add token dotdotdot

This commit is contained in:
温少
2012-03-18 21:46:59 +08:00
parent 01a8023dcb
commit afdcf3570c
2 changed files with 7 additions and 1 deletions
@@ -288,7 +288,12 @@ public class Lexer {
return;
} else if (ch == '.') {
scanChar();
token = Token.DOTDOT;
if (ch == '.') {
scanChar();
token = Token.DOTDOTDOT;
} else {
token = Token.DOTDOT;
}
} else {
token = Token.DOT;
}
@@ -213,6 +213,7 @@ public enum Token {
COMMA(","),
DOT("."),
DOTDOT(".."),
DOTDOTDOT("..,"),
EQ("="),
GT(">"),
LT("<"),