improve wall filter

This commit is contained in:
wenshao
2013-04-11 19:30:32 +08:00
parent eddb42ae53
commit 76a963ac46
7 changed files with 89 additions and 14 deletions
@@ -360,7 +360,11 @@ public class Lexer {
}
return;
case '#':
scanVariable();
scanSharp();
if ((token() == Token.LINE_COMMENT || token() == Token.MULTI_LINE_COMMENT) && skipComment) {
bufPos = 0;
continue;
}
return;
case '.':
scanChar();
@@ -648,6 +652,10 @@ public class Lexer {
stringVal = subString(mark + 1, bufPos);
}
public void scanSharp() {
scanVariable();
}
public void scanVariable() {
if (ch != '@' && ch != ':' && ch != '#' && ch != '$') {