Skip to content

Commit 87ddb37

Browse files
committed
add definitions for scanner
1 parent 5f4fb1d commit 87ddb37

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

parser.c

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
*/
3939

4040
struct Token {
41-
FILE *fp;
41+
FILE * fp;
4242
char * file;
4343
char * token;
4444
unsigned line;
@@ -49,6 +49,9 @@ struct Token {
4949
static char token_space[MAX_TOKEN_LENGTH];
5050
static struct Token token;
5151

52+
static void start_scan(FILE *);
53+
static void scanner();
54+
5255
static Object * s_exp(void);
5356
static Object * s_exp_list(void);
5457

@@ -196,18 +199,14 @@ Object * s_exp_list(void) {
196199
}
197200

198201
Object * get_exp(FILE *fp) {
199-
Object *exp;
200202
start_scan(fp);
201203
scanner();
202-
exp = s_exp();
203-
return exp;
204+
return s_exp();
204205
}
205206

206207
Object * get_exp_list(FILE *fp) {
207-
Object *exp;
208208
start_scan(fp);
209209
scanner();
210-
exp = s_exp_list();
211-
return exp;
210+
return s_exp_list();
212211
}
213212

0 commit comments

Comments
 (0)