]> git.sur5r.net Git - cc65/blob - src/cc65/stmt.h
More optimizations
[cc65] / src / cc65 / stmt.h
1 /*
2  * stmt.h
3  *
4  * Ullrich von Bassewitz, 19.06.1998
5  */
6
7
8
9 #ifndef STMT_H
10 #define STMT_H
11
12
13
14 /*****************************************************************************/
15 /*                                   Code                                    */
16 /*****************************************************************************/
17
18
19
20 int Statement (int* PendingToken);
21 /* Statement parser. Returns 1 if the statement does a return/break, returns
22  * 0 otherwise. If the PendingToken pointer is not NULL, the function will
23  * not skip the terminating token of the statement (closing brace or
24  * semicolon), but store true if there is a pending token, and false if there
25  * is none. The token is always checked, so there is no need for the caller to
26  * check this token, it must be skipped, however. If the argument pointer is
27  * NULL, the function will skip the token.
28  */
29
30
31
32 /* End of stmt.h */
33
34 #endif
35
36
37