[jboss-svn-commits] JBL Code SVN: r10605 - in labs/jbossrules/trunk/drools-compiler/src/main: resources/org/drools/lang and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Mar 28 21:34:30 EDT 2007
Author: tirelli
Date: 2007-03-28 21:34:30 -0400 (Wed, 28 Mar 2007)
New Revision: 10605
Modified:
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLLexer.java
labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLParser.java
labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/lang/DRL.g
Log:
JBRULES-757: adding quote for . character
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLLexer.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLLexer.java 2007-03-29 01:01:12 UTC (rev 10604)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLLexer.java 2007-03-29 01:34:30 UTC (rev 10605)
@@ -1,4 +1,4 @@
-// $ANTLR 3.0b5 D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g 2007-02-20 09:18:35
+// $ANTLR 3.0b7 D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g 2007-03-28 22:28:06
package org.drools.lang;
@@ -117,7 +117,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -148,7 +149,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -180,7 +182,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -211,7 +214,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -242,7 +246,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -274,7 +279,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -305,7 +311,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -336,7 +343,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -368,7 +376,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -400,7 +409,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -431,7 +441,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -463,7 +474,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -494,7 +506,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -526,7 +539,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -558,7 +572,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -590,7 +605,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -606,10 +622,10 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1434:17: ( ( ' ' | '\\t' | '\\f' | EOL ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1434:17: ( ' ' | '\\t' | '\\f' | EOL )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1435:17: ( ( ' ' | '\\t' | '\\f' | EOL ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1435:17: ( ' ' | '\\t' | '\\f' | EOL )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1434:17: ( ' ' | '\\t' | '\\f' | EOL )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1435:17: ( ' ' | '\\t' | '\\f' | EOL )
int alt1=4;
switch ( input.LA(1) ) {
case ' ':
@@ -628,35 +644,35 @@
default:
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("1434:17: ( ' ' | '\\t' | '\\f' | EOL )", 1, 0, input);
+ new NoViableAltException("1435:17: ( ' ' | '\\t' | '\\f' | EOL )", 1, 0, input);
throw nvae;
}
switch (alt1) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1434:19: ' '
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1435:19: ' '
{
match(' '); if (failed) return ;
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1435:19: '\\t'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1436:19: '\\t'
{
match('\t'); if (failed) return ;
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1436:19: '\\f'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1437:19: '\\f'
{
match('\f'); if (failed) return ;
}
break;
case 4 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1437:19: EOL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1438:19: EOL
{
mEOL(); if (failed) return ;
@@ -679,7 +695,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -690,10 +707,10 @@
public void mEOL() throws RecognitionException {
try {
ruleNestingLevel++;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1444:6: ( ( ( '\\r\\n' )=> '\\r\\n' | '\\r' | '\\n' ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1444:6: ( ( '\\r\\n' )=> '\\r\\n' | '\\r' | '\\n' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1445:6: ( ( ( '\\r\\n' )=> '\\r\\n' | '\\r' | '\\n' ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1445:6: ( ( '\\r\\n' )=> '\\r\\n' | '\\r' | '\\n' )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1444:6: ( ( '\\r\\n' )=> '\\r\\n' | '\\r' | '\\n' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1445:6: ( ( '\\r\\n' )=> '\\r\\n' | '\\r' | '\\n' )
int alt2=3;
int LA2_0 = input.LA(1);
if ( (LA2_0=='\r') ) {
@@ -710,13 +727,13 @@
else {
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("1444:6: ( ( '\\r\\n' )=> '\\r\\n' | '\\r' | '\\n' )", 2, 0, input);
+ new NoViableAltException("1445:6: ( ( '\\r\\n' )=> '\\r\\n' | '\\r' | '\\n' )", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1444:14: ( '\\r\\n' )=> '\\r\\n'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1445:14: ( '\\r\\n' )=> '\\r\\n'
{
match("\r\n"); if (failed) return ;
@@ -724,14 +741,14 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1445:25: '\\r'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1446:25: '\\r'
{
match('\r'); if (failed) return ;
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1446:25: '\\n'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1447:25: '\\n'
{
match('\n'); if (failed) return ;
@@ -759,10 +776,10 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1451:4: ( ( '-' )? ( '0' .. '9' )+ )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1451:4: ( '-' )? ( '0' .. '9' )+
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1452:4: ( ( '-' )? ( '0' .. '9' )+ )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1452:4: ( '-' )? ( '0' .. '9' )+
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1451:4: ( '-' )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1452:4: ( '-' )?
int alt3=2;
int LA3_0 = input.LA(1);
if ( (LA3_0=='-') ) {
@@ -770,7 +787,7 @@
}
switch (alt3) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1451:5: '-'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1452:5: '-'
{
match('-'); if (failed) return ;
@@ -779,7 +796,7 @@
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1451:10: ( '0' .. '9' )+
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1452:10: ( '0' .. '9' )+
int cnt4=0;
loop4:
do {
@@ -792,7 +809,7 @@
switch (alt4) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1451:11: '0' .. '9'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1452:11: '0' .. '9'
{
matchRange('0','9'); if (failed) return ;
@@ -820,7 +837,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -836,10 +854,10 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1455:4: ( ( '-' )? ( '0' .. '9' )+ '.' ( '0' .. '9' )+ )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1455:4: ( '-' )? ( '0' .. '9' )+ '.' ( '0' .. '9' )+
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1456:4: ( ( '-' )? ( '0' .. '9' )+ '.' ( '0' .. '9' )+ )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1456:4: ( '-' )? ( '0' .. '9' )+ '.' ( '0' .. '9' )+
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1455:4: ( '-' )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1456:4: ( '-' )?
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0=='-') ) {
@@ -847,7 +865,7 @@
}
switch (alt5) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1455:5: '-'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1456:5: '-'
{
match('-'); if (failed) return ;
@@ -856,7 +874,7 @@
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1455:10: ( '0' .. '9' )+
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1456:10: ( '0' .. '9' )+
int cnt6=0;
loop6:
do {
@@ -869,7 +887,7 @@
switch (alt6) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1455:11: '0' .. '9'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1456:11: '0' .. '9'
{
matchRange('0','9'); if (failed) return ;
@@ -887,7 +905,7 @@
} while (true);
match('.'); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1455:26: ( '0' .. '9' )+
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1456:26: ( '0' .. '9' )+
int cnt7=0;
loop7:
do {
@@ -900,7 +918,7 @@
switch (alt7) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1455:27: '0' .. '9'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1456:27: '0' .. '9'
{
matchRange('0','9'); if (failed) return ;
@@ -928,7 +946,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -944,7 +963,7 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1459:8: ( ( '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"' ) | ( '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\'' ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:8: ( ( '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"' ) | ( '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\'' ) )
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0=='\"') ) {
@@ -956,19 +975,19 @@
else {
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("1458:1: STRING : ( ( '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"' ) | ( '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\'' ) );", 10, 0, input);
+ new NoViableAltException("1459:1: STRING : ( ( '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"' ) | ( '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\'' ) );", 10, 0, input);
throw nvae;
}
switch (alt10) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1459:8: ( '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:8: ( '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"' )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1459:8: ( '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1459:9: '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:8: ( '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:9: '\"' ( EscapeSequence | ~ ('\\\\'|'\"'))* '\"'
{
match('\"'); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1459:13: ( EscapeSequence | ~ ('\\\\'|'\"'))*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:13: ( EscapeSequence | ~ ('\\\\'|'\"'))*
loop8:
do {
int alt8=3;
@@ -983,14 +1002,14 @@
switch (alt8) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1459:15: EscapeSequence
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:15: EscapeSequence
{
mEscapeSequence(); if (failed) return ;
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1459:32: ~ ('\\\\'|'\"')
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:32: ~ ('\\\\'|'\"')
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFE') ) {
input.consume();
@@ -1020,13 +1039,13 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:8: ( '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\'' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1461:8: ( '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\'' )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:8: ( '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\'' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:9: '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\''
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1461:8: ( '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\'' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1461:9: '\\'' ( EscapeSequence | ~ ('\\\\'|'\\''))* '\\''
{
match('\''); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:14: ( EscapeSequence | ~ ('\\\\'|'\\''))*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1461:14: ( EscapeSequence | ~ ('\\\\'|'\\''))*
loop9:
do {
int alt9=3;
@@ -1041,14 +1060,14 @@
switch (alt9) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:16: EscapeSequence
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1461:16: EscapeSequence
{
mEscapeSequence(); if (failed) return ;
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1460:33: ~ ('\\\\'|'\\'')
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1461:33: ~ ('\\\\'|'\\'')
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFE') ) {
input.consume();
@@ -1087,7 +1106,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1098,8 +1118,8 @@
public void mHexDigit() throws RecognitionException {
try {
ruleNestingLevel++;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1464:12: ( ('0'..'9'|'a'..'f'|'A'..'F'))
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1464:12: ('0'..'9'|'a'..'f'|'A'..'F')
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1465:12: ( ('0'..'9'|'a'..'f'|'A'..'F'))
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1465:12: ('0'..'9'|'a'..'f'|'A'..'F')
{
if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='F')||(input.LA(1)>='a' && input.LA(1)<='f') ) {
input.consume();
@@ -1126,7 +1146,7 @@
public void mEscapeSequence() throws RecognitionException {
try {
ruleNestingLevel++;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1468:9: ( '\\\\' ('b'|'t'|'n'|'f'|'r'|'\\\"'|'\\''|'\\\\') | UnicodeEscape | OctalEscape )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1469:9: ( '\\\\' ('b'|'t'|'n'|'f'|'r'|'\\\"'|'\\''|'\\\\'|'.') | UnicodeEscape | OctalEscape )
int alt11=3;
int LA11_0 = input.LA(1);
if ( (LA11_0=='\\') ) {
@@ -1136,6 +1156,7 @@
break;
case '\"':
case '\'':
+ case '.':
case '\\':
case 'b':
case 'f':
@@ -1157,7 +1178,7 @@
default:
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("1466:1: fragment EscapeSequence : ( '\\\\' ('b'|'t'|'n'|'f'|'r'|'\\\"'|'\\''|'\\\\') | UnicodeEscape | OctalEscape );", 11, 1, input);
+ new NoViableAltException("1467:1: fragment EscapeSequence : ( '\\\\' ('b'|'t'|'n'|'f'|'r'|'\\\"'|'\\''|'\\\\'|'.') | UnicodeEscape | OctalEscape );", 11, 1, input);
throw nvae;
}
@@ -1166,16 +1187,16 @@
else {
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("1466:1: fragment EscapeSequence : ( '\\\\' ('b'|'t'|'n'|'f'|'r'|'\\\"'|'\\''|'\\\\') | UnicodeEscape | OctalEscape );", 11, 0, input);
+ new NoViableAltException("1467:1: fragment EscapeSequence : ( '\\\\' ('b'|'t'|'n'|'f'|'r'|'\\\"'|'\\''|'\\\\'|'.') | UnicodeEscape | OctalEscape );", 11, 0, input);
throw nvae;
}
switch (alt11) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1468:9: '\\\\' ('b'|'t'|'n'|'f'|'r'|'\\\"'|'\\''|'\\\\')
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1469:9: '\\\\' ('b'|'t'|'n'|'f'|'r'|'\\\"'|'\\''|'\\\\'|'.')
{
match('\\'); if (failed) return ;
- if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||input.LA(1)=='t' ) {
+ if ( input.LA(1)=='\"'||input.LA(1)=='\''||input.LA(1)=='.'||input.LA(1)=='\\'||input.LA(1)=='b'||input.LA(1)=='f'||input.LA(1)=='n'||input.LA(1)=='r'||input.LA(1)=='t' ) {
input.consume();
failed=false;
}
@@ -1190,14 +1211,14 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1469:9: UnicodeEscape
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1470:9: UnicodeEscape
{
mUnicodeEscape(); if (failed) return ;
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1470:9: OctalEscape
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1471:9: OctalEscape
{
mOctalEscape(); if (failed) return ;
@@ -1216,7 +1237,7 @@
public void mOctalEscape() throws RecognitionException {
try {
ruleNestingLevel++;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1475:9: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:9: ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) )
int alt12=3;
int LA12_0 = input.LA(1);
if ( (LA12_0=='\\') ) {
@@ -1245,7 +1266,7 @@
else {
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("1473:1: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );", 12, 1, input);
+ new NoViableAltException("1474:1: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );", 12, 1, input);
throw nvae;
}
@@ -1253,31 +1274,31 @@
else {
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("1473:1: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );", 12, 0, input);
+ new NoViableAltException("1474:1: fragment OctalEscape : ( '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) ( '0' .. '7' ) | '\\\\' ( '0' .. '7' ) );", 12, 0, input);
throw nvae;
}
switch (alt12) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1475:9: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:9: '\\\\' ( '0' .. '3' ) ( '0' .. '7' ) ( '0' .. '7' )
{
match('\\'); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1475:14: ( '0' .. '3' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1475:15: '0' .. '3'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:14: ( '0' .. '3' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:15: '0' .. '3'
{
matchRange('0','3'); if (failed) return ;
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1475:25: ( '0' .. '7' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1475:26: '0' .. '7'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:25: ( '0' .. '7' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:26: '0' .. '7'
{
matchRange('0','7'); if (failed) return ;
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1475:36: ( '0' .. '7' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1475:37: '0' .. '7'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:36: ( '0' .. '7' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:37: '0' .. '7'
{
matchRange('0','7'); if (failed) return ;
@@ -1287,18 +1308,18 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:9: '\\\\' ( '0' .. '7' ) ( '0' .. '7' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1477:9: '\\\\' ( '0' .. '7' ) ( '0' .. '7' )
{
match('\\'); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:14: ( '0' .. '7' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:15: '0' .. '7'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1477:14: ( '0' .. '7' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1477:15: '0' .. '7'
{
matchRange('0','7'); if (failed) return ;
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:25: ( '0' .. '7' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1476:26: '0' .. '7'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1477:25: ( '0' .. '7' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1477:26: '0' .. '7'
{
matchRange('0','7'); if (failed) return ;
@@ -1308,11 +1329,11 @@
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1477:9: '\\\\' ( '0' .. '7' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1478:9: '\\\\' ( '0' .. '7' )
{
match('\\'); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1477:14: ( '0' .. '7' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1477:15: '0' .. '7'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1478:14: ( '0' .. '7' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1478:15: '0' .. '7'
{
matchRange('0','7'); if (failed) return ;
@@ -1334,8 +1355,8 @@
public void mUnicodeEscape() throws RecognitionException {
try {
ruleNestingLevel++;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1482:9: ( '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1482:9: '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1483:9: ( '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1483:9: '\\\\' 'u' HexDigit HexDigit HexDigit HexDigit
{
match('\\'); if (failed) return ;
match('u'); if (failed) return ;
@@ -1362,10 +1383,10 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1486:4: ( ( 'true' | 'false' ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1486:4: ( 'true' | 'false' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1487:4: ( ( 'true' | 'false' ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1487:4: ( 'true' | 'false' )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1486:4: ( 'true' | 'false' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1487:4: ( 'true' | 'false' )
int alt13=2;
int LA13_0 = input.LA(1);
if ( (LA13_0=='t') ) {
@@ -1377,13 +1398,13 @@
else {
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("1486:4: ( 'true' | 'false' )", 13, 0, input);
+ new NoViableAltException("1487:4: ( 'true' | 'false' )", 13, 0, input);
throw nvae;
}
switch (alt13) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1486:5: 'true'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1487:5: 'true'
{
match("true"); if (failed) return ;
@@ -1391,7 +1412,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1486:12: 'false'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1487:12: 'false'
{
match("false"); if (failed) return ;
@@ -1412,7 +1433,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1428,8 +1450,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1489:11: ( 'package' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1489:11: 'package'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1490:11: ( 'package' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1490:11: 'package'
{
match("package"); if (failed) return ;
@@ -1444,7 +1466,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1460,8 +1483,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1491:10: ( 'import' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1491:10: 'import'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1492:10: ( 'import' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1492:10: 'import'
{
match("import"); if (failed) return ;
@@ -1476,7 +1499,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1492,8 +1516,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1493:12: ( 'function' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1493:12: 'function'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1494:12: ( 'function' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1494:12: 'function'
{
match("function"); if (failed) return ;
@@ -1508,7 +1532,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1524,8 +1549,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1495:10: ( 'global' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1495:10: 'global'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1496:10: ( 'global' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1496:10: 'global'
{
match("global"); if (failed) return ;
@@ -1540,7 +1565,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1556,8 +1582,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1497:11: ( 'rule' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1497:11: 'rule'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1498:11: ( 'rule' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1498:11: 'rule'
{
match("rule"); if (failed) return ;
@@ -1572,7 +1598,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1588,8 +1615,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1499:9: ( 'query' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1499:9: 'query'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1500:9: ( 'query' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1500:9: 'query'
{
match("query"); if (failed) return ;
@@ -1604,7 +1631,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1620,8 +1648,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1501:12: ( 'template' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1501:12: 'template'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1502:12: ( 'template' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1502:12: 'template'
{
match("template"); if (failed) return ;
@@ -1636,7 +1664,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1652,8 +1681,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1503:14: ( 'attributes' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1503:14: 'attributes'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1504:14: ( 'attributes' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1504:14: 'attributes'
{
match("attributes"); if (failed) return ;
@@ -1668,7 +1697,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1684,8 +1714,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1506:4: ( 'date-effective' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1506:4: 'date-effective'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1507:4: ( 'date-effective' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1507:4: 'date-effective'
{
match("date-effective"); if (failed) return ;
@@ -1700,7 +1730,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1716,8 +1747,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1509:4: ( 'date-expires' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1509:4: 'date-expires'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1510:4: ( 'date-expires' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1510:4: 'date-expires'
{
match("date-expires"); if (failed) return ;
@@ -1732,7 +1763,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1748,8 +1780,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1511:11: ( 'enabled' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1511:11: 'enabled'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1512:11: ( 'enabled' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1512:11: 'enabled'
{
match("enabled"); if (failed) return ;
@@ -1764,7 +1796,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1780,8 +1813,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1514:4: ( 'salience' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1514:4: 'salience'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1515:4: ( 'salience' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1515:4: 'salience'
{
match("salience"); if (failed) return ;
@@ -1796,7 +1829,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1812,8 +1846,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1516:11: ( 'no-loop' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1516:11: 'no-loop'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1517:11: ( 'no-loop' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1517:11: 'no-loop'
{
match("no-loop"); if (failed) return ;
@@ -1828,7 +1862,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1844,8 +1879,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1519:4: ( 'auto-focus' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1519:4: 'auto-focus'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1520:4: ( 'auto-focus' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1520:4: 'auto-focus'
{
match("auto-focus"); if (failed) return ;
@@ -1860,7 +1895,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1876,8 +1912,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1522:4: ( 'activation-group' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1522:4: 'activation-group'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1523:4: ( 'activation-group' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1523:4: 'activation-group'
{
match("activation-group"); if (failed) return ;
@@ -1892,7 +1928,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1908,8 +1945,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1525:4: ( 'agenda-group' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1525:4: 'agenda-group'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1526:4: ( 'agenda-group' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1526:4: 'agenda-group'
{
match("agenda-group"); if (failed) return ;
@@ -1924,7 +1961,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1940,8 +1978,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1528:4: ( 'ruleflow-group' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1528:4: 'ruleflow-group'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1529:4: ( 'ruleflow-group' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1529:4: 'ruleflow-group'
{
match("ruleflow-group"); if (failed) return ;
@@ -1956,7 +1994,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -1972,8 +2011,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1531:4: ( 'duration' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1531:4: 'duration'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1532:4: ( 'duration' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1532:4: 'duration'
{
match("duration"); if (failed) return ;
@@ -1988,7 +2027,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2004,8 +2044,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1533:8: ( 'from' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1533:8: 'from'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1534:8: ( 'from' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1534:8: 'from'
{
match("from"); if (failed) return ;
@@ -2020,7 +2060,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2036,8 +2077,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1536:4: ( 'accumulate' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1536:4: 'accumulate'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1537:4: ( 'accumulate' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1537:4: 'accumulate'
{
match("accumulate"); if (failed) return ;
@@ -2052,7 +2093,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2068,8 +2110,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1538:8: ( 'init' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1538:8: 'init'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1539:8: ( 'init' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1539:8: 'init'
{
match("init"); if (failed) return ;
@@ -2084,7 +2126,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2100,8 +2143,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1540:10: ( 'action' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1540:10: 'action'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1541:10: ( 'action' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1541:10: 'action'
{
match("action"); if (failed) return ;
@@ -2116,7 +2159,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2132,8 +2176,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1542:10: ( 'result' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1542:10: 'result'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1543:10: ( 'result' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1543:10: 'result'
{
match("result"); if (failed) return ;
@@ -2148,7 +2192,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2164,8 +2209,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1544:11: ( 'collect' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1544:11: 'collect'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1545:11: ( 'collect' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1545:11: 'collect'
{
match("collect"); if (failed) return ;
@@ -2180,7 +2225,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2196,8 +2242,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1546:6: ( 'or' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1546:6: 'or'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1547:6: ( 'or' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1547:6: 'or'
{
match("or"); if (failed) return ;
@@ -2212,7 +2258,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2228,8 +2275,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1548:7: ( 'and' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1548:7: 'and'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1549:7: ( 'and' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1549:7: 'and'
{
match("and"); if (failed) return ;
@@ -2244,7 +2291,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2260,8 +2308,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1551:4: ( 'contains' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1551:4: 'contains'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1552:4: ( 'contains' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1552:4: 'contains'
{
match("contains"); if (failed) return ;
@@ -2276,7 +2324,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2292,8 +2341,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1554:4: ( 'excludes' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1554:4: 'excludes'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1555:4: ( 'excludes' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1555:4: 'excludes'
{
match("excludes"); if (failed) return ;
@@ -2308,7 +2357,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2324,8 +2374,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1556:11: ( 'matches' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1556:11: 'matches'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1557:11: ( 'matches' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1557:11: 'matches'
{
match("matches"); if (failed) return ;
@@ -2340,7 +2390,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2356,8 +2407,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1558:8: ( 'null' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1558:8: 'null'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1559:8: ( 'null' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1559:8: 'null'
{
match("null"); if (failed) return ;
@@ -2372,7 +2423,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2388,8 +2440,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1560:10: ( 'exists' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1560:10: 'exists'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1561:10: ( 'exists' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1561:10: 'exists'
{
match("exists"); if (failed) return ;
@@ -2404,7 +2456,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2420,8 +2473,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1562:7: ( 'not' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1562:7: 'not'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1563:7: ( 'not' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1563:7: 'not'
{
match("not"); if (failed) return ;
@@ -2436,7 +2489,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2452,8 +2506,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1564:8: ( 'eval' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1564:8: 'eval'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1565:8: ( 'eval' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1565:8: 'eval'
{
match("eval"); if (failed) return ;
@@ -2468,7 +2522,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2484,8 +2539,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1566:10: ( 'forall' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1566:10: 'forall'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1567:10: ( 'forall' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1567:10: 'forall'
{
match("forall"); if (failed) return ;
@@ -2500,7 +2555,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2516,8 +2572,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1568:11: ( 'when' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1568:11: 'when'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1569:11: ( 'when' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1569:11: 'when'
{
match("when"); if (failed) return ;
@@ -2532,7 +2588,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2548,8 +2605,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1570:12: ( 'then' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1570:12: 'then'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1571:12: ( 'then' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1571:12: 'then'
{
match("then"); if (failed) return ;
@@ -2564,7 +2621,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2580,8 +2638,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1572:11: ( 'end' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1572:11: 'end'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1573:11: ( 'end' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1573:11: 'end'
{
match("end"); if (failed) return ;
@@ -2596,7 +2654,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2612,8 +2671,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1575:4: ( ('a'..'z'|'A'..'Z'|'_'|'$'|'\\u00c0'..'\\u00ff') ( ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'\\u00c0'..'\\u00ff'))* )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1575:4: ('a'..'z'|'A'..'Z'|'_'|'$'|'\\u00c0'..'\\u00ff') ( ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'\\u00c0'..'\\u00ff'))*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1576:4: ( ('a'..'z'|'A'..'Z'|'_'|'$'|'\\u00c0'..'\\u00ff') ( ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'\\u00c0'..'\\u00ff'))* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1576:4: ('a'..'z'|'A'..'Z'|'_'|'$'|'\\u00c0'..'\\u00ff') ( ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'\\u00c0'..'\\u00ff'))*
{
if ( input.LA(1)=='$'||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z')||(input.LA(1)>='\u00C0' && input.LA(1)<='\u00FF') ) {
input.consume();
@@ -2626,7 +2685,7 @@
recover(mse); throw mse;
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1575:50: ( ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'\\u00c0'..'\\u00ff'))*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1576:50: ( ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'\\u00c0'..'\\u00ff'))*
loop14:
do {
int alt14=2;
@@ -2638,7 +2697,7 @@
switch (alt14) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1575:51: ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'\\u00c0'..'\\u00ff')
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1576:51: ('a'..'z'|'A'..'Z'|'_'|'0'..'9'|'\\u00c0'..'\\u00ff')
{
if ( (input.LA(1)>='0' && input.LA(1)<='9')||(input.LA(1)>='A' && input.LA(1)<='Z')||input.LA(1)=='_'||(input.LA(1)>='a' && input.LA(1)<='z')||(input.LA(1)>='\u00C0' && input.LA(1)<='\u00FF') ) {
input.consume();
@@ -2671,7 +2730,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2687,11 +2747,11 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1580:4: ( '#' ( options {greedy=false; } : . )* EOL )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1580:4: '#' ( options {greedy=false; } : . )* EOL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1581:4: ( '#' ( options {greedy=false; } : . )* EOL )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1581:4: '#' ( options {greedy=false; } : . )* EOL
{
match('#'); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1580:8: ( options {greedy=false; } : . )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1581:8: ( options {greedy=false; } : . )*
loop15:
do {
int alt15=2;
@@ -2709,7 +2769,7 @@
switch (alt15) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1580:35: .
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1581:35: .
{
matchAny(); if (failed) return ;
@@ -2736,7 +2796,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2752,12 +2813,12 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1586:4: ( '//' ( options {greedy=false; } : . )* EOL )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1586:4: '//' ( options {greedy=false; } : . )* EOL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1587:4: ( '//' ( options {greedy=false; } : . )* EOL )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1587:4: '//' ( options {greedy=false; } : . )* EOL
{
match("//"); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1586:9: ( options {greedy=false; } : . )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1587:9: ( options {greedy=false; } : . )*
loop16:
do {
int alt16=2;
@@ -2775,7 +2836,7 @@
switch (alt16) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1586:36: .
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1587:36: .
{
matchAny(); if (failed) return ;
@@ -2802,7 +2863,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2818,8 +2880,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1592:11: ( '(' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1592:11: '('
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1593:11: ( '(' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1593:11: '('
{
match('('); if (failed) return ;
@@ -2833,7 +2895,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2849,8 +2912,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1596:11: ( ')' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1596:11: ')'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1597:11: ( ')' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1597:11: ')'
{
match(')'); if (failed) return ;
@@ -2864,7 +2927,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2880,8 +2944,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1600:11: ( '[' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1600:11: '['
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1601:11: ( '[' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1601:11: '['
{
match('['); if (failed) return ;
@@ -2895,7 +2959,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2911,8 +2976,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1604:11: ( ']' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1604:11: ']'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1605:11: ( ']' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1605:11: ']'
{
match(']'); if (failed) return ;
@@ -2926,7 +2991,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2942,8 +3008,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1608:11: ( '{' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1608:11: '{'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1609:11: ( '{' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1609:11: '{'
{
match('{'); if (failed) return ;
@@ -2957,7 +3023,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -2973,8 +3040,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1612:11: ( '}' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1612:11: '}'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1613:11: ( '}' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1613:11: '}'
{
match('}'); if (failed) return ;
@@ -2988,7 +3055,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -3004,12 +3072,12 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1616:4: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1616:4: '/*' ( options {greedy=false; } : . )* '*/'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1617:4: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1617:4: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*"); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1616:9: ( options {greedy=false; } : . )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1617:9: ( options {greedy=false; } : . )*
loop17:
do {
int alt17=2;
@@ -3032,7 +3100,7 @@
switch (alt17) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1616:35: .
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1617:35: .
{
matchAny(); if (failed) return ;
@@ -3060,7 +3128,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
@@ -3076,8 +3145,8 @@
int _line = getLine();
int _charPosition = getCharPositionInLine();
int _channel = Token.DEFAULT_CHANNEL;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1620:7: ( ('!'|'@'|'$'|'%'|'^'|'&'|'*'|'_'|'-'|'+'|'?'|'|'|','|'='|'/'|'\\''|'\\\\'))
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1621:3: ('!'|'@'|'$'|'%'|'^'|'&'|'*'|'_'|'-'|'+'|'?'|'|'|','|'='|'/'|'\\''|'\\\\')
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1621:7: ( ('!'|'@'|'$'|'%'|'^'|'&'|'*'|'_'|'-'|'+'|'?'|'|'|','|'='|'/'|'\\''|'\\\\'))
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1622:3: ('!'|'@'|'$'|'%'|'^'|'&'|'*'|'_'|'-'|'+'|'?'|'|'|','|'='|'/'|'\\''|'\\\\')
{
if ( input.LA(1)=='!'||(input.LA(1)>='$' && input.LA(1)<='\'')||(input.LA(1)>='*' && input.LA(1)<='-')||input.LA(1)=='/'||input.LA(1)=='='||(input.LA(1)>='?' && input.LA(1)<='@')||input.LA(1)=='\\'||(input.LA(1)>='^' && input.LA(1)<='_')||input.LA(1)=='|' ) {
input.consume();
@@ -3101,7 +3170,8 @@
}
- } }
+ }
+ }
finally {
ruleNestingLevel--;
}
Modified: labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLParser.java
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLParser.java 2007-03-29 01:01:12 UTC (rev 10604)
+++ labs/jbossrules/trunk/drools-compiler/src/main/java/org/drools/lang/DRLParser.java 2007-03-29 01:34:30 UTC (rev 10605)
@@ -1,4 +1,4 @@
-// $ANTLR 3.0b5 D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g 2007-02-20 09:18:34
+// $ANTLR 3.0b7 D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g 2007-03-28 22:28:05
package org.drools.lang;
import java.util.List;
@@ -241,7 +241,7 @@
// $ANTLR start opt_semicolon
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:168:1: opt_semicolon : ( ( ';' )=> ';' )? ;
- public void opt_semicolon() throws RecognitionException {
+ public void opt_semicolon() throws RecognitionException {
try {
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:169:4: ( ( ( ';' )=> ';' )? )
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:169:4: ( ( ';' )=> ';' )?
@@ -272,7 +272,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end opt_semicolon
@@ -280,7 +280,7 @@
// $ANTLR start compilation_unit
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:172:1: compilation_unit : prolog ( ( statement )=> statement )+ ;
- public void compilation_unit() throws RecognitionException {
+ public void compilation_unit() throws RecognitionException {
try {
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:173:4: ( prolog ( ( statement )=> statement )+ )
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:173:4: prolog ( ( statement )=> statement )+
@@ -331,7 +331,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end compilation_unit
@@ -339,7 +339,7 @@
// $ANTLR start prolog
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:177:1: prolog : ( ( package_statement )=>n= package_statement )? ;
- public void prolog() throws RecognitionException {
+ public void prolog() throws RecognitionException {
String n = null;
@@ -387,7 +387,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end prolog
@@ -395,7 +395,7 @@
// $ANTLR start statement
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:187:1: statement : ( ( import_statement )=> import_statement | ( function_import_statement )=> function_import_statement | ( global )=> global | ( function )=> function | ( template )=>t= template | ( rule )=>r= rule | q= query ) ;
- public void statement() throws RecognitionException {
+ public void statement() throws RecognitionException {
FactTemplateDescr t = null;
RuleDescr r = null;
@@ -409,7 +409,45 @@
{
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:189:2: ( ( import_statement )=> import_statement | ( function_import_statement )=> function_import_statement | ( global )=> global | ( function )=> function | ( template )=>t= template | ( rule )=>r= rule | q= query )
int alt4=7;
- alt4 = dfa4.predict(input);
+ switch ( input.LA(1) ) {
+ case IMPORT:
+ if ( (synpred4()) ) {
+ alt4=1;
+ }
+ else if ( (synpred5()) ) {
+ alt4=2;
+ }
+ else {
+ if (backtracking>0) {failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("189:2: ( ( import_statement )=> import_statement | ( function_import_statement )=> function_import_statement | ( global )=> global | ( function )=> function | ( template )=>t= template | ( rule )=>r= rule | q= query )", 4, 1, input);
+
+ throw nvae;
+ }
+ break;
+ case GLOBAL:
+ alt4=3;
+ break;
+ case FUNCTION:
+ alt4=4;
+ break;
+ case TEMPLATE:
+ alt4=5;
+ break;
+ case RULE:
+ alt4=6;
+ break;
+ case QUERY:
+ alt4=7;
+ break;
+ default:
+ if (backtracking>0) {failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("189:2: ( ( import_statement )=> import_statement | ( function_import_statement )=> function_import_statement | ( global )=> global | ( function )=> function | ( template )=>t= template | ( rule )=>r= rule | q= query )", 4, 0, input);
+
+ throw nvae;
+ }
+
switch (alt4) {
case 1 :
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:189:4: ( import_statement )=> import_statement
@@ -502,7 +540,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end statement
@@ -510,7 +548,7 @@
// $ANTLR start package_statement
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:199:1: package_statement returns [String packageName] : PACKAGE n= dotted_name[null] opt_semicolon ;
- public String package_statement() throws RecognitionException {
+ public String package_statement() throws RecognitionException {
String packageName = null;
String n = null;
@@ -546,7 +584,7 @@
recover(input,re);
}
finally {
- }
+ }
return packageName;
}
// $ANTLR end package_statement
@@ -554,7 +592,7 @@
// $ANTLR start import_statement
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:211:1: import_statement : imp= IMPORT import_name[importDecl] opt_semicolon ;
- public void import_statement() throws RecognitionException {
+ public void import_statement() throws RecognitionException {
Token imp=null;
@@ -592,7 +630,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end import_statement
@@ -600,7 +638,7 @@
// $ANTLR start function_import_statement
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:226:1: function_import_statement : imp= IMPORT FUNCTION import_name[importDecl] opt_semicolon ;
- public void function_import_statement() throws RecognitionException {
+ public void function_import_statement() throws RecognitionException {
Token imp=null;
@@ -639,7 +677,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end function_import_statement
@@ -647,7 +685,7 @@
// $ANTLR start import_name
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:242:1: import_name[ImportDescr importDecl] returns [String name] : id= identifier ( ( '.' identifier )=> '.' id= identifier )* ( ( '.*' )=>star= '.*' )? ;
- public String import_name(ImportDescr importDecl) throws RecognitionException {
+ public String import_name(ImportDescr importDecl) throws RecognitionException {
String name = null;
Token star=null;
@@ -741,7 +779,7 @@
recover(input,re);
}
finally {
- }
+ }
return name;
}
// $ANTLR end import_name
@@ -749,7 +787,7 @@
// $ANTLR start global
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:270:1: global : loc= GLOBAL type= dotted_name[null] id= identifier opt_semicolon ;
- public void global() throws RecognitionException {
+ public void global() throws RecognitionException {
Token loc=null;
String type = null;
@@ -804,7 +842,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end global
@@ -812,7 +850,7 @@
// $ANTLR start function
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:293:1: function : loc= FUNCTION ( ( dotted_name[null] )=>retType= dotted_name[null] )? n= identifier '(' ( ( ( ( dotted_name[null] )=> dotted_name[null] )? argument ( ( ',' ( ( dotted_name[null] )=> dotted_name[null] )? argument )=> ',' ( ( dotted_name[null] )=> dotted_name[null] )? argument )* )=> ( ( dotted_name[null] )=>paramType= dotted_name[null] )? paramName= argument ( ( ',' ( ( dotted_name[null] )=> dotted_name[null] )? argument )=> ',' ( ( dotted_name[null] )=>paramType= dotted_name[null] )? paramName= argument )* )? ')' body= curly_chunk[f] ;
- public void function() throws RecognitionException {
+ public void function() throws RecognitionException {
Token loc=null;
String retType = null;
@@ -983,7 +1021,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end function
@@ -991,7 +1029,7 @@
// $ANTLR start query
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:327:1: query returns [QueryDescr query] : loc= QUERY queryName= name ( normal_lhs_block[lhs] ) loc= END ;
- public QueryDescr query() throws RecognitionException {
+ public QueryDescr query() throws RecognitionException {
QueryDescr query = null;
Token loc=null;
@@ -1047,7 +1085,7 @@
recover(input,re);
}
finally {
- }
+ }
return query;
}
// $ANTLR end query
@@ -1055,7 +1093,7 @@
// $ANTLR start template
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:352:1: template returns [FactTemplateDescr template] : loc= TEMPLATE templateName= identifier opt_semicolon ( ( template_slot )=>slot= template_slot )+ loc= END opt_semicolon ;
- public FactTemplateDescr template() throws RecognitionException {
+ public FactTemplateDescr template() throws RecognitionException {
FactTemplateDescr template = null;
Token loc=null;
@@ -1146,7 +1184,7 @@
recover(input,re);
}
finally {
- }
+ }
return template;
}
// $ANTLR end template
@@ -1154,7 +1192,7 @@
// $ANTLR start template_slot
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:375:1: template_slot returns [FieldTemplateDescr field] : fieldType= dotted_name[field] n= identifier opt_semicolon ;
- public FieldTemplateDescr template_slot() throws RecognitionException {
+ public FieldTemplateDescr template_slot() throws RecognitionException {
FieldTemplateDescr field = null;
String fieldType = null;
@@ -1207,7 +1245,7 @@
recover(input,re);
}
finally {
- }
+ }
return field;
}
// $ANTLR end template_slot
@@ -1215,7 +1253,7 @@
// $ANTLR start rule
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:396:1: rule returns [RuleDescr rule] : loc= RULE ruleName= name rule_attributes[rule] ( ( WHEN ( ( ':' )=> ':' )? ( normal_lhs_block[lhs] ) )=>loc= WHEN ( ( ':' )=> ':' )? ( normal_lhs_block[lhs] ) )? rhs_chunk[rule] ;
- public RuleDescr rule() throws RecognitionException {
+ public RuleDescr rule() throws RecognitionException {
RuleDescr rule = null;
Token loc=null;
@@ -1314,7 +1352,7 @@
recover(input,re);
}
finally {
- }
+ }
return rule;
}
// $ANTLR end rule
@@ -1322,7 +1360,7 @@
// $ANTLR start rule_attributes
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:428:1: rule_attributes[RuleDescr rule] : ( ( ATTRIBUTES ':' )=> ATTRIBUTES ':' )? ( ( ( ( ',' )=> ',' )? rule_attribute )=> ( ( ',' )=> ',' )? a= rule_attribute )* ;
- public void rule_attributes(RuleDescr rule) throws RecognitionException {
+ public void rule_attributes(RuleDescr rule) throws RecognitionException {
AttributeDescr a = null;
@@ -1406,7 +1444,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end rule_attributes
@@ -1414,7 +1452,7 @@
// $ANTLR start rule_attribute
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:440:1: rule_attribute returns [AttributeDescr d] : ( ( salience )=>a= salience | ( no_loop )=>a= no_loop | ( agenda_group )=>a= agenda_group | ( duration )=>a= duration | ( activation_group )=>a= activation_group | ( auto_focus )=>a= auto_focus | ( date_effective )=>a= date_effective | ( date_expires )=>a= date_expires | ( enabled )=>a= enabled | a= ruleflow_group );
- public AttributeDescr rule_attribute() throws RecognitionException {
+ public AttributeDescr rule_attribute() throws RecognitionException {
AttributeDescr d = null;
AttributeDescr a = null;
@@ -1604,7 +1642,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end rule_attribute
@@ -1612,7 +1650,7 @@
// $ANTLR start date_effective
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:458:1: date_effective returns [AttributeDescr d] : loc= DATE_EFFECTIVE val= STRING ;
- public AttributeDescr date_effective() throws RecognitionException {
+ public AttributeDescr date_effective() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -1646,7 +1684,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end date_effective
@@ -1654,7 +1692,7 @@
// $ANTLR start date_expires
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:473:1: date_expires returns [AttributeDescr d] : loc= DATE_EXPIRES val= STRING ;
- public AttributeDescr date_expires() throws RecognitionException {
+ public AttributeDescr date_expires() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -1688,7 +1726,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end date_expires
@@ -1696,7 +1734,7 @@
// $ANTLR start enabled
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:489:1: enabled returns [AttributeDescr d] : loc= ENABLED t= BOOL ;
- public AttributeDescr enabled() throws RecognitionException {
+ public AttributeDescr enabled() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -1730,7 +1768,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end enabled
@@ -1738,7 +1776,7 @@
// $ANTLR start salience
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:507:1: salience returns [AttributeDescr d ] : loc= SALIENCE i= INT ;
- public AttributeDescr salience() throws RecognitionException {
+ public AttributeDescr salience() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -1772,7 +1810,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end salience
@@ -1780,7 +1818,7 @@
// $ANTLR start no_loop
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:521:1: no_loop returns [AttributeDescr d] : ( ( ( NO_LOOP ) )=> (loc= NO_LOOP ) | (loc= NO_LOOP t= BOOL ) );
- public AttributeDescr no_loop() throws RecognitionException {
+ public AttributeDescr no_loop() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -1871,7 +1909,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end no_loop
@@ -1879,7 +1917,7 @@
// $ANTLR start auto_focus
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:549:1: auto_focus returns [AttributeDescr d] : ( ( ( AUTO_FOCUS ) )=> (loc= AUTO_FOCUS ) | (loc= AUTO_FOCUS t= BOOL ) );
- public AttributeDescr auto_focus() throws RecognitionException {
+ public AttributeDescr auto_focus() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -1970,7 +2008,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end auto_focus
@@ -1978,7 +2016,7 @@
// $ANTLR start activation_group
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:577:1: activation_group returns [AttributeDescr d] : loc= ACTIVATION_GROUP n= STRING ;
- public AttributeDescr activation_group() throws RecognitionException {
+ public AttributeDescr activation_group() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -2012,7 +2050,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end activation_group
@@ -2020,7 +2058,7 @@
// $ANTLR start ruleflow_group
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:591:1: ruleflow_group returns [AttributeDescr d] : loc= RULEFLOW_GROUP n= STRING ;
- public AttributeDescr ruleflow_group() throws RecognitionException {
+ public AttributeDescr ruleflow_group() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -2054,7 +2092,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end ruleflow_group
@@ -2062,7 +2100,7 @@
// $ANTLR start agenda_group
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:605:1: agenda_group returns [AttributeDescr d] : loc= AGENDA_GROUP n= STRING ;
- public AttributeDescr agenda_group() throws RecognitionException {
+ public AttributeDescr agenda_group() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -2096,7 +2134,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end agenda_group
@@ -2104,7 +2142,7 @@
// $ANTLR start duration
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:620:1: duration returns [AttributeDescr d] : loc= DURATION i= INT ;
- public AttributeDescr duration() throws RecognitionException {
+ public AttributeDescr duration() throws RecognitionException {
AttributeDescr d = null;
Token loc=null;
@@ -2138,7 +2176,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end duration
@@ -2146,7 +2184,7 @@
// $ANTLR start normal_lhs_block
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:635:1: normal_lhs_block[AndDescr descr] : ( ( lhs[descr] )=>d= lhs[descr] )* ;
- public void normal_lhs_block(AndDescr descr) throws RecognitionException {
+ public void normal_lhs_block(AndDescr descr) throws RecognitionException {
BaseDescr d = null;
@@ -2193,7 +2231,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end normal_lhs_block
@@ -2201,7 +2239,7 @@
// $ANTLR start lhs
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:643:1: lhs[ConditionalElementDescr ce] returns [BaseDescr d] : l= lhs_or ;
- public BaseDescr lhs(ConditionalElementDescr ce) throws RecognitionException {
+ public BaseDescr lhs(ConditionalElementDescr ce) throws RecognitionException {
BaseDescr d = null;
BaseDescr l = null;
@@ -2230,7 +2268,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs
@@ -2238,7 +2276,7 @@
// $ANTLR start lhs_column
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:651:1: lhs_column returns [BaseDescr d] : ( ( fact_binding )=>f= fact_binding | f= fact );
- public BaseDescr lhs_column() throws RecognitionException {
+ public BaseDescr lhs_column() throws RecognitionException {
BaseDescr d = null;
BaseDescr f = null;
@@ -2309,7 +2347,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs_column
@@ -2317,7 +2355,7 @@
// $ANTLR start from_statement
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:659:1: from_statement returns [FromDescr d] : ds= from_source[d] ;
- public FromDescr from_statement() throws RecognitionException {
+ public FromDescr from_statement() throws RecognitionException {
FromDescr d = null;
DeclarativeInvokerDescr ds = null;
@@ -2349,7 +2387,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end from_statement
@@ -2357,7 +2395,7 @@
// $ANTLR start from_source
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:674:1: from_source[FromDescr from] returns [DeclarativeInvokerDescr ds] : ident= identifier ( ( paren_chunk[from] )=>args= paren_chunk[from] )? ( ( expression_chain[from, ad] )=> expression_chain[from, ad] )? ;
- public DeclarativeInvokerDescr from_source(FromDescr from) throws RecognitionException {
+ public DeclarativeInvokerDescr from_source(FromDescr from) throws RecognitionException {
DeclarativeInvokerDescr ds = null;
Token ident = null;
@@ -2450,7 +2488,7 @@
recover(input,re);
}
finally {
- }
+ }
return ds;
}
// $ANTLR end from_source
@@ -2458,7 +2496,7 @@
// $ANTLR start expression_chain
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:704:1: expression_chain[FromDescr from, AccessorDescr as] : ( '.' field= identifier ( ( LEFT_SQUARE )=>sqarg= square_chunk[from] | ( LEFT_PAREN )=>paarg= paren_chunk[from] )? ( ( expression_chain[from, as] )=> expression_chain[from, as] )? ) ;
- public void expression_chain(FromDescr from, AccessorDescr as) throws RecognitionException {
+ public void expression_chain(FromDescr from, AccessorDescr as) throws RecognitionException {
Token field = null;
String sqarg = null;
@@ -2578,7 +2616,7 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end expression_chain
@@ -2586,7 +2624,7 @@
// $ANTLR start accumulate_statement
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:741:1: accumulate_statement returns [AccumulateDescr d] : loc= ACCUMULATE '(' column= lhs_column ',' INIT text= paren_chunk[null] ',' ACTION text= paren_chunk[null] ',' RESULT text= paren_chunk[null] loc= ')' ;
- public AccumulateDescr accumulate_statement() throws RecognitionException {
+ public AccumulateDescr accumulate_statement() throws RecognitionException {
AccumulateDescr d = null;
Token loc=null;
@@ -2665,7 +2703,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end accumulate_statement
@@ -2673,7 +2711,7 @@
// $ANTLR start collect_statement
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:770:1: collect_statement returns [CollectDescr d] : loc= COLLECT '(' column= lhs_column loc= ')' ;
- public CollectDescr collect_statement() throws RecognitionException {
+ public CollectDescr collect_statement() throws RecognitionException {
CollectDescr d = null;
Token loc=null;
@@ -2717,7 +2755,7 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end collect_statement
@@ -2725,7 +2763,7 @@
// $ANTLR start fact_binding
// D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:787:1: fact_binding returns [BaseDescr d] : id= ID ':' fe= fact_expression[id.getText()] ;
- public BaseDescr fact_binding() throws RecognitionException {
+ public BaseDescr fact_binding() throws RecognitionException {
BaseDescr d = null;
Token id=null;
@@ -2746,7 +2784,8 @@
if ( backtracking==0 ) {
// handling incomplete parsing
- d = new ColumnDescr( id.getText() );
+ d = new ColumnDescr( );
+ ((ColumnDescr) d).setIdentifier( id.getText() );
}
pushFollow(FOLLOW_fact_expression_in_fact_binding2064);
@@ -2771,15 +2810,15 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end fact_binding
// $ANTLR start fact_expression
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:808:2: fact_expression[String id] returns [BaseDescr pd] : ( ( '(' fact_expression[id] ')' )=> '(' fe= fact_expression[id] ')' | f= fact ( ( (OR|'||') fact )=> (OR|'||')f= fact )* );
- public BaseDescr fact_expression(String id) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:809:2: fact_expression[String id] returns [BaseDescr pd] : ( ( '(' fact_expression[id] ')' )=> '(' fe= fact_expression[id] ')' | f= fact ( ( (OR|'||') fact )=> (OR|'||')f= fact )* );
+ public BaseDescr fact_expression(String id) throws RecognitionException {
BaseDescr pd = null;
BaseDescr fe = null;
@@ -2792,7 +2831,7 @@
boolean multi = false;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:813:5: ( ( '(' fact_expression[id] ')' )=> '(' fe= fact_expression[id] ')' | f= fact ( ( (OR|'||') fact )=> (OR|'||')f= fact )* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:814:5: ( ( '(' fact_expression[id] ')' )=> '(' fe= fact_expression[id] ')' | f= fact ( ( (OR|'||') fact )=> (OR|'||')f= fact )* )
int alt28=2;
int LA28_0 = input.LA(1);
if ( (LA28_0==LEFT_PAREN) ) {
@@ -2804,13 +2843,13 @@
else {
if (backtracking>0) {failed=true; return pd;}
NoViableAltException nvae =
- new NoViableAltException("808:2: fact_expression[String id] returns [BaseDescr pd] : ( ( '(' fact_expression[id] ')' )=> '(' fe= fact_expression[id] ')' | f= fact ( ( (OR|'||') fact )=> (OR|'||')f= fact )* );", 28, 0, input);
+ new NoViableAltException("809:2: fact_expression[String id] returns [BaseDescr pd] : ( ( '(' fact_expression[id] ')' )=> '(' fe= fact_expression[id] ')' | f= fact ( ( (OR|'||') fact )=> (OR|'||')f= fact )* );", 28, 0, input);
throw nvae;
}
switch (alt28) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:813:5: ( '(' fact_expression[id] ')' )=> '(' fe= fact_expression[id] ')'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:814:5: ( '(' fact_expression[id] ')' )=> '(' fe= fact_expression[id] ')'
{
match(input,LEFT_PAREN,FOLLOW_LEFT_PAREN_in_fact_expression2096); if (failed) return pd;
pushFollow(FOLLOW_fact_expression_in_fact_expression2100);
@@ -2825,7 +2864,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:814:6: f= fact ( ( (OR|'||') fact )=> (OR|'||')f= fact )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:815:6: f= fact ( ( (OR|'||') fact )=> (OR|'||')f= fact )*
{
pushFollow(FOLLOW_fact_in_fact_expression2114);
f=fact();
@@ -2837,7 +2876,7 @@
pd = f;
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:819:4: ( ( (OR|'||') fact )=> (OR|'||')f= fact )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:820:4: ( ( (OR|'||') fact )=> (OR|'||')f= fact )*
loop27:
do {
int alt27=2;
@@ -2853,7 +2892,7 @@
switch (alt27) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:819:6: ( (OR|'||') fact )=> (OR|'||')f= fact
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:820:6: ( (OR|'||') fact )=> (OR|'||')f= fact
{
if ( input.LA(1)==OR||input.LA(1)==67 ) {
input.consume();
@@ -2905,15 +2944,15 @@
recover(input,re);
}
finally {
- }
+ }
return pd;
}
// $ANTLR end fact_expression
// $ANTLR start fact
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:835:1: fact returns [BaseDescr d] : id= dotted_name[d] loc= LEFT_PAREN ( ( constraints[column] )=> constraints[column] )? endLoc= RIGHT_PAREN ;
- public BaseDescr fact() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:836:1: fact returns [BaseDescr d] : id= dotted_name[d] loc= LEFT_PAREN ( ( constraints[column] )=> constraints[column] )? endLoc= RIGHT_PAREN ;
+ public BaseDescr fact() throws RecognitionException {
BaseDescr d = null;
Token loc=null;
@@ -2926,8 +2965,8 @@
ColumnDescr column = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:841:11: (id= dotted_name[d] loc= LEFT_PAREN ( ( constraints[column] )=> constraints[column] )? endLoc= RIGHT_PAREN )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:841:11: id= dotted_name[d] loc= LEFT_PAREN ( ( constraints[column] )=> constraints[column] )? endLoc= RIGHT_PAREN
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:842:11: (id= dotted_name[d] loc= LEFT_PAREN ( ( constraints[column] )=> constraints[column] )? endLoc= RIGHT_PAREN )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:842:11: id= dotted_name[d] loc= LEFT_PAREN ( ( constraints[column] )=> constraints[column] )? endLoc= RIGHT_PAREN
{
if ( backtracking==0 ) {
@@ -2953,7 +2992,7 @@
column.setLeftParentCharacter( ((CommonToken)loc).getStartIndex() );
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:854:4: ( ( constraints[column] )=> constraints[column] )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:855:4: ( ( constraints[column] )=> constraints[column] )?
int alt29=2;
int LA29_0 = input.LA(1);
if ( ((LA29_0>=PACKAGE && LA29_0<=ATTRIBUTES)||LA29_0==ENABLED||LA29_0==SALIENCE||(LA29_0>=DURATION && LA29_0<=LEFT_PAREN)||(LA29_0>=CONTAINS && LA29_0<=EXCLUDES)||LA29_0==NULL||(LA29_0>=AND && LA29_0<=THEN)) ) {
@@ -2961,7 +3000,7 @@
}
switch (alt29) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:854:6: ( constraints[column] )=> constraints[column]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:855:6: ( constraints[column] )=> constraints[column]
{
pushFollow(FOLLOW_constraints_in_fact2229);
constraints(column);
@@ -2993,20 +3032,20 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end fact
// $ANTLR start constraints
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:866:1: constraints[ColumnDescr column] : ( ( constraint[column] )=> constraint[column] | predicate[column] ) ( ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )* ;
- public void constraints(ColumnDescr column) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:867:1: constraints[ColumnDescr column] : ( ( constraint[column] )=> constraint[column] | predicate[column] ) ( ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )* ;
+ public void constraints(ColumnDescr column) throws RecognitionException {
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:867:4: ( ( ( constraint[column] )=> constraint[column] | predicate[column] ) ( ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )* )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:867:4: ( ( constraint[column] )=> constraint[column] | predicate[column] ) ( ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:4: ( ( ( constraint[column] )=> constraint[column] | predicate[column] ) ( ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:4: ( ( constraint[column] )=> constraint[column] | predicate[column] ) ( ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )*
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:867:4: ( ( constraint[column] )=> constraint[column] | predicate[column] )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:4: ( ( constraint[column] )=> constraint[column] | predicate[column] )
int alt30=2;
int LA30_0 = input.LA(1);
if ( ((LA30_0>=PACKAGE && LA30_0<=ATTRIBUTES)||LA30_0==ENABLED||LA30_0==SALIENCE||(LA30_0>=DURATION && LA30_0<=OR)||(LA30_0>=CONTAINS && LA30_0<=EXCLUDES)||LA30_0==NULL||(LA30_0>=AND && LA30_0<=THEN)) ) {
@@ -3018,13 +3057,13 @@
else {
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("867:4: ( ( constraint[column] )=> constraint[column] | predicate[column] )", 30, 0, input);
+ new NoViableAltException("868:4: ( ( constraint[column] )=> constraint[column] | predicate[column] )", 30, 0, input);
throw nvae;
}
switch (alt30) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:867:5: ( constraint[column] )=> constraint[column]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:5: ( constraint[column] )=> constraint[column]
{
pushFollow(FOLLOW_constraint_in_constraints2263);
constraint(column);
@@ -3034,7 +3073,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:867:24: predicate[column]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:24: predicate[column]
{
pushFollow(FOLLOW_predicate_in_constraints2266);
predicate(column);
@@ -3046,7 +3085,7 @@
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:3: ( ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:869:3: ( ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )*
loop32:
do {
int alt32=2;
@@ -3058,10 +3097,10 @@
switch (alt32) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:5: ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:869:5: ( ',' ( ( constraint[column] )=> constraint[column] | predicate[column] ) )=> ',' ( ( constraint[column] )=> constraint[column] | predicate[column] )
{
match(input,65,FOLLOW_65_in_constraints2274); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:9: ( ( constraint[column] )=> constraint[column] | predicate[column] )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:869:9: ( ( constraint[column] )=> constraint[column] | predicate[column] )
int alt31=2;
int LA31_0 = input.LA(1);
if ( ((LA31_0>=PACKAGE && LA31_0<=ATTRIBUTES)||LA31_0==ENABLED||LA31_0==SALIENCE||(LA31_0>=DURATION && LA31_0<=OR)||(LA31_0>=CONTAINS && LA31_0<=EXCLUDES)||LA31_0==NULL||(LA31_0>=AND && LA31_0<=THEN)) ) {
@@ -3073,13 +3112,13 @@
else {
if (backtracking>0) {failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("868:9: ( ( constraint[column] )=> constraint[column] | predicate[column] )", 31, 0, input);
+ new NoViableAltException("869:9: ( ( constraint[column] )=> constraint[column] | predicate[column] )", 31, 0, input);
throw nvae;
}
switch (alt31) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:10: ( constraint[column] )=> constraint[column]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:869:10: ( constraint[column] )=> constraint[column]
{
pushFollow(FOLLOW_constraint_in_constraints2277);
constraint(column);
@@ -3089,7 +3128,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:868:29: predicate[column]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:869:29: predicate[column]
{
pushFollow(FOLLOW_predicate_in_constraints2280);
predicate(column);
@@ -3119,15 +3158,15 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end constraints
// $ANTLR start constraint
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:871:1: constraint[ColumnDescr column] : ( ( ID ':' )=>fb= ID ':' )? f= identifier ( ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* ) | ( '->' predicate[column] )=> '->' predicate[column] )? ;
- public void constraint(ColumnDescr column) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:872:1: constraint[ColumnDescr column] : ( ( ID ':' )=>fb= ID ':' )? f= identifier ( ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* ) | ( '->' predicate[column] )=> '->' predicate[column] )? ;
+ public void constraint(ColumnDescr column) throws RecognitionException {
Token fb=null;
Token con=null;
Token f = null;
@@ -3140,10 +3179,10 @@
FieldConstraintDescr fc = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:877:3: ( ( ( ID ':' )=>fb= ID ':' )? f= identifier ( ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* ) | ( '->' predicate[column] )=> '->' predicate[column] )? )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:877:3: ( ( ID ':' )=>fb= ID ':' )? f= identifier ( ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* ) | ( '->' predicate[column] )=> '->' predicate[column] )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:878:3: ( ( ( ID ':' )=>fb= ID ':' )? f= identifier ( ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* ) | ( '->' predicate[column] )=> '->' predicate[column] )? )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:878:3: ( ( ID ':' )=>fb= ID ':' )? f= identifier ( ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* ) | ( '->' predicate[column] )=> '->' predicate[column] )?
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:877:3: ( ( ID ':' )=>fb= ID ':' )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:878:3: ( ( ID ':' )=>fb= ID ':' )?
int alt33=2;
int LA33_0 = input.LA(1);
if ( (LA33_0==ID) ) {
@@ -3154,7 +3193,7 @@
}
switch (alt33) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:877:5: ( ID ':' )=>fb= ID ':'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:878:5: ( ID ':' )=>fb= ID ':'
{
fb=(Token)input.LT(1);
match(input,ID,FOLLOW_ID_in_constraint2309); if (failed) return ;
@@ -3198,7 +3237,7 @@
}
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:905:3: ( ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* ) | ( '->' predicate[column] )=> '->' predicate[column] )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:906:3: ( ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* ) | ( '->' predicate[column] )=> '->' predicate[column] )?
int alt35=3;
int LA35_0 = input.LA(1);
if ( ((LA35_0>=CONTAINS && LA35_0<=EXCLUDES)||(LA35_0>=71 && LA35_0<=76)) ) {
@@ -3209,10 +3248,10 @@
}
switch (alt35) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:906:4: ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:907:4: ( ( constraint_expression ( ( ('&'|'|') constraint_expression )=> ('&'|'|') constraint_expression )* ) )=> (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:906:4: (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:906:6: rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:907:4: (rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:907:6: rd= constraint_expression ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )*
{
pushFollow(FOLLOW_constraint_expression_in_constraint2350);
rd=constraint_expression();
@@ -3227,7 +3266,7 @@
}
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:914:5: ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:915:5: ( ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression )*
loop34:
do {
int alt34=2;
@@ -3239,7 +3278,7 @@
switch (alt34) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:915:6: ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:916:6: ( ('&'|'|') constraint_expression )=>con= ('&'|'|')rd= constraint_expression
{
con=(Token)input.LT(1);
if ( (input.LA(1)>=68 && input.LA(1)<=69) ) {
@@ -3289,7 +3328,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:932:4: ( '->' predicate[column] )=> '->' predicate[column]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:933:4: ( '->' predicate[column] )=> '->' predicate[column]
{
match(input,70,FOLLOW_70_in_constraint2419); if (failed) return ;
pushFollow(FOLLOW_predicate_in_constraint2421);
@@ -3311,15 +3350,15 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end constraint
// $ANTLR start constraint_expression
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:936:1: constraint_expression returns [RestrictionDescr rd] : op= ('=='|'>'|'>='|'<'|'<='|'!='|CONTAINS|MATCHES|EXCLUDES) ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint ) ;
- public RestrictionDescr constraint_expression() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:937:1: constraint_expression returns [RestrictionDescr rd] : op= ('=='|'>'|'>='|'<'|'<='|'!='|CONTAINS|MATCHES|EXCLUDES) ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint ) ;
+ public RestrictionDescr constraint_expression() throws RecognitionException {
RestrictionDescr rd = null;
Token op=null;
@@ -3330,8 +3369,8 @@
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:938:3: (op= ('=='|'>'|'>='|'<'|'<='|'!='|CONTAINS|MATCHES|EXCLUDES) ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:938:3: op= ('=='|'>'|'>='|'<'|'<='|'!='|CONTAINS|MATCHES|EXCLUDES) ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:939:3: (op= ('=='|'>'|'>='|'<'|'<='|'!='|CONTAINS|MATCHES|EXCLUDES) ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:939:3: op= ('=='|'>'|'>='|'<'|'<='|'!='|CONTAINS|MATCHES|EXCLUDES) ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint )
{
op=(Token)input.LT(1);
if ( (input.LA(1)>=CONTAINS && input.LA(1)<=EXCLUDES)||(input.LA(1)>=71 && input.LA(1)<=76) ) {
@@ -3345,7 +3384,7 @@
recoverFromMismatchedSet(input,mse,FOLLOW_set_in_constraint_expression2458); throw mse;
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:948:3: ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:949:3: ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint )
int alt36=4;
switch ( input.LA(1) ) {
case ID:
@@ -3359,7 +3398,7 @@
else {
if (backtracking>0) {failed=true; return rd;}
NoViableAltException nvae =
- new NoViableAltException("948:3: ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint )", 36, 1, input);
+ new NoViableAltException("949:3: ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint )", 36, 1, input);
throw nvae;
}
@@ -3377,14 +3416,14 @@
default:
if (backtracking>0) {failed=true; return rd;}
NoViableAltException nvae =
- new NoViableAltException("948:3: ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint )", 36, 0, input);
+ new NoViableAltException("949:3: ( ( ID )=>bvc= ID | ( enum_constraint )=>lc= enum_constraint | ( literal_constraint )=>lc= literal_constraint | rvc= retval_constraint )", 36, 0, input);
throw nvae;
}
switch (alt36) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:948:5: ( ID )=>bvc= ID
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:949:5: ( ID )=>bvc= ID
{
bvc=(Token)input.LT(1);
match(input,ID,FOLLOW_ID_in_constraint_expression2525); if (failed) return rd;
@@ -3397,7 +3436,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:953:4: ( enum_constraint )=>lc= enum_constraint
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:954:4: ( enum_constraint )=>lc= enum_constraint
{
pushFollow(FOLLOW_enum_constraint_in_constraint_expression2541);
lc=enum_constraint();
@@ -3412,7 +3451,7 @@
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:958:4: ( literal_constraint )=>lc= literal_constraint
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:959:4: ( literal_constraint )=>lc= literal_constraint
{
pushFollow(FOLLOW_literal_constraint_in_constraint_expression2564);
lc=literal_constraint();
@@ -3427,7 +3466,7 @@
}
break;
case 4 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:962:5: rvc= retval_constraint
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:963:5: rvc= retval_constraint
{
pushFollow(FOLLOW_retval_constraint_in_constraint_expression2578);
rvc=retval_constraint();
@@ -3453,15 +3492,15 @@
recover(input,re);
}
finally {
- }
+ }
return rd;
}
// $ANTLR end constraint_expression
// $ANTLR start literal_constraint
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:969:1: literal_constraint returns [String text] : ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL ) ;
- public String literal_constraint() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:970:1: literal_constraint returns [String text] : ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL ) ;
+ public String literal_constraint() throws RecognitionException {
String text = null;
Token t=null;
@@ -3470,10 +3509,10 @@
text = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:973:4: ( ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:973:4: ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:974:4: ( ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:974:4: ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:973:4: ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:974:4: ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL )
int alt37=5;
switch ( input.LA(1) ) {
case STRING:
@@ -3494,14 +3533,14 @@
default:
if (backtracking>0) {failed=true; return text;}
NoViableAltException nvae =
- new NoViableAltException("973:4: ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL )", 37, 0, input);
+ new NoViableAltException("974:4: ( ( STRING )=>t= STRING | ( INT )=>t= INT | ( FLOAT )=>t= FLOAT | ( BOOL )=>t= BOOL | t= NULL )", 37, 0, input);
throw nvae;
}
switch (alt37) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:973:6: ( STRING )=>t= STRING
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:974:6: ( STRING )=>t= STRING
{
t=(Token)input.LT(1);
match(input,STRING,FOLLOW_STRING_in_literal_constraint2617); if (failed) return text;
@@ -3512,7 +3551,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:974:5: ( INT )=>t= INT
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:975:5: ( INT )=>t= INT
{
t=(Token)input.LT(1);
match(input,INT,FOLLOW_INT_in_literal_constraint2628); if (failed) return text;
@@ -3523,7 +3562,7 @@
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:975:5: ( FLOAT )=>t= FLOAT
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:976:5: ( FLOAT )=>t= FLOAT
{
t=(Token)input.LT(1);
match(input,FLOAT,FOLLOW_FLOAT_in_literal_constraint2641); if (failed) return text;
@@ -3534,7 +3573,7 @@
}
break;
case 4 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:976:5: ( BOOL )=>t= BOOL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:977:5: ( BOOL )=>t= BOOL
{
t=(Token)input.LT(1);
match(input,BOOL,FOLLOW_BOOL_in_literal_constraint2652); if (failed) return text;
@@ -3545,7 +3584,7 @@
}
break;
case 5 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:977:5: t= NULL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:978:5: t= NULL
{
t=(Token)input.LT(1);
match(input,NULL,FOLLOW_NULL_in_literal_constraint2664); if (failed) return text;
@@ -3567,15 +3606,15 @@
recover(input,re);
}
finally {
- }
+ }
return text;
}
// $ANTLR end literal_constraint
// $ANTLR start enum_constraint
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:981:1: enum_constraint returns [String text] : id= ID ( ( '.' identifier )=> '.' ident= identifier )+ ;
- public String enum_constraint() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:982:1: enum_constraint returns [String text] : id= ID ( ( '.' identifier )=> '.' ident= identifier )+ ;
+ public String enum_constraint() throws RecognitionException {
String text = null;
Token id=null;
@@ -3586,15 +3625,15 @@
text = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:986:3: (id= ID ( ( '.' identifier )=> '.' ident= identifier )+ )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:986:3: id= ID ( ( '.' identifier )=> '.' ident= identifier )+
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:987:3: (id= ID ( ( '.' identifier )=> '.' ident= identifier )+ )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:987:3: id= ID ( ( '.' identifier )=> '.' ident= identifier )+
{
id=(Token)input.LT(1);
match(input,ID,FOLLOW_ID_in_enum_constraint2699); if (failed) return text;
if ( backtracking==0 ) {
text=id.getText();
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:986:32: ( ( '.' identifier )=> '.' ident= identifier )+
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:987:32: ( ( '.' identifier )=> '.' ident= identifier )+
int cnt38=0;
loop38:
do {
@@ -3607,7 +3646,7 @@
switch (alt38) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:986:34: ( '.' identifier )=> '.' ident= identifier
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:987:34: ( '.' identifier )=> '.' ident= identifier
{
match(input,63,FOLLOW_63_in_enum_constraint2705); if (failed) return text;
pushFollow(FOLLOW_identifier_in_enum_constraint2709);
@@ -3640,15 +3679,15 @@
recover(input,re);
}
finally {
- }
+ }
return text;
}
// $ANTLR end enum_constraint
// $ANTLR start predicate
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:990:1: predicate[ColumnDescr column] : text= paren_chunk[d] ;
- public void predicate(ColumnDescr column) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:991:1: predicate[ColumnDescr column] : text= paren_chunk[d] ;
+ public void predicate(ColumnDescr column) throws RecognitionException {
String text = null;
@@ -3656,8 +3695,8 @@
PredicateDescr d = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:995:3: (text= paren_chunk[d] )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:995:3: text= paren_chunk[d]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:996:3: (text= paren_chunk[d] )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:996:3: text= paren_chunk[d]
{
if ( backtracking==0 ) {
@@ -3686,15 +3725,15 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end predicate
// $ANTLR start paren_chunk
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1008:1: paren_chunk[BaseDescr descr] returns [String text] : loc= LEFT_PAREN ( (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN) | ( paren_chunk[null] )=>chunk= paren_chunk[null] )* loc= RIGHT_PAREN ;
- public String paren_chunk(BaseDescr descr) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1009:1: paren_chunk[BaseDescr descr] returns [String text] : loc= LEFT_PAREN ( (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN) | ( paren_chunk[null] )=>chunk= paren_chunk[null] )* loc= RIGHT_PAREN ;
+ public String paren_chunk(BaseDescr descr) throws RecognitionException {
String text = null;
Token loc=null;
@@ -3706,8 +3745,8 @@
Integer channel = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1014:10: (loc= LEFT_PAREN ( (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN) | ( paren_chunk[null] )=>chunk= paren_chunk[null] )* loc= RIGHT_PAREN )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1014:10: loc= LEFT_PAREN ( (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN) | ( paren_chunk[null] )=>chunk= paren_chunk[null] )* loc= RIGHT_PAREN
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1015:10: (loc= LEFT_PAREN ( (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN) | ( paren_chunk[null] )=>chunk= paren_chunk[null] )* loc= RIGHT_PAREN )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1015:10: loc= LEFT_PAREN ( (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN) | ( paren_chunk[null] )=>chunk= paren_chunk[null] )* loc= RIGHT_PAREN
{
if ( backtracking==0 ) {
@@ -3724,7 +3763,7 @@
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1024:3: ( (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN) | ( paren_chunk[null] )=>chunk= paren_chunk[null] )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1025:3: ( (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN) | ( paren_chunk[null] )=>chunk= paren_chunk[null] )*
loop39:
do {
int alt39=3;
@@ -3739,7 +3778,7 @@
switch (alt39) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1025:4: (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN)
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1026:4: (~ (LEFT_PAREN|RIGHT_PAREN))=>~ (LEFT_PAREN|RIGHT_PAREN)
{
if ( (input.LA(1)>=PACKAGE && input.LA(1)<=OR)||(input.LA(1)>=CONTAINS && input.LA(1)<=77) ) {
input.consume();
@@ -3761,7 +3800,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1030:4: ( paren_chunk[null] )=>chunk= paren_chunk[null]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1031:4: ( paren_chunk[null] )=>chunk= paren_chunk[null]
{
pushFollow(FOLLOW_paren_chunk_in_paren_chunk2840);
chunk=paren_chunk(null);
@@ -3810,15 +3849,15 @@
recover(input,re);
}
finally {
- }
+ }
return text;
}
// $ANTLR end paren_chunk
// $ANTLR start curly_chunk
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1052:1: curly_chunk[BaseDescr descr] returns [String text] : loc= LEFT_CURLY ( (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY) | ( curly_chunk[descr] )=>chunk= curly_chunk[descr] )* loc= RIGHT_CURLY ;
- public String curly_chunk(BaseDescr descr) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1053:1: curly_chunk[BaseDescr descr] returns [String text] : loc= LEFT_CURLY ( (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY) | ( curly_chunk[descr] )=>chunk= curly_chunk[descr] )* loc= RIGHT_CURLY ;
+ public String curly_chunk(BaseDescr descr) throws RecognitionException {
String text = null;
Token loc=null;
@@ -3830,8 +3869,8 @@
Integer channel = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1058:3: (loc= LEFT_CURLY ( (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY) | ( curly_chunk[descr] )=>chunk= curly_chunk[descr] )* loc= RIGHT_CURLY )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1058:3: loc= LEFT_CURLY ( (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY) | ( curly_chunk[descr] )=>chunk= curly_chunk[descr] )* loc= RIGHT_CURLY
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1059:3: (loc= LEFT_CURLY ( (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY) | ( curly_chunk[descr] )=>chunk= curly_chunk[descr] )* loc= RIGHT_CURLY )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1059:3: loc= LEFT_CURLY ( (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY) | ( curly_chunk[descr] )=>chunk= curly_chunk[descr] )* loc= RIGHT_CURLY
{
loc=(Token)input.LT(1);
match(input,LEFT_CURLY,FOLLOW_LEFT_CURLY_in_curly_chunk2928); if (failed) return text;
@@ -3844,7 +3883,7 @@
buf.append( loc.getText() );
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1066:3: ( (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY) | ( curly_chunk[descr] )=>chunk= curly_chunk[descr] )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1067:3: ( (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY) | ( curly_chunk[descr] )=>chunk= curly_chunk[descr] )*
loop40:
do {
int alt40=3;
@@ -3859,7 +3898,7 @@
switch (alt40) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1067:4: (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY)
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1068:4: (~ (LEFT_CURLY|RIGHT_CURLY))=>~ (LEFT_CURLY|RIGHT_CURLY)
{
if ( (input.LA(1)>=PACKAGE && input.LA(1)<=NULL)||(input.LA(1)>=LEFT_SQUARE && input.LA(1)<=77) ) {
input.consume();
@@ -3881,7 +3920,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1072:4: ( curly_chunk[descr] )=>chunk= curly_chunk[descr]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1073:4: ( curly_chunk[descr] )=>chunk= curly_chunk[descr]
{
pushFollow(FOLLOW_curly_chunk_in_curly_chunk2968);
chunk=curly_chunk(descr);
@@ -3930,15 +3969,15 @@
recover(input,re);
}
finally {
- }
+ }
return text;
}
// $ANTLR end curly_chunk
// $ANTLR start square_chunk
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1094:1: square_chunk[BaseDescr descr] returns [String text] : loc= LEFT_SQUARE ( (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE) | ( square_chunk[null] )=>chunk= square_chunk[null] )* loc= RIGHT_SQUARE ;
- public String square_chunk(BaseDescr descr) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1095:1: square_chunk[BaseDescr descr] returns [String text] : loc= LEFT_SQUARE ( (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE) | ( square_chunk[null] )=>chunk= square_chunk[null] )* loc= RIGHT_SQUARE ;
+ public String square_chunk(BaseDescr descr) throws RecognitionException {
String text = null;
Token loc=null;
@@ -3950,8 +3989,8 @@
Integer channel = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1100:10: (loc= LEFT_SQUARE ( (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE) | ( square_chunk[null] )=>chunk= square_chunk[null] )* loc= RIGHT_SQUARE )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1100:10: loc= LEFT_SQUARE ( (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE) | ( square_chunk[null] )=>chunk= square_chunk[null] )* loc= RIGHT_SQUARE
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1101:10: (loc= LEFT_SQUARE ( (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE) | ( square_chunk[null] )=>chunk= square_chunk[null] )* loc= RIGHT_SQUARE )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1101:10: loc= LEFT_SQUARE ( (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE) | ( square_chunk[null] )=>chunk= square_chunk[null] )* loc= RIGHT_SQUARE
{
if ( backtracking==0 ) {
@@ -3968,7 +4007,7 @@
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1110:3: ( (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE) | ( square_chunk[null] )=>chunk= square_chunk[null] )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1111:3: ( (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE) | ( square_chunk[null] )=>chunk= square_chunk[null] )*
loop41:
do {
int alt41=3;
@@ -3983,7 +4022,7 @@
switch (alt41) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1111:4: (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE)
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1112:4: (~ (LEFT_SQUARE|RIGHT_SQUARE))=>~ (LEFT_SQUARE|RIGHT_SQUARE)
{
if ( (input.LA(1)>=PACKAGE && input.LA(1)<=RIGHT_CURLY)||(input.LA(1)>=AND && input.LA(1)<=77) ) {
input.consume();
@@ -4005,7 +4044,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1116:4: ( square_chunk[null] )=>chunk= square_chunk[null]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1117:4: ( square_chunk[null] )=>chunk= square_chunk[null]
{
pushFollow(FOLLOW_square_chunk_in_square_chunk3108);
chunk=square_chunk(null);
@@ -4054,15 +4093,15 @@
recover(input,re);
}
finally {
- }
+ }
return text;
}
// $ANTLR end square_chunk
// $ANTLR start retval_constraint
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1138:1: retval_constraint returns [String text] : c= paren_chunk[null] ;
- public String retval_constraint() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1139:1: retval_constraint returns [String text] : c= paren_chunk[null] ;
+ public String retval_constraint() throws RecognitionException {
String text = null;
String c = null;
@@ -4072,8 +4111,8 @@
text = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1143:3: (c= paren_chunk[null] )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1143:3: c= paren_chunk[null]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1144:3: (c= paren_chunk[null] )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1144:3: c= paren_chunk[null]
{
pushFollow(FOLLOW_paren_chunk_in_retval_constraint3190);
c=paren_chunk(null);
@@ -4091,15 +4130,15 @@
recover(input,re);
}
finally {
- }
+ }
return text;
}
// $ANTLR end retval_constraint
// $ANTLR start lhs_or
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1146:1: lhs_or returns [BaseDescr d] : left= lhs_and ( ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and )* ;
- public BaseDescr lhs_or() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1147:1: lhs_or returns [BaseDescr d] : left= lhs_and ( ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and )* ;
+ public BaseDescr lhs_or() throws RecognitionException {
BaseDescr d = null;
BaseDescr left = null;
@@ -4112,8 +4151,8 @@
OrDescr or = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1152:3: (left= lhs_and ( ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and )* )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1152:3: left= lhs_and ( ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1153:3: (left= lhs_and ( ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and )* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1153:3: left= lhs_and ( ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and )*
{
pushFollow(FOLLOW_lhs_and_in_lhs_or3218);
left=lhs_and();
@@ -4122,7 +4161,7 @@
if ( backtracking==0 ) {
d = left;
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1153:3: ( ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1154:3: ( ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and )*
loop42:
do {
int alt42=2;
@@ -4134,7 +4173,7 @@
switch (alt42) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1153:5: ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1154:5: ( (OR|'||') lhs_and )=> (OR|'||')right= lhs_and
{
if ( input.LA(1)==OR||input.LA(1)==67 ) {
input.consume();
@@ -4180,15 +4219,15 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs_or
// $ANTLR start lhs_and
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1167:1: lhs_and returns [BaseDescr d] : left= lhs_unary ( ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary )* ;
- public BaseDescr lhs_and() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1168:1: lhs_and returns [BaseDescr d] : left= lhs_unary ( ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary )* ;
+ public BaseDescr lhs_and() throws RecognitionException {
BaseDescr d = null;
BaseDescr left = null;
@@ -4201,8 +4240,8 @@
AndDescr and = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1173:3: (left= lhs_unary ( ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary )* )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1173:3: left= lhs_unary ( ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1174:3: (left= lhs_unary ( ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary )* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1174:3: left= lhs_unary ( ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary )*
{
pushFollow(FOLLOW_lhs_unary_in_lhs_and3273);
left=lhs_unary();
@@ -4211,7 +4250,7 @@
if ( backtracking==0 ) {
d = left;
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1174:3: ( ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1175:3: ( ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary )*
loop43:
do {
int alt43=2;
@@ -4223,7 +4262,7 @@
switch (alt43) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1174:5: ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1175:5: ( (AND|'&&') lhs_unary )=> (AND|'&&')right= lhs_unary
{
if ( input.LA(1)==AND||input.LA(1)==77 ) {
input.consume();
@@ -4269,15 +4308,15 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs_and
// $ANTLR start lhs_unary
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1188:1: lhs_unary returns [BaseDescr d] : ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' ) opt_semicolon ;
- public BaseDescr lhs_unary() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1189:1: lhs_unary returns [BaseDescr d] : ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' ) opt_semicolon ;
+ public BaseDescr lhs_unary() throws RecognitionException {
BaseDescr d = null;
BaseDescr u = null;
@@ -4293,10 +4332,10 @@
d = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1192:4: ( ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' ) opt_semicolon )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1192:4: ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' ) opt_semicolon
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1193:4: ( ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' ) opt_semicolon )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1193:4: ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' ) opt_semicolon
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1192:4: ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1193:4: ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' )
int alt46=6;
switch ( input.LA(1) ) {
case EXISTS:
@@ -4320,14 +4359,14 @@
default:
if (backtracking>0) {failed=true; return d;}
NoViableAltException nvae =
- new NoViableAltException("1192:4: ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' )", 46, 0, input);
+ new NoViableAltException("1193:4: ( ( lhs_exist )=>u= lhs_exist | ( lhs_not )=>u= lhs_not | ( lhs_eval )=>u= lhs_eval | ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )? | ( lhs_forall )=>u= lhs_forall | '(' u= lhs_or ')' )", 46, 0, input);
throw nvae;
}
switch (alt46) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1192:6: ( lhs_exist )=>u= lhs_exist
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1193:6: ( lhs_exist )=>u= lhs_exist
{
pushFollow(FOLLOW_lhs_exist_in_lhs_unary3329);
u=lhs_exist();
@@ -4337,7 +4376,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1193:5: ( lhs_not )=>u= lhs_not
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1194:5: ( lhs_not )=>u= lhs_not
{
pushFollow(FOLLOW_lhs_not_in_lhs_unary3337);
u=lhs_not();
@@ -4347,7 +4386,7 @@
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1194:5: ( lhs_eval )=>u= lhs_eval
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1195:5: ( lhs_eval )=>u= lhs_eval
{
pushFollow(FOLLOW_lhs_eval_in_lhs_unary3345);
u=lhs_eval();
@@ -4357,13 +4396,13 @@
}
break;
case 4 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1195:5: ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1196:5: ( lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )? )=>u= lhs_column ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )?
{
pushFollow(FOLLOW_lhs_column_in_lhs_unary3353);
u=lhs_column();
_fsp--;
if (failed) return d;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1195:18: ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1196:18: ( ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) ) )?
int alt45=2;
int LA45_0 = input.LA(1);
if ( (LA45_0==FROM) ) {
@@ -4371,10 +4410,10 @@
}
switch (alt45) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1196:13: ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1197:13: ( FROM ( ( ACCUMULATE )=> ( accumulate_statement ) | ( COLLECT )=> ( collect_statement ) | (~ (ACCUMULATE|COLLECT))=> ( from_statement ) ) )=> FROM ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )
{
match(input,FROM,FOLLOW_FROM_in_lhs_unary3369); if (failed) return d;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1196:18: ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1197:18: ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )
int alt44=3;
switch ( input.LA(1) ) {
case ACCUMULATE:
@@ -4387,7 +4426,7 @@
else {
if (backtracking>0) {failed=true; return d;}
NoViableAltException nvae =
- new NoViableAltException("1196:18: ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )", 44, 1, input);
+ new NoViableAltException("1197:18: ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )", 44, 1, input);
throw nvae;
}
@@ -4402,7 +4441,7 @@
else {
if (backtracking>0) {failed=true; return d;}
NoViableAltException nvae =
- new NoViableAltException("1196:18: ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )", 44, 2, input);
+ new NoViableAltException("1197:18: ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )", 44, 2, input);
throw nvae;
}
@@ -4441,17 +4480,17 @@
default:
if (backtracking>0) {failed=true; return d;}
NoViableAltException nvae =
- new NoViableAltException("1196:18: ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )", 44, 0, input);
+ new NoViableAltException("1197:18: ( ( ACCUMULATE )=> (ac= accumulate_statement ) | ( COLLECT )=> (cs= collect_statement ) | (~ (ACCUMULATE|COLLECT))=> (fm= from_statement ) )", 44, 0, input);
throw nvae;
}
switch (alt44) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1197:14: ( ACCUMULATE )=> (ac= accumulate_statement )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:14: ( ACCUMULATE )=> (ac= accumulate_statement )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1197:32: (ac= accumulate_statement )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1197:33: ac= accumulate_statement
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:32: (ac= accumulate_statement )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:33: ac= accumulate_statement
{
pushFollow(FOLLOW_accumulate_statement_in_lhs_unary3397);
ac=accumulate_statement();
@@ -4467,10 +4506,10 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:14: ( COLLECT )=> (cs= collect_statement )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:14: ( COLLECT )=> (cs= collect_statement )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:29: (cs= collect_statement )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:30: cs= collect_statement
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:29: (cs= collect_statement )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:30: cs= collect_statement
{
pushFollow(FOLLOW_collect_statement_in_lhs_unary3426);
cs=collect_statement();
@@ -4486,10 +4525,10 @@
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:14: (~ (ACCUMULATE|COLLECT))=> (fm= from_statement )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1200:14: (~ (ACCUMULATE|COLLECT))=> (fm= from_statement )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:43: (fm= from_statement )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:44: fm= from_statement
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1200:43: (fm= from_statement )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1200:44: fm= from_statement
{
pushFollow(FOLLOW_from_statement_in_lhs_unary3461);
fm=from_statement();
@@ -4517,7 +4556,7 @@
}
break;
case 5 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1202:5: ( lhs_forall )=>u= lhs_forall
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1203:5: ( lhs_forall )=>u= lhs_forall
{
pushFollow(FOLLOW_lhs_forall_in_lhs_unary3500);
u=lhs_forall();
@@ -4527,7 +4566,7 @@
}
break;
case 6 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1203:5: '(' u= lhs_or ')'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1204:5: '(' u= lhs_or ')'
{
match(input,LEFT_PAREN,FOLLOW_LEFT_PAREN_in_lhs_unary3508); if (failed) return d;
pushFollow(FOLLOW_lhs_or_in_lhs_unary3512);
@@ -4557,15 +4596,15 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs_unary
// $ANTLR start lhs_exist
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1208:1: lhs_exist returns [BaseDescr d] : loc= EXISTS ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column ) ;
- public BaseDescr lhs_exist() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1209:1: lhs_exist returns [BaseDescr d] : loc= EXISTS ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column ) ;
+ public BaseDescr lhs_exist() throws RecognitionException {
BaseDescr d = null;
Token loc=null;
@@ -4577,8 +4616,8 @@
d = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1212:4: (loc= EXISTS ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1212:4: loc= EXISTS ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1213:4: (loc= EXISTS ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1213:4: loc= EXISTS ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )
{
loc=(Token)input.LT(1);
match(input,EXISTS,FOLLOW_EXISTS_in_lhs_exist3548); if (failed) return d;
@@ -4589,7 +4628,7 @@
d.setStartCharacter( ((CommonToken)loc).getStartIndex() );
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1218:10: ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1219:10: ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )
int alt47=2;
int LA47_0 = input.LA(1);
if ( (LA47_0==LEFT_PAREN) ) {
@@ -4601,16 +4640,16 @@
else {
if (backtracking>0) {failed=true; return d;}
NoViableAltException nvae =
- new NoViableAltException("1218:10: ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )", 47, 0, input);
+ new NoViableAltException("1219:10: ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )", 47, 0, input);
throw nvae;
}
switch (alt47) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1218:12: ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1219:12: ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1218:12: ( '(' column= lhs_or end= ')' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1218:14: '(' column= lhs_or end= ')'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1219:12: ( '(' column= lhs_or end= ')' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1219:14: '(' column= lhs_or end= ')'
{
match(input,LEFT_PAREN,FOLLOW_LEFT_PAREN_in_lhs_exist3568); if (failed) return d;
pushFollow(FOLLOW_lhs_or_in_lhs_exist3572);
@@ -4632,7 +4671,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1223:12: column= lhs_column
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1224:12: column= lhs_column
{
pushFollow(FOLLOW_lhs_column_in_lhs_exist3654);
column=lhs_column();
@@ -4661,15 +4700,15 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs_exist
// $ANTLR start lhs_not
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1233:1: lhs_not returns [NotDescr d] : loc= NOT ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column ) ;
- public NotDescr lhs_not() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1234:1: lhs_not returns [NotDescr d] : loc= NOT ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column ) ;
+ public NotDescr lhs_not() throws RecognitionException {
NotDescr d = null;
Token loc=null;
@@ -4681,8 +4720,8 @@
d = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1237:4: (loc= NOT ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1237:4: loc= NOT ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1238:4: (loc= NOT ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1238:4: loc= NOT ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )
{
loc=(Token)input.LT(1);
match(input,NOT,FOLLOW_NOT_in_lhs_not3708); if (failed) return d;
@@ -4693,7 +4732,7 @@
d.setStartCharacter( ((CommonToken)loc).getStartIndex() );
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1243:3: ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1244:3: ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )
int alt48=2;
int LA48_0 = input.LA(1);
if ( (LA48_0==LEFT_PAREN) ) {
@@ -4705,16 +4744,16 @@
else {
if (backtracking>0) {failed=true; return d;}
NoViableAltException nvae =
- new NoViableAltException("1243:3: ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )", 48, 0, input);
+ new NoViableAltException("1244:3: ( ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' ) | column= lhs_column )", 48, 0, input);
throw nvae;
}
switch (alt48) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1243:5: ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1244:5: ( ( '(' lhs_or ')' ) )=> ( '(' column= lhs_or end= ')' )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1243:5: ( '(' column= lhs_or end= ')' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1243:7: '(' column= lhs_or end= ')'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1244:5: ( '(' column= lhs_or end= ')' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1244:7: '(' column= lhs_or end= ')'
{
match(input,LEFT_PAREN,FOLLOW_LEFT_PAREN_in_lhs_not3721); if (failed) return d;
pushFollow(FOLLOW_lhs_or_in_lhs_not3725);
@@ -4736,7 +4775,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1249:3: column= lhs_column
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1250:3: column= lhs_column
{
pushFollow(FOLLOW_lhs_column_in_lhs_not3795);
column=lhs_column();
@@ -4765,15 +4804,15 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs_not
// $ANTLR start lhs_eval
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1259:1: lhs_eval returns [BaseDescr d] : loc= EVAL c= paren_chunk[d] ;
- public BaseDescr lhs_eval() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1260:1: lhs_eval returns [BaseDescr d] : loc= EVAL c= paren_chunk[d] ;
+ public BaseDescr lhs_eval() throws RecognitionException {
BaseDescr d = null;
Token loc=null;
@@ -4784,8 +4823,8 @@
d = new EvalDescr( );
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1264:3: (loc= EVAL c= paren_chunk[d] )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1264:3: loc= EVAL c= paren_chunk[d]
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1265:3: (loc= EVAL c= paren_chunk[d] )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1265:3: loc= EVAL c= paren_chunk[d]
{
loc=(Token)input.LT(1);
match(input,EVAL,FOLLOW_EVAL_in_lhs_eval3843); if (failed) return d;
@@ -4812,15 +4851,15 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs_eval
// $ANTLR start lhs_forall
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1275:1: lhs_forall returns [ForallDescr d] : loc= FORALL '(' base= lhs_column ( ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column )+ end= ')' ;
- public ForallDescr lhs_forall() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1276:1: lhs_forall returns [ForallDescr d] : loc= FORALL '(' base= lhs_column ( ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column )+ end= ')' ;
+ public ForallDescr lhs_forall() throws RecognitionException {
ForallDescr d = null;
Token loc=null;
@@ -4834,8 +4873,8 @@
d = factory.createForall();
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1279:4: (loc= FORALL '(' base= lhs_column ( ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column )+ end= ')' )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1279:4: loc= FORALL '(' base= lhs_column ( ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column )+ end= ')'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1280:4: (loc= FORALL '(' base= lhs_column ( ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column )+ end= ')' )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1280:4: loc= FORALL '(' base= lhs_column ( ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column )+ end= ')'
{
loc=(Token)input.LT(1);
match(input,FORALL,FOLLOW_FORALL_in_lhs_forall3876); if (failed) return d;
@@ -4852,7 +4891,7 @@
d.setLocation( offset(loc.getLine()), loc.getCharPositionInLine() );
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1286:3: ( ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column )+
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1287:3: ( ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column )+
int cnt50=0;
loop50:
do {
@@ -4865,9 +4904,9 @@
switch (alt50) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1286:5: ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1287:5: ( ( ( ',' )=> ',' )? lhs_column )=> ( ( ',' )=> ',' )? column= lhs_column
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1286:5: ( ( ',' )=> ',' )?
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1287:5: ( ( ',' )=> ',' )?
int alt49=2;
int LA49_0 = input.LA(1);
if ( (LA49_0==65) ) {
@@ -4875,7 +4914,7 @@
}
switch (alt49) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1286:6: ( ',' )=> ','
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1287:6: ( ',' )=> ','
{
match(input,65,FOLLOW_65_in_lhs_forall3896); if (failed) return d;
@@ -4924,15 +4963,15 @@
recover(input,re);
}
finally {
- }
+ }
return d;
}
// $ANTLR end lhs_forall
// $ANTLR start dotted_name
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1298:1: dotted_name[BaseDescr descr] returns [String name] : id= ID ( ( '.' identifier )=> '.' ident= identifier )* ( ( '[' ']' )=> '[' loc= ']' )* ;
- public String dotted_name(BaseDescr descr) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1299:1: dotted_name[BaseDescr descr] returns [String name] : id= ID ( ( '.' identifier )=> '.' ident= identifier )* ( ( '[' ']' )=> '[' loc= ']' )* ;
+ public String dotted_name(BaseDescr descr) throws RecognitionException {
String name = null;
Token id=null;
@@ -4944,8 +4983,8 @@
name = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1303:3: (id= ID ( ( '.' identifier )=> '.' ident= identifier )* ( ( '[' ']' )=> '[' loc= ']' )* )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1303:3: id= ID ( ( '.' identifier )=> '.' ident= identifier )* ( ( '[' ']' )=> '[' loc= ']' )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1304:3: (id= ID ( ( '.' identifier )=> '.' ident= identifier )* ( ( '[' ']' )=> '[' loc= ']' )* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1304:3: id= ID ( ( '.' identifier )=> '.' ident= identifier )* ( ( '[' ']' )=> '[' loc= ']' )*
{
id=(Token)input.LT(1);
match(input,ID,FOLLOW_ID_in_dotted_name3948); if (failed) return name;
@@ -4958,7 +4997,7 @@
}
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1311:3: ( ( '.' identifier )=> '.' ident= identifier )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1312:3: ( ( '.' identifier )=> '.' ident= identifier )*
loop51:
do {
int alt51=2;
@@ -4970,7 +5009,7 @@
switch (alt51) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1311:5: ( '.' identifier )=> '.' ident= identifier
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1312:5: ( '.' identifier )=> '.' ident= identifier
{
match(input,63,FOLLOW_63_in_dotted_name3960); if (failed) return name;
pushFollow(FOLLOW_identifier_in_dotted_name3964);
@@ -4994,7 +5033,7 @@
}
} while (true);
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1319:3: ( ( '[' ']' )=> '[' loc= ']' )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1320:3: ( ( '[' ']' )=> '[' loc= ']' )*
loop52:
do {
int alt52=2;
@@ -5006,7 +5045,7 @@
switch (alt52) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1319:5: ( '[' ']' )=> '[' loc= ']'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1320:5: ( '[' ']' )=> '[' loc= ']'
{
match(input,LEFT_SQUARE,FOLLOW_LEFT_SQUARE_in_dotted_name3986); if (failed) return name;
loc=(Token)input.LT(1);
@@ -5037,15 +5076,15 @@
recover(input,re);
}
finally {
- }
+ }
return name;
}
// $ANTLR end dotted_name
// $ANTLR start argument
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1329:1: argument returns [String name] : id= identifier ( ( '[' ']' )=> '[' ']' )* ;
- public String argument() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1330:1: argument returns [String name] : id= identifier ( ( '[' ']' )=> '[' ']' )* ;
+ public String argument() throws RecognitionException {
String name = null;
Token id = null;
@@ -5055,8 +5094,8 @@
name = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1334:3: (id= identifier ( ( '[' ']' )=> '[' ']' )* )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1334:3: id= identifier ( ( '[' ']' )=> '[' ']' )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1335:3: (id= identifier ( ( '[' ']' )=> '[' ']' )* )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1335:3: id= identifier ( ( '[' ']' )=> '[' ']' )*
{
pushFollow(FOLLOW_identifier_in_argument4029);
id=identifier();
@@ -5065,7 +5104,7 @@
if ( backtracking==0 ) {
name=id.getText();
}
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1334:40: ( ( '[' ']' )=> '[' ']' )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1335:40: ( ( '[' ']' )=> '[' ']' )*
loop53:
do {
int alt53=2;
@@ -5077,7 +5116,7 @@
switch (alt53) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1334:42: ( '[' ']' )=> '[' ']'
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1335:42: ( '[' ']' )=> '[' ']'
{
match(input,LEFT_SQUARE,FOLLOW_LEFT_SQUARE_in_argument4035); if (failed) return name;
match(input,RIGHT_SQUARE,FOLLOW_RIGHT_SQUARE_in_argument4037); if (failed) return name;
@@ -5102,15 +5141,15 @@
recover(input,re);
}
finally {
- }
+ }
return name;
}
// $ANTLR end argument
// $ANTLR start rhs_chunk
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1337:1: rhs_chunk[RuleDescr rule] : start= THEN ( (~ END )=>~ END )* loc= END ;
- public void rhs_chunk(RuleDescr rule) throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1338:1: rhs_chunk[RuleDescr rule] : start= THEN ( (~ END )=>~ END )* loc= END ;
+ public void rhs_chunk(RuleDescr rule) throws RecognitionException {
Token start=null;
Token loc=null;
@@ -5119,8 +5158,8 @@
Integer channel = null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1343:10: (start= THEN ( (~ END )=>~ END )* loc= END )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1343:10: start= THEN ( (~ END )=>~ END )* loc= END
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1344:10: (start= THEN ( (~ END )=>~ END )* loc= END )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1344:10: start= THEN ( (~ END )=>~ END )* loc= END
{
if ( backtracking==0 ) {
@@ -5131,7 +5170,7 @@
}
start=(Token)input.LT(1);
match(input,THEN,FOLLOW_THEN_in_rhs_chunk4081); if (failed) return ;
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1349:3: ( (~ END )=>~ END )*
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1350:3: ( (~ END )=>~ END )*
loop54:
do {
int alt54=2;
@@ -5143,7 +5182,7 @@
switch (alt54) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1350:6: (~ END )=>~ END
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1351:6: (~ END )=>~ END
{
if ( (input.LA(1)>=PACKAGE && input.LA(1)<=QUERY)||(input.LA(1)>=TEMPLATE && input.LA(1)<=77) ) {
input.consume();
@@ -5207,25 +5246,25 @@
recover(input,re);
}
finally {
- }
+ }
return ;
}
// $ANTLR end rhs_chunk
// $ANTLR start name
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1380:1: name returns [String s] : ( ( ID )=>tok= ID | str= STRING ) ;
- public String name() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1381:1: name returns [String s] : ( ( ID )=>tok= ID | str= STRING ) ;
+ public String name() throws RecognitionException {
String s = null;
Token tok=null;
Token str=null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1382:2: ( ( ( ID )=>tok= ID | str= STRING ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1382:2: ( ( ID )=>tok= ID | str= STRING )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1383:2: ( ( ( ID )=>tok= ID | str= STRING ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1383:2: ( ( ID )=>tok= ID | str= STRING )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1382:2: ( ( ID )=>tok= ID | str= STRING )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1383:2: ( ( ID )=>tok= ID | str= STRING )
int alt55=2;
int LA55_0 = input.LA(1);
if ( (LA55_0==ID) ) {
@@ -5237,13 +5276,13 @@
else {
if (backtracking>0) {failed=true; return s;}
NoViableAltException nvae =
- new NoViableAltException("1382:2: ( ( ID )=>tok= ID | str= STRING )", 55, 0, input);
+ new NoViableAltException("1383:2: ( ( ID )=>tok= ID | str= STRING )", 55, 0, input);
throw nvae;
}
switch (alt55) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1383:6: ( ID )=>tok= ID
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1384:6: ( ID )=>tok= ID
{
tok=(Token)input.LT(1);
match(input,ID,FOLLOW_ID_in_name4174); if (failed) return s;
@@ -5256,7 +5295,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1388:6: str= STRING
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1389:6: str= STRING
{
str=(Token)input.LT(1);
match(input,STRING,FOLLOW_STRING_in_name4193); if (failed) return s;
@@ -5280,24 +5319,24 @@
recover(input,re);
}
finally {
- }
+ }
return s;
}
// $ANTLR end name
// $ANTLR start identifier
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1395:1: identifier returns [Token tok] : ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END ) ;
- public Token identifier() throws RecognitionException {
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1396:1: identifier returns [Token tok] : ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END ) ;
+ public Token identifier() throws RecognitionException {
Token tok = null;
Token t=null;
try {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1397:2: ( ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END ) )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1397:2: ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1398:2: ( ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END ) )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1398:2: ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END )
{
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1397:2: ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1398:2: ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END )
int alt56=31;
switch ( input.LA(1) ) {
case ID:
@@ -5396,14 +5435,14 @@
default:
if (backtracking>0) {failed=true; return tok;}
NoViableAltException nvae =
- new NoViableAltException("1397:2: ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END )", 56, 0, input);
+ new NoViableAltException("1398:2: ( ( ID )=>t= ID | ( PACKAGE )=>t= PACKAGE | ( FUNCTION )=>t= FUNCTION | ( GLOBAL )=>t= GLOBAL | ( IMPORT )=>t= IMPORT | ( RULE )=>t= RULE | ( QUERY )=>t= QUERY | ( TEMPLATE )=>t= TEMPLATE | ( ATTRIBUTES )=>t= ATTRIBUTES | ( ENABLED )=>t= ENABLED | ( SALIENCE )=>t= SALIENCE | ( DURATION )=>t= DURATION | ( FROM )=>t= FROM | ( ACCUMULATE )=>t= ACCUMULATE | ( INIT )=>t= INIT | ( ACTION )=>t= ACTION | ( RESULT )=>t= RESULT | ( COLLECT )=>t= COLLECT | ( OR )=>t= OR | ( AND )=>t= AND | ( CONTAINS )=>t= CONTAINS | ( EXCLUDES )=>t= EXCLUDES | ( MATCHES )=>t= MATCHES | ( NULL )=>t= NULL | ( EXISTS )=>t= EXISTS | ( NOT )=>t= NOT | ( EVAL )=>t= EVAL | ( FORALL )=>t= FORALL | ( WHEN )=>t= WHEN | ( THEN )=>t= THEN | t= END )", 56, 0, input);
throw nvae;
}
switch (alt56) {
case 1 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1397:10: ( ID )=>t= ID
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1398:10: ( ID )=>t= ID
{
t=(Token)input.LT(1);
match(input,ID,FOLLOW_ID_in_identifier4231); if (failed) return tok;
@@ -5411,7 +5450,7 @@
}
break;
case 2 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1398:4: ( PACKAGE )=>t= PACKAGE
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1399:4: ( PACKAGE )=>t= PACKAGE
{
t=(Token)input.LT(1);
match(input,PACKAGE,FOLLOW_PACKAGE_in_identifier4244); if (failed) return tok;
@@ -5419,7 +5458,7 @@
}
break;
case 3 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1399:4: ( FUNCTION )=>t= FUNCTION
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1400:4: ( FUNCTION )=>t= FUNCTION
{
t=(Token)input.LT(1);
match(input,FUNCTION,FOLLOW_FUNCTION_in_identifier4251); if (failed) return tok;
@@ -5427,7 +5466,7 @@
}
break;
case 4 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1400:4: ( GLOBAL )=>t= GLOBAL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1401:4: ( GLOBAL )=>t= GLOBAL
{
t=(Token)input.LT(1);
match(input,GLOBAL,FOLLOW_GLOBAL_in_identifier4258); if (failed) return tok;
@@ -5435,7 +5474,7 @@
}
break;
case 5 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1401:4: ( IMPORT )=>t= IMPORT
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1402:4: ( IMPORT )=>t= IMPORT
{
t=(Token)input.LT(1);
match(input,IMPORT,FOLLOW_IMPORT_in_identifier4265); if (failed) return tok;
@@ -5443,7 +5482,7 @@
}
break;
case 6 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1402:4: ( RULE )=>t= RULE
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1403:4: ( RULE )=>t= RULE
{
t=(Token)input.LT(1);
match(input,RULE,FOLLOW_RULE_in_identifier4274); if (failed) return tok;
@@ -5451,7 +5490,7 @@
}
break;
case 7 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1403:4: ( QUERY )=>t= QUERY
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1404:4: ( QUERY )=>t= QUERY
{
t=(Token)input.LT(1);
match(input,QUERY,FOLLOW_QUERY_in_identifier4281); if (failed) return tok;
@@ -5459,7 +5498,7 @@
}
break;
case 8 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1404:17: ( TEMPLATE )=>t= TEMPLATE
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1405:17: ( TEMPLATE )=>t= TEMPLATE
{
t=(Token)input.LT(1);
match(input,TEMPLATE,FOLLOW_TEMPLATE_in_identifier4302); if (failed) return tok;
@@ -5467,7 +5506,7 @@
}
break;
case 9 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1405:17: ( ATTRIBUTES )=>t= ATTRIBUTES
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1406:17: ( ATTRIBUTES )=>t= ATTRIBUTES
{
t=(Token)input.LT(1);
match(input,ATTRIBUTES,FOLLOW_ATTRIBUTES_in_identifier4330); if (failed) return tok;
@@ -5475,7 +5514,7 @@
}
break;
case 10 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1406:17: ( ENABLED )=>t= ENABLED
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1407:17: ( ENABLED )=>t= ENABLED
{
t=(Token)input.LT(1);
match(input,ENABLED,FOLLOW_ENABLED_in_identifier4356); if (failed) return tok;
@@ -5483,7 +5522,7 @@
}
break;
case 11 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1407:17: ( SALIENCE )=>t= SALIENCE
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1408:17: ( SALIENCE )=>t= SALIENCE
{
t=(Token)input.LT(1);
match(input,SALIENCE,FOLLOW_SALIENCE_in_identifier4385); if (failed) return tok;
@@ -5491,7 +5530,7 @@
}
break;
case 12 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1408:17: ( DURATION )=>t= DURATION
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1409:17: ( DURATION )=>t= DURATION
{
t=(Token)input.LT(1);
match(input,DURATION,FOLLOW_DURATION_in_identifier4407); if (failed) return tok;
@@ -5499,7 +5538,7 @@
}
break;
case 13 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1409:17: ( FROM )=>t= FROM
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1410:17: ( FROM )=>t= FROM
{
t=(Token)input.LT(1);
match(input,FROM,FOLLOW_FROM_in_identifier4429); if (failed) return tok;
@@ -5507,7 +5546,7 @@
}
break;
case 14 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1410:17: ( ACCUMULATE )=>t= ACCUMULATE
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1411:17: ( ACCUMULATE )=>t= ACCUMULATE
{
t=(Token)input.LT(1);
match(input,ACCUMULATE,FOLLOW_ACCUMULATE_in_identifier4458); if (failed) return tok;
@@ -5515,7 +5554,7 @@
}
break;
case 15 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1411:17: ( INIT )=>t= INIT
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1412:17: ( INIT )=>t= INIT
{
t=(Token)input.LT(1);
match(input,INIT,FOLLOW_INIT_in_identifier4480); if (failed) return tok;
@@ -5523,7 +5562,7 @@
}
break;
case 16 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1412:17: ( ACTION )=>t= ACTION
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1413:17: ( ACTION )=>t= ACTION
{
t=(Token)input.LT(1);
match(input,ACTION,FOLLOW_ACTION_in_identifier4509); if (failed) return tok;
@@ -5531,7 +5570,7 @@
}
break;
case 17 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1413:17: ( RESULT )=>t= RESULT
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1414:17: ( RESULT )=>t= RESULT
{
t=(Token)input.LT(1);
match(input,RESULT,FOLLOW_RESULT_in_identifier4538); if (failed) return tok;
@@ -5539,7 +5578,7 @@
}
break;
case 18 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1414:17: ( COLLECT )=>t= COLLECT
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1415:17: ( COLLECT )=>t= COLLECT
{
t=(Token)input.LT(1);
match(input,COLLECT,FOLLOW_COLLECT_in_identifier4567); if (failed) return tok;
@@ -5547,7 +5586,7 @@
}
break;
case 19 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1415:17: ( OR )=>t= OR
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1416:17: ( OR )=>t= OR
{
t=(Token)input.LT(1);
match(input,OR,FOLLOW_OR_in_identifier4596); if (failed) return tok;
@@ -5555,7 +5594,7 @@
}
break;
case 20 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1416:17: ( AND )=>t= AND
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1417:17: ( AND )=>t= AND
{
t=(Token)input.LT(1);
match(input,AND,FOLLOW_AND_in_identifier4625); if (failed) return tok;
@@ -5563,7 +5602,7 @@
}
break;
case 21 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1417:17: ( CONTAINS )=>t= CONTAINS
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1418:17: ( CONTAINS )=>t= CONTAINS
{
t=(Token)input.LT(1);
match(input,CONTAINS,FOLLOW_CONTAINS_in_identifier4654); if (failed) return tok;
@@ -5571,7 +5610,7 @@
}
break;
case 22 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1418:17: ( EXCLUDES )=>t= EXCLUDES
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1419:17: ( EXCLUDES )=>t= EXCLUDES
{
t=(Token)input.LT(1);
match(input,EXCLUDES,FOLLOW_EXCLUDES_in_identifier4676); if (failed) return tok;
@@ -5579,7 +5618,7 @@
}
break;
case 23 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1419:17: ( MATCHES )=>t= MATCHES
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1420:17: ( MATCHES )=>t= MATCHES
{
t=(Token)input.LT(1);
match(input,MATCHES,FOLLOW_MATCHES_in_identifier4698); if (failed) return tok;
@@ -5587,7 +5626,7 @@
}
break;
case 24 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1420:17: ( NULL )=>t= NULL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1421:17: ( NULL )=>t= NULL
{
t=(Token)input.LT(1);
match(input,NULL,FOLLOW_NULL_in_identifier4727); if (failed) return tok;
@@ -5595,7 +5634,7 @@
}
break;
case 25 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1421:17: ( EXISTS )=>t= EXISTS
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1422:17: ( EXISTS )=>t= EXISTS
{
t=(Token)input.LT(1);
match(input,EXISTS,FOLLOW_EXISTS_in_identifier4756); if (failed) return tok;
@@ -5603,7 +5642,7 @@
}
break;
case 26 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1422:17: ( NOT )=>t= NOT
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1423:17: ( NOT )=>t= NOT
{
t=(Token)input.LT(1);
match(input,NOT,FOLLOW_NOT_in_identifier4785); if (failed) return tok;
@@ -5611,7 +5650,7 @@
}
break;
case 27 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1423:17: ( EVAL )=>t= EVAL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1424:17: ( EVAL )=>t= EVAL
{
t=(Token)input.LT(1);
match(input,EVAL,FOLLOW_EVAL_in_identifier4814); if (failed) return tok;
@@ -5619,7 +5658,7 @@
}
break;
case 28 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1424:17: ( FORALL )=>t= FORALL
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1425:17: ( FORALL )=>t= FORALL
{
t=(Token)input.LT(1);
match(input,FORALL,FOLLOW_FORALL_in_identifier4843); if (failed) return tok;
@@ -5627,7 +5666,7 @@
}
break;
case 29 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1425:17: ( WHEN )=>t= WHEN
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1426:17: ( WHEN )=>t= WHEN
{
t=(Token)input.LT(1);
match(input,WHEN,FOLLOW_WHEN_in_identifier4881); if (failed) return tok;
@@ -5635,7 +5674,7 @@
}
break;
case 30 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1426:17: ( THEN )=>t= THEN
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1427:17: ( THEN )=>t= THEN
{
t=(Token)input.LT(1);
match(input,THEN,FOLLOW_THEN_in_identifier4913); if (failed) return tok;
@@ -5643,7 +5682,7 @@
}
break;
case 31 :
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1427:17: t= END
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1428:17: t= END
{
t=(Token)input.LT(1);
match(input,END,FOLLOW_END_in_identifier4942); if (failed) return tok;
@@ -5667,7 +5706,7 @@
recover(input,re);
}
finally {
- }
+ }
return tok;
}
// $ANTLR end identifier
@@ -5727,8 +5766,8 @@
// $ANTLR start synpred42
public void synpred42_fragment() throws RecognitionException {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:819:6: ( (OR|'||') fact )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:819:6: (OR|'||') fact
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:820:6: ( (OR|'||') fact )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:820:6: (OR|'||') fact
{
if ( input.LA(1)==OR||input.LA(1)==67 ) {
input.consume();
@@ -5752,8 +5791,8 @@
// $ANTLR start synpred70
public void synpred70_fragment() throws RecognitionException {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1197:14: ( ACCUMULATE )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1197:16: ACCUMULATE
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:14: ( ACCUMULATE )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:16: ACCUMULATE
{
match(input,ACCUMULATE,FOLLOW_ACCUMULATE_in_synpred703388); if (failed) return ;
@@ -5763,8 +5802,8 @@
// $ANTLR start synpred71
public void synpred71_fragment() throws RecognitionException {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:14: ( COLLECT )
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1198:16: COLLECT
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:14: ( COLLECT )
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:16: COLLECT
{
match(input,COLLECT,FOLLOW_COLLECT_in_synpred713417); if (failed) return ;
@@ -5774,8 +5813,8 @@
// $ANTLR start synpred72
public void synpred72_fragment() throws RecognitionException {
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:14: (~ (ACCUMULATE|COLLECT))
- // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1199:16: ~ (ACCUMULATE|COLLECT)
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1200:14: (~ (ACCUMULATE|COLLECT))
+ // D:\\workspace\\jboss\\jbossrules\\drools-compiler\\src\\main\\resources\\org\\drools\\lang\\DRL.g:1200:16: ~ (ACCUMULATE|COLLECT)
{
if ( (input.LA(1)>=PACKAGE && input.LA(1)<=DURATION)||(input.LA(1)>=INIT && input.LA(1)<=RESULT)||(input.LA(1)>=ID && input.LA(1)<=77) ) {
input.consume();
@@ -5907,2534 +5946,8 @@
}
- protected DFA4 dfa4 = new DFA4(this);
protected DFA8 dfa8 = new DFA8(this);
protected DFA9 dfa9 = new DFA9(this);
- public static final String DFA4_eotS =
- "\u0390\uffff";
- public static final String DFA4_eofS =
- "\7\uffff\1\10\1\uffff\6\17\1\uffff\6\10\14\uffff\37\10\6\17\10\uffff"+
- "\1\17\12\uffff\37\17\2\uffff\1\10\46\uffff\37\17\22\uffff\1\17\1"+
- "\uffff\37\10\44\uffff\37\10\22\uffff\1\10\101\uffff\40\17\1\10\1"+
- "\uffff\1\10\6\uffff\1\10\37\17\100\uffff\40\10\1\uffff\2\17\6\uffff"+
- "\1\17\1\10\42\uffff\1\17\4\uffff\1\10\1\17\2\uffff\1\10\44\uffff"+
- "\1\17\76\uffff\1\17\141\uffff\1\10\137\uffff";
- public static final String DFA4_minS =
- "\1\5\1\4\5\uffff\1\4\1\uffff\1\4\1\5\2\4\2\5\1\uffff\1\4\1\5\1\4"+
- "\2\5\2\4\1\40\2\4\2\17\1\4\1\40\1\4\2\17\2\4\1\5\1\4\1\5\1\4\2\5"+
- "\1\4\27\5\1\4\1\5\1\4\2\5\2\4\1\40\1\4\2\17\11\4\1\40\2\4\2\17\1"+
- "\4\1\5\2\4\2\5\1\4\30\5\7\4\1\54\37\11\1\4\1\54\37\5\2\4\1\11\1"+
- "\4\2\11\1\4\5\11\1\4\5\11\1\5\42\4\1\54\37\11\1\4\1\54\37\5\2\4"+
- "\1\11\2\4\7\11\1\4\5\11\1\5\101\4\1\5\37\4\1\5\1\0\1\5\2\4\1\0\3"+
- "\4\1\5\137\4\1\5\37\4\1\0\2\5\2\4\1\0\3\4\2\5\1\4\1\54\40\4\1\5"+
- "\1\4\1\54\1\4\1\54\2\5\1\4\1\54\1\5\41\4\1\54\1\4\1\54\1\5\u0100"+
- "\4";
- public static final String DFA4_maxS =
- "\1\13\1\63\5\uffff\1\100\1\uffff\6\100\1\uffff\6\100\1\63\1\42\2"+
- "\63\2\42\6\76\45\100\6\76\2\77\1\100\1\101\2\77\2\63\1\42\2\63\2"+
- "\42\37\100\2\77\1\100\1\101\2\77\1\63\1\54\37\76\1\63\1\54\37\76"+
- "\1\63\6\76\1\102\3\76\1\102\1\115\1\102\5\76\1\77\37\100\2\63\1"+
- "\54\37\76\1\63\1\54\37\76\1\63\6\76\1\102\3\76\1\102\1\115\3\76"+
- "\1\102\2\76\40\77\1\63\37\77\1\63\1\40\37\100\1\76\1\0\1\76\1\102"+
- "\1\115\1\0\1\115\2\102\1\76\37\100\37\77\1\63\37\77\1\63\1\40\37"+
- "\100\1\0\2\76\1\102\1\115\1\0\1\115\2\102\1\76\1\40\1\63\1\54\40"+
- "\115\1\76\1\63\1\54\1\63\1\54\2\40\1\63\1\54\1\76\40\115\1\63\1"+
- "\54\1\63\1\54\1\40\37\77\1\63\36\115\1\77\1\115\37\77\1\63\37\77"+
- "\1\63\37\77\1\63\1\77\37\115\37\77\1\63\37\77\1\63";
- public static final String DFA4_acceptS =
- "\2\uffff\1\3\1\4\1\5\1\6\1\7\1\uffff\1\1\6\uffff\1\2\u0380\uffff";
- public static final String DFA4_specialS =
- "\u01ac\uffff\1\0\3\uffff\1\1\u0083\uffff\1\2\4\uffff\1\3\u0156\uffff}>";
- public static final String[] DFA4_transition = {
- "\1\1\1\3\1\2\1\6\1\uffff\1\4\1\5",
- "\2\10\1\7\7\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3"+
- "\10\1\uffff\1\10\4\uffff\7\10",
- "",
- "",
- "",
- "",
- "",
- "\1\17\1\11\1\13\1\12\1\16\1\17\1\14\1\15\2\17\3\uffff\1\17\1\uffff"+
- "\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\4\uffff\7\17\12\uffff"+
- "\3\10",
- "",
- "\1\10\1\22\1\20\1\21\1\24\1\10\1\25\1\23\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff"+
- "\3\17",
- "\4\17\1\uffff\2\17\24\uffff\1\10\35\uffff\3\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff"+
- "\3\17",
- "\1\10\1\36\1\34\1\35\1\40\1\10\1\41\1\37\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff"+
- "\3\17",
- "\4\17\1\uffff\2\17\3\uffff\1\10\20\uffff\1\10\35\uffff\3\17",
- "\4\17\1\uffff\2\17\3\uffff\1\10\20\uffff\1\10\35\uffff\3\17",
- "",
- "\1\43\1\46\1\44\1\45\1\50\1\100\1\51\1\47\1\76\1\52\3\uffff\1\53"+
- "\1\uffff\1\54\6\uffff\1\55\1\57\1\60\1\61\1\62\1\63\1\42\1\64\2"+
- "\uffff\1\66\1\70\1\67\1\uffff\1\71\4\uffff\1\65\1\56\1\72\1\73\1"+
- "\74\1\75\1\77\12\uffff\3\10",
- "\4\10\1\uffff\2\10\24\uffff\1\17\35\uffff\3\10",
- "\1\17\1\103\1\101\1\102\1\105\1\17\1\106\1\104\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\4\uffff\7"+
- "\17\12\uffff\3\10",
- "\4\10\1\uffff\2\10\3\uffff\1\17\20\uffff\1\17\35\uffff\3\10",
- "\4\10\1\uffff\2\10\3\uffff\1\17\20\uffff\1\17\35\uffff\3\10",
- "\1\17\1\111\1\107\1\110\1\113\1\17\1\114\1\112\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\4\uffff\7"+
- "\17\12\uffff\3\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\4\uffff\7\17",
- "\1\17\1\uffff\1\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\4\uffff\7\17",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\4\uffff\7\17",
- "\1\17\20\uffff\1\17\1\uffff\1\10",
- "\1\17\20\uffff\1\17\1\uffff\1\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\115\1\17\2\uffff"+
- "\3\17\1\uffff\1\17\4\uffff\7\17\12\uffff\1\10",
- "\1\116\35\uffff\1\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\117\1\17\2\uffff"+
- "\3\17\1\uffff\1\17\4\uffff\7\17\12\uffff\1\10",
- "\1\17\20\uffff\1\120\35\uffff\1\10",
- "\1\17\20\uffff\1\121\35\uffff\1\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\122\1\17\2\uffff"+
- "\3\17\1\uffff\1\17\4\uffff\7\17\12\uffff\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\11\17\1\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\4\uffff\7\10\12\uffff\3\10",
- "\4\10\1\uffff\2\10\24\uffff\1\10\1\uffff\1\17\33\uffff\3\10",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\4\uffff\7\10\12\uffff\3\10",
- "\4\10\1\uffff\2\10\3\uffff\1\10\20\uffff\1\10\1\uffff\1\17\33\uffff"+
- "\3\10",
- "\4\10\1\uffff\2\10\3\uffff\1\10\20\uffff\1\10\1\uffff\1\17\33\uffff"+
- "\3\10",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\4\uffff\7\10\12\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\3\10",
- "\1\141\1\132\1\134\1\133\1\137\1\170\1\135\1\136\1\166\1\142\3\uffff"+
- "\1\143\1\uffff\1\144\6\uffff\1\145\1\147\1\150\1\151\1\152\1\153"+
- "\1\140\1\154\2\uffff\1\156\1\160\1\157\1\uffff\1\161\4\uffff\1\155"+
- "\1\146\1\162\1\163\1\164\1\165\1\167\12\uffff\3\17",
- "\4\17\1\uffff\2\17\24\uffff\1\10\35\uffff\3\17",
- "\1\10\1\22\1\20\1\21\1\24\1\10\1\25\1\23\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff"+
- "\3\17",
- "\4\17\1\uffff\2\17\3\uffff\1\10\20\uffff\1\10\35\uffff\3\17",
- "\4\17\1\uffff\2\17\3\uffff\1\10\20\uffff\1\10\35\uffff\3\17",
- "\1\10\1\36\1\34\1\35\1\40\1\10\1\41\1\37\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff"+
- "\3\17",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\171\1\10\2\uffff"+
- "\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff\1\17",
- "\1\172\35\uffff\1\17",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\173\1\10\2\uffff"+
- "\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff\1\17",
- "\1\10\20\uffff\1\174\35\uffff\1\17",
- "\1\10\20\uffff\1\175\35\uffff\1\17",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\176\1\10\2\uffff"+
- "\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff\1\17",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\1\17\1"+
- "\uffff\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1"+
- "\uffff\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13"+
- "\uffff\1\177",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\10\10\1\u00cc\1\u00c8\1\17\1\uffff\1\17\1\u00c9\1\uffff\1\u00ca"+
- "\1\uffff\5\17\1\u00cb\7\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10"+
- "\1\uffff\6\10\1\u00cd\13\uffff\1\10\1\uffff\1\17",
- "\5\10\1\u00d3\4\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\u00ce"+
- "\1\10\1\17\1\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff\2\10\1"+
- "\u00cf\1\u00d0\1\u00d1\1\u00d2\1\10\13\uffff\1\10",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\u00d4\1\10\2\uffff"+
- "\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\10",
- "\1\u00d6\1\u00d9\1\u00d7\1\u00d8\1\u00db\1\u00f3\1\u00dc\1\u00da"+
- "\1\u00f1\1\u00dd\3\uffff\1\u00de\1\uffff\1\u00df\6\uffff\1\u00e0"+
- "\1\u00e2\1\u00e3\1\u00e4\1\u00e5\1\u00e6\1\u00d5\1\u00e7\2\uffff"+
- "\1\u00e9\1\u00eb\1\u00ea\1\uffff\1\u00ec\4\uffff\1\u00e8\1\u00e1"+
- "\1\u00ed\1\u00ee\1\u00ef\1\u00f0\1\u00f2",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\4\uffff\7\10",
- "\1\10\1\uffff\1\17",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\4\uffff\7\10",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\4\uffff\7\10",
- "\1\10\20\uffff\1\10\1\uffff\1\17",
- "\1\10\20\uffff\1\10\1\uffff\1\17",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\4\uffff\7\17\12\uffff\3\17",
- "\4\17\1\uffff\2\17\24\uffff\1\17\1\uffff\1\10\33\uffff\3\17",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\4\uffff\7\17\12\uffff\3\17",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\4\uffff\7\17\12\uffff\3\17",
- "\4\17\1\uffff\2\17\3\uffff\1\17\20\uffff\1\17\1\uffff\1\10\33\uffff"+
- "\3\17",
- "\4\17\1\uffff\2\17\3\uffff\1\17\20\uffff\1\17\1\uffff\1\10\33\uffff"+
- "\3\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\11\10\1\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\3\17",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\1\10\1"+
- "\uffff\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1"+
- "\uffff\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13"+
- "\uffff\1\u00f5",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\10\17\1\u0142\1\u013e\1\10\1\uffff\1\10\1\u0141\1\uffff\1\u013f"+
- "\1\uffff\5\10\1\u0140\7\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1\17"+
- "\1\uffff\6\17\1\u0143\13\uffff\1\17\1\uffff\1\10",
- "\5\17\1\u0149\4\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\u0147"+
- "\1\17\1\10\1\uffff\3\17\1\uffff\1\17\2\uffff\1\17\1\uffff\2\17\1"+
- "\u0144\1\u0145\1\u0146\1\u0148\1\17\13\uffff\1\17",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\u014a\1\17\2\uffff"+
- "\3\17\1\uffff\1\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\17",
- "\1\u014c\1\u014f\1\u014d\1\u014e\1\u0151\1\u0169\1\u0152\1\u0150"+
- "\1\u0167\1\u0153\3\uffff\1\u0154\1\uffff\1\u0155\6\uffff\1\u0156"+
- "\1\u0158\1\u0159\1\u015a\1\u015b\1\u015c\1\u014b\1\u015d\2\uffff"+
- "\1\u015f\1\u0161\1\u0160\1\uffff\1\u0162\4\uffff\1\u015e\1\u0157"+
- "\1\u0163\1\u0164\1\u0165\1\u0166\1\u0168",
- "\1\u016a",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\u016c\1\u016f\1\u016d\1\u016e\1\u0171\1\u0189\1\u0172\1\u0170"+
- "\1\u0187\1\u0173\3\uffff\1\u0174\1\uffff\1\u0175\6\uffff\1\u0176"+
- "\1\u0178\1\u0179\1\u017a\1\u017b\1\u017c\1\u016b\1\u017d\2\uffff"+
- "\1\u017f\1\u0181\1\u0180\1\uffff\1\u0182\4\uffff\1\u017e\1\u0177"+
- "\1\u0183\1\u0184\1\u0185\1\u0186\1\u0188",
- "\1\u018a",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u018b",
- "\1\u018d\1\u0190\1\u018e\1\u018f\1\u0192\1\u01aa\1\u0193\1\u0191"+
- "\1\u01a8\1\u0194\3\uffff\1\u0195\1\uffff\1\u0196\6\uffff\1\u0197"+
- "\1\u0199\1\u019a\1\u019b\1\u019c\1\u019d\1\u018c\1\u019e\2\uffff"+
- "\1\u01a0\1\u01a2\1\u01a1\1\uffff\1\u01a3\4\uffff\1\u019f\1\u0198"+
- "\1\u01a4\1\u01a5\1\u01a6\1\u01a7\1\u01a9",
- "\5\17\1\u01ab\4\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\115"+
- "\1\17\2\uffff\3\17\1\uffff\1\17\4\uffff\7\17\12\uffff\1\10",
- "\1\10\26\uffff\1\116\35\uffff\1\10",
- "\5\17\1\u01ac\4\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\117"+
- "\1\17\2\uffff\3\17\1\uffff\1\17\4\uffff\7\17\12\uffff\1\10",
- "\1\10\5\uffff\1\17\20\uffff\1\120\35\uffff\1\10",
- "\1\10\5\uffff\1\17\20\uffff\1\121\35\uffff\1\10",
- "\5\17\1\u01ad\4\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\122"+
- "\1\17\2\uffff\3\17\1\uffff\1\17\4\uffff\7\17\12\uffff\1\10",
- "\1\10\26\uffff\1\10\35\uffff\1\10\3\uffff\1\17",
- "\1\10\10\uffff\1\17\15\uffff\1\10\35\uffff\1\10",
- "\1\10\12\uffff\1\17\13\uffff\1\10\35\uffff\1\10",
- "\1\10\12\uffff\1\17\13\uffff\1\10\35\uffff\1\10",
- "\1\10\26\uffff\1\u01ae\1\uffff\1\17\14\uffff\5\17\12\uffff\1\10"+
- "\3\uffff\1\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\1\10\26\uffff\1\10\1\uffff\1\17\10\uffff\1\17\22\uffff\1\10\1\17"+
- "\2\uffff\1\17",
- "\1\10\26\uffff\1\u01b2\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\u01b3\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\1\10\26\uffff\1\10\1\uffff\1\17\33\uffff\1\10",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\10",
- "\5\17\1\u01b4\4\17\3\uffff\1\17\1\uffff\1\17\6\uffff\6\17\1\u014a"+
- "\1\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1\17\1\uffff\7\17\12\uffff"+
- "\1\10\1\17",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\17\1\124\1\126\1\125\1\131\1\17\1\127\1\130\2\17\3\uffff\1\17"+
- "\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1\17\2\uffff\1"+
- "\17\1\uffff\7\17\12\uffff\1\10\1\123\1\10",
- "\1\u01b6\1\u01b9\1\u01b7\1\u01b8\1\u01bb\1\u01d3\1\u01bc\1\u01ba"+
- "\1\u01d1\1\u01bd\3\uffff\1\u01be\1\uffff\1\u01bf\6\uffff\1\u01c0"+
- "\1\u01c2\1\u01c3\1\u01c4\1\u01c5\1\u01c6\1\u01b5\1\u01c7\2\uffff"+
- "\1\u01c9\1\u01cb\1\u01ca\1\uffff\1\u01cc\4\uffff\1\u01c8\1\u01c1"+
- "\1\u01cd\1\u01ce\1\u01cf\1\u01d0\1\u01d2",
- "\1\u01d5\1\u01d8\1\u01d6\1\u01d7\1\u01da\1\u01f2\1\u01db\1\u01d9"+
- "\1\u01f0\1\u01dc\3\uffff\1\u01dd\1\uffff\1\u01de\6\uffff\1\u01df"+
- "\1\u01e1\1\u01e2\1\u01e3\1\u01e4\1\u01e5\1\u01d4\1\u01e6\2\uffff"+
- "\1\u01e8\1\u01ea\1\u01e9\1\uffff\1\u01eb\4\uffff\1\u01e7\1\u01e0"+
- "\1\u01ec\1\u01ed\1\u01ee\1\u01ef\1\u01f1",
- "\1\u01f3",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\u01f5\1\u01f8\1\u01f6\1\u01f7\1\u01fa\1\u0212\1\u01fb\1\u01f9"+
- "\1\u0210\1\u01fc\3\uffff\1\u01fd\1\uffff\1\u01fe\6\uffff\1\u01ff"+
- "\1\u0201\1\u0202\1\u0203\1\u0204\1\u0205\1\u01f4\1\u0206\2\uffff"+
- "\1\u0208\1\u020a\1\u0209\1\uffff\1\u020b\4\uffff\1\u0207\1\u0200"+
- "\1\u020c\1\u020d\1\u020e\1\u020f\1\u0211",
- "\1\u0213",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0214",
- "\1\u0216\1\u0219\1\u0217\1\u0218\1\u021b\1\u0233\1\u021c\1\u021a"+
- "\1\u0231\1\u021d\3\uffff\1\u021e\1\uffff\1\u021f\6\uffff\1\u0220"+
- "\1\u0222\1\u0223\1\u0224\1\u0225\1\u0226\1\u0215\1\u0227\2\uffff"+
- "\1\u0229\1\u022b\1\u022a\1\uffff\1\u022c\4\uffff\1\u0228\1\u0221"+
- "\1\u022d\1\u022e\1\u022f\1\u0230\1\u0232",
- "\5\10\1\u0234\4\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\173"+
- "\1\10\2\uffff\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff\1\17",
- "\1\17\26\uffff\1\172\35\uffff\1\17",
- "\5\10\1\u0235\4\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\171"+
- "\1\10\2\uffff\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff\1\17",
- "\5\10\1\u0236\4\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\176"+
- "\1\10\2\uffff\3\10\1\uffff\1\10\4\uffff\7\10\12\uffff\1\17",
- "\1\17\5\uffff\1\10\20\uffff\1\174\35\uffff\1\17",
- "\1\17\5\uffff\1\10\20\uffff\1\175\35\uffff\1\17",
- "\1\17\26\uffff\1\17\35\uffff\1\17\3\uffff\1\10",
- "\1\17\12\uffff\1\10\13\uffff\1\17\35\uffff\1\17",
- "\1\17\12\uffff\1\10\13\uffff\1\17\35\uffff\1\17",
- "\1\17\10\uffff\1\10\15\uffff\1\17\35\uffff\1\17",
- "\1\17\26\uffff\1\u0237\1\uffff\1\10\14\uffff\5\10\12\uffff\1\17"+
- "\3\uffff\1\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\1\17\26\uffff\1\u023b\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\u023c\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\1\17\26\uffff\1\17\1\uffff\1\10\10\uffff\1\10\22\uffff\1\17\1\10"+
- "\2\uffff\1\10",
- "\1\17\26\uffff\1\17\1\uffff\1\10\33\uffff\1\17",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\17",
- "\5\10\1\u023d\4\10\3\uffff\1\10\1\uffff\1\10\6\uffff\6\10\1\u00d4"+
- "\1\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff\7\10\12\uffff"+
- "\1\17\1\10",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e\13\uffff"+
- "\1\177",
- "\1\u0082\1\u0085\1\u0083\1\u0084\1\u0087\1\u009f\1\u0088\1\u0086"+
- "\1\u009d\1\u0089\3\uffff\1\u008a\1\uffff\1\u008b\6\uffff\1\u008c"+
- "\1\u008e\1\u008f\1\u0090\1\u0091\1\u0092\1\u0081\1\u0093\2\uffff"+
- "\1\u0095\1\u0097\1\u0096\1\uffff\1\u0098\2\uffff\1\u0080\1\uffff"+
- "\1\u0094\1\u008d\1\u0099\1\u009a\1\u009b\1\u009c\1\u009e",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf\13\uffff"+
- "\1\u00a0",
- "\1\u00a3\1\u00a6\1\u00a4\1\u00a5\1\u00a8\1\u00c0\1\u00a9\1\u00a7"+
- "\1\u00be\1\u00aa\3\uffff\1\u00ab\1\uffff\1\u00ac\6\uffff\1\u00ad"+
- "\1\u00af\1\u00b0\1\u00b1\1\u00b2\1\u00b3\1\u00a2\1\u00b4\2\uffff"+
- "\1\u00b6\1\u00b8\1\u00b7\1\uffff\1\u00b9\2\uffff\1\u00a1\1\uffff"+
- "\1\u00b5\1\u00ae\1\u00ba\1\u00bb\1\u00bc\1\u00bd\1\u00bf",
- "\4\17\1\10\2\17\24\uffff\1\10",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\12\uffff\1\17\1\u00c1\1\17",
- "\4\10\1\uffff\2\10\26\uffff\1\17\33\uffff\1\10",
- "\1\uffff",
- "\4\10\1\uffff\2\10\24\uffff\1\17\35\uffff\1\u023e",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f\2\uffff"+
- "\1\17",
- "\5\17\1\u01b0\26\17\1\u01b1\55\17",
- "\1\uffff",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262\2\uffff"+
- "\1\17",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264\2\uffff"+
- "\1\17",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\u0266",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\10\1\26\1\30\1\27\1\33\1\10\1\31\1\32\2\10\3\uffff\1\10\1\uffff"+
- "\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1\10\2\uffff\1\10\1\uffff"+
- "\7\10\12\uffff\1\17\1\u00f4\1\17",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114\13\uffff"+
- "\1\u00f5",
- "\1\u00f8\1\u00fb\1\u00f9\1\u00fa\1\u00fd\1\u0115\1\u00fe\1\u00fc"+
- "\1\u0113\1\u00ff\3\uffff\1\u0100\1\uffff\1\u0101\6\uffff\1\u0102"+
- "\1\u0104\1\u0105\1\u0106\1\u0107\1\u0108\1\u00f7\1\u0109\2\uffff"+
- "\1\u010b\1\u010d\1\u010c\1\uffff\1\u010e\2\uffff\1\u00f6\1\uffff"+
- "\1\u010a\1\u0103\1\u010f\1\u0110\1\u0111\1\u0112\1\u0114",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135\13\uffff"+
- "\1\u0116",
- "\1\u0119\1\u011c\1\u011a\1\u011b\1\u011e\1\u0136\1\u011f\1\u011d"+
- "\1\u0134\1\u0120\3\uffff\1\u0121\1\uffff\1\u0122\6\uffff\1\u0123"+
- "\1\u0125\1\u0126\1\u0127\1\u0128\1\u0129\1\u0118\1\u012a\2\uffff"+
- "\1\u012c\1\u012e\1\u012d\1\uffff\1\u012f\2\uffff\1\u0117\1\uffff"+
- "\1\u012b\1\u0124\1\u0130\1\u0131\1\u0132\1\u0133\1\u0135",
- "\4\10\1\17\2\10\24\uffff\1\17",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\12\uffff\1\10\1\u0137\1\10",
- "\1\uffff",
- "\4\17\1\uffff\2\17\26\uffff\1\10\33\uffff\1\17",
- "\4\17\1\uffff\2\17\24\uffff\1\10\35\uffff\1\u0267",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268\2\uffff"+
- "\1\10",
- "\5\10\1\u0239\26\10\1\u023a\55\10",
- "\1\uffff",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b\2\uffff"+
- "\1\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d\2\uffff"+
- "\1\10",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\u028f",
- "\4\10\1\uffff\2\10\24\uffff\1\17",
- "\1\u0291\1\u0294\1\u0292\1\u0293\1\u0296\1\u02ae\1\u0297\1\u0295"+
- "\1\u02ac\1\u0298\3\uffff\1\u0299\1\uffff\1\u029a\6\uffff\1\u029b"+
- "\1\u029d\1\u029e\1\u029f\1\u02a0\1\u02a1\1\u0290\1\u02a2\2\uffff"+
- "\1\u02a4\1\u02a6\1\u02a5\1\uffff\1\u02a7\4\uffff\1\u02a3\1\u029c"+
- "\1\u02a8\1\u02a9\1\u02aa\1\u02ab\1\u02ad",
- "\1\u02af",
- "\1\u02b1\1\u02b4\1\u02b2\1\u02b3\1\u02b6\1\u02ce\1\u02b7\1\u02b5"+
- "\1\u02cc\1\u02b8\3\17\1\u02b9\1\17\1\u02ba\6\17\1\u02bb\1\u02bd"+
- "\1\u02be\1\u02bf\1\u02c0\1\u02c1\1\u02b0\1\u02c2\2\17\1\u02c4\1"+
- "\u02c6\1\u02c5\1\17\1\u02c7\4\17\1\u02c3\1\u02bc\1\u02c8\1\u02c9"+
- "\1\u02ca\1\u02cb\1\u02cd\32\17",
- "\50\17\1\u02cf\41\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\5\17\1\u01b0\26\17\1\u01b1\35\17\1\u01af\17\17",
- "\4\17\1\10\2\17\24\uffff\1\10\35\uffff\1\10",
- "\1\u02d1\1\u02d4\1\u02d2\1\u02d3\1\u02d6\1\u02ee\1\u02d7\1\u02d5"+
- "\1\u02ec\1\u02d8\3\uffff\1\u02d9\1\uffff\1\u02da\6\uffff\1\u02db"+
- "\1\u02dd\1\u02de\1\u02df\1\u02e0\1\u02e1\1\u02d0\1\u02e2\2\uffff"+
- "\1\u02e4\1\u02e6\1\u02e5\1\uffff\1\u02e7\4\uffff\1\u02e3\1\u02dc"+
- "\1\u02e8\1\u02e9\1\u02ea\1\u02eb\1\u02ed",
- "\1\u02ef",
- "\1\u02f1\1\u02f4\1\u02f2\1\u02f3\1\u02f6\1\u030e\1\u02f7\1\u02f5"+
- "\1\u030c\1\u02f8\3\uffff\1\u02f9\1\uffff\1\u02fa\6\uffff\1\u02fb"+
- "\1\u02fd\1\u02fe\1\u02ff\1\u0300\1\u0301\1\u02f0\1\u0302\2\uffff"+
- "\1\u0304\1\u0306\1\u0305\1\uffff\1\u0307\4\uffff\1\u0303\1\u02fc"+
- "\1\u0308\1\u0309\1\u030a\1\u030b\1\u030d",
- "\1\u030f",
- "\4\10\1\17\2\10\24\uffff\1\17",
- "\4\17\1\uffff\2\17\24\uffff\1\10",
- "\1\u0311\1\u0314\1\u0312\1\u0313\1\u0316\1\u032e\1\u0317\1\u0315"+
- "\1\u032c\1\u0318\3\uffff\1\u0319\1\uffff\1\u031a\6\uffff\1\u031b"+
- "\1\u031d\1\u031e\1\u031f\1\u0320\1\u0321\1\u0310\1\u0322\2\uffff"+
- "\1\u0324\1\u0326\1\u0325\1\uffff\1\u0327\4\uffff\1\u0323\1\u031c"+
- "\1\u0328\1\u0329\1\u032a\1\u032b\1\u032d",
- "\1\u032f",
- "\4\10\1\17\2\10\24\uffff\1\17\35\uffff\1\17",
- "\1\u0332\1\u0335\1\u0333\1\u0334\1\u0337\1\u0330\1\u0338\1\u0336"+
- "\1\u034d\1\u0339\3\10\1\u033a\1\10\1\u033b\6\10\1\u033c\1\u033e"+
- "\1\u033f\1\u0340\1\u0341\1\u0342\1\u0331\1\u0343\2\10\1\u0345\1"+
- "\u0347\1\u0346\1\10\1\u0348\4\10\1\u0344\1\u033d\1\u0349\1\u034a"+
- "\1\u034b\1\u034c\1\u034e\32\10",
- "\50\10\1\u034f\41\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\5\10\1\u0239\26\10\1\u023a\35\10\1\u0238\17\10",
- "\1\u0351\1\u0354\1\u0352\1\u0353\1\u0356\1\u036e\1\u0357\1\u0355"+
- "\1\u036c\1\u0358\3\uffff\1\u0359\1\uffff\1\u035a\6\uffff\1\u035b"+
- "\1\u035d\1\u035e\1\u035f\1\u0360\1\u0361\1\u0350\1\u0362\2\uffff"+
- "\1\u0364\1\u0366\1\u0365\1\uffff\1\u0367\4\uffff\1\u0363\1\u035c"+
- "\1\u0368\1\u0369\1\u036a\1\u036b\1\u036d",
- "\1\u036f",
- "\1\u0371\1\u0374\1\u0372\1\u0373\1\u0376\1\u038e\1\u0377\1\u0375"+
- "\1\u038c\1\u0378\3\uffff\1\u0379\1\uffff\1\u037a\6\uffff\1\u037b"+
- "\1\u037d\1\u037e\1\u037f\1\u0380\1\u0381\1\u0370\1\u0382\2\uffff"+
- "\1\u0384\1\u0386\1\u0385\1\uffff\1\u0387\4\uffff\1\u0383\1\u037c"+
- "\1\u0388\1\u0389\1\u038a\1\u038b\1\u038d",
- "\1\u038f",
- "\4\17\1\10\2\17\24\uffff\1\10",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10\13\uffff\1\u023f",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0240\1\uffff\7\10",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\13\17\1\u0241\16\17",
- "\1\10\1\u00c4\1\u00c2\1\u00c3\1\u00c6\1\10\1\u00c7\1\u00c5\2\10"+
- "\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\2\uffff\3\10\1\uffff\1"+
- "\10\2\uffff\1\10\1\uffff\7\10\13\uffff\1\10",
- "\1\u0244\1\u0247\1\u0245\1\u0246\1\u0249\1\u0261\1\u024a\1\u0248"+
- "\1\u025f\1\u024b\3\17\1\u024c\1\17\1\u024d\6\17\1\u024e\1\u0250"+
- "\1\u0251\1\u0252\1\u0253\1\u0254\1\u0243\1\u0255\2\17\1\u0257\1"+
- "\u0259\1\u0258\1\17\1\u025a\2\17\1\u0242\1\17\1\u0256\1\u024f\1"+
- "\u025b\1\u025c\1\u025d\1\u025e\1\u0260\32\17",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10\13\uffff\1\u0262",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0263\1\uffff\7\10",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10\13\uffff\1\u0264",
- "\12\10\3\uffff\1\10\1\uffff\1\10\6\uffff\10\10\1\17\1\uffff\3\10"+
- "\1\uffff\1\10\2\uffff\1\u0265\1\uffff\7\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17\13\uffff\1\u0268",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u0269\1\uffff\7\17",
- "\1\17\1\u0138\1\u013a\1\u0139\1\u013d\1\17\1\u013b\1\u013c\2\17"+
- "\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\2\uffff\3\17\1\uffff\1"+
- "\17\2\uffff\1\17\1\uffff\7\17\13\uffff\1\17",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\13\10\1\u026b\16\10",
- "\1\u026e\1\u0271\1\u026f\1\u0270\1\u0273\1\u026a\1\u0274\1\u0272"+
- "\1\u0289\1\u0275\3\10\1\u0276\1\10\1\u0277\6\10\1\u0278\1\u027a"+
- "\1\u027b\1\u027c\1\u027d\1\u027e\1\u026d\1\u027f\2\10\1\u0281\1"+
- "\u0283\1\u0282\1\10\1\u0284\2\10\1\u026c\1\10\1\u0280\1\u0279\1"+
- "\u0285\1\u0286\1\u0287\1\u0288\1\u028a\32\10",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17\13\uffff\1\u028b",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028c\1\uffff\7\17",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17\13\uffff\1\u028d",
- "\12\17\3\uffff\1\17\1\uffff\1\17\6\uffff\10\17\1\10\1\uffff\3\17"+
- "\1\uffff\1\17\2\uffff\1\u028e\1\uffff\7\17"
- };
-
- class DFA4 extends DFA {
- public DFA4(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 4;
- this.eot = DFA.unpackEncodedString(DFA4_eotS);
- this.eof = DFA.unpackEncodedString(DFA4_eofS);
- this.min = DFA.unpackEncodedStringToUnsignedChars(DFA4_minS);
- this.max = DFA.unpackEncodedStringToUnsignedChars(DFA4_maxS);
- this.accept = DFA.unpackEncodedString(DFA4_acceptS);
- this.special = DFA.unpackEncodedString(DFA4_specialS);
- int numStates = DFA4_transition.length;
- this.transition = new short[numStates][];
- for (int i=0; i<numStates; i++) {
- transition[i] = DFA.unpackEncodedString(DFA4_transition[i]);
- }
- }
- public String getDescription() {
- return "189:2: ( ( import_statement )=> import_statement | ( function_import_statement )=> function_import_statement | ( global )=> global | ( function )=> function | ( template )=>t= template | ( rule )=>r= rule | q= query )";
- }
- public int specialStateTransition(int s) throws NoViableAltException {
- int _s = s;
- switch ( s ) {
- case 0 :
- input.rewind();
- s = -1;
- if ( (synpred4()) ) {s = 8;}
-
- else if ( (synpred5()) ) {s = 15;}
-
- if ( s>=0 ) return s;
- break;
- case 1 :
- input.rewind();
- s = -1;
- if ( (synpred4()) ) {s = 8;}
-
- else if ( (synpred5()) ) {s = 15;}
-
- if ( s>=0 ) return s;
- break;
- case 2 :
- input.rewind();
- s = -1;
- if ( (synpred4()) ) {s = 8;}
-
- else if ( (synpred5()) ) {s = 15;}
-
- if ( s>=0 ) return s;
- break;
- case 3 :
- input.rewind();
- s = -1;
- if ( (synpred4()) ) {s = 8;}
-
- else if ( (synpred5()) ) {s = 15;}
-
- if ( s>=0 ) return s;
- break;
- }
- if (backtracking>0) {failed=true; return -1;}
- NoViableAltException nvae =
- new NoViableAltException(getDescription(), 4, _s, input);
- error(nvae);
- throw nvae;
- }
- }
public static final String DFA8_eotS =
"\6\uffff";
public static final String DFA8_eofS =
Modified: labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/lang/DRL.g
===================================================================
--- labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/lang/DRL.g 2007-03-29 01:01:12 UTC (rev 10604)
+++ labs/jbossrules/trunk/drools-compiler/src/main/resources/org/drools/lang/DRL.g 2007-03-29 01:34:30 UTC (rev 10605)
@@ -794,7 +794,7 @@
{
// handling incomplete parsing
d = new ColumnDescr( );
- d.setIdentifier( id.getText() );
+ ((ColumnDescr) d).setIdentifier( id.getText() );
}
fe=fact_expression[id.getText()]
{
@@ -1000,7 +1000,7 @@
{
if( text != null ) {
String body = text.substring(1, text.length()-1);
- d.setText( body );
+ d.setContent( body );
column.addDescr( d );
}
}
@@ -1268,7 +1268,7 @@
if( c != null ) {
String body = c.substring(1, c.length()-1);
checkTrailingSemicolon( body, offset(loc.getLine()) );
- ((EvalDescr) d).setText( body );
+ ((EvalDescr) d).setContent( body );
}
}
;
@@ -1466,7 +1466,7 @@
fragment
EscapeSequence
- : '\\' ('b'|'t'|'n'|'f'|'r'|'\"'|'\''|'\\')
+ : '\\' ('b'|'t'|'n'|'f'|'r'|'\"'|'\''|'\\'|'.')
| UnicodeEscape
| OctalEscape
;
More information about the jboss-svn-commits
mailing list