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