fem::femParser Class Reference

provides the syntaxical analysis More...

#include <femParser.hpp>

List of all members.

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 femParserNew ()
 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 ()
 
Parameters:
__t string to be parsed by the analyser

 ~femParser ()
 destructor
Mutators
void setGraphicType (GraphicsType gt)
 set the graphic type
void setText (const char *__t)
 set the buffer to be parsed


Detailed Description

provides the syntaxical analysis

The syntaxic analyser works closely with the lexical analyser.

Author:
Christophe Prud'homme <prudhomm@ann.jussieu.fr>
Version:
Id
femParser.hpp 206 2006-07-30 16:52:02Z prudhomm


Member Enumeration Documentation

enum fem::femParser::GraphicsType

graphics type

Enumerator:
FEM_GRAPHIC  show the graphics
FEM_NO_GRAPHIC  do not show the graphics
00101     {
00102       FEM_GRAPHIC    = 0, 
00103       FEM_NO_GRAPHIC = 1  
00104     };


The documentation for this class was generated from the following files:
This is the FreeFEM reference manual
Provided by The KFEM project