git.asbjorn.biz
/
swftools.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
win32 fix
[swftools.git]
/
src
/
parser.h
1
#ifndef __parser_h__
2
#define __parser_h__
3
4
enum type_t {
5
TWIP=0,
6
NUMBER=1,
7
COMMAND=2,
8
STRING=3,
9
ASSIGNMENT=4,
10
IDENTIFIER=5,
11
LABEL=6,
12
END=7
13
};
14
15
extern char*type_names[];
16
17
struct token_t {
18
enum type_t type;
19
char* text;
20
int line;
21
int column;
22
};
23
24
extern struct token_t* generateTokens(char*filename);
25
extern void freeTokens(struct token_t*);
26
27
#endif