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
Embed
function call property value. It may be a keyless entry. - CSS DOM for an
@font-face
statement. - Multi-value property values are space-separated values in CSS properties.
- A CSS text is a string value written without quotes.
- The
do..while
statement. - The
o.<...>
expression. - Filter operation
o.(condition)
. - The
import.meta
expression. - 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
TreeSemantics
structure, used for attaching semantics to the syntactic tree, whereT
is the node type, andS
is the symbol type.