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

Public Types | |
| typedef std::pair< hobbes::PatternPtr, hobbes::ExprPtr > | LetBinding |
| typedef std::vector< LetBinding > | LetBindings |
| typedef std::pair< hobbes::PatternPtr, hobbes::ExprPtr > | LetBinding |
| typedef std::vector< LetBinding > | LetBindings |
| typedef std::pair<hobbes::PatternPtr, hobbes::ExprPtr> YYSTYPE::LetBinding |
| typedef std::pair<hobbes::PatternPtr, hobbes::ExprPtr> YYSTYPE::LetBinding |
| typedef std::vector<LetBinding> YYSTYPE::LetBindings |
| typedef std::vector<LetBinding> YYSTYPE::LetBindings |
| bool YYSTYPE::boolv |
| char YYSTYPE::charv |
| double YYSTYPE::doublev |
| hobbes::Expr * YYSTYPE::exp |
| hobbes::Exprs * YYSTYPE::exps |
| float YYSTYPE::floatv |
| hobbes::CFunDepDef * YYSTYPE::fundep |
| hobbes::CFunDepDefs * YYSTYPE::fundeps |
| int YYSTYPE::intv |
| LetBinding * YYSTYPE::letbinding |
| LetBindings * YYSTYPE::letbindings |
| long YYSTYPE::longv |
| hobbes::ModuleDef * YYSTYPE::mdef |
| hobbes::ModuleDefs * YYSTYPE::mdefs |
| hobbes::Module * YYSTYPE::module |
| hobbes::Record::Members * YYSTYPE::mreclist |
| const hobbes::MonoTypePtr * YYSTYPE::mtype |
| hobbes::MonoTypes * YYSTYPE::mtypes |
| hobbes::Variant::Members * YYSTYPE::mvarlist |
| hobbes::MVarDef * YYSTYPE::mvdef |
| hobbes::MVarDefs * YYSTYPE::mvdefs |
| hobbes::MVarTypeDef * YYSTYPE::mvtydef |
| hobbes::MVarTypeDefs * YYSTYPE::mvtydefs |
| hobbes::Pattern * YYSTYPE::pattern |
| hobbes::PatternRow * YYSTYPE::patternexp |
| hobbes::PatternRows * YYSTYPE::patternexps |
| hobbes::Patterns * YYSTYPE::patterns |
| hobbes::BoundGrammarValue * YYSTYPE::pbelem |
| hobbes::BoundGrammarValues * YYSTYPE::pbelems |
| hobbes::GrammarRule * YYSTYPE::prdef |
| hobbes::GrammarRules * YYSTYPE::prdefs |
| hobbes::Grammar::value_type * YYSTYPE::prule |
| hobbes::Grammar * YYSTYPE::prules |
| hobbes::GrammarValue * YYSTYPE::pvalue |
| hobbes::QualType * YYSTYPE::qualtype |
| hobbes::MatchRecord::Field * YYSTYPE::recpatfield |
| hobbes::MatchRecord::Fields * YYSTYPE::recpatfields |
| hobbes::MkRecord::FieldDefs * YYSTYPE::rfields |
| short YYSTYPE::shortv |
| std::string * YYSTYPE::string |
| hobbes::str::seq * YYSTYPE::strings |
| hobbes::Constraint * YYSTYPE::tconstraint |
| hobbes::Constraints * YYSTYPE::tconstraints |
| hobbes::Case::Binding * YYSTYPE::vbind |
| hobbes::Case::Bindings * YYSTYPE::vfields |
1.8.13