/* Lexical analyser */

/* The types of symbols */
enum symbol_type {s_left, s_right, s_value, s_none, s_error};

void init_symbol(char *); /* Setup */
void advance(void); /* Read next symbol */

/* These variables will contain the symbol read */
extern enum symbol_type symbol_type;
extern struct _value symbol; /* any associated data */

