COPASI API
4.40.278
|
#include <CEvaluationLexer.h>
Public Member Functions | |
CEvaluationParserBase () | |
size_t | getErrorPosition () |
std::vector< CEvaluationNode * > * | getNodeList () |
CEvaluationNode * | getRootNode () |
const CEvaluationNode::ValueType & | getValueType () const |
virtual int | yylex ()=0 |
virtual int | yyparse () |
virtual | ~ CEvaluationParserBase () |
Protected Attributes | |
CEvaluationNode * | mpNode |
std::vector< CEvaluationNode * > * | mpNodeList |
size_t | mPosition |
CEvaluationNode * | mpRootNode |
CEvaluationNode::ValueType | mValueType |
Private Member Functions | |
void | correctErrorPosition () |
This is a base class for the CEvaluationLexer adding member attributes to enhance the internal functionality.
|
inline |
Default constructor
|
inlinevirtual |
Destructor
|
inlineprivate |
|
inline |
Referenced by CEvaluationTree::parse().
|
inline |
Retrieve the generated list of nodes. The user owns the list and is repsonsible for the destruction. To delete the list please use freeNodeList. Please note that each call to yylex() creates a new list which must be destoyed.
Referenced by CEvaluationTree::parse().
|
inline |
Referenced by CEvaluationTree::parse().
|
inline |
|
pure virtual |
Implemented in CEvaluationLexer.
|
virtual |
References YY_, YY_ASSERT, YY_CAST, YY_IGNORE_USELESS_CAST_BEGIN, YY_IGNORE_USELESS_CAST_END, YYABORT, YYACCEPT, yychar, YYDPRINTF, YYEMPTY, YYFINAL, YYINITDEPTH, YYMAXDEPTH, yynerrs, YYNSTATES, YYPTRDIFF_T, YYSIZE_T, YYSIZEOF, yyalloc::yyss_alloc, YYSTACK_ALLOC, YYSTACK_BYTES, YYSTACK_FREE, YYSTACK_RELOCATE, YYSTYPE, and yyalloc::yyvs_alloc.
Referenced by CEvaluationTree::parse().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |