polserver/pol-core/ecompile
Eric Swanson 86c0efbc21
Build AST nodes for module function declarations (#239)
Adds enough to build the AST nodes for the module function declarations in a .em file.

Adds:

- Function: base class for module function declarations and user functions
- FunctionParameterDeclaration: declaration for a function parameter, as well as its default value if any
- FunctionParameterList: just a holder for function parameter declarations
- ModuleFunctionDeclaration: for function declarations in .em files
- FunctionResolver: hooks up function calls to module functions or user functions
- ModuleProcessor: a visitor for processing const declarations and module function declarations (const declarations are yet to come from the main branch)
2020-08-23 15:01:39 -07:00
..
CMakeLists.txt CMake 3.16 has included pch support, use this instead of cotire. 2019-10-12 22:52:42 +02:00
CMakeSources.cmake CMake 3.16 has included pch support, use this instead of cotire. 2019-10-12 22:52:42 +02:00
ecompile.aps + POL is now, open source. 2009-09-03 19:44:42 +00:00
ecompile.ico + POL is now, open source. 2009-09-03 19:44:42 +00:00
ecompile.rc more lineendings 2016-02-12 00:06:07 +01:00
ECompileMain.cpp Build AST nodes for module function declarations (#239) 2020-08-23 15:01:39 -07:00
ECompileMain.h Changed classes to be final if possible, removed override macro 2018-10-09 09:47:27 +02:00
resource.h Formating everything 2016-02-19 19:26:35 +01:00