#include <femParser.hpp>
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 | ||||
Public Types | ||||
Enums | ||||
| enum | GraphicsType { FEM_GRAPHIC = 0, FEM_NO_GRAPHIC = 1 } | |||
| graphics type More... | ||||
Public Member Functions | ||||
Constructors and destructor | ||||
| femParser () | ||||
| ||||
| ~femParser () | ||||
| destructor | ||||
Mutators | ||||
| void | setGraphicType (GraphicsType gt) | |||
| set the graphic type | ||||
| void | setText (const char *__t) | |||
| set the buffer to be parsed | ||||
The syntaxic analyser works closely with the lexical analyser.