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 | |