File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change 38
38
*/
39
39
40
40
struct Token {
41
- FILE * fp ;
41
+ FILE * fp ;
42
42
char * file ;
43
43
char * token ;
44
44
unsigned line ;
@@ -49,6 +49,9 @@ struct Token {
49
49
static char token_space [MAX_TOKEN_LENGTH ];
50
50
static struct Token token ;
51
51
52
+ static void start_scan (FILE * );
53
+ static void scanner ();
54
+
52
55
static Object * s_exp (void );
53
56
static Object * s_exp_list (void );
54
57
@@ -196,18 +199,14 @@ Object * s_exp_list(void) {
196
199
}
197
200
198
201
Object * get_exp (FILE * fp ) {
199
- Object * exp ;
200
202
start_scan (fp );
201
203
scanner ();
202
- exp = s_exp ();
203
- return exp ;
204
+ return s_exp ();
204
205
}
205
206
206
207
Object * get_exp_list (FILE * fp ) {
207
- Object * exp ;
208
208
start_scan (fp );
209
209
scanner ();
210
- exp = s_exp_list ();
211
- return exp ;
210
+ return s_exp_list ();
212
211
}
213
212
You can’t perform that action at this time.
0 commit comments