-
Notifications
You must be signed in to change notification settings - Fork 0
AST
Andrew Matthews edited this page Aug 30, 2025
·
1 revision
- AST Structure
- AstNode
- Definitions (listing all the attributes, structure and behaviour of a thing)
- Assembly
- MemberDef
- FieldDef
- ==InferenceRuleDef==
- ParamDef
- ParamDescructureDef
- PropertyBindingDef
- PropertyDef
- MethodDef
- TypeDef
- ClassDef
- StructDef
- LambdaDef
- ==InferenceRule==
- References (referencing a type definition, such as in an expression)
- AssemblyRef
- MemberRef
- ==TypeRef==
- VarRef
- ==GraphNamespaceAlias==
- Statement
- AssignmentStmt
- BlockStmt
- ExpStmt
- ForStmt
- ForeachStmt
- GuardStmt
- IfElseStmt
- ReturnStmt
- VarDeclStmt
- WhileStmt
- KnowledgeMgmtStmt
- AssertionStmt
- RetractionStmt
- WithScopeStmt
- Expression
- BinaryExp
- CastExp
- FuncCallExp
- LiteralExp
- MemberAccessExp
- ObjectInstantiationExp
- UnaryExp
- ==VarRefExp==
- List
- ==Atom==
- ==Triple==
- ==Graph==
- Definitions (listing all the attributes, structure and behaviour of a thing)
- AstNode