polserver/pol-core/bscript/compiler
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
..
analyzer Add do-while statement (#276) 2020-09-06 02:26:41 -07:00
ast Add support for dictionary creation (#277) 2020-09-06 04:02:37 -07:00
astbuilder Add support for dictionary creation (#277) 2020-09-06 04:02:37 -07:00
codegen Add support for dictionary creation (#277) 2020-09-06 04:02:37 -07:00
file Improve SourceFileCache::keep_some() (#226) 2020-08-16 22:59:13 -07:00
format Add support for dictionary creation (#277) 2020-09-06 04:02:37 -07:00
model Add support for const declarations (#264) 2020-09-01 00:54:24 -07:00
optimizer Fix divide-by-zero errors, and mask FormatError if it were thrown in a destructor. (#271) 2020-09-05 01:19:12 -07:00
representation Normalize include paths (#221) 2020-08-15 08:01:19 +02:00
Compiler.cpp Disambiguator: figure out if label is a case statement dispatch selector, or should apply to a statement within the case dispatch group's block. (#273) 2020-09-05 21:52:56 -07:00
Compiler.h Add file/SourceFileCache (#222) 2020-08-16 17:22:16 -07:00
LegacyFunctionOrder.h bscript/compiler: use c++17 nested namespace definitions (#202) 2020-08-10 12:20:29 +02:00
Profile.h Add limited support for user functions (#262) 2020-08-31 18:46:27 -07:00
Report.cpp Fix divide-by-zero errors, and mask FormatError if it were thrown in a destructor. (#271) 2020-09-05 01:19:12 -07:00
Report.h Fix divide-by-zero errors, and mask FormatError if it were thrown in a destructor. (#271) 2020-09-05 01:19:12 -07:00