Directories | |
| directory | engines |
| directory | models |
Files | |
| file | ast.cpp [code] |
| file | ast.hpp [code] |
| abstract syntax tree for payoff scripting | |
| file | astprinter.cpp [code] |
| file | astprinter.hpp [code] |
| ast printer | |
| file | astresetter.cpp [code] |
| file | astresetter.hpp [code] |
| resets cached values in ast | |
| file | asttoscriptconverter.cpp [code] |
| file | asttoscriptconverter.hpp [code] |
| ast to script converter | |
| file | computationgraphbuilder.cpp [code] |
| file | computationgraphbuilder.hpp [code] |
| computation graph builder | |
| file | context.cpp [code] |
| file | context.hpp [code] |
| script engine context holding variable names and values | |
| file | grammar.cpp [code] |
| file | grammar.hpp [code] |
| payoff script grammar | |
| file | paylog.cpp [code] |
| file | paylog.hpp [code] |
| repository for cashflows generated by the PAYLOG() function | |
| file | randomastgenerator.cpp [code] |
| file | randomastgenerator.hpp [code] |
| random ast generator for testing purposes | |
| file | safestack.hpp [code] |
| stack with safety checks and pop() that returns rvalue reference of top element | |
| file | scriptedinstrument.cpp [code] |
| file | scriptedinstrument.hpp [code] |
| scripted instrument | |
| file | scriptengine.cpp [code] |
| file | scriptengine.hpp [code] |
| scriptengine | |
| file | scriptparser.cpp [code] |
| file | scriptparser.hpp [code] |
| script parser | |
| file | staticanalyser.cpp [code] |
| file | staticanalyser.hpp [code] |
| static script analyser | |
| file | utilities.cpp [code] |
| file | utilities.hpp [code] |
| some utility functions | |
| file | value.cpp [code] |
| file | value.hpp [code] |
| value type and operations | |