Core API#
This is the library interface to use to parse and serialize a CSS manifest to get structured datas.
Commonly you just have to load your CSS file from model.Manifest.load()
method and it will parse it to get manifest structured datas.
See Manifest object for more details.
Modules#
- Nomenclature
FORBIDDEN_PREFIXES
RESERVED_RULE_NAMES
RESERVED_PROPERTY_NAMES
REFERENCE_STRUCTURES
is_reserved_rule()
is_reserved_property()
is_valid_rule()
is_valid_property()
- Parser
TinycssSourceParser
- Serializer
ManifestSerializer
ManifestSerializer._metas
ManifestSerializer._DEFAULT_SPLITTER
ManifestSerializer._DEFAULT_COMPILER_SUPPORT
ManifestSerializer._DEFAULT_EVALUATION_LIMIT
ManifestSerializer.get_ref_varname()
ManifestSerializer.value_splitter()
ManifestSerializer.limit_evaluation_string()
ManifestSerializer.serialize_to_complex()
ManifestSerializer.serialize_to_json()
ManifestSerializer.serialize_to_nested()
ManifestSerializer.serialize_to_flat()
ManifestSerializer.serialize_to_list()
ManifestSerializer.serialize_to_string()
ManifestSerializer.get_meta_compiler()
ManifestSerializer.get_meta_reference_names()
ManifestSerializer.get_reference()
ManifestSerializer.get_available_references()
ManifestSerializer.get_enabled_references()
ManifestSerializer.serialize()
- Manifest object
Manifest
- Django mixin and view