Module as3_parser::tree
source · Expand description
Defines the syntactic nodes produced by the parser.
Structs§
- An ASDoc reference consisting of an optional base and an optional instance property fragment (
#x). - Block statement.
- The
configuration {}directive. - Array property values are comma-separated values in CSS properties.
- A CSS base selector.
- A CSS selector containing a combinator.
- The root object of a CSS DOM. The CSS3 DOM objects serve not only IDE features in code model, but also CSS compilation.
- Represents a key-value entry for an
Embedfunction call property value. It may be a keyless entry. - CSS DOM for an
@font-facestatement. - Multi-value property values are space-separated values in CSS properties.
- A CSS text is a string value written without quotes.
- The
do..whilestatement. - The
o.<...>expression. - Filter operation
o.(condition). - The
import.metaexpression. - Represents a construct that failed to parse.
- Mapping of namespace prefixes.
- Represents a
CONFIG::x ...directive. - An expression followed by optional chaining operations.
- Internal expression used as the topmost expression of a sequence of optional chaining operations.
- Sequence expression (
x, y). - Super expression.
- Represents a mapping of nodes to meaning (symbols).
- A tuple type expression consisting of at least two elements.
- A type parameter as in
function f.<T>(): void {}.
Enums§
- CSS3 selector combinators.
- Supported condition types for
CssSelectorCondition. - Directive attached with a source location.
- Expression attached with a source location.
Traits§
- Defines access methods for the
TreeSemanticsstructure, used for attaching semantics to the syntactic tree, whereTis the node type, andSis the symbol type.