diff src/lex.l @ 922:708827b941b4

[project @ 1994-11-14 22:14:13 by jwe]
author jwe
date Mon, 14 Nov 1994 22:14:13 +0000
parents 2f35156aa18b
children 8b0920cc1d64
line wrap: on
line diff
--- a/src/lex.l	Mon Nov 14 21:05:48 1994 +0000
+++ b/src/lex.l	Mon Nov 14 22:14:13 1994 +0000
@@ -968,6 +968,9 @@
   int l = input_line_number;
   int c = current_input_column;
 
+// XXX FIXME XXX -- this has really become too large a list to search
+// like this...
+
   int end_found = 0;
   if (strcmp ("break", s) == 0)
     {
@@ -1126,6 +1129,12 @@
       yylval.tok_val = new token (token::unwind_protect_end, l, c);
       token_stack.push (yylval.tok_val);
     }
+  else if (strcmp ("all_va_args", s) == 0)
+    {
+      yylval.tok_val = new token (l, c);
+      token_stack.push (yylval.tok_val);
+      return ALL_VA_ARGS;
+    }
 
   if (end_found)
     {