Represents the parsed but unprocessed content of a directive.
Represents one part of a directive (an attribute or a body element).
Parses a full directive declaration, containing all its attributes, but not the body elements.
Parses one directive instance containing its name declaration, all attributes and all body elements.
Parses one directive instance containing its name declaration, all attributes and all body elements.
the parser for the body content which is different for a block directive than for a span or template directive
the parser for escape sequences according to the rules of the host markup language
Parses a name declaration that start with a letter and continues with letters, numbers or the symbols '-' or '_'.
Parses a reference enclosed between {{
and }}
.
Groups the result of the parser and the source string that it successfully parsed into a tupled result.
Parses horizontal whitespace or newline characters.
Parsers for all types of custom directives that can be used in templates or as inline or block elements in markup documents.