check in changes to allow [this.length] into grammar
[repair.git] / Repair / RepairCompiler / MCC / Lexer.lex
index 0664e0be013c324f7196b6bc574a3925ed23aab2..d6a249b1360db70d3baa6bc283142a1832e1f419 100755 (executable)
@@ -74,6 +74,7 @@ CHAR=(\\\"|\\\'|\\\\|\\t|\\n|[\x20-\x21\x23-\x26\x28-\x5B\x5D-\x7E])
 <YYINITIAL> isvalid                    { return tok(Sym.ISVALID, yytext()); }
 <YYINITIAL> for                                { return tok(Sym.FOR, yytext()); }
 <YYINITIAL> to                         { return tok(Sym.TO, yytext()); }
+<YYINITIAL> this                       { return tok(Sym.THIS, yytext()); }
 
 <YYINITIAL> structure                  { return tok(Sym.STRUCTURE, yytext()); }
 <YYINITIAL> reserved                   { return tok(Sym.RESERVED, yytext()); }