version 1.14, 2009/10/27 23:59:46 |
version 1.15, 2012/03/04 04:05:15 |
|
|
static void error(const char *); |
static void error(const char *); |
static int findsym(const char *); |
static int findsym(const char *); |
static void flushline(bool); |
static void flushline(bool); |
static Linetype getline(void); |
static Linetype get_line(void); |
static Linetype ifeval(const char **); |
static Linetype ifeval(const char **); |
static void ignoreoff(void); |
static void ignoreoff(void); |
static void ignoreon(void); |
static void ignoreon(void); |
|
|
|
|
for (;;) { |
for (;;) { |
linenum++; |
linenum++; |
lineval = getline(); |
lineval = get_line(); |
trans = trans_table[ifstate[depth]][lineval]; |
trans = trans_table[ifstate[depth]][lineval]; |
if (trans == NULL) |
if (trans == NULL) |
break; |
break; |
|
|
* parser state between calls in a global variable. |
* parser state between calls in a global variable. |
*/ |
*/ |
static Linetype |
static Linetype |
getline(void) |
get_line(void) |
{ |
{ |
const char *cp; |
const char *cp; |
int cursym; |
int cursym; |