|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
A Qi grammar parser for parsing text into function trees. More...
#include <function_rules.hpp>
Public Types | |
| using | Node = node::Node |
| The generic expression-tree node type. | |
| using | Complex = node::Complex |
| The complex-number node type. | |
| using | Integer = node::Integer |
| The integer node type. | |
| using | Rational = node::Rational |
| The rational-number node type. | |
Public Member Functions | |
| FunctionParser (qi::symbols< char, std::shared_ptr< Node > > *encountered_symbols) | |
| Construct the function parser, given the table of already-encountered symbols. | |
A Qi grammar parser for parsing text into function trees.
Currently called from the SystemParser.
A Qi grammar parser for parsing text into function trees.
This parser could not have been written without the generous help of SO user sehe.
| using bertini::parsing::classic::FunctionParser< Iterator >::Complex = node::Complex |
The complex-number node type.
| using bertini::parsing::classic::FunctionParser< Iterator >::Integer = node::Integer |
The integer node type.
| using bertini::parsing::classic::FunctionParser< Iterator >::Node = node::Node |
The generic expression-tree node type.
| using bertini::parsing::classic::FunctionParser< Iterator >::Rational = node::Rational |
The rational-number node type.
|
inline |
Construct the function parser, given the table of already-encountered symbols.