struct CrystalRobots::Compiler::Program
- CrystalRobots::Compiler::Program
- Struct
- Value
- Object
Defined in:
compiler/compiler.crConstructors
Instance Method Summary
- #<<(token : Node)
- #<<(tokens : Array(Node))
- #[](i)
- #add_pass(tokens : Array(Node))
- #arg(pc : PC, n : Int32)
-
#arg(n : Int32)
Program#arg(0) should return the first Node pointed to by the current Node
- #ast : Array(Array(CrystalRobots::Compiler::Node))
- #ast=(ast : Array(Array(CrystalRobots::Compiler::Node)))
- #inc(i : Int32)
- #inc
- #jump(pc : PC)
- #map(& : Array(Node) -> String) : Array(String)
- #next_pass
- #node(pc : PC)
- #node
- #pc : CrystalRobots::Compiler::PC
- #pc=(pc : CrystalRobots::Compiler::PC)
- #size
- #start
- #test_pc(pc : PC)