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 | |
~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.
graphics type
fem::femParser::femParser | ( | ) |
default constructor
__t | string to be parsed by the analyser |