From 467288e5b35d6f264bdded9b4d09dbaa0597f967 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 21 Jul 1994 14:27:43 -0300 Subject: [PATCH] arquivo nao mais utilizado em Lua. --- lua.lex | 85 --------------------------------------------------------- 1 file changed, 85 deletions(-) delete mode 100644 lua.lex diff --git a/lua.lex b/lua.lex deleted file mode 100644 index 23a1d7b1..00000000 --- a/lua.lex +++ /dev/null @@ -1,85 +0,0 @@ -%{ - -char *rcs_lualex = "$Id: $"; - -#include -#include - -#include "opcode.h" -#include "hash.h" -#include "inout.h" -#include "table.h" -#include "y.tab.h" - -#undef input -#undef unput - -static Input input; -static Unput unput; - -void lua_setinput (Input fn) -{ - input = fn; -} - -void lua_setunput (Unput fn) -{ - unput = fn; -} - -char *lua_lasttext (void) -{ - return yytext; -} - -%} - - -%% -[ \t]* ; -^"$debug" {yylval.vInt = 1; return DEBUG;} -^"$nodebug" {yylval.vInt = 0; return DEBUG;} -\n lua_linenumber++; -"--".* ; -"local" return LOCAL; -"if" return IF; -"then" return THEN; -"else" return ELSE; -"elseif" return ELSEIF; -"while" return WHILE; -"do" return DO; -"repeat" return REPEAT; -"until" return UNTIL; -"function" { - yylval.vWord = lua_nfile-1; - return FUNCTION; - } -"end" return END; -"return" return RETURN; -"local" return LOCAL; -"nil" return NIL; -"and" return AND; -"or" return OR; -"not" return NOT; -"~=" return NE; -"<=" return LE; -">=" return GE; -".." return CONC; -\"[^\"]*\" | -\'[^\']*\' { - yylval.vWord = lua_findenclosedconstant (yytext); - return STRING; - } -[0-9]+("."[0-9]*)? | -([0-9]+)?"."[0-9]+ | -[0-9]+("."[0-9]*)?[dDeEgG][+-]?[0-9]+ | -([0-9]+)?"."[0-9]+[dDeEgG][+-]?[0-9]+ { - yylval.vFloat = atof(yytext); - return NUMBER; - } -[a-zA-Z_][a-zA-Z0-9_]* { - yylval.vWord = lua_findsymbol (yytext); - return NAME; - } -. return *yytext; -