JustDefineIt - hpgDesigns/hpgdesigns-dev.io GitHub Wiki
JustDefineIt is the C++ parser branch of ENIGMA, which became its own project.
Todo
- Add
new
anddelete
tokens.- Add handlers for operator new and operator delete
- Add new and delete as unary to AST builder
- Fix extern template
- General debugging
- Actual template specialization
Integration Todo
- Use new parser to implement the self parameter for global-scope
scripts. This will fix the following:
- with() (or other current event pointer change) in thread causes segmentation fault
- Sideways casts in extensions lead to data misread and potentially segfault if more than one extension implements locals
- with() script() needs handled--this will probably be taken care of