Expand description
Defines the syntactic nodes produced by the parser.
Structs§
- The
o.<...>expression used for specifying the types for a parameterized type. - An ASDoc reference consisting of an optional base and an optional instance property fragment (
#x). - Block statement.
- Represents a
CONFIG::x ...directive which is followed by either a block or a definition. - 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.
- Node that allows modification to the directive sequence.
- The
do..whilestatement. - Filter operation
o.(condition). - The
import.metaexpression. - Represents a construct that failed to parse.
- Mapping of namespace prefixes.
- Represents the mapping of any node to something.
- An expression followed by optional chaining operations.
- Internal expression used as the topmost expression of a sequence of optional chaining operations.
- The
public += ns.*;directive. - Sequence expression (
x, y). - Super expression.
- 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
NodeAssignmentstructure, used for attaching semantics to the syntactic tree, whereTis the node type, andSis the symbol type.