|
hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
#include <parser.H>

Public Types | |
| typedef std::pair< std::string, terminal * > | Binding |
| typedef std::vector< Binding > | Bindings |
Public Member Functions | |
| ParseRule (terminal *s, const Bindings &bs, const ExprPtr &r) | |
Public Attributes | |
| terminal * | symbol |
| Bindings | bindings |
| ExprPtr | reducer |
| typedef std::pair<std::string, terminal*> hobbes::ParseRule::Binding |
| typedef std::vector<Binding> hobbes::ParseRule::Bindings |
| Bindings hobbes::ParseRule::bindings |
| ExprPtr hobbes::ParseRule::reducer |
| terminal* hobbes::ParseRule::symbol |
1.8.13