|
FreeFem
3.5.x
|
provides the syntaxical analysis More...
#include <femParser.hpp>
Public Types | |
Enums | |
| enum | GraphicsType { FEM_GRAPHIC = 0, FEM_NO_GRAPHIC = 1 } |
| graphics type More... | |
Public Member Functions | |
Constructors and destructor | |
| femParser () | |
| default constructor More... | |
| ~femParser () | |
| destructor | |
Mutators | |
| void | setGraphicType (GraphicsType gt) |
| set the graphic type | |
| void | setText (const char *__t) |
| set the buffer to be parsed | |
Methods | |
| void | parse () |
| parse the buffer | |
| void | chvar (void) |
| noeudPtr | instruction (void) |
| creal | eval (noeudPtr) |
| evaluate the node | |
| void | bucheron (noeudPtr) |
| kill the node | |
| void | libere (void) |
| free everything | |
| void | showtree (noeudPtr t) |
| show the tree | |
| void | initsyntax () |
| initialise the parser | |
| void | libereparam (void) |
| free the parameters | |
| void | initparam () |
| init the parameters | |
| femMeshCptr | getMesh () const |
| get the mesh | |
| static femParser * | New () |
| create a new instance | |
provides the syntaxical analysis
The syntaxic analyser works closely with the lexical analyser.
| fem::femParser::femParser | ( | ) |
default constructor
| __t | string to be parsed by the analyser |