summaryrefslogtreecommitdiff
path: root/lex.h
blob: 59e3a145ce9c69a8423377bc50f5398b729231d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
char *addextn(word,char*);
void adjust_prefix(char*);
word conv_args(void);
void dic_check(void);
void dicovflo(void);
word findid(char*);
word getfname(word);
int hash(char*);
int isconstrname(char*);
char *keep(char*);
void layout(void);
word make_id(char*);
word make_pn(word);
word mkgvar(word);
word mklexvar(word);
void mkprivate(word);
word name(void);
int okid(int);
int openfile(char*);
char *rdline(void);
void reset_lex(void);
void reset_pns(void);
void reset_state(void);
void setlmargin(void);
void setupdic(void);
word sto_pn(word);
word str_conv(char*);
char *token(void);
void unsetlmargin(void);
word yylex(void);