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 |