libSBML C API  5.18.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
L3FormulaFormatter.cpp File Reference

Formats an AST formula tree as an SBML L3 formula string. More...

Include dependency graph for L3FormulaFormatter.cpp:

Functions

int isUnaryMinus (const ASTNode_t *node)
 
int isUnaryNot (const ASTNode_t *node)
 
int L3FormulaFormatter_hasUnambiguousGrammar (const ASTNode_t *node, const ASTNode_t *child, const L3ParserSettings_t *settings)
 

Detailed Description

Formats an AST formula tree as an SBML L3 formula string.

Author
Lucian Smith (from FormulaFormatter, by Ben Bornstein)

This file contains the SBML_formulaToL3String() and SBML_formulaToL3StringWithSettings() functions, both associated with the ASTNode_t structure.

Function Documentation

int isUnaryMinus ( const ASTNode_t node)
int isUnaryNot ( const ASTNode_t node)
int L3FormulaFormatter_hasUnambiguousGrammar ( const ASTNode_t node,
const ASTNode_t child,
const L3ParserSettings_t settings 
)