mirror of https://github.com/aamine/cbc
* 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:
parent
37ecd78688
commit
87cbe3bc3b
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue