* net/loveruby/cflat/parser/Parser.jj (SPACES): "\v" is invalid escape sequence in JavaCC.

git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@3919 1b9489fe-b721-0410-924e-b54b9192deb8
This commit is contained in:
Minero Aoki 2008-02-24 10:58:48 +00:00
parent 37ecd78688
commit 87cbe3bc3b
2 changed files with 11 additions and 6 deletions

View File

@ -1,3 +1,8 @@
Sun Feb 24 19:58:45 2008 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/parser/Parser.jj (SPACES): "\v" is invalid
escape sequence in JavaCC.
Sun Feb 24 15:31:24 2008 Minero Aoki <aamine@loveruby.net>
* net/loveruby/cflat/parser/Parser.jj (INTEGER): 0xUL is invalid.

View File

@ -273,7 +273,7 @@ PARSER_END(Parser)
// linear-white-spaces
// #@@range/lex_spaces{
SPECIAL_TOKEN: { <SPACES: ([" ", "\t", "\n", "\r", "\f", "\v"])+> }
SPECIAL_TOKEN: { <SPACES: ([" ", "\t", "\n", "\r", "\f"])+> }
// #@@}
// block comment
@ -341,13 +341,13 @@ TOKEN: {
// character literal
// #@@range/lex_char{
MORE: { <"'"> : IN_CHARACTER }
MORE: { <"'"> : IN_CHARACTER } // rule1
<IN_CHARACTER> MORE: {
<~["'", "\\", "\n", "\r"]> : CHARACTER_TERM
| <"\\" (["0"-"7"]){3}> : CHARACTER_TERM
| <"\\" ~[]> : CHARACTER_TERM
<~["'", "\\", "\n", "\r"]> : CHARACTER_TERM // rule2
| <"\\" (["0"-"7"]){3}> : CHARACTER_TERM // rule3
| <"\\" ~[]> : CHARACTER_TERM // rule4
}
<CHARACTER_TERM> TOKEN: { <CHARACTER: "'"> : DEFAULT }
<CHARACTER_TERM> TOKEN: { <CHARACTER: "'"> : DEFAULT } // rule5
// #@@}
// string literal