Functions¶
chcss.parse_class_name()¶
-
chcss.parse_class_name(name)¶ Parse a CSS class identifier.
Parse a CSS class identifier for generation of the CSS class identifier hierarchy.
namespace-function((-component)+(-element(-modifier)*)?)?
BNF for Identifier:
namespace:: ( 'user defined word' ) function:: ( 'user defined function' ) component:: ( 'user defined component' ) element:: ( 'HTML element' ) modifier:: ( 'user defined modifier' ) identifier:: namespace-function((-component)+(-element(-modifier)*)?)?
- Parameters
name (string) – The identifier to be parsed.
- Returns
Data returned from parsing.
- Return type
dict
- Raises
ParseException – Indicate a
namethat is not parseable in the current configuration.