[−][src]Module humblegen::ast
Humble language abstract syntax tree
Structs
EnumDef | Enum definition. |
FieldDefPair | |
FieldNode | A field node (field definition inside struct). |
ServiceDef | A service definition. Example: |
ServiceEndpoint | An endpoint within a service definition. Example: |
Spec | A spec node. |
StructDef | A struct definition. |
StructFields | Container of struct fields. |
TupleDef | A tuple definition. |
VariantDef | A variant definition. |
Enums
AtomType | An atomic type. |
ServiceRoute | And endpoint's route. Example: |
ServiceRouteComponent | A component of a |
SpecItem | A Spec item node. |
TypeIdent | A type identifier. |
VariantType | An (enum-)variant type. |