|
int | tokenType () const |
|
std::string | token () const |
|
int | lex () |
|
void | error (const char *msg) |
|
void | import (std::string const &) |
|
void | script (std::string const &) |
|
void | registerParameter (ParserDOFDecl const &) |
|
void | registerDOF (ParserDOFDecl const &) |
|
void | registerVariable (ParserAssignExpr const &) |
|
void | registerPath (std::string const &name, std::list< std::string > const &) |
|
void | pushFrame (RecipeContextType, std::string const &name, ParserAssignList const &) |
|
void | pushOnPort (std::string const &name, std::string const &port) |
|
void | pushPort (std::string const &port) |
|
void | pushElementDefinition (std::string const &) |
|
void | popElementDefinition () |
|
void | popFrame () |
|
void | defineElement (std::string const &name, std::string const &factory, ParserAssignList const &=ParserAssignList()) |
|
void | debugParamList (ParserAssignList const &) |
|
bool | alreadyImported (std::string const &path) const |
|
void | addImportOnce (std::string const &path) |
|
template<class T > |
ValueType & | value () |
|
ValueType & | dofDecl (std::string const &name, std::string const &min="", std::string const &max="") |
|
ValueType & | pathList (std::string const &first) |
|
ValueType & | contextType (RecipeContextType ctxType) |
|
ValueType & | assignExpr (std::string const ¶m, std::string const &expr) |
|
ValueType & | assignString (std::string const ¶m, std::string const &str) |
|
ValueType & | assignExprList (ParserAssignExpr const &expr) |
|
ValueType & | assignExprList (std::string const ¶m, std::string const &expr) |
|
ValueType & | assignStringList (std::string const ¶m, std::string const &str) |
|