Expand description
Enum and Struct definitions that are used to build the DC File AST.
Used by crate::parser::parser.
Structs§
- Atomic
Field - The Atomic Field variant of the
AtomicOrMolecularenum. - Case
- Paired with the
switch_caseproduction in the Context Free Grammar. - DClass
- Paired with the
distributed_class_typeproduction in the Context Free Grammar. - Data
Type - Keyword
Definition - Paired with the
keyword_typeproduction in the Context Free Grammar. - Method
AsField - Paired with the
method_as_fieldproduction in the Context Free Grammar. - Molecular
Field - Paired with the
molecular_fieldproduction in the Context Free Grammar. - NonMethod
Type - Paired with the
nonmethod_typeproduction in the Context Free Grammar. - Numeric
Type - Paired with the
numeric_typeproduction in the Context Free Grammar. - Parameter
- Paired with the
parameterproduction in the Context Free Grammar. - Parameter
Field - Paired with the
parameter_fieldproduction in the Context Free Grammar. - Python
Import - Paired with the
python_style_importproduction in the Context Free Grammar. - Root
- Paired with the
type_declarationsproduction in the Context Free Grammar. - Struct
- Paired with the
struct_typeproduction in the Context Free Grammar. - Switch
- Paired with the
switch_typeproduction in the Context Free Grammar. - Symbol
With Views - Paired with the
py_moduleanddclass_importproductions in the Context Free Grammar. - Type
Definition - Paired with the
type_definitionproduction in the Context Free Grammar. - Type
With Array - Paired with the
type_with_arrayproduction in the Context Free Grammar. - View
Suffix - Paired with the
view_suffixproduction in the Context Free Grammar.
Enums§
- Arrayable
Type - Atomic
OrMolecular - Paired with the
class_fieldproduction in the Context Free Grammar. - Char
OrNumber - Paired with the
char_or_numberproduction in the Context Free Grammar. - Char
OrU16 - Paired with the
char_or_u16production in the Context Free Grammar. - Named
Field - Paired with the
named_fieldproduction in the Context Free Grammar. - NonMethod
Data Type - Number
- Paired with the ‘number’ production in the Context Free Grammar.
- Sized
Type Token - Paired with the
sized_type_tokenproduction in the Context Free Grammar. - Struct
Field - Paired with the
struct_fieldproduction in the Context Free Grammar. - Type
Declaration - Paired with the
type_declproduction in the Context Free Grammar. - Type
OrSized Value - Paired with the
type_or_sized_valueproduction in the Context Free Grammar. - Type
Value - Paired with the
type_valueproduction in the Context Free Grammar.
Type Aliases§
- Array
Expansion - Paired with the
array_expansionproduction in the Context Free Grammar. - Array
Range - Paired with the
array_rangeproduction in the Context Free Grammar. - Class
Fields - Paired with the
optional_class_fieldsproduction in the Context Free Grammar. - Keyword
List - Paired with the
dc_keyword_listproduction in the Context Free Grammar. - Method
Body - Paired with the
method_bodyproduction in the Context Free Grammar. - Numeric
Range - Paired with the
numeric_rangeproduction in the Context Free Grammar. - Parameter
Values - Paired with the
parameter_valuesproduction in the Context Free Grammar. - View
Suffixes - Paired with the
view_suffixesproduction in the Context Free Grammar.