aleph-syntax-tree
Shared intermediate representation (IR) for the Aleph compiler pipeline.
All parsers produce an AlephTree, all generators consume one.
Installation
[]
= "0.1"
Key nodes
- Literals:
Int,Float,Bool,String,Bytes,Complex,HexLiteral - Structures:
Tuple,Array,Record - Control flow:
If,While,Match,Stmts,Break,Continue - Bindings:
Let,LetRec - Operations:
Add,Sub,Mul,Div,Mod,And,Or,Not,Eq,LE - Functions:
App,Return - COBOL constructs:
ProcedureDivision,Perform,Accept,Display