Module donet_core::parser::ast
source · Expand description
Enum and Struct definitions that are used to build the DC File AST
.
Used by crate::parser::parser
.
Structs§
- The Atomic Field variant of the
AtomicOrMolecular
enum. - Paired with the
switch_case
production in the Context Free Grammar. - Paired with the
distributed_class_type
production in the Context Free Grammar. - Paired with the
keyword_type
production in the Context Free Grammar. - Paired with the
method_as_field
production in the Context Free Grammar. - Paired with the
molecular_field
production in the Context Free Grammar. - Paired with the
nonmethod_type
production in the Context Free Grammar. - Paired with the
numeric_type
production in the Context Free Grammar. - Paired with the
parameter
production in the Context Free Grammar. - Paired with the
parameter_field
production in the Context Free Grammar. - Paired with the
python_style_import
production in the Context Free Grammar. - Paired with the
type_declarations
production in the Context Free Grammar. - Paired with the
struct_type
production in the Context Free Grammar. - Paired with the
switch_type
production in the Context Free Grammar. - Paired with the
py_module
anddclass_import
productions in the Context Free Grammar. - Paired with the
type_definition
production in the Context Free Grammar. - Paired with the
type_with_array
production in the Context Free Grammar. - Paired with the
view_suffix
production in the Context Free Grammar.
Enums§
- Paired with the
class_field
production in the Context Free Grammar. - Paired with the
char_or_number
production in the Context Free Grammar. - Paired with the
char_or_u16
production in the Context Free Grammar. - Paired with the
named_field
production in the Context Free Grammar. - Paired with the ‘number’ production in the Context Free Grammar.
- Paired with the
sized_type_token
production in the Context Free Grammar. - Paired with the
struct_field
production in the Context Free Grammar. - Paired with the
type_decl
production in the Context Free Grammar. - Paired with the
type_or_sized_value
production in the Context Free Grammar. - Paired with the
type_value
production in the Context Free Grammar.
Type Aliases§
- Paired with the
array_expansion
production in the Context Free Grammar. - Paired with the
array_range
production in the Context Free Grammar. - Paired with the
optional_class_fields
production in the Context Free Grammar. - Paired with the
dc_keyword_list
production in the Context Free Grammar. - Paired with the
method_body
production in the Context Free Grammar. - Paired with the
numeric_range
production in the Context Free Grammar. - Paired with the
parameter_values
production in the Context Free Grammar. - Paired with the
view_suffixes
production in the Context Free Grammar.