gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
Parser.h File Reference
#include <algorithm>
#include <map>
#include <string>
#include <vector>
Include dependency graph for Parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  gmsh_yysymbol
 
struct  TwoChar
 
class  Struct
 
class  Map< K, T >
 
class  Structs
 
class  NameSpaces
 

Typedefs

typedef std::map< std::string, StructMap_string_Struct
 
typedef std::map< std::string, StructsMap_string_Structs
 

Functions

int gmsh_yyparse ()
 
int gmsh_yylex ()
 
void gmsh_yyflush ()
 
void PrintParserSymbols (bool help, std::vector< std::string > &vec)
 

Variables

FILE * gmsh_yyin
 
int gmsh_yylineno
 
char * gmsh_yytext
 
int gmsh_yyviewindex
 
std::string gmsh_yyname
 
int gmsh_yyerrorstate
 
std::map< std::string, gmsh_yysymbolgmsh_yysymbols
 
std::map< std::string, std::vector< std::string > > gmsh_yystringsymbols
 
std::string gmsh_yyfactory
 
NameSpaces gmsh_yynamespaces
 

Typedef Documentation

◆ Map_string_Struct

typedef std::map<std::string, Struct> Map_string_Struct

Definition at line 217 of file Parser.h.

◆ Map_string_Structs

typedef std::map<std::string, Structs> Map_string_Structs

Definition at line 270 of file Parser.h.

Function Documentation

◆ gmsh_yyflush()

void gmsh_yyflush ( )

Referenced by ParseFile().

Here is the caller graph for this function:

◆ gmsh_yylex()

int gmsh_yylex ( )

◆ gmsh_yyparse()

int gmsh_yyparse ( )

Referenced by ParseFile(), and scriptAddCommand().

Here is the caller graph for this function:

◆ PrintParserSymbols()

void PrintParserSymbols ( bool  help,
std::vector< std::string > &  vec 
)

Definition at line 15027 of file Gmsh.tab.cpp.

Referenced by GmshBatch().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ gmsh_yyerrorstate

int gmsh_yyerrorstate

Definition at line 641 of file Gmsh.tab.cpp.

Referenced by ParseFile(), yyerror(), and yymsg().

◆ gmsh_yyfactory

std::string gmsh_yyfactory

Definition at line 645 of file Gmsh.tab.cpp.

Referenced by checkOCC(), DeleteAllModelsAndViews(), and OpenProject().

◆ gmsh_yyin

FILE* gmsh_yyin

Referenced by ParseFile(), and scriptAddCommand().

◆ gmsh_yylineno

int gmsh_yylineno

Referenced by ParseFile(), yyerror(), and yymsg().

◆ gmsh_yyname

std::string gmsh_yyname

Definition at line 640 of file Gmsh.tab.cpp.

Referenced by ParseFile(), yyerror(), and yymsg().

◆ gmsh_yynamespaces

◆ gmsh_yystringsymbols

std::map<std::string, std::vector<std::string> > gmsh_yystringsymbols

◆ gmsh_yysymbols

◆ gmsh_yytext

char* gmsh_yytext

Referenced by yyerror().

◆ gmsh_yyviewindex

int gmsh_yyviewindex

Definition at line 642 of file Gmsh.tab.cpp.

Referenced by ParseFile().