33 #ifndef YY_AST_HOME_CASSE_OTAWA_OTAWA_SRC_AST_AST_PARSER_H_INCLUDED
34 # define YY_AST_HOME_CASSE_OTAWA_OTAWA_SRC_AST_AST_PARSER_H_INCLUDED
43 #line 21 "ast_parser.yy"
49 #include <elm/genstruct/Vector.h>
53 using namespace otawa;
54 using namespace otawa::ast;
57 #define size_t unsigned long
62 #line 63 "/home/casse/otawa/otawa/src/ast/ast_parser.h"
88 #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
92 #line 46 "ast_parser.yy"
97 #line 98 "/home/casse/otawa/otawa/src/ast/ast_parser.h"
99 # define YYSTYPE_IS_TRIVIAL 1
100 # define YYSTYPE_IS_DECLARED 1
104 #if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
113 # define YYLTYPE_IS_DECLARED 1
114 # define YYLTYPE_IS_TRIVIAL 1
Definition: ast_parser.h:73
yytokentype
Definition: ipet_parser.cpp:120
Definition: ast_parser.h:77
Definition: ast_parser.h:75
struct YYLTYPE YYLTYPE
Definition: ast_parser.h:105
union YYSTYPE YYSTYPE
Definition: ast_parser.h:89
Definition: ast_parser.h:81
int ast_parse(otawa::ast::ASTLoader *loader)
Definition: ast_parser.h:74
Definition: ast_parser.h:79
Definition: ast_parser.h:83
void ast_error(otawa::ast::ASTLoader *loader, const char *msg)
Definition: ast_parser.cpp:1735
This class may be used for loading AST from an external file using the Heptane format (see doc/ direc...
Definition: ASTLoader.h:38
Definition: ast_parser.h:71
Definition: ast_parser.h:76
Definition: ast_parser.h:72
Definition: ast_parser.h:70
Definition: ast_parser.h:82
Definition: ast_parser.h:78
Definition: ast_parser.h:80
This is the base class for the representation of programs as Abstract Syntax Trees.
Definition: AST.h:53
Definition: ast_parser.h:69