From 87cbe3bc3b671a217b0a070ead03fc37d06dc478 Mon Sep 17 00:00:00 2001 From: Minero Aoki Date: Sun, 24 Feb 2008 10:58:48 +0000 Subject: [PATCH] * 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 --- ChangeLog | 5 +++++ net/loveruby/cflat/parser/Parser.jj | 12 ++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/ChangeLog b/ChangeLog index d97e1c3..30d572b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sun Feb 24 19:58:45 2008 Minero Aoki + + * net/loveruby/cflat/parser/Parser.jj (SPACES): "\v" is invalid + escape sequence in JavaCC. + Sun Feb 24 15:31:24 2008 Minero Aoki * net/loveruby/cflat/parser/Parser.jj (INTEGER): 0xUL is invalid. diff --git a/net/loveruby/cflat/parser/Parser.jj b/net/loveruby/cflat/parser/Parser.jj index e1fa319..ed52878 100644 --- a/net/loveruby/cflat/parser/Parser.jj +++ b/net/loveruby/cflat/parser/Parser.jj @@ -273,7 +273,7 @@ PARSER_END(Parser) // linear-white-spaces // #@@range/lex_spaces{ -SPECIAL_TOKEN: { } +SPECIAL_TOKEN: { } // #@@} // block comment @@ -341,13 +341,13 @@ TOKEN: { // character literal // #@@range/lex_char{ -MORE: { <"'"> : IN_CHARACTER } +MORE: { <"'"> : IN_CHARACTER } // rule1 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 } - TOKEN: { : DEFAULT } + TOKEN: { : DEFAULT } // rule5 // #@@} // string literal