int identifier_type (SCM);
char escaped_char (char) const;
+ Lily_parser *parser_;
Keyword_table *keytable_;
SCM scopes_;
SCM start_module_;
void *lexval;
Input *lexloc;
bool is_main_input_;
-
+
Sources *sources_;
/* Scheme hash tables with (oct name acc) values, and symbol keys. */
int error_level_;
Input last_input_;
- Lily_lexer (Sources *);
- Lily_lexer (Lily_lexer const &);
+ Lily_lexer (Sources *, Lily_parser *);
+ Lily_lexer (Lily_lexer const &, Lily_parser *);
int yylex ();
void add_lexed_char (int);