libSBML C++ API
5.20.4
|
Macros | |
#define | YYBISON 1 |
#define | YYBISON_VERSION "3.5.1" |
#define | YYPULL 1 |
#define | YYPURE 0 |
#define | YYPUSH 0 |
#define | YYSKELETON_NAME "yacc.c" |
Functions | |
L3ParserSettings_t * | SBML_getDefaultL3ParserSettings () |
char * | SBML_getLastParseL3Error () |
ASTNode_t * | SBML_parseL3Formula (const char *formula) |
ASTNode_t * | SBML_parseL3FormulaWithModel (const char *formula, const Model_t *model) |
ASTNode_t * | SBML_parseL3FormulaWithSettings (const char *formula, const L3ParserSettings_t *settings) |
#define YYBISON 1 |
#define YYBISON_VERSION "3.5.1" |
#define YYPULL 1 |
#define YYPURE 0 |
#define YYPUSH 0 |
#define YYSKELETON_NAME "yacc.c" |
L3ParserSettings_t * SBML_getDefaultL3ParserSettings | ( | ) |
Returns a copy of the default Level 3 ("L3") formula parser settings.
char * SBML_getLastParseL3Error | ( | ) |
Returns the last error reported by the "L3" mathematical formula parser.
ASTNode_t * SBML_parseL3Formula | ( | const char * | formula | ) |
Parses a text string as a mathematical formula and returns an AST representation of it.
Parses a text string as a mathematical formula using a Model to resolve symbols, and returns an AST representation of the result.
ASTNode_t * SBML_parseL3FormulaWithSettings | ( | const char * | formula, |
const L3ParserSettings_t * | settings | ||
) |
Parses a text string as a mathematical formula using specific parser settings and returns an AST representation of the result.