polserver/pol-core/bscript/compiler/codegen
Eric Swanson 002ea6fbba
Add support for dictionary creation (#277)
Adds:
- ast/DictionaryEntry: AST node for a key -> value pair in a dictionary initializdr
- ast/DictionaryInitializer: AST node for creating a new dictionary
- ast/UninitializedValue: AST node for an uninit object
2020-09-06 04:02:37 -07:00
..
CaseDispatchGroupVisitor.cpp New compiler: Add support for case statements (#272) 2020-09-05 20:41:58 -07:00
CaseDispatchGroupVisitor.h New compiler: Add support for case statements (#272) 2020-09-05 20:41:58 -07:00
CaseJumpDataBlock.cpp New compiler: Add support for case statements (#272) 2020-09-05 20:41:58 -07:00
CaseJumpDataBlock.h New compiler: Add support for case statements (#272) 2020-09-05 20:41:58 -07:00
CodeEmitter.cpp Add code emitter and data emitter (#209) 2020-08-11 20:50:16 +02:00
CodeEmitter.h Add code emitter and data emitter (#209) 2020-08-11 20:50:16 +02:00
CodeGenerator.cpp Add limited support for user functions (#262) 2020-08-31 18:46:27 -07:00
CodeGenerator.h Add limited support for user functions (#262) 2020-08-31 18:46:27 -07:00
DataEmitter.cpp Add code emitter and data emitter (#209) 2020-08-11 20:50:16 +02:00
DataEmitter.h Add code emitter and data emitter (#209) 2020-08-11 20:50:16 +02:00
InstructionEmitter.cpp Add support for dictionary creation (#277) 2020-09-06 04:02:37 -07:00
InstructionEmitter.h Add support for dictionary creation (#277) 2020-09-06 04:02:37 -07:00
InstructionGenerator.cpp Add support for dictionary creation (#277) 2020-09-06 04:02:37 -07:00
InstructionGenerator.h Add support for dictionary creation (#277) 2020-09-06 04:02:37 -07:00
ModuleDeclarationRegistrar.cpp New compiler: Add AST nodes for function calls. Can compile hello world. (#240) 2020-08-24 01:47:38 -07:00
ModuleDeclarationRegistrar.h New compiler: Add AST nodes for function calls. Can compile hello world. (#240) 2020-08-24 01:47:38 -07:00