Burp
syntax_analyse.h
Go to the documentation of this file.
1 #ifndef SYNTAX_ANALYSE_H
2 #define SYNTAX_ANALYSE_H
3 //for the tree
4 #include <gmodule.h>
5 //for scanner
6 #include <glib.h>
7 #include <glib/gprintf.h>
8 
9 //arbre de syntaxe
10 #include "syntax_tree.h"
11 
12 //other
14 #include <string.h>
15 #include <sys/types.h>
16 #include <sys/stat.h>
17 #include <fcntl.h>
18 #include <stdlib.h>
19 #include <limits.h>
21 
27 Tree init_file_tree(char* pathname);
28 
32 char* message_error();
33 
42 void freeTree(Tree t);
43 #endif
SUP
#define SUP
Definition: syntax_tree.h:50
TARGETX
#define TARGETX
Definition: syntax_tree.h:39
MOD
#define MOD
Definition: syntax_tree.h:27
IF
#define IF
Definition: syntax_tree.h:17
ENGINE
#define ENGINE
Definition: syntax_tree.h:19
freeTree
void freeTree(Tree t)
Definition: syntax_analyse.c:70
EG
#define EG
Definition: syntax_tree.h:47
TARGETY
#define TARGETY
Definition: syntax_tree.h:40
PEEK
#define PEEK
Definition: syntax_tree.h:30
syntax_analyse.h
INF_EG
#define INF_EG
Definition: syntax_tree.h:46
ERROR_UNKNOWN_OCCURED
#define ERROR_UNKNOWN_OCCURED(token)
Definition: syntax_analyse.c:9
STATE
#define STATE
Definition: syntax_tree.h:35
INF
#define INF
Definition: syntax_tree.h:45
SUP_EG
#define SUP_EG
Definition: syntax_tree.h:49
SHOOT
#define SHOOT
Definition: syntax_tree.h:20
freeSyntaxAnalyseContest
void freeSyntaxAnalyseContest()
Definition: syntax_analyse.c:116
freeTree
void freeTree(Tree t)
Definition: syntax_analyse.c:70
ERROR_OCCURED
#define ERROR_OCCURED(token)
Definition: syntax_analyse.c:17
message_error
char * message_error()
Definition: syntax_analyse.c:106
CARDINAL
#define CARDINAL
Definition: syntax_tree.h:32
SELF
#define SELF
Definition: syntax_tree.h:33
Tree
GNode * Tree
Definition: syntax_tree.h:7
syntax_tree.h
GOTO
#define GOTO
Definition: syntax_tree.h:16
OPERATOR
#define OPERATOR
Definition: syntax_tree.h:42
message_error
char * message_error()
Definition: syntax_analyse.c:106
GPSY
#define GPSY
Definition: syntax_tree.h:37
PLUS
#define PLUS
Definition: syntax_tree.h:23
branch
Tree branch()
Definition: syntax_analyse.c:2
freeSyntaxAnalyseContest
void freeSyntaxAnalyseContest()
Definition: syntax_analyse.c:116
THEN
#define THEN
Definition: syntax_tree.h:18
GPSX
#define GPSX
Definition: syntax_tree.h:36
ERROR_INT_UNEXCEPTED
#define ERROR_INT_UNEXCEPTED(token, error_token_tmp)
Definition: syntax_analyse.c:28
init_file_tree
Tree init_file_tree(char *pathname)
Definition: syntax_analyse.c:547
warning_message::message
char message[60]
Definition: interpreter.h:19
LINE
#define LINE
Definition: syntax_tree.h:10
RAND
#define RAND
Definition: syntax_tree.h:31
TIME
#define TIME
Definition: syntax_tree.h:25
DISTANCE
#define DISTANCE
Definition: syntax_tree.h:41
SPEED
#define SPEED
Definition: syntax_tree.h:34
WAIT
#define WAIT
Definition: syntax_tree.h:14
COND
#define COND
Definition: syntax_tree.h:12
ANGLE
#define ANGLE
Definition: syntax_tree.h:38
DIV
#define DIV
Definition: syntax_tree.h:26
POKE
#define POKE
Definition: syntax_tree.h:15
DIFF
#define DIFF
Definition: syntax_tree.h:48
init_file_tree
Tree init_file_tree(char *pathname)
Definition: syntax_analyse.c:547
MINUS
#define MINUS
Definition: syntax_tree.h:24