#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.