diff --git a/ide/css.lib/nbproject/project.properties b/ide/css.lib/nbproject/project.properties index 75b05fa84f9d..263c877ee596 100644 --- a/ide/css.lib/nbproject/project.properties +++ b/ide/css.lib/nbproject/project.properties @@ -15,7 +15,7 @@ # specific language governing permissions and limitations # under the License. -javac.source=1.8 +javac.release=17 javac.compilerargs=-Xlint -Xlint:-serial is.autoload=true diff --git a/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g b/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g index d6f983d82984..8117dc39862f 100644 --- a/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g +++ b/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g @@ -731,7 +731,7 @@ moz_document_function //http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariCSSRef/Articles/OtherStandardCSS3Features.html#//apple_ref/doc/uid/TP40007601-SW1 webkitKeyframes : - WEBKIT_KEYFRAMES_SYM ws? atRuleId ws? + ( WEBKIT_KEYFRAMES_SYM | KEYFRAMES_SYM | {tokenNameEquals("@-moz-keyframes")}? AT_IDENT | {tokenNameEquals("@-o-keyframes")}? AT_IDENT ) ws? atRuleId ws? LBRACE ws? ( webkitKeyframesBlock ws? )* RBRACE @@ -1261,7 +1261,7 @@ cp_variable_declaration cp_variable : //every token which might possibly begin with the at sign - {isLessSource()}? ( AT_IDENT | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_WARN | SASS_IF | SASS_ELSE | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | SASS_USE | SASS_FORWARD ) + {isLessSource()}? ( AT_IDENT | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_WARN | SASS_IF | SASS_ELSE | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | SASS_USE | SASS_FORWARD | KEYFRAMES_SYM ) | {isScssSource()}? ( SASS_VAR | IDENT DOT SASS_VAR ) ; @@ -2003,6 +2003,7 @@ FONT_FACE_SYM : '@FONT-FACE'; SUPPORTS_SYM : '@SUPPORTS'; LAYER_SYM : '@LAYER'; CONTAINER_SYM : '@CONTAINER'; +KEYFRAMES_SYM : '@KEYFRAMES'; TOPLEFTCORNER_SYM :'@TOP-LEFT-CORNER'; TOPLEFT_SYM :'@TOP-LEFT'; diff --git a/ide/css.lib/src/org/netbeans/modules/css/lib/Css3Lexer.java b/ide/css.lib/src/org/netbeans/modules/css/lib/Css3Lexer.java index 1a816c7731a3..2aec9ec641b8 100644 --- a/ide/css.lib/src/org/netbeans/modules/css/lib/Css3Lexer.java +++ b/ide/css.lib/src/org/netbeans/modules/css/lib/Css3Lexer.java @@ -1,4 +1,4 @@ -// $ANTLR 3.5.3 /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g 2024-10-07 20:25:38 +// $ANTLR 3.5.3 /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g 2024-12-16 18:39:34 /* * Licensed to the Apache Software Foundation (ASF) under one @@ -86,105 +86,106 @@ public class Css3Lexer extends Lexer { public static final int INVALID=56; public static final int J=57; public static final int K=58; - public static final int L=59; - public static final int LAYER_SYM=60; - public static final int LBRACE=61; - public static final int LBRACKET=62; - public static final int LEFTBOTTOM_SYM=63; - public static final int LEFTMIDDLE_SYM=64; - public static final int LEFTTOP_SYM=65; - public static final int LENGTH=66; - public static final int LESS=67; - public static final int LESS_AND=68; - public static final int LESS_JS_STRING=69; - public static final int LESS_OR_EQ=70; - public static final int LESS_REST=71; - public static final int LINE_COMMENT=72; - public static final int LPAREN=73; - public static final int M=74; - public static final int MEDIA_SYM=75; - public static final int MINUS=76; - public static final int MOZ_DOCUMENT_SYM=77; - public static final int MOZ_DOMAIN=78; - public static final int MOZ_REGEXP=79; - public static final int MOZ_URL_PREFIX=80; - public static final int N=81; - public static final int NAME=82; - public static final int NAMESPACE_SYM=83; - public static final int NL=84; - public static final int NMCHAR=85; - public static final int NMSTART=86; - public static final int NONASCII=87; - public static final int NOT=88; - public static final int NUMBER=89; - public static final int O=90; - public static final int OPEQ=91; - public static final int P=92; - public static final int PAGE_SYM=93; - public static final int PERCENTAGE=94; - public static final int PERCENTAGE_SYMBOL=95; - public static final int PIPE=96; - public static final int PLUS=97; - public static final int Q=98; - public static final int R=99; - public static final int RBRACE=100; - public static final int RBRACKET=101; - public static final int REM=102; - public static final int RESOLUTION=103; - public static final int RIGHTBOTTOM_SYM=104; - public static final int RIGHTMIDDLE_SYM=105; - public static final int RIGHTTOP_SYM=106; - public static final int RPAREN=107; - public static final int S=108; - public static final int SASS_AT_ROOT=109; - public static final int SASS_CONTENT=110; - public static final int SASS_DEBUG=111; - public static final int SASS_DEFAULT=112; - public static final int SASS_EACH=113; - public static final int SASS_ELSE=114; - public static final int SASS_ELSEIF=115; - public static final int SASS_ERROR=116; - public static final int SASS_EXTEND=117; - public static final int SASS_EXTEND_ONLY_SELECTOR=118; - public static final int SASS_FOR=119; - public static final int SASS_FORWARD=120; - public static final int SASS_FUNCTION=121; - public static final int SASS_GLOBAL=122; - public static final int SASS_IF=123; - public static final int SASS_INCLUDE=124; - public static final int SASS_MIXIN=125; - public static final int SASS_OPTIONAL=126; - public static final int SASS_RETURN=127; - public static final int SASS_USE=128; - public static final int SASS_VAR=129; - public static final int SASS_WARN=130; - public static final int SASS_WHILE=131; - public static final int SEMI=132; - public static final int SOLIDUS=133; - public static final int STAR=134; - public static final int STRING=135; - public static final int SUPPORTS_SYM=136; - public static final int T=137; - public static final int TILDE=138; - public static final int TIME=139; - public static final int TOPCENTER_SYM=140; - public static final int TOPLEFTCORNER_SYM=141; - public static final int TOPLEFT_SYM=142; - public static final int TOPRIGHTCORNER_SYM=143; - public static final int TOPRIGHT_SYM=144; - public static final int U=145; - public static final int UNICODE=146; - public static final int URANGE=147; - public static final int URI=148; - public static final int URL=149; - public static final int V=150; - public static final int VARIABLE=151; - public static final int W=152; - public static final int WEBKIT_KEYFRAMES_SYM=153; - public static final int WS=154; - public static final int X=155; - public static final int Y=156; - public static final int Z=157; + public static final int KEYFRAMES_SYM=59; + public static final int L=60; + public static final int LAYER_SYM=61; + public static final int LBRACE=62; + public static final int LBRACKET=63; + public static final int LEFTBOTTOM_SYM=64; + public static final int LEFTMIDDLE_SYM=65; + public static final int LEFTTOP_SYM=66; + public static final int LENGTH=67; + public static final int LESS=68; + public static final int LESS_AND=69; + public static final int LESS_JS_STRING=70; + public static final int LESS_OR_EQ=71; + public static final int LESS_REST=72; + public static final int LINE_COMMENT=73; + public static final int LPAREN=74; + public static final int M=75; + public static final int MEDIA_SYM=76; + public static final int MINUS=77; + public static final int MOZ_DOCUMENT_SYM=78; + public static final int MOZ_DOMAIN=79; + public static final int MOZ_REGEXP=80; + public static final int MOZ_URL_PREFIX=81; + public static final int N=82; + public static final int NAME=83; + public static final int NAMESPACE_SYM=84; + public static final int NL=85; + public static final int NMCHAR=86; + public static final int NMSTART=87; + public static final int NONASCII=88; + public static final int NOT=89; + public static final int NUMBER=90; + public static final int O=91; + public static final int OPEQ=92; + public static final int P=93; + public static final int PAGE_SYM=94; + public static final int PERCENTAGE=95; + public static final int PERCENTAGE_SYMBOL=96; + public static final int PIPE=97; + public static final int PLUS=98; + public static final int Q=99; + public static final int R=100; + public static final int RBRACE=101; + public static final int RBRACKET=102; + public static final int REM=103; + public static final int RESOLUTION=104; + public static final int RIGHTBOTTOM_SYM=105; + public static final int RIGHTMIDDLE_SYM=106; + public static final int RIGHTTOP_SYM=107; + public static final int RPAREN=108; + public static final int S=109; + public static final int SASS_AT_ROOT=110; + public static final int SASS_CONTENT=111; + public static final int SASS_DEBUG=112; + public static final int SASS_DEFAULT=113; + public static final int SASS_EACH=114; + public static final int SASS_ELSE=115; + public static final int SASS_ELSEIF=116; + public static final int SASS_ERROR=117; + public static final int SASS_EXTEND=118; + public static final int SASS_EXTEND_ONLY_SELECTOR=119; + public static final int SASS_FOR=120; + public static final int SASS_FORWARD=121; + public static final int SASS_FUNCTION=122; + public static final int SASS_GLOBAL=123; + public static final int SASS_IF=124; + public static final int SASS_INCLUDE=125; + public static final int SASS_MIXIN=126; + public static final int SASS_OPTIONAL=127; + public static final int SASS_RETURN=128; + public static final int SASS_USE=129; + public static final int SASS_VAR=130; + public static final int SASS_WARN=131; + public static final int SASS_WHILE=132; + public static final int SEMI=133; + public static final int SOLIDUS=134; + public static final int STAR=135; + public static final int STRING=136; + public static final int SUPPORTS_SYM=137; + public static final int T=138; + public static final int TILDE=139; + public static final int TIME=140; + public static final int TOPCENTER_SYM=141; + public static final int TOPLEFTCORNER_SYM=142; + public static final int TOPLEFT_SYM=143; + public static final int TOPRIGHTCORNER_SYM=144; + public static final int TOPRIGHT_SYM=145; + public static final int U=146; + public static final int UNICODE=147; + public static final int URANGE=148; + public static final int URI=149; + public static final int URL=150; + public static final int V=151; + public static final int VARIABLE=152; + public static final int W=153; + public static final int WEBKIT_KEYFRAMES_SYM=154; + public static final int WS=155; + public static final int X=156; + public static final int Y=157; + public static final int Z=158; protected boolean isLessSource() { return false; @@ -7038,13 +7039,34 @@ public final void mCONTAINER_SYM() throws RecognitionException { } // $ANTLR end "CONTAINER_SYM" + // $ANTLR start "KEYFRAMES_SYM" + public final void mKEYFRAMES_SYM() throws RecognitionException { + try { + int _type = KEYFRAMES_SYM; + int _channel = DEFAULT_TOKEN_CHANNEL; + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2006:21: ( '@KEYFRAMES' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2006:23: '@KEYFRAMES' + { + match("@KEYFRAMES"); if (state.failed) return; + + } + + state.type = _type; + state.channel = _channel; + } + finally { + // do for sure before leaving + } + } + // $ANTLR end "KEYFRAMES_SYM" + // $ANTLR start "TOPLEFTCORNER_SYM" public final void mTOPLEFTCORNER_SYM() throws RecognitionException { try { int _type = TOPLEFTCORNER_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2007:23: ( '@TOP-LEFT-CORNER' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2007:24: '@TOP-LEFT-CORNER' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2008:23: ( '@TOP-LEFT-CORNER' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2008:24: '@TOP-LEFT-CORNER' { match("@TOP-LEFT-CORNER"); if (state.failed) return; @@ -7064,8 +7086,8 @@ public final void mTOPLEFT_SYM() throws RecognitionException { try { int _type = TOPLEFT_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2008:23: ( '@TOP-LEFT' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2008:24: '@TOP-LEFT' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2009:23: ( '@TOP-LEFT' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2009:24: '@TOP-LEFT' { match("@TOP-LEFT"); if (state.failed) return; @@ -7085,8 +7107,8 @@ public final void mTOPCENTER_SYM() throws RecognitionException { try { int _type = TOPCENTER_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2009:23: ( '@TOP-CENTER' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2009:24: '@TOP-CENTER' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2010:23: ( '@TOP-CENTER' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2010:24: '@TOP-CENTER' { match("@TOP-CENTER"); if (state.failed) return; @@ -7106,8 +7128,8 @@ public final void mTOPRIGHT_SYM() throws RecognitionException { try { int _type = TOPRIGHT_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2010:23: ( '@TOP-RIGHT' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2010:24: '@TOP-RIGHT' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2011:23: ( '@TOP-RIGHT' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2011:24: '@TOP-RIGHT' { match("@TOP-RIGHT"); if (state.failed) return; @@ -7127,8 +7149,8 @@ public final void mTOPRIGHTCORNER_SYM() throws RecognitionException { try { int _type = TOPRIGHTCORNER_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2011:23: ( '@TOP-RIGHT-CORNER' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2011:24: '@TOP-RIGHT-CORNER' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2012:23: ( '@TOP-RIGHT-CORNER' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2012:24: '@TOP-RIGHT-CORNER' { match("@TOP-RIGHT-CORNER"); if (state.failed) return; @@ -7148,8 +7170,8 @@ public final void mBOTTOMLEFTCORNER_SYM() throws RecognitionException { try { int _type = BOTTOMLEFTCORNER_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2012:23: ( '@BOTTOM-LEFT-CORNER' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2012:24: '@BOTTOM-LEFT-CORNER' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2013:23: ( '@BOTTOM-LEFT-CORNER' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2013:24: '@BOTTOM-LEFT-CORNER' { match("@BOTTOM-LEFT-CORNER"); if (state.failed) return; @@ -7169,8 +7191,8 @@ public final void mBOTTOMLEFT_SYM() throws RecognitionException { try { int _type = BOTTOMLEFT_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2013:23: ( '@BOTTOM-LEFT' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2013:24: '@BOTTOM-LEFT' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2014:23: ( '@BOTTOM-LEFT' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2014:24: '@BOTTOM-LEFT' { match("@BOTTOM-LEFT"); if (state.failed) return; @@ -7190,8 +7212,8 @@ public final void mBOTTOMCENTER_SYM() throws RecognitionException { try { int _type = BOTTOMCENTER_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2014:23: ( '@BOTTOM-CENTER' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2014:24: '@BOTTOM-CENTER' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2015:23: ( '@BOTTOM-CENTER' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2015:24: '@BOTTOM-CENTER' { match("@BOTTOM-CENTER"); if (state.failed) return; @@ -7211,8 +7233,8 @@ public final void mBOTTOMRIGHT_SYM() throws RecognitionException { try { int _type = BOTTOMRIGHT_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2015:23: ( '@BOTTOM-RIGHT' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2015:24: '@BOTTOM-RIGHT' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2016:23: ( '@BOTTOM-RIGHT' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2016:24: '@BOTTOM-RIGHT' { match("@BOTTOM-RIGHT"); if (state.failed) return; @@ -7232,8 +7254,8 @@ public final void mBOTTOMRIGHTCORNER_SYM() throws RecognitionException { try { int _type = BOTTOMRIGHTCORNER_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2016:23: ( '@BOTTOM-RIGHT-CORNER' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2016:24: '@BOTTOM-RIGHT-CORNER' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2017:23: ( '@BOTTOM-RIGHT-CORNER' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2017:24: '@BOTTOM-RIGHT-CORNER' { match("@BOTTOM-RIGHT-CORNER"); if (state.failed) return; @@ -7253,8 +7275,8 @@ public final void mLEFTTOP_SYM() throws RecognitionException { try { int _type = LEFTTOP_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2017:23: ( '@LEFT-TOP' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2017:24: '@LEFT-TOP' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2018:23: ( '@LEFT-TOP' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2018:24: '@LEFT-TOP' { match("@LEFT-TOP"); if (state.failed) return; @@ -7274,8 +7296,8 @@ public final void mLEFTMIDDLE_SYM() throws RecognitionException { try { int _type = LEFTMIDDLE_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2018:23: ( '@LEFT-MIDDLE' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2018:24: '@LEFT-MIDDLE' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2019:23: ( '@LEFT-MIDDLE' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2019:24: '@LEFT-MIDDLE' { match("@LEFT-MIDDLE"); if (state.failed) return; @@ -7295,8 +7317,8 @@ public final void mLEFTBOTTOM_SYM() throws RecognitionException { try { int _type = LEFTBOTTOM_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2019:23: ( '@LEFT-BOTTOM' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2019:24: '@LEFT-BOTTOM' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2020:23: ( '@LEFT-BOTTOM' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2020:24: '@LEFT-BOTTOM' { match("@LEFT-BOTTOM"); if (state.failed) return; @@ -7316,8 +7338,8 @@ public final void mRIGHTTOP_SYM() throws RecognitionException { try { int _type = RIGHTTOP_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2020:23: ( '@RIGHT-TOP' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2020:24: '@RIGHT-TOP' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2021:23: ( '@RIGHT-TOP' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2021:24: '@RIGHT-TOP' { match("@RIGHT-TOP"); if (state.failed) return; @@ -7337,8 +7359,8 @@ public final void mRIGHTMIDDLE_SYM() throws RecognitionException { try { int _type = RIGHTMIDDLE_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2021:23: ( '@RIGHT-MIDDLE' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2021:24: '@RIGHT-MIDDLE' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2022:23: ( '@RIGHT-MIDDLE' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2022:24: '@RIGHT-MIDDLE' { match("@RIGHT-MIDDLE"); if (state.failed) return; @@ -7358,8 +7380,8 @@ public final void mRIGHTBOTTOM_SYM() throws RecognitionException { try { int _type = RIGHTBOTTOM_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2022:23: ( '@RIGHT-BOTTOM' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2022:24: '@RIGHT-BOTTOM' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2023:23: ( '@RIGHT-BOTTOM' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2023:24: '@RIGHT-BOTTOM' { match("@RIGHT-BOTTOM"); if (state.failed) return; @@ -7379,8 +7401,8 @@ public final void mMOZ_DOCUMENT_SYM() throws RecognitionException { try { int _type = MOZ_DOCUMENT_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2024:23: ( '@-MOZ-DOCUMENT' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2024:25: '@-MOZ-DOCUMENT' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2025:23: ( '@-MOZ-DOCUMENT' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2025:25: '@-MOZ-DOCUMENT' { match("@-MOZ-DOCUMENT"); if (state.failed) return; @@ -7400,8 +7422,8 @@ public final void mWEBKIT_KEYFRAMES_SYM() throws RecognitionException { try { int _type = WEBKIT_KEYFRAMES_SYM; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2025:23: ( '@-WEBKIT-KEYFRAMES' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2025:25: '@-WEBKIT-KEYFRAMES' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2026:23: ( '@-WEBKIT-KEYFRAMES' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2026:25: '@-WEBKIT-KEYFRAMES' { match("@-WEBKIT-KEYFRAMES"); if (state.failed) return; @@ -7421,8 +7443,8 @@ public final void mSASS_CONTENT() throws RecognitionException { try { int _type = SASS_CONTENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2028:21: ( '@CONTENT' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2028:23: '@CONTENT' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2029:21: ( '@CONTENT' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2029:23: '@CONTENT' { match("@CONTENT"); if (state.failed) return; @@ -7442,8 +7464,8 @@ public final void mSASS_MIXIN() throws RecognitionException { try { int _type = SASS_MIXIN; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2029:21: ( '@MIXIN' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2029:23: '@MIXIN' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2030:21: ( '@MIXIN' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2030:23: '@MIXIN' { match("@MIXIN"); if (state.failed) return; @@ -7463,8 +7485,8 @@ public final void mSASS_INCLUDE() throws RecognitionException { try { int _type = SASS_INCLUDE; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2030:21: ( '@INCLUDE' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2030:23: '@INCLUDE' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2031:21: ( '@INCLUDE' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2031:23: '@INCLUDE' { match("@INCLUDE"); if (state.failed) return; @@ -7484,8 +7506,8 @@ public final void mSASS_EXTEND() throws RecognitionException { try { int _type = SASS_EXTEND; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2031:21: ( '@EXTEND' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2031:23: '@EXTEND' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2032:21: ( '@EXTEND' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2032:23: '@EXTEND' { match("@EXTEND"); if (state.failed) return; @@ -7505,8 +7527,8 @@ public final void mSASS_DEBUG() throws RecognitionException { try { int _type = SASS_DEBUG; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2032:21: ( '@DEBUG' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2032:23: '@DEBUG' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2033:21: ( '@DEBUG' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2033:23: '@DEBUG' { match("@DEBUG"); if (state.failed) return; @@ -7526,8 +7548,8 @@ public final void mSASS_ERROR() throws RecognitionException { try { int _type = SASS_ERROR; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2033:21: ( '@ERROR' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2033:23: '@ERROR' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2034:21: ( '@ERROR' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2034:23: '@ERROR' { match("@ERROR"); if (state.failed) return; @@ -7547,8 +7569,8 @@ public final void mSASS_WARN() throws RecognitionException { try { int _type = SASS_WARN; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2034:21: ( '@WARN' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2034:23: '@WARN' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2035:21: ( '@WARN' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2035:23: '@WARN' { match("@WARN"); if (state.failed) return; @@ -7568,8 +7590,8 @@ public final void mSASS_IF() throws RecognitionException { try { int _type = SASS_IF; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2035:21: ( '@IF' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2035:23: '@IF' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2036:21: ( '@IF' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2036:23: '@IF' { match("@IF"); if (state.failed) return; @@ -7589,8 +7611,8 @@ public final void mSASS_ELSE() throws RecognitionException { try { int _type = SASS_ELSE; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2036:21: ( '@ELSE' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2036:23: '@ELSE' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2037:21: ( '@ELSE' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2037:23: '@ELSE' { match("@ELSE"); if (state.failed) return; @@ -7610,8 +7632,8 @@ public final void mSASS_ELSEIF() throws RecognitionException { try { int _type = SASS_ELSEIF; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2037:21: ( '@ELSEIF' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2037:23: '@ELSEIF' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2038:21: ( '@ELSEIF' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2038:23: '@ELSEIF' { match("@ELSEIF"); if (state.failed) return; @@ -7631,8 +7653,8 @@ public final void mSASS_FOR() throws RecognitionException { try { int _type = SASS_FOR; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2038:21: ( '@FOR' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2038:23: '@FOR' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2039:21: ( '@FOR' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2039:23: '@FOR' { match("@FOR"); if (state.failed) return; @@ -7652,8 +7674,8 @@ public final void mSASS_FUNCTION() throws RecognitionException { try { int _type = SASS_FUNCTION; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2039:21: ( '@FUNCTION' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2039:23: '@FUNCTION' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2040:21: ( '@FUNCTION' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2040:23: '@FUNCTION' { match("@FUNCTION"); if (state.failed) return; @@ -7673,8 +7695,8 @@ public final void mSASS_RETURN() throws RecognitionException { try { int _type = SASS_RETURN; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2040:21: ( '@RETURN' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2040:23: '@RETURN' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2041:21: ( '@RETURN' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2041:23: '@RETURN' { match("@RETURN"); if (state.failed) return; @@ -7694,8 +7716,8 @@ public final void mSASS_USE() throws RecognitionException { try { int _type = SASS_USE; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2041:21: ( '@USE' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2041:23: '@USE' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2042:21: ( '@USE' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2042:23: '@USE' { match("@USE"); if (state.failed) return; @@ -7715,8 +7737,8 @@ public final void mSASS_FORWARD() throws RecognitionException { try { int _type = SASS_FORWARD; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2042:21: ( '@FORWARD' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2042:23: '@FORWARD' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2043:21: ( '@FORWARD' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2043:23: '@FORWARD' { match("@FORWARD"); if (state.failed) return; @@ -7736,8 +7758,8 @@ public final void mSASS_EACH() throws RecognitionException { try { int _type = SASS_EACH; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2044:21: ( '@EACH' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2044:23: '@EACH' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2045:21: ( '@EACH' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2045:23: '@EACH' { match("@EACH"); if (state.failed) return; @@ -7757,8 +7779,8 @@ public final void mSASS_WHILE() throws RecognitionException { try { int _type = SASS_WHILE; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2045:21: ( '@WHILE' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2045:23: '@WHILE' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2046:21: ( '@WHILE' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2046:23: '@WHILE' { match("@WHILE"); if (state.failed) return; @@ -7778,8 +7800,8 @@ public final void mSASS_AT_ROOT() throws RecognitionException { try { int _type = SASS_AT_ROOT; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2046:21: ( '@AT-ROOT' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2046:23: '@AT-ROOT' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2047:21: ( '@AT-ROOT' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2047:23: '@AT-ROOT' { match("@AT-ROOT"); if (state.failed) return; @@ -7799,8 +7821,8 @@ public final void mAT_SIGN() throws RecognitionException { try { int _type = AT_SIGN; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2048:21: ( '@' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2048:23: '@' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:21: ( '@' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:23: '@' { match('@'); if (state.failed) return; } @@ -7819,10 +7841,10 @@ public final void mAT_IDENT() throws RecognitionException { try { int _type = AT_IDENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:14: ( ( AT_SIGN | ( AT_SIGN AT_SIGN ) ) ( NMCHAR )+ ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:16: ( AT_SIGN | ( AT_SIGN AT_SIGN ) ) ( NMCHAR )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:14: ( ( AT_SIGN | ( AT_SIGN AT_SIGN ) ) ( NMCHAR )+ ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:16: ( AT_SIGN | ( AT_SIGN AT_SIGN ) ) ( NMCHAR )+ { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:16: ( AT_SIGN | ( AT_SIGN AT_SIGN ) ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:16: ( AT_SIGN | ( AT_SIGN AT_SIGN ) ) int alt178=2; int LA178_0 = input.LA(1); if ( (LA178_0=='@') ) { @@ -7858,17 +7880,17 @@ else if ( (LA178_1=='@') ) { switch (alt178) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:17: AT_SIGN + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:17: AT_SIGN { mAT_SIGN(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:27: ( AT_SIGN AT_SIGN ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:27: ( AT_SIGN AT_SIGN ) { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:27: ( AT_SIGN AT_SIGN ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:28: AT_SIGN AT_SIGN + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:27: ( AT_SIGN AT_SIGN ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:28: AT_SIGN AT_SIGN { mAT_SIGN(); if (state.failed) return; @@ -7881,7 +7903,7 @@ else if ( (LA178_1=='@') ) { } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:46: ( NMCHAR )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:46: ( NMCHAR )+ int cnt179=0; loop179: while (true) { @@ -7893,7 +7915,7 @@ else if ( (LA178_1=='@') ) { switch (alt179) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2049:46: NMCHAR + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2050:46: NMCHAR { mNMCHAR(); if (state.failed) return; @@ -7925,11 +7947,11 @@ public final void mSASS_VAR() throws RecognitionException { try { int _type = SASS_VAR; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2051:21: ( '$' ( NMCHAR )+ ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2051:23: '$' ( NMCHAR )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2052:21: ( '$' ( NMCHAR )+ ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2052:23: '$' ( NMCHAR )+ { match('$'); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2051:27: ( NMCHAR )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2052:27: ( NMCHAR )+ int cnt180=0; loop180: while (true) { @@ -7941,7 +7963,7 @@ public final void mSASS_VAR() throws RecognitionException { switch (alt180) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2051:27: NMCHAR + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2052:27: NMCHAR { mNMCHAR(); if (state.failed) return; @@ -7973,8 +7995,8 @@ public final void mSASS_DEFAULT() throws RecognitionException { try { int _type = SASS_DEFAULT; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2052:21: ( '!DEFAULT' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2052:23: '!DEFAULT' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2053:21: ( '!DEFAULT' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2053:23: '!DEFAULT' { match("!DEFAULT"); if (state.failed) return; @@ -7994,8 +8016,8 @@ public final void mSASS_OPTIONAL() throws RecognitionException { try { int _type = SASS_OPTIONAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2053:21: ( '!OPTIONAL' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2053:23: '!OPTIONAL' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2054:21: ( '!OPTIONAL' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2054:23: '!OPTIONAL' { match("!OPTIONAL"); if (state.failed) return; @@ -8015,8 +8037,8 @@ public final void mSASS_GLOBAL() throws RecognitionException { try { int _type = SASS_GLOBAL; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2054:21: ( '!GLOBAL' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2054:23: '!GLOBAL' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2055:21: ( '!GLOBAL' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2055:23: '!GLOBAL' { match("!GLOBAL"); if (state.failed) return; @@ -8036,12 +8058,12 @@ public final void mSASS_EXTEND_ONLY_SELECTOR() throws RecognitionException { try { int _type = SASS_EXTEND_ONLY_SELECTOR; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2057:21: ( PERCENTAGE_SYMBOL ( NMCHAR )+ ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2057:23: PERCENTAGE_SYMBOL ( NMCHAR )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2058:21: ( PERCENTAGE_SYMBOL ( NMCHAR )+ ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2058:23: PERCENTAGE_SYMBOL ( NMCHAR )+ { mPERCENTAGE_SYMBOL(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2057:41: ( NMCHAR )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2058:41: ( NMCHAR )+ int cnt181=0; loop181: while (true) { @@ -8053,7 +8075,7 @@ public final void mSASS_EXTEND_ONLY_SELECTOR() throws RecognitionException { switch (alt181) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2057:41: NMCHAR + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2058:41: NMCHAR { mNMCHAR(); if (state.failed) return; @@ -8083,8 +8105,8 @@ public final void mSASS_EXTEND_ONLY_SELECTOR() throws RecognitionException { // $ANTLR start "EMS" public final void mEMS() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2069:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2069:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2070:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2070:26: { } @@ -8098,8 +8120,8 @@ public final void mEMS() throws RecognitionException { // $ANTLR start "EXS" public final void mEXS() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2070:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2070:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2071:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2071:26: { } @@ -8113,8 +8135,8 @@ public final void mEXS() throws RecognitionException { // $ANTLR start "LENGTH" public final void mLENGTH() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2071:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2071:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2072:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2072:26: { } @@ -8128,8 +8150,8 @@ public final void mLENGTH() throws RecognitionException { // $ANTLR start "REM" public final void mREM() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2072:18: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2072:19: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2073:18: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2073:19: { } @@ -8143,8 +8165,8 @@ public final void mREM() throws RecognitionException { // $ANTLR start "ANGLE" public final void mANGLE() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2073:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2073:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2074:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2074:26: { } @@ -8158,8 +8180,8 @@ public final void mANGLE() throws RecognitionException { // $ANTLR start "TIME" public final void mTIME() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2074:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2074:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2075:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2075:26: { } @@ -8173,8 +8195,8 @@ public final void mTIME() throws RecognitionException { // $ANTLR start "FREQ" public final void mFREQ() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2075:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2075:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2076:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2076:26: { } @@ -8188,8 +8210,8 @@ public final void mFREQ() throws RecognitionException { // $ANTLR start "DIMENSION" public final void mDIMENSION() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2076:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2076:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2077:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2077:26: { } @@ -8203,8 +8225,8 @@ public final void mDIMENSION() throws RecognitionException { // $ANTLR start "PERCENTAGE" public final void mPERCENTAGE() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2077:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2077:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2078:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2078:26: { } @@ -8218,8 +8240,8 @@ public final void mPERCENTAGE() throws RecognitionException { // $ANTLR start "RESOLUTION" public final void mRESOLUTION() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2078:25: () - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2078:26: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2079:25: () + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2079:26: { } @@ -8235,10 +8257,10 @@ public final void mNUMBER() throws RecognitionException { try { int _type = NUMBER; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2081:5: ( ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ )? | '.' ( '0' .. '9' )+ ) ( ( D P ( I | C ) )=> D P ( I | C M ) | ( E ( M | X ) )=> E ( M | X ) | ( P ( X | T | C ) )=> P ( X | T | C ) | ( C M )=> C M | ( M ( M | S ) )=> M ( M | S ) | ( I N )=> I N | ( D E G )=> D E G | ( R ( A | E ) )=> R ( A D | E M ) | ( S )=> S | ( ( K )? H Z )=> ( K )? H Z | IDENT | PERCENTAGE_SYMBOL |) ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2081:9: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ )? | '.' ( '0' .. '9' )+ ) ( ( D P ( I | C ) )=> D P ( I | C M ) | ( E ( M | X ) )=> E ( M | X ) | ( P ( X | T | C ) )=> P ( X | T | C ) | ( C M )=> C M | ( M ( M | S ) )=> M ( M | S ) | ( I N )=> I N | ( D E G )=> D E G | ( R ( A | E ) )=> R ( A D | E M ) | ( S )=> S | ( ( K )? H Z )=> ( K )? H Z | IDENT | PERCENTAGE_SYMBOL |) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2082:5: ( ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ )? | '.' ( '0' .. '9' )+ ) ( ( D P ( I | C ) )=> D P ( I | C M ) | ( E ( M | X ) )=> E ( M | X ) | ( P ( X | T | C ) )=> P ( X | T | C ) | ( C M )=> C M | ( M ( M | S ) )=> M ( M | S ) | ( I N )=> I N | ( D E G )=> D E G | ( R ( A | E ) )=> R ( A D | E M ) | ( S )=> S | ( ( K )? H Z )=> ( K )? H Z | IDENT | PERCENTAGE_SYMBOL |) ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2082:9: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ )? | '.' ( '0' .. '9' )+ ) ( ( D P ( I | C ) )=> D P ( I | C M ) | ( E ( M | X ) )=> E ( M | X ) | ( P ( X | T | C ) )=> P ( X | T | C ) | ( C M )=> C M | ( M ( M | S ) )=> M ( M | S ) | ( I N )=> I N | ( D E G )=> D E G | ( R ( A | E ) )=> R ( A D | E M ) | ( S )=> S | ( ( K )? H Z )=> ( K )? H Z | IDENT | PERCENTAGE_SYMBOL |) { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2081:9: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ )? | '.' ( '0' .. '9' )+ ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2082:9: ( ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ )? | '.' ( '0' .. '9' )+ ) int alt186=2; int LA186_0 = input.LA(1); if ( ((LA186_0 >= '0' && LA186_0 <= '9')) ) { @@ -8257,9 +8279,9 @@ else if ( (LA186_0=='.') ) { switch (alt186) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2082:15: ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2083:15: ( '0' .. '9' )+ ( '.' ( '0' .. '9' )+ )? { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2082:15: ( '0' .. '9' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2083:15: ( '0' .. '9' )+ int cnt182=0; loop182: while (true) { @@ -8295,7 +8317,7 @@ else if ( (LA186_0=='.') ) { cnt182++; } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2082:25: ( '.' ( '0' .. '9' )+ )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2083:25: ( '.' ( '0' .. '9' )+ )? int alt184=2; int LA184_0 = input.LA(1); if ( (LA184_0=='.') ) { @@ -8303,10 +8325,10 @@ else if ( (LA186_0=='.') ) { } switch (alt184) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2082:26: '.' ( '0' .. '9' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2083:26: '.' ( '0' .. '9' )+ { match('.'); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2082:30: ( '0' .. '9' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2083:30: ( '0' .. '9' )+ int cnt183=0; loop183: while (true) { @@ -8350,10 +8372,10 @@ else if ( (LA186_0=='.') ) { } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2083:15: '.' ( '0' .. '9' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2084:15: '.' ( '0' .. '9' )+ { match('.'); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2083:19: ( '0' .. '9' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2084:19: ( '0' .. '9' )+ int cnt185=0; loop185: while (true) { @@ -8394,18 +8416,18 @@ else if ( (LA186_0=='.') ) { } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2085:9: ( ( D P ( I | C ) )=> D P ( I | C M ) | ( E ( M | X ) )=> E ( M | X ) | ( P ( X | T | C ) )=> P ( X | T | C ) | ( C M )=> C M | ( M ( M | S ) )=> M ( M | S ) | ( I N )=> I N | ( D E G )=> D E G | ( R ( A | E ) )=> R ( A D | E M ) | ( S )=> S | ( ( K )? H Z )=> ( K )? H Z | IDENT | PERCENTAGE_SYMBOL |) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2086:9: ( ( D P ( I | C ) )=> D P ( I | C M ) | ( E ( M | X ) )=> E ( M | X ) | ( P ( X | T | C ) )=> P ( X | T | C ) | ( C M )=> C M | ( M ( M | S ) )=> M ( M | S ) | ( I N )=> I N | ( D E G )=> D E G | ( R ( A | E ) )=> R ( A D | E M ) | ( S )=> S | ( ( K )? H Z )=> ( K )? H Z | IDENT | PERCENTAGE_SYMBOL |) int alt193=13; alt193 = dfa193.predict(input); switch (alt193) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2086:15: ( D P ( I | C ) )=> D P ( I | C M ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2087:15: ( D P ( I | C ) )=> D P ( I | C M ) { mD(); if (state.failed) return; mP(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2088:17: ( I | C M ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2089:17: ( I | C M ) int alt187=2; switch ( input.LA(1) ) { case 'I': @@ -8657,14 +8679,14 @@ else if ( (LA187_5=='3') ) { } switch (alt187) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2089:22: I + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2090:22: I { mI(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2089:26: C M + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2090:26: C M { mC(); if (state.failed) return; @@ -8679,11 +8701,11 @@ else if ( (LA187_5=='3') ) { } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2093:15: ( E ( M | X ) )=> E ( M | X ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2094:15: ( E ( M | X ) )=> E ( M | X ) { mE(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2095:17: ( M | X ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2096:17: ( M | X ) int alt188=2; switch ( input.LA(1) ) { case 'M': @@ -8859,7 +8881,7 @@ else if ( (LA188_7=='5'||LA188_7=='7') ) { } switch (alt188) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2096:23: M + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2097:23: M { mM(); if (state.failed) return; @@ -8867,7 +8889,7 @@ else if ( (LA188_7=='5'||LA188_7=='7') ) { } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2097:23: X + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2098:23: X { mX(); if (state.failed) return; @@ -8880,11 +8902,11 @@ else if ( (LA188_7=='5'||LA188_7=='7') ) { } break; case 3 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2099:15: ( P ( X | T | C ) )=> P ( X | T | C ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2100:15: ( P ( X | T | C ) )=> P ( X | T | C ) { mP(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2101:17: ( X | T | C ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2102:17: ( X | T | C ) int alt189=3; switch ( input.LA(1) ) { case 'X': @@ -9184,21 +9206,21 @@ else if ( (LA189_6=='4') ) { } switch (alt189) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2102:23: X + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2103:23: X { mX(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2103:23: T + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2104:23: T { mT(); if (state.failed) return; } break; case 3 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2104:23: C + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2105:23: C { mC(); if (state.failed) return; @@ -9211,7 +9233,7 @@ else if ( (LA189_6=='4') ) { } break; case 4 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2107:15: ( C M )=> C M + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2108:15: ( C M )=> C M { mC(); if (state.failed) return; @@ -9221,11 +9243,11 @@ else if ( (LA189_6=='4') ) { } break; case 5 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2109:15: ( M ( M | S ) )=> M ( M | S ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2110:15: ( M ( M | S ) )=> M ( M | S ) { mM(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2111:17: ( M | S ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2112:17: ( M | S ) int alt190=2; switch ( input.LA(1) ) { case 'M': @@ -9401,7 +9423,7 @@ else if ( (LA190_7=='5'||LA190_7=='7') ) { } switch (alt190) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2112:23: M + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2113:23: M { mM(); if (state.failed) return; @@ -9409,7 +9431,7 @@ else if ( (LA190_7=='5'||LA190_7=='7') ) { } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2114:23: S + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2115:23: S { mS(); if (state.failed) return; @@ -9422,7 +9444,7 @@ else if ( (LA190_7=='5'||LA190_7=='7') ) { } break; case 6 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2116:15: ( I N )=> I N + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2117:15: ( I N )=> I N { mI(); if (state.failed) return; @@ -9432,7 +9454,7 @@ else if ( (LA190_7=='5'||LA190_7=='7') ) { } break; case 7 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2119:15: ( D E G )=> D E G + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2120:15: ( D E G )=> D E G { mD(); if (state.failed) return; @@ -9444,11 +9466,11 @@ else if ( (LA190_7=='5'||LA190_7=='7') ) { } break; case 8 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2124:15: ( R ( A | E ) )=> R ( A D | E M ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2125:15: ( R ( A | E ) )=> R ( A D | E M ) { mR(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2126:17: ( A D | E M ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2127:17: ( A D | E M ) int alt191=2; switch ( input.LA(1) ) { case 'A': @@ -9691,7 +9713,7 @@ else if ( (LA191_5=='5') ) { } switch (alt191) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2127:20: A D + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2128:20: A D { mA(); if (state.failed) return; @@ -9701,7 +9723,7 @@ else if ( (LA191_5=='5') ) { } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2128:20: E M + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2129:20: E M { mE(); if (state.failed) return; @@ -9716,7 +9738,7 @@ else if ( (LA191_5=='5') ) { } break; case 9 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2131:15: ( S )=> S + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2132:15: ( S )=> S { mS(); if (state.failed) return; @@ -9724,9 +9746,9 @@ else if ( (LA191_5=='5') ) { } break; case 10 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2133:15: ( ( K )? H Z )=> ( K )? H Z + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2134:15: ( ( K )? H Z )=> ( K )? H Z { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2134:17: ( K )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2135:17: ( K )? int alt192=2; int LA192_0 = input.LA(1); if ( (LA192_0=='K'||LA192_0=='k') ) { @@ -9791,7 +9813,7 @@ else if ( (LA192_4=='4'||LA192_4=='6') ) { } switch (alt192) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2134:17: K + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2135:17: K { mK(); if (state.failed) return; @@ -9808,7 +9830,7 @@ else if ( (LA192_4=='4'||LA192_4=='6') ) { } break; case 11 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2136:15: IDENT + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2137:15: IDENT { mIDENT(); if (state.failed) return; @@ -9816,7 +9838,7 @@ else if ( (LA192_4=='4'||LA192_4=='6') ) { } break; case 12 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2138:15: PERCENTAGE_SYMBOL + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2139:15: PERCENTAGE_SYMBOL { mPERCENTAGE_SYMBOL(); if (state.failed) return; @@ -9824,7 +9846,7 @@ else if ( (LA192_4=='4'||LA192_4=='6') ) { } break; case 13 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2141:9: + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2142:9: { } break; @@ -9847,8 +9869,8 @@ public final void mURI() throws RecognitionException { try { int _type = URI; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2147:5: ( U R L '(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2147:9: U R L '(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2148:5: ( U R L '(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2148:9: U R L '(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' { mU(); if (state.failed) return; @@ -9857,7 +9879,7 @@ public final void mURI() throws RecognitionException { mL(); if (state.failed) return; match('('); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:13: ( ( WS )=> WS )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:13: ( ( WS )=> WS )? int alt194=2; int LA194_0 = input.LA(1); if ( (LA194_0=='\t'||LA194_0==' ') ) { @@ -9868,7 +9890,7 @@ public final void mURI() throws RecognitionException { } switch (alt194) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:14: ( WS )=> WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:14: ( WS )=> WS { mWS(); if (state.failed) return; @@ -9877,7 +9899,7 @@ public final void mURI() throws RecognitionException { } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:25: ( URL | STRING ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:25: ( URL | STRING ) int alt195=2; int LA195_0 = input.LA(1); if ( (LA195_0=='\t'||(LA195_0 >= ' ' && LA195_0 <= '!')||(LA195_0 >= '#' && LA195_0 <= '&')||(LA195_0 >= ')' && LA195_0 <= ';')||LA195_0=='='||(LA195_0 >= '?' && LA195_0 <= '\\')||LA195_0=='_'||(LA195_0 >= 'a' && LA195_0 <= '~')||(LA195_0 >= '\u0080' && LA195_0 <= '\uFFFF')) ) { @@ -9896,14 +9918,14 @@ else if ( (LA195_0=='\"'||LA195_0=='\'') ) { switch (alt195) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:26: URL + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:26: URL { mURL(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:30: STRING + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:30: STRING { mSTRING(); if (state.failed) return; @@ -9912,7 +9934,7 @@ else if ( (LA195_0=='\"'||LA195_0=='\'') ) { } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:38: ( WS )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:38: ( WS )? int alt196=2; int LA196_0 = input.LA(1); if ( (LA196_0=='\t'||LA196_0==' ') ) { @@ -9920,7 +9942,7 @@ else if ( (LA195_0=='\"'||LA195_0=='\'') ) { } switch (alt196) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:38: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:38: WS { mWS(); if (state.failed) return; @@ -9944,7 +9966,7 @@ else if ( (LA195_0=='\"'||LA195_0=='\'') ) { // $ANTLR start "HEXCHAR_WILDCARD" public final void mHEXCHAR_WILDCARD() throws RecognitionException { try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2153:26: ( '?' | HEXCHAR ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2154:26: ( '?' | HEXCHAR ) // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g: { if ( (input.LA(1) >= '0' && input.LA(1) <= '9')||input.LA(1)=='?'||(input.LA(1) >= 'A' && input.LA(1) <= 'F')||(input.LA(1) >= 'a' && input.LA(1) <= 'f') ) { @@ -9971,8 +9993,8 @@ public final void mURANGE() throws RecognitionException { try { int _type = URANGE; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2155:7: ( ( 'u' | 'U' ) PLUS ( HEXCHAR_WILDCARD )+ ( MINUS ( HEXCHAR_WILDCARD )+ )? ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2155:9: ( 'u' | 'U' ) PLUS ( HEXCHAR_WILDCARD )+ ( MINUS ( HEXCHAR_WILDCARD )+ )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2156:7: ( ( 'u' | 'U' ) PLUS ( HEXCHAR_WILDCARD )+ ( MINUS ( HEXCHAR_WILDCARD )+ )? ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2156:9: ( 'u' | 'U' ) PLUS ( HEXCHAR_WILDCARD )+ ( MINUS ( HEXCHAR_WILDCARD )+ )? { if ( input.LA(1)=='U'||input.LA(1)=='u' ) { input.consume(); @@ -9986,7 +10008,7 @@ public final void mURANGE() throws RecognitionException { } mPLUS(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2155:24: ( HEXCHAR_WILDCARD )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2156:24: ( HEXCHAR_WILDCARD )+ int cnt197=0; loop197: while (true) { @@ -10022,7 +10044,7 @@ public final void mURANGE() throws RecognitionException { cnt197++; } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2155:42: ( MINUS ( HEXCHAR_WILDCARD )+ )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2156:42: ( MINUS ( HEXCHAR_WILDCARD )+ )? int alt199=2; int LA199_0 = input.LA(1); if ( (LA199_0=='-') ) { @@ -10030,11 +10052,11 @@ public final void mURANGE() throws RecognitionException { } switch (alt199) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2155:43: MINUS ( HEXCHAR_WILDCARD )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2156:43: MINUS ( HEXCHAR_WILDCARD )+ { mMINUS(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2155:49: ( HEXCHAR_WILDCARD )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2156:49: ( HEXCHAR_WILDCARD )+ int cnt198=0; loop198: while (true) { @@ -10091,12 +10113,12 @@ public final void mMOZ_URL_PREFIX() throws RecognitionException { try { int _type = MOZ_URL_PREFIX; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2158:2: ( 'URL-PREFIX(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2159:2: 'URL-PREFIX(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2159:2: ( 'URL-PREFIX(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:2: 'URL-PREFIX(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' { match("URL-PREFIX("); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:13: ( ( WS )=> WS )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:13: ( ( WS )=> WS )? int alt200=2; int LA200_0 = input.LA(1); if ( (LA200_0=='\t'||LA200_0==' ') ) { @@ -10107,7 +10129,7 @@ public final void mMOZ_URL_PREFIX() throws RecognitionException { } switch (alt200) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:14: ( WS )=> WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:14: ( WS )=> WS { mWS(); if (state.failed) return; @@ -10116,7 +10138,7 @@ public final void mMOZ_URL_PREFIX() throws RecognitionException { } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:25: ( URL | STRING ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:25: ( URL | STRING ) int alt201=2; int LA201_0 = input.LA(1); if ( (LA201_0=='\t'||(LA201_0 >= ' ' && LA201_0 <= '!')||(LA201_0 >= '#' && LA201_0 <= '&')||(LA201_0 >= ')' && LA201_0 <= ';')||LA201_0=='='||(LA201_0 >= '?' && LA201_0 <= '\\')||LA201_0=='_'||(LA201_0 >= 'a' && LA201_0 <= '~')||(LA201_0 >= '\u0080' && LA201_0 <= '\uFFFF')) ) { @@ -10135,14 +10157,14 @@ else if ( (LA201_0=='\"'||LA201_0=='\'') ) { switch (alt201) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:26: URL + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:26: URL { mURL(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:30: STRING + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:30: STRING { mSTRING(); if (state.failed) return; @@ -10151,7 +10173,7 @@ else if ( (LA201_0=='\"'||LA201_0=='\'') ) { } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:38: ( WS )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:38: ( WS )? int alt202=2; int LA202_0 = input.LA(1); if ( (LA202_0=='\t'||LA202_0==' ') ) { @@ -10159,7 +10181,7 @@ else if ( (LA201_0=='\"'||LA201_0=='\'') ) { } switch (alt202) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:38: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:38: WS { mWS(); if (state.failed) return; @@ -10185,12 +10207,12 @@ public final void mMOZ_DOMAIN() throws RecognitionException { try { int _type = MOZ_DOMAIN; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2166:2: ( 'DOMAIN(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2167:2: 'DOMAIN(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2167:2: ( 'DOMAIN(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:2: 'DOMAIN(' ( ( WS )=> WS )? ( URL | STRING ) ( WS )? ')' { match("DOMAIN("); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:13: ( ( WS )=> WS )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:13: ( ( WS )=> WS )? int alt203=2; int LA203_0 = input.LA(1); if ( (LA203_0=='\t'||LA203_0==' ') ) { @@ -10201,7 +10223,7 @@ public final void mMOZ_DOMAIN() throws RecognitionException { } switch (alt203) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:14: ( WS )=> WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:14: ( WS )=> WS { mWS(); if (state.failed) return; @@ -10210,7 +10232,7 @@ public final void mMOZ_DOMAIN() throws RecognitionException { } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:25: ( URL | STRING ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:25: ( URL | STRING ) int alt204=2; int LA204_0 = input.LA(1); if ( (LA204_0=='\t'||(LA204_0 >= ' ' && LA204_0 <= '!')||(LA204_0 >= '#' && LA204_0 <= '&')||(LA204_0 >= ')' && LA204_0 <= ';')||LA204_0=='='||(LA204_0 >= '?' && LA204_0 <= '\\')||LA204_0=='_'||(LA204_0 >= 'a' && LA204_0 <= '~')||(LA204_0 >= '\u0080' && LA204_0 <= '\uFFFF')) ) { @@ -10229,14 +10251,14 @@ else if ( (LA204_0=='\"'||LA204_0=='\'') ) { switch (alt204) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:26: URL + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:26: URL { mURL(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:30: STRING + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:30: STRING { mSTRING(); if (state.failed) return; @@ -10245,7 +10267,7 @@ else if ( (LA204_0=='\"'||LA204_0=='\'') ) { } - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:38: ( WS )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:38: ( WS )? int alt205=2; int LA205_0 = input.LA(1); if ( (LA205_0=='\t'||LA205_0==' ') ) { @@ -10253,7 +10275,7 @@ else if ( (LA204_0=='\"'||LA204_0=='\'') ) { } switch (alt205) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:38: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:38: WS { mWS(); if (state.failed) return; @@ -10279,12 +10301,12 @@ public final void mMOZ_REGEXP() throws RecognitionException { try { int _type = MOZ_REGEXP; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2174:2: ( 'REGEXP(' ( ( WS )=> WS )? STRING ( WS )? ')' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2175:2: 'REGEXP(' ( ( WS )=> WS )? STRING ( WS )? ')' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2175:2: ( 'REGEXP(' ( ( WS )=> WS )? STRING ( WS )? ')' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2176:2: 'REGEXP(' ( ( WS )=> WS )? STRING ( WS )? ')' { match("REGEXP("); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2176:13: ( ( WS )=> WS )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2177:13: ( ( WS )=> WS )? int alt206=2; int LA206_0 = input.LA(1); if ( (LA206_0=='\t'||LA206_0==' ') && (synpred16_Css3())) { @@ -10292,7 +10314,7 @@ public final void mMOZ_REGEXP() throws RecognitionException { } switch (alt206) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2176:14: ( WS )=> WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2177:14: ( WS )=> WS { mWS(); if (state.failed) return; @@ -10303,7 +10325,7 @@ public final void mMOZ_REGEXP() throws RecognitionException { mSTRING(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2176:32: ( WS )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2177:32: ( WS )? int alt207=2; int LA207_0 = input.LA(1); if ( (LA207_0=='\t'||LA207_0==' ') ) { @@ -10311,7 +10333,7 @@ public final void mMOZ_REGEXP() throws RecognitionException { } switch (alt207) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2176:32: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2177:32: WS { mWS(); if (state.failed) return; @@ -10337,10 +10359,10 @@ public final void mWS() throws RecognitionException { try { int _type = WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2187:5: ( ( ' ' | '\\t' )+ ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2188:5: ( ' ' | '\\t' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2188:5: ( ( ' ' | '\\t' )+ ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2189:5: ( ' ' | '\\t' )+ { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2188:5: ( ' ' | '\\t' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2189:5: ( ' ' | '\\t' )+ int cnt208=0; loop208: while (true) { @@ -10392,10 +10414,10 @@ public final void mNL() throws RecognitionException { try { int _type = NL; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2192:5: ( ( '\\r' | '\\n' )+ ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2194:5: ( '\\r' | '\\n' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2193:5: ( ( '\\r' | '\\n' )+ ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2195:5: ( '\\r' | '\\n' )+ { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2194:5: ( '\\r' | '\\n' )+ + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2195:5: ( '\\r' | '\\n' )+ int cnt209=0; loop209: while (true) { @@ -10447,15 +10469,15 @@ public final void mCOMMENT() throws RecognitionException { try { int _type = COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2200:5: ( '/*' ( options {greedy=false; } : ( . )* ) '*/' ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2201:5: '/*' ( options {greedy=false; } : ( . )* ) '*/' + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2201:5: ( '/*' ( options {greedy=false; } : ( . )* ) '*/' ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2202:5: '/*' ( options {greedy=false; } : ( . )* ) '*/' { match("/*"); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2201:10: ( options {greedy=false; } : ( . )* ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2201:40: ( . )* + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2202:10: ( options {greedy=false; } : ( . )* ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2202:40: ( . )* { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2201:40: ( . )* + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2202:40: ( . )* loop210: while (true) { int alt210=2; @@ -10476,7 +10498,7 @@ else if ( ((LA210_0 >= '\u0000' && LA210_0 <= ')')||(LA210_0 >= '+' && LA210_0 < switch (alt210) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2201:40: . + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2202:40: . { matchAny(); if (state.failed) return; } @@ -10507,15 +10529,15 @@ public final void mLINE_COMMENT() throws RecognitionException { try { int _type = LINE_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2205:5: ( '//' ( options {greedy=false; } : (~ ( '\\r' | '\\n' ) )* ) ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2206:5: '//' ( options {greedy=false; } : (~ ( '\\r' | '\\n' ) )* ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2206:5: ( '//' ( options {greedy=false; } : (~ ( '\\r' | '\\n' ) )* ) ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2207:5: '//' ( options {greedy=false; } : (~ ( '\\r' | '\\n' ) )* ) { match("//"); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2206:9: ( options {greedy=false; } : (~ ( '\\r' | '\\n' ) )* ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2206:39: (~ ( '\\r' | '\\n' ) )* + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2207:9: ( options {greedy=false; } : (~ ( '\\r' | '\\n' ) )* ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2207:39: (~ ( '\\r' | '\\n' ) )* { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2206:39: (~ ( '\\r' | '\\n' ) )* + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2207:39: (~ ( '\\r' | '\\n' ) )* loop211: while (true) { int alt211=2; @@ -10564,8 +10586,8 @@ public final void mLINE_COMMENT() throws RecognitionException { @Override public void mTokens() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:8: ( GEN | CDO | CDC | INCLUDES | DASHMATCH | BEGINS | ENDS | CONTAINS | GREATER | LBRACE | RBRACE | LBRACKET | RBRACKET | OPEQ | SEMI | COLON | DCOLON | SOLIDUS | MINUS | PLUS | STAR | LPAREN | RPAREN | COMMA | DOT | TILDE | PIPE | PERCENTAGE_SYMBOL | EXCLAMATION_MARK | CP_EQ | CP_NOT_EQ | LESS | GREATER_OR_EQ | LESS_OR_EQ | LESS_AND | CP_DOTS | LESS_REST | STRING | LESS_JS_STRING | NOT | VARIABLE | IDENT | HASH_SYMBOL | HASH | IMPORTANT_SYM | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | SUPPORTS_SYM | LAYER_SYM | CONTAINER_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_ERROR | SASS_WARN | SASS_IF | SASS_ELSE | SASS_ELSEIF | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_USE | SASS_FORWARD | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | AT_SIGN | AT_IDENT | SASS_VAR | SASS_DEFAULT | SASS_OPTIONAL | SASS_GLOBAL | SASS_EXTEND_ONLY_SELECTOR | NUMBER | URI | URANGE | MOZ_URL_PREFIX | MOZ_DOMAIN | MOZ_REGEXP | WS | NL | COMMENT | LINE_COMMENT ) - int alt212=108; + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:8: ( GEN | CDO | CDC | INCLUDES | DASHMATCH | BEGINS | ENDS | CONTAINS | GREATER | LBRACE | RBRACE | LBRACKET | RBRACKET | OPEQ | SEMI | COLON | DCOLON | SOLIDUS | MINUS | PLUS | STAR | LPAREN | RPAREN | COMMA | DOT | TILDE | PIPE | PERCENTAGE_SYMBOL | EXCLAMATION_MARK | CP_EQ | CP_NOT_EQ | LESS | GREATER_OR_EQ | LESS_OR_EQ | LESS_AND | CP_DOTS | LESS_REST | STRING | LESS_JS_STRING | NOT | VARIABLE | IDENT | HASH_SYMBOL | HASH | IMPORTANT_SYM | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | SUPPORTS_SYM | LAYER_SYM | CONTAINER_SYM | KEYFRAMES_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_ERROR | SASS_WARN | SASS_IF | SASS_ELSE | SASS_ELSEIF | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_USE | SASS_FORWARD | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | AT_SIGN | AT_IDENT | SASS_VAR | SASS_DEFAULT | SASS_OPTIONAL | SASS_GLOBAL | SASS_EXTEND_ONLY_SELECTOR | NUMBER | URI | URANGE | MOZ_URL_PREFIX | MOZ_DOMAIN | MOZ_REGEXP | WS | NL | COMMENT | LINE_COMMENT ) + int alt212=109; alt212 = dfa212.predict(input); switch (alt212) { case 1 : @@ -10954,371 +10976,378 @@ public void mTokens() throws RecognitionException { } break; case 56 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:489: TOPLEFTCORNER_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:489: KEYFRAMES_SYM { - mTOPLEFTCORNER_SYM(); if (state.failed) return; + mKEYFRAMES_SYM(); if (state.failed) return; } break; case 57 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:507: TOPLEFT_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:503: TOPLEFTCORNER_SYM { - mTOPLEFT_SYM(); if (state.failed) return; + mTOPLEFTCORNER_SYM(); if (state.failed) return; } break; case 58 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:519: TOPCENTER_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:521: TOPLEFT_SYM { - mTOPCENTER_SYM(); if (state.failed) return; + mTOPLEFT_SYM(); if (state.failed) return; } break; case 59 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:533: TOPRIGHT_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:533: TOPCENTER_SYM { - mTOPRIGHT_SYM(); if (state.failed) return; + mTOPCENTER_SYM(); if (state.failed) return; } break; case 60 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:546: TOPRIGHTCORNER_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:547: TOPRIGHT_SYM { - mTOPRIGHTCORNER_SYM(); if (state.failed) return; + mTOPRIGHT_SYM(); if (state.failed) return; } break; case 61 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:565: BOTTOMLEFTCORNER_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:560: TOPRIGHTCORNER_SYM { - mBOTTOMLEFTCORNER_SYM(); if (state.failed) return; + mTOPRIGHTCORNER_SYM(); if (state.failed) return; } break; case 62 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:586: BOTTOMLEFT_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:579: BOTTOMLEFTCORNER_SYM { - mBOTTOMLEFT_SYM(); if (state.failed) return; + mBOTTOMLEFTCORNER_SYM(); if (state.failed) return; } break; case 63 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:601: BOTTOMCENTER_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:600: BOTTOMLEFT_SYM { - mBOTTOMCENTER_SYM(); if (state.failed) return; + mBOTTOMLEFT_SYM(); if (state.failed) return; } break; case 64 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:618: BOTTOMRIGHT_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:615: BOTTOMCENTER_SYM { - mBOTTOMRIGHT_SYM(); if (state.failed) return; + mBOTTOMCENTER_SYM(); if (state.failed) return; } break; case 65 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:634: BOTTOMRIGHTCORNER_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:632: BOTTOMRIGHT_SYM { - mBOTTOMRIGHTCORNER_SYM(); if (state.failed) return; + mBOTTOMRIGHT_SYM(); if (state.failed) return; } break; case 66 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:656: LEFTTOP_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:648: BOTTOMRIGHTCORNER_SYM { - mLEFTTOP_SYM(); if (state.failed) return; + mBOTTOMRIGHTCORNER_SYM(); if (state.failed) return; } break; case 67 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:668: LEFTMIDDLE_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:670: LEFTTOP_SYM { - mLEFTMIDDLE_SYM(); if (state.failed) return; + mLEFTTOP_SYM(); if (state.failed) return; } break; case 68 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:683: LEFTBOTTOM_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:682: LEFTMIDDLE_SYM { - mLEFTBOTTOM_SYM(); if (state.failed) return; + mLEFTMIDDLE_SYM(); if (state.failed) return; } break; case 69 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:698: RIGHTTOP_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:697: LEFTBOTTOM_SYM { - mRIGHTTOP_SYM(); if (state.failed) return; + mLEFTBOTTOM_SYM(); if (state.failed) return; } break; case 70 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:711: RIGHTMIDDLE_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:712: RIGHTTOP_SYM { - mRIGHTMIDDLE_SYM(); if (state.failed) return; + mRIGHTTOP_SYM(); if (state.failed) return; } break; case 71 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:727: RIGHTBOTTOM_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:725: RIGHTMIDDLE_SYM { - mRIGHTBOTTOM_SYM(); if (state.failed) return; + mRIGHTMIDDLE_SYM(); if (state.failed) return; } break; case 72 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:743: MOZ_DOCUMENT_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:741: RIGHTBOTTOM_SYM { - mMOZ_DOCUMENT_SYM(); if (state.failed) return; + mRIGHTBOTTOM_SYM(); if (state.failed) return; } break; case 73 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:760: WEBKIT_KEYFRAMES_SYM + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:757: MOZ_DOCUMENT_SYM { - mWEBKIT_KEYFRAMES_SYM(); if (state.failed) return; + mMOZ_DOCUMENT_SYM(); if (state.failed) return; } break; case 74 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:781: SASS_CONTENT + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:774: WEBKIT_KEYFRAMES_SYM { - mSASS_CONTENT(); if (state.failed) return; + mWEBKIT_KEYFRAMES_SYM(); if (state.failed) return; } break; case 75 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:794: SASS_MIXIN + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:795: SASS_CONTENT { - mSASS_MIXIN(); if (state.failed) return; + mSASS_CONTENT(); if (state.failed) return; } break; case 76 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:805: SASS_INCLUDE + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:808: SASS_MIXIN { - mSASS_INCLUDE(); if (state.failed) return; + mSASS_MIXIN(); if (state.failed) return; } break; case 77 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:818: SASS_EXTEND + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:819: SASS_INCLUDE { - mSASS_EXTEND(); if (state.failed) return; + mSASS_INCLUDE(); if (state.failed) return; } break; case 78 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:830: SASS_DEBUG + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:832: SASS_EXTEND { - mSASS_DEBUG(); if (state.failed) return; + mSASS_EXTEND(); if (state.failed) return; } break; case 79 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:841: SASS_ERROR + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:844: SASS_DEBUG { - mSASS_ERROR(); if (state.failed) return; + mSASS_DEBUG(); if (state.failed) return; } break; case 80 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:852: SASS_WARN + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:855: SASS_ERROR { - mSASS_WARN(); if (state.failed) return; + mSASS_ERROR(); if (state.failed) return; } break; case 81 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:862: SASS_IF + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:866: SASS_WARN { - mSASS_IF(); if (state.failed) return; + mSASS_WARN(); if (state.failed) return; } break; case 82 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:870: SASS_ELSE + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:876: SASS_IF { - mSASS_ELSE(); if (state.failed) return; + mSASS_IF(); if (state.failed) return; } break; case 83 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:880: SASS_ELSEIF + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:884: SASS_ELSE { - mSASS_ELSEIF(); if (state.failed) return; + mSASS_ELSE(); if (state.failed) return; } break; case 84 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:892: SASS_FOR + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:894: SASS_ELSEIF { - mSASS_FOR(); if (state.failed) return; + mSASS_ELSEIF(); if (state.failed) return; } break; case 85 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:901: SASS_FUNCTION + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:906: SASS_FOR { - mSASS_FUNCTION(); if (state.failed) return; + mSASS_FOR(); if (state.failed) return; } break; case 86 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:915: SASS_RETURN + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:915: SASS_FUNCTION { - mSASS_RETURN(); if (state.failed) return; + mSASS_FUNCTION(); if (state.failed) return; } break; case 87 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:927: SASS_USE + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:929: SASS_RETURN { - mSASS_USE(); if (state.failed) return; + mSASS_RETURN(); if (state.failed) return; } break; case 88 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:936: SASS_FORWARD + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:941: SASS_USE { - mSASS_FORWARD(); if (state.failed) return; + mSASS_USE(); if (state.failed) return; } break; case 89 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:949: SASS_EACH + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:950: SASS_FORWARD { - mSASS_EACH(); if (state.failed) return; + mSASS_FORWARD(); if (state.failed) return; } break; case 90 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:959: SASS_WHILE + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:963: SASS_EACH { - mSASS_WHILE(); if (state.failed) return; + mSASS_EACH(); if (state.failed) return; } break; case 91 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:970: SASS_AT_ROOT + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:973: SASS_WHILE { - mSASS_AT_ROOT(); if (state.failed) return; + mSASS_WHILE(); if (state.failed) return; } break; case 92 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:983: AT_SIGN + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:984: SASS_AT_ROOT { - mAT_SIGN(); if (state.failed) return; + mSASS_AT_ROOT(); if (state.failed) return; } break; case 93 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:991: AT_IDENT + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:997: AT_SIGN { - mAT_IDENT(); if (state.failed) return; + mAT_SIGN(); if (state.failed) return; } break; case 94 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1000: SASS_VAR + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1005: AT_IDENT { - mSASS_VAR(); if (state.failed) return; + mAT_IDENT(); if (state.failed) return; } break; case 95 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1009: SASS_DEFAULT + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1014: SASS_VAR { - mSASS_DEFAULT(); if (state.failed) return; + mSASS_VAR(); if (state.failed) return; } break; case 96 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1022: SASS_OPTIONAL + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1023: SASS_DEFAULT { - mSASS_OPTIONAL(); if (state.failed) return; + mSASS_DEFAULT(); if (state.failed) return; } break; case 97 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1036: SASS_GLOBAL + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1036: SASS_OPTIONAL { - mSASS_GLOBAL(); if (state.failed) return; + mSASS_OPTIONAL(); if (state.failed) return; } break; case 98 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1048: SASS_EXTEND_ONLY_SELECTOR + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1050: SASS_GLOBAL { - mSASS_EXTEND_ONLY_SELECTOR(); if (state.failed) return; + mSASS_GLOBAL(); if (state.failed) return; } break; case 99 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1074: NUMBER + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1062: SASS_EXTEND_ONLY_SELECTOR { - mNUMBER(); if (state.failed) return; + mSASS_EXTEND_ONLY_SELECTOR(); if (state.failed) return; } break; case 100 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1081: URI + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1088: NUMBER { - mURI(); if (state.failed) return; + mNUMBER(); if (state.failed) return; } break; case 101 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1085: URANGE + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1095: URI { - mURANGE(); if (state.failed) return; + mURI(); if (state.failed) return; } break; case 102 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1092: MOZ_URL_PREFIX + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1099: URANGE { - mMOZ_URL_PREFIX(); if (state.failed) return; + mURANGE(); if (state.failed) return; } break; case 103 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1107: MOZ_DOMAIN + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1106: MOZ_URL_PREFIX { - mMOZ_DOMAIN(); if (state.failed) return; + mMOZ_URL_PREFIX(); if (state.failed) return; } break; case 104 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1118: MOZ_REGEXP + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1121: MOZ_DOMAIN { - mMOZ_REGEXP(); if (state.failed) return; + mMOZ_DOMAIN(); if (state.failed) return; } break; case 105 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1129: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1132: MOZ_REGEXP { - mWS(); if (state.failed) return; + mMOZ_REGEXP(); if (state.failed) return; } break; case 106 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1132: NL + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1143: WS { - mNL(); if (state.failed) return; + mWS(); if (state.failed) return; } break; case 107 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1135: COMMENT + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1146: NL { - mCOMMENT(); if (state.failed) return; + mNL(); if (state.failed) return; } break; case 108 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1143: LINE_COMMENT + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1149: COMMENT + { + mCOMMENT(); if (state.failed) return; + + } + break; + case 109 : + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1:1157: LINE_COMMENT { mLINE_COMMENT(); if (state.failed) return; @@ -11354,14 +11383,14 @@ public final void synpred2_Css3_fragment() throws RecognitionException { // $ANTLR start synpred3_Css3 public final void synpred3_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2086:15: ( D P ( I | C ) ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2086:16: D P ( I | C ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2087:15: ( D P ( I | C ) ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2087:16: D P ( I | C ) { mD(); if (state.failed) return; mP(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2086:20: ( I | C ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2087:20: ( I | C ) int alt213=2; switch ( input.LA(1) ) { case 'I': @@ -11613,14 +11642,14 @@ else if ( (LA213_5=='3') ) { } switch (alt213) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2086:21: I + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2087:21: I { mI(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2086:23: C + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2087:23: C { mC(); if (state.failed) return; @@ -11636,12 +11665,12 @@ else if ( (LA213_5=='3') ) { // $ANTLR start synpred4_Css3 public final void synpred4_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2093:15: ( E ( M | X ) ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2093:16: E ( M | X ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2094:15: ( E ( M | X ) ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2094:16: E ( M | X ) { mE(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2093:18: ( M | X ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2094:18: ( M | X ) int alt214=2; switch ( input.LA(1) ) { case 'M': @@ -11817,14 +11846,14 @@ else if ( (LA214_7=='5'||LA214_7=='7') ) { } switch (alt214) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2093:19: M + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2094:19: M { mM(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2093:21: X + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2094:21: X { mX(); if (state.failed) return; @@ -11840,12 +11869,12 @@ else if ( (LA214_7=='5'||LA214_7=='7') ) { // $ANTLR start synpred5_Css3 public final void synpred5_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2099:15: ( P ( X | T | C ) ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2099:16: P ( X | T | C ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2100:15: ( P ( X | T | C ) ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2100:16: P ( X | T | C ) { mP(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2099:17: ( X | T | C ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2100:17: ( X | T | C ) int alt215=3; switch ( input.LA(1) ) { case 'X': @@ -12145,21 +12174,21 @@ else if ( (LA215_6=='4') ) { } switch (alt215) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2099:18: X + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2100:18: X { mX(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2099:20: T + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2100:20: T { mT(); if (state.failed) return; } break; case 3 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2099:22: C + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2100:22: C { mC(); if (state.failed) return; @@ -12175,8 +12204,8 @@ else if ( (LA215_6=='4') ) { // $ANTLR start synpred6_Css3 public final void synpred6_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2107:15: ( C M ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2107:16: C M + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2108:15: ( C M ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2108:16: C M { mC(); if (state.failed) return; @@ -12189,12 +12218,12 @@ public final void synpred6_Css3_fragment() throws RecognitionException { // $ANTLR start synpred7_Css3 public final void synpred7_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2109:15: ( M ( M | S ) ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2109:16: M ( M | S ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2110:15: ( M ( M | S ) ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2110:16: M ( M | S ) { mM(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2109:18: ( M | S ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2110:18: ( M | S ) int alt216=2; switch ( input.LA(1) ) { case 'M': @@ -12370,14 +12399,14 @@ else if ( (LA216_7=='5'||LA216_7=='7') ) { } switch (alt216) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2109:19: M + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2110:19: M { mM(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2109:21: S + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2110:21: S { mS(); if (state.failed) return; @@ -12393,8 +12422,8 @@ else if ( (LA216_7=='5'||LA216_7=='7') ) { // $ANTLR start synpred8_Css3 public final void synpred8_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2116:15: ( I N ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2116:16: I N + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2117:15: ( I N ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2117:16: I N { mI(); if (state.failed) return; @@ -12407,8 +12436,8 @@ public final void synpred8_Css3_fragment() throws RecognitionException { // $ANTLR start synpred9_Css3 public final void synpred9_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2119:15: ( D E G ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2119:16: D E G + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2120:15: ( D E G ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2120:16: D E G { mD(); if (state.failed) return; @@ -12423,12 +12452,12 @@ public final void synpred9_Css3_fragment() throws RecognitionException { // $ANTLR start synpred10_Css3 public final void synpred10_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2124:15: ( R ( A | E ) ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2124:16: R ( A | E ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2125:15: ( R ( A | E ) ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2125:16: R ( A | E ) { mR(); if (state.failed) return; - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2124:18: ( A | E ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2125:18: ( A | E ) int alt217=2; switch ( input.LA(1) ) { case 'A': @@ -12671,14 +12700,14 @@ else if ( (LA217_5=='5') ) { } switch (alt217) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2124:19: A + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2125:19: A { mA(); if (state.failed) return; } break; case 2 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2124:21: E + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2125:21: E { mE(); if (state.failed) return; @@ -12694,8 +12723,8 @@ else if ( (LA217_5=='5') ) { // $ANTLR start synpred11_Css3 public final void synpred11_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2131:15: ( S ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2131:16: S + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2132:15: ( S ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2132:16: S { mS(); if (state.failed) return; @@ -12706,10 +12735,10 @@ public final void synpred11_Css3_fragment() throws RecognitionException { // $ANTLR start synpred12_Css3 public final void synpred12_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2133:15: ( ( K )? H Z ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2133:16: ( K )? H Z + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2134:15: ( ( K )? H Z ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2134:16: ( K )? H Z { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2133:16: ( K )? + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2134:16: ( K )? int alt218=2; int LA218_0 = input.LA(1); if ( (LA218_0=='K'||LA218_0=='k') ) { @@ -12774,7 +12803,7 @@ else if ( (LA218_4=='4'||LA218_4=='6') ) { } switch (alt218) { case 1 : - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2133:16: K + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2134:16: K { mK(); if (state.failed) return; @@ -12794,8 +12823,8 @@ else if ( (LA218_4=='4'||LA218_4=='6') ) { // $ANTLR start synpred13_Css3 public final void synpred13_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:14: ( WS ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2149:15: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:14: ( WS ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2150:15: WS { mWS(); if (state.failed) return; @@ -12806,8 +12835,8 @@ public final void synpred13_Css3_fragment() throws RecognitionException { // $ANTLR start synpred14_Css3 public final void synpred14_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:14: ( WS ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2160:15: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:14: ( WS ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2161:15: WS { mWS(); if (state.failed) return; @@ -12818,8 +12847,8 @@ public final void synpred14_Css3_fragment() throws RecognitionException { // $ANTLR start synpred15_Css3 public final void synpred15_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:14: ( WS ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2168:15: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:14: ( WS ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2169:15: WS { mWS(); if (state.failed) return; @@ -12830,8 +12859,8 @@ public final void synpred15_Css3_fragment() throws RecognitionException { // $ANTLR start synpred16_Css3 public final void synpred16_Css3_fragment() throws RecognitionException { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2176:14: ( WS ) - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2176:15: WS + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2177:14: ( WS ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:2177:15: WS { mWS(); if (state.failed) return; @@ -13166,71 +13195,71 @@ public final boolean synpred3_Css3() { "\1\3\7\uffff\1\4\4\uffff\1\5\7\uffff\1\6\30\uffff\1\12\4\uffff\1\1\22"+ "\uffff\1\7\113\uffff\1\10\u020c\uffff"; static final String DFA193_specialS = - "\2\uffff\1\u012d\6\uffff\1\u0176\12\uffff\1\u0177\5\uffff\1\71\16\uffff"+ - "\1\u0183\1\u0184\4\uffff\1\u01b6\1\u01ec\1\u00b1\1\u01be\1\u00b8\1\u00c8"+ - "\1\u01ee\1\107\1\u010e\1\u00d0\1\120\1\u0113\1\u012e\1\u017d\1\u0136\1"+ - "\u01d0\1\1\1\133\1\u01dd\1\150\1\u0164\1\u01f7\1\u016d\1\uffff\1\43\5"+ - "\uffff\1\u01a1\1\uffff\1\u0084\1\u00c1\1\u0096\1\u01b7\1\u00b2\1\u01bf"+ - "\1\u00b9\1\u00c9\1\106\1\u010f\1\u00d1\1\121\1\u0114\1\u012f\1\u0137\1"+ - "\u01cf\1\134\1\u01de\1\152\1\u0165\1\u016c\1\u0083\1\u0098\1\u014e\1\u0127"+ - "\1\uffff\1\u0158\6\uffff\1\u00e8\1\u012a\1\u00f7\1\u014d\1\u0159\1\u00e7"+ - "\1\u00f6\1\u00c7\1\u00cf\1\110\1\122\1\u0110\1\u0115\14\uffff\1\u00ca"+ - "\1\u00d2\1\111\1\123\1\u0111\1\u0116\1\u01d1\1\u01df\1\132\1\153\2\uffff"+ - "\1\u0185\1\u01d4\1\u01e0\1\135\1\147\1\u0166\1\u016e\1\u0167\1\u016f\1"+ - "\u0085\1\u0099\1\u0086\1\u009a\1\uffff\1\u0186\1\u0187\1\u00e3\2\uffff"+ - "\1\u00e4\2\uffff\1\u0107\1\u0108\1\u0080\2\uffff\1\u0081\2\uffff\1\u0124"+ - "\1\u0125\3\uffff\1\u01c0\1\u01c6\1\176\2\uffff\1\177\2\uffff\1\u014c\1"+ - "\u0156\2\uffff\1\u0138\1\u00e2\1\u0143\2\uffff\1\5\1\u0182\1\24\1\u0139"+ - "\1\u0144\1\4\1\23\1\u008b\1\u009f\4\uffff\1\u008d\1\u00a1\1\uffff\1\u00e5"+ - "\1\u00e6\3\uffff\1\u0119\1\u011a\2\uffff\1\u0194\1\u017a\1\u01a2\1\u0195"+ - "\1\u01a3\1\u014f\1\u0157\1\u0150\1\u015a\6\uffff\1\u00a9\1\u00aa\20\uffff"+ - "\1\0\2\uffff\1\u01b8\1\u00b3\1\u01c1\1\u00ba\1\u0130\1\u013a\1\u01d6\1"+ - "\140\1\u01e1\1\157\1\u0168\1\u0170\1\u008e\1\u0095\1\u01d7\1\141\1\u01e2"+ - "\1\160\1\u00cc\1\112\1\u01ca\1\u00d3\1\124\1\u01cb\7\uffff\1\u0148\1\u0149"+ - "\1\u00ce\3\uffff\1\u00db\1\67\1\u018f\2\uffff\1\u0105\1\u0106\3\uffff"+ - "\1\u0178\1\u0179\1\64\2\uffff\1\u011f\1\u0121\7\uffff\1\u01ed\1\u01ef"+ - "\2\uffff\1\u0092\1\u00a4\1\u0094\1\u00a5\5\uffff\1\u00d8\1\u00d9\2\uffff"+ - "\1\u00e0\1\uffff\1\u0180\1\u0181\7\uffff\1\u0151\1\uffff\1\u015b\1\uffff"+ - "\1\u00ec\1\u00f8\2\uffff\1\113\16\uffff\1\104\2\uffff\1\u01b9\1\u00b4"+ - "\1\u01c2\1\u00bb\1\u0131\1\u013b\1\u01d8\1\142\1\u01e5\1\161\1\u0169\1"+ - "\u0171\1\u0088\1\u009d\1\u01d9\1\146\1\u01e7\1\163\1\u00cd\1\114\1\62"+ - "\1\u00d4\1\125\1\63\4\uffff\1\u00ee\1\u00f9\1\u00ef\1\u00fa\1\172\1\174"+ - "\1\6\1\26\1\173\1\175\1\10\1\31\3\uffff\1\u01b5\1\u01ba\1\u010b\3\uffff"+ - "\1\u011d\1\u00bf\1\44\2\uffff\1\u0132\1\u013d\3\uffff\1\u01dc\1\u01eb"+ - "\1\u00ab\2\uffff\1\u017b\1\u017c\2\uffff\1\u01f6\4\uffff\1\73\1\75\1\13"+ - "\1\22\2\uffff\1\u018c\1\u018d\3\uffff\1\u0089\1\u00a0\2\uffff\1\u010c"+ - "\1\u010d\2\uffff\1\u0126\1\uffff\1\u0193\1\u01a5\2\uffff\1\u012b\1\u012c"+ - "\5\uffff\1\u0152\1\uffff\1\u015d\1\uffff\1\u00f1\1\u00fc\1\u0196\1\u01a6"+ - "\1\u0192\1\u01a7\2\uffff\1\u00dc\15\uffff\1\2\2\uffff\1\u01bb\1\u00b5"+ - "\1\u01c3\1\u00bc\1\u0133\1\u0141\1\u01ce\1\136\1\u01e8\1\155\1\u016a\1"+ - "\u0172\1\u0093\1\u00a6\1\u01db\1\131\1\u01ea\1\162\1\u00c6\1\116\1\u01cc"+ - "\1\u00d5\1\126\1\u01cd\4\uffff\1\u00f2\1\u00fe\1\u00f4\1\u0100\1\54\1"+ - "\56\1\14\1\32\1\55\1\57\1\15\1\34\3\uffff\1\60\1\61\1\u0160\3\uffff\1"+ - "\u0175\1\u010a\1\167\2\uffff\1\u01b1\1\u01b2\3\uffff\1\70\1\72\1\u0109"+ - "\2\uffff\1\u01f0\1\u01f2\2\uffff\1\77\4\uffff\1\u00c3\1\u00c4\1\3\1\36"+ - "\2\uffff\1\41\1\42\3\uffff\1\u008c\1\u009e\2\uffff\1\u0161\1\u0162\2\uffff"+ - "\1\u0188\1\uffff\1\u0198\1\u01a9\2\uffff\1\u0190\1\u0191\4\uffff\1\u0153"+ - "\1\uffff\1\u015e\1\uffff\1\u00f5\1\u0102\1\u019b\1\u01ad\1\u019c\1\u01a8"+ - "\2\uffff\1\u011e\13\uffff\1\u0082\2\uffff\1\u01bc\1\u00b6\1\u01c4\1\u00bd"+ - "\1\u0134\1\u0142\1\u01d5\1\137\1\u01e6\1\164\1\u0163\1\u0173\1\u008f\1"+ - "\u00a2\1\u01da\1\144\1\u01e3\1\151\1\u00cb\1\117\1\102\1\u00d6\1\127\1"+ - "\103\4\uffff\1\u00ed\1\u00fb\1\u00e9\1\u0104\1\u00ad\1\u00af\1\21\1\37"+ - "\1\u00ae\1\u00b0\1\17\1\25\2\uffff\1\u01c7\1\u01c8\1\u0118\2\uffff\1\u0120"+ - "\1\u00c2\1\53\1\uffff\1\u014a\1\u014b\2\uffff\1\u01f4\1\u01f5\1\u00c0"+ - "\1\uffff\1\u017e\1\u017f\2\uffff\1\u00da\3\uffff\1\100\1\101\1\7\1\33"+ - "\2\uffff\1\165\1\166\2\uffff\1\u0090\1\u0097\1\uffff\1\u011b\1\u011c\1"+ - "\uffff\1\u0128\1\uffff\1\u019f\1\u01ab\2\uffff\1\50\1\52\2\uffff\1\u0154"+ - "\1\uffff\1\u015f\1\uffff\1\u00ea\1\u00ff\1\u0199\1\u01ae\1\u019a\1\u01ac"+ - "\1\uffff\1\u00dd\1\u01bd\1\u00b7\1\u01c5\1\u00be\1\u0135\1\u013c\1\u01d2"+ - "\1\145\1\u01e4\1\156\1\u016b\1\u0174\1\u008a\1\u009b\1\u01d3\1\143\1\u01e9"+ - "\1\154\1\u00c5\1\115\1\u0112\1\u00d7\1\130\1\u0117\1\u00f3\1\u00fd\1\u00f0"+ - "\1\u0101\1\u013f\1\u0145\1\11\1\35\1\u0140\1\u0146\1\12\1\30\1\74\1\76"+ - "\1\u0189\1\u018e\1\u0123\1\u00ac\1\u01f1\1\u01f3\1\170\1\171\1\u0122\1"+ - "\47\1\51\1\uffff\1\105\2\uffff\1\u00de\1\u00df\1\16\1\27\1\uffff\1\45"+ - "\1\46\1\uffff\1\u0087\1\u00a3\1\u018a\1\u018b\1\u01c9\1\uffff\1\u01a0"+ - "\1\u01a4\1\uffff\1\u01b3\1\u01b4\1\u0155\1\u015c\1\u00eb\1\u0103\1\u019d"+ - "\1\u01af\1\u019e\1\u01aa\1\u0129\1\u00e1\1\u013e\1\u0147\1\20\1\40\1\u00a7"+ - "\1\u00a8\1\u0091\1\u009c\1\u0197\1\u01b0\1\65\1\66}>"; + "\2\uffff\1\u0174\6\uffff\1\u01a7\12\uffff\1\u01a8\5\uffff\1\133\16\uffff"+ + "\1\u01b3\1\u01b4\4\uffff\1\u01e0\1\u01f4\1\u00db\1\u01e8\1\u00e2\1\u00f1"+ + "\1\u01f7\1\160\1\u013a\1\u00fb\1\171\1\u013f\1\u015a\1\u0190\1\u0161\1"+ + "\12\1\16\1\u0085\1\30\1\u0091\1\u0194\1\3\1\u019c\1\uffff\1\47\5\uffff"+ + "\1\u01b0\1\uffff\1\u00b2\1\u00b1\1\u00c5\1\u01e1\1\u00dc\1\u01e9\1\u00e3"+ + "\1\u00f2\1\161\1\u013b\1\u00fc\1\172\1\u0140\1\u015b\1\u0162\1\11\1\u0084"+ + "\1\32\1\u0092\1\u0192\1\u019d\1\u00b3\1\u00ca\1\u0179\1\u014c\1\uffff"+ + "\1\u0182\6\uffff\1\u0117\1\u014f\1\u0126\1\u017a\1\u0183\1\u011a\1\u0127"+ + "\1\u00f3\1\u00fa\1\162\1\173\1\u013c\1\u0141\14\uffff\1\u00f4\1\u00fd"+ + "\1\163\1\174\1\u013d\1\u0142\1\10\1\27\1\u0086\1\u0096\2\uffff\1\u01b7"+ + "\1\17\1\34\1\u008b\1\u0098\1\u0193\1\u019b\1\u0195\1\u019e\1\u00b5\1\u00cb"+ + "\1\u00b6\1\u00c4\1\uffff\1\u01b5\1\u01b6\1\u0112\2\uffff\1\u0113\2\uffff"+ + "\1\u0134\1\u0135\1\u00af\2\uffff\1\u00b0\2\uffff\1\u0154\1\u0155\3\uffff"+ + "\1\u01f0\1\u01f1\1\u00a8\2\uffff\1\u00a9\2\uffff\1\u0177\1\u0178\2\uffff"+ + "\1\u0168\1\u010a\1\u016d\2\uffff\1\63\1\u0191\1\103\1\u0169\1\u016e\1"+ + "\64\1\102\1\u00b7\1\u00cc\4\uffff\1\u00bd\1\u00ce\1\uffff\1\u0114\1\u0115"+ + "\3\uffff\1\u0147\1\u0148\2\uffff\1\u01c1\1\u018b\1\u01cf\1\u01c0\1\u01d0"+ + "\1\u017b\1\u0184\1\u017c\1\u0185\6\uffff\1\u00d7\1\u00d8\20\uffff\1\61"+ + "\2\uffff\1\u01e2\1\u00dd\1\u01ea\1\u00e4\1\u015c\1\u0163\1\20\1\u0083"+ + "\1\35\1\u009a\1\u0196\1\u019f\1\u00c0\1\u00d2\1\21\1\u008c\1\41\1\u009c"+ + "\1\u00f5\1\157\1\4\1\u00fe\1\175\1\5\7\uffff\1\u018c\1\u018d\1\u0107\3"+ + "\uffff\1\u010c\1\147\1\u01dd\2\uffff\1\u0136\1\u0137\3\uffff\1\u01aa\1"+ + "\u01ab\1\144\2\uffff\1\u0150\1\u0151\7\uffff\1\45\1\46\2\uffff\1\u00c1"+ + "\1\u00d3\1\u00c3\1\u00d4\5\uffff\1\u0106\1\u0108\2\uffff\1\u0110\1\uffff"+ + "\1\u01ae\1\u01af\7\uffff\1\u017d\1\uffff\1\u0186\1\uffff\1\u011b\1\u0125"+ + "\2\uffff\1\u009f\16\uffff\1\u00a1\2\uffff\1\u01e3\1\u00de\1\u01eb\1\u00e5"+ + "\1\u015d\1\u0164\1\23\1\u008d\1\42\1\u009d\1\u0197\1\u01a0\1\u00be\1\u00d5"+ + "\1\24\1\u0090\1\43\1\u009e\1\u00f6\1\164\1\142\1\u00ff\1\176\1\143\4\uffff"+ + "\1\u011c\1\u012a\1\u011d\1\u012b\1\u00ab\1\u00ad\1\67\1\105\1\u00ac\1"+ + "\u00ae\1\62\1\110\3\uffff\1\u01f5\1\u01f6\1\u0145\3\uffff\1\u014e\1\u00ef"+ + "\1\125\2\uffff\1\u0175\1\u0176\3\uffff\1\52\1\53\1\u00ea\2\uffff\1\u01ac"+ + "\1\u01ad\2\uffff\1\60\4\uffff\1\154\1\155\1\70\1\111\2\uffff\1\u01bc\1"+ + "\u01bd\3\uffff\1\u00b4\1\u00cd\2\uffff\1\u0144\1\u0146\2\uffff\1\u0157"+ + "\1\uffff\1\u01c3\1\u01d1\2\uffff\1\u0172\1\u0173\5\uffff\1\u017e\1\uffff"+ + "\1\u0187\1\uffff\1\u011e\1\u012e\1\u01c4\1\u01ce\1\u01c5\1\u01d7\2\uffff"+ + "\1\u010b\15\uffff\1\120\2\uffff\1\u01e4\1\u00df\1\u01ec\1\u00e6\1\u015e"+ + "\1\u0165\1\13\1\u008f\1\44\1\u0095\1\u0198\1\u01a2\1\u00ba\1\u00d1\1\14"+ + "\1\u008a\1\33\1\u0093\1\u00f7\1\166\1\6\1\u0100\1\170\1\7\4\uffff\1\u0116"+ + "\1\u0130\1\u0120\1\u0131\1\134\1\136\1\72\1\112\1\135\1\137\1\74\1\101"+ + "\3\uffff\1\140\1\141\1\u01a5\3\uffff\1\u01a9\1\u0139\1\u00aa\2\uffff\1"+ + "\u01e7\1\u01ef\3\uffff\1\150\1\151\1\u0138\2\uffff\1\54\1\55\2\uffff\1"+ + "\156\4\uffff\1\u0104\1\u0105\1\75\1\113\2\uffff\1\121\1\122\3\uffff\1"+ + "\u00bf\1\u00c6\2\uffff\1\u01a4\1\u01a6\2\uffff\1\u01bb\1\uffff\1\u01c9"+ + "\1\u01d8\2\uffff\1\u01de\1\u01df\4\uffff\1\u017f\1\uffff\1\u0188\1\uffff"+ + "\1\u0123\1\u0133\1\u01cb\1\u01da\1\u01cc\1\u01db\2\uffff\1\u014d\13\uffff"+ + "\1\u00d6\2\uffff\1\u01e5\1\u00e0\1\u01ed\1\u00e7\1\u015f\1\u0166\1\15"+ + "\1\u008e\1\37\1\u0094\1\u019a\1\u01a3\1\u00bc\1\u00c7\1\25\1\u0088\1\40"+ + "\1\u0099\1\u00f8\1\167\1\u00a0\1\u0101\1\177\1\u00a2\4\uffff\1\u0118\1"+ + "\u0128\1\u0121\1\u012c\1\u00eb\1\u00ed\1\77\1\116\1\u00ec\1\u00ee\1\100"+ + "\1\117\2\uffff\1\0\1\1\1\u014a\2\uffff\1\u0152\1\u0103\1\132\1\uffff\1"+ + "\u018e\1\u018f\2\uffff\1\56\1\57\1\u00f0\1\uffff\1\u01b1\1\u01b2\2\uffff"+ + "\1\u0109\3\uffff\1\u0081\1\u0082\1\65\1\104\2\uffff\1\u00a4\1\u00a5\2"+ + "\uffff\1\u00b8\1\u00c9\1\uffff\1\u0149\1\u014b\1\uffff\1\u0158\1\uffff"+ + "\1\u01bf\1\u01dc\2\uffff\1\130\1\131\2\uffff\1\u0180\1\uffff\1\u018a\1"+ + "\uffff\1\u011f\1\u0132\1\u01c6\1\u01d5\1\u01cd\1\u01d9\1\uffff\1\u010d"+ + "\1\u01e6\1\u00e1\1\u01ee\1\u00e8\1\u0160\1\u0167\1\26\1\u0087\1\31\1\u0097"+ + "\1\u0199\1\u01a1\1\u00b9\1\u00d0\1\22\1\u0089\1\36\1\u009b\1\u00f9\1\165"+ + "\1\u013e\1\u0102\1\u0080\1\u0143\1\u0122\1\u012d\1\u0124\1\u0129\1\u016a"+ + "\1\u016f\1\71\1\107\1\u016b\1\u0170\1\76\1\115\1\152\1\153\1\u01b9\1\u01be"+ + "\1\u0156\1\u00e9\1\50\1\51\1\u00a6\1\u00a7\1\u0153\1\123\1\124\1\uffff"+ + "\1\u00a3\2\uffff\1\u010e\1\u010f\1\73\1\106\1\uffff\1\126\1\127\1\uffff"+ + "\1\u00bb\1\u00cf\1\u01b8\1\u01ba\1\2\1\uffff\1\u01ca\1\u01d6\1\uffff\1"+ + "\u01f2\1\u01f3\1\u0181\1\u0189\1\u0119\1\u012f\1\u01c2\1\u01d3\1\u01c7"+ + "\1\u01d2\1\u0159\1\u0111\1\u016c\1\u0171\1\66\1\114\1\u00d9\1\u00da\1"+ + "\u00c2\1\u00c8\1\u01c8\1\u01d4\1\145\1\146}>"; static final String[] DFA193_transitionS = { "\1\27\7\uffff\1\14\23\uffff\2\14\1\20\1\15\1\16\2\14\1\26\1\22\1\14\1"+ "\25\1\14\1\21\2\14\1\17\1\14\1\23\1\24\7\14\1\uffff\1\2\2\uffff\1\14"+ @@ -14142,7 +14171,7 @@ public DFA193(BaseRecognizer recognizer) { } @Override public String getDescription() { - return "2085:9: ( ( D P ( I | C ) )=> D P ( I | C M ) | ( E ( M | X ) )=> E ( M | X ) | ( P ( X | T | C ) )=> P ( X | T | C ) | ( C M )=> C M | ( M ( M | S ) )=> M ( M | S ) | ( I N )=> I N | ( D E G )=> D E G | ( R ( A | E ) )=> R ( A D | E M ) | ( S )=> S | ( ( K )? H Z )=> ( K )? H Z | IDENT | PERCENTAGE_SYMBOL |)"; + return "2086:9: ( ( D P ( I | C ) )=> D P ( I | C M ) | ( E ( M | X ) )=> E ( M | X ) | ( P ( X | T | C ) )=> P ( X | T | C ) | ( C M )=> C M | ( M ( M | S ) )=> M ( M | S ) | ( I N )=> I N | ( D E G )=> D E G | ( R ( A | E ) )=> R ( A D | E M ) | ( S )=> S | ( ( K )? H Z )=> ( K )? H Z | IDENT | PERCENTAGE_SYMBOL |)"; } @Override public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { @@ -14150,6040 +14179,6040 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int _s = s; switch ( s ) { case 0 : - int LA193_259 = input.LA(1); + int LA193_684 = input.LA(1); - int index193_259 = input.index(); + int index193_684 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_259); + input.seek(index193_684); if ( s>=0 ) return s; break; case 1 : - int LA193_63 = input.LA(1); + int LA193_685 = input.LA(1); + + int index193_685 = input.index(); + input.rewind(); s = -1; - if ( (LA193_63=='m') ) {s = 184;} - else if ( (LA193_63=='M') ) {s = 185;} - else if ( (LA193_63=='s') ) {s = 186;} - else if ( (LA193_63=='0') ) {s = 187;} - else if ( (LA193_63=='4'||LA193_63=='6') ) {s = 188;} - else if ( (LA193_63=='S') ) {s = 189;} - else if ( ((LA193_63 >= '\u0000' && LA193_63 <= '\t')||LA193_63=='\u000B'||(LA193_63 >= '\u000E' && LA193_63 <= '/')||(LA193_63 >= '1' && LA193_63 <= '3')||(LA193_63 >= '8' && LA193_63 <= 'L')||(LA193_63 >= 'N' && LA193_63 <= 'R')||(LA193_63 >= 'T' && LA193_63 <= 'l')||(LA193_63 >= 'n' && LA193_63 <= 'r')||(LA193_63 >= 't' && LA193_63 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_63=='5'||LA193_63=='7') ) {s = 190;} + if ( (synpred4_Css3()) ) {s = 162;} + else if ( (true) ) {s = 12;} + + input.seek(index193_685); if ( s>=0 ) return s; break; case 2 : - int LA193_508 = input.LA(1); + int LA193_812 = input.LA(1); - int index193_508 = input.index(); + int index193_812 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_508); + input.seek(index193_812); if ( s>=0 ) return s; break; case 3 : - int LA193_586 = input.LA(1); - - int index193_586 = input.index(); - input.rewind(); + int LA193_68 = input.LA(1); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} - else if ( (true) ) {s = 12;} - - input.seek(index193_586); + if ( (LA193_68=='n') ) {s = 192;} + else if ( (LA193_68=='N') ) {s = 193;} + else if ( ((LA193_68 >= '\u0000' && LA193_68 <= '\t')||LA193_68=='\u000B'||(LA193_68 >= '\u000E' && LA193_68 <= '/')||(LA193_68 >= '1' && LA193_68 <= '3')||LA193_68=='5'||(LA193_68 >= '7' && LA193_68 <= 'M')||(LA193_68 >= 'O' && LA193_68 <= 'm')||(LA193_68 >= 'o' && LA193_68 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_68=='0') ) {s = 194;} + else if ( (LA193_68=='4'||LA193_68=='6') ) {s = 195;} if ( s>=0 ) return s; break; case 4 : - int LA193_206 = input.LA(1); + int LA193_282 = input.LA(1); - int index193_206 = input.index(); + int index193_282 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_206); + input.seek(index193_282); if ( s>=0 ) return s; break; case 5 : - int LA193_201 = input.LA(1); + int LA193_285 = input.LA(1); - int index193_201 = input.index(); + int index193_285 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_201); + input.seek(index193_285); if ( s>=0 ) return s; break; case 6 : - int LA193_411 = input.LA(1); + int LA193_531 = input.LA(1); - int index193_411 = input.index(); + int index193_531 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_411); + input.seek(index193_531); if ( s>=0 ) return s; break; case 7 : - int LA193_711 = input.LA(1); + int LA193_534 = input.LA(1); - int index193_711 = input.index(); + int index193_534 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_711); + input.seek(index193_534); if ( s>=0 ) return s; break; case 8 : - int LA193_415 = input.LA(1); + int LA193_143 = input.LA(1); - int index193_415 = input.index(); + int index193_143 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_415); + input.seek(index193_143); if ( s>=0 ) return s; break; case 9 : - int LA193_777 = input.LA(1); + int LA193_94 = input.LA(1); - int index193_777 = input.index(); + int index193_94 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_777); + input.seek(index193_94); if ( s>=0 ) return s; break; case 10 : - int LA193_781 = input.LA(1); + int LA193_62 = input.LA(1); - int index193_781 = input.index(); + int index193_62 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_781); + input.seek(index193_62); if ( s>=0 ) return s; break; case 11 : - int LA193_452 = input.LA(1); + int LA193_517 = input.LA(1); - int index193_452 = input.index(); + int index193_517 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_452); + input.seek(index193_517); if ( s>=0 ) return s; break; case 12 : - int LA193_545 = input.LA(1); + int LA193_525 = input.LA(1); - int index193_545 = input.index(); + int index193_525 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_545); + input.seek(index193_525); if ( s>=0 ) return s; break; case 13 : - int LA193_549 = input.LA(1); + int LA193_648 = input.LA(1); - int index193_549 = input.index(); + int index193_648 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_549); + input.seek(index193_648); if ( s>=0 ) return s; break; case 14 : - int LA193_802 = input.LA(1); - - int index193_802 = input.index(); - input.rewind(); + int LA193_63 = input.LA(1); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} - else if ( (true) ) {s = 12;} - - input.seek(index193_802); + if ( (LA193_63=='m') ) {s = 184;} + else if ( (LA193_63=='M') ) {s = 185;} + else if ( (LA193_63=='s') ) {s = 186;} + else if ( (LA193_63=='0') ) {s = 187;} + else if ( (LA193_63=='4'||LA193_63=='6') ) {s = 188;} + else if ( (LA193_63=='S') ) {s = 189;} + else if ( ((LA193_63 >= '\u0000' && LA193_63 <= '\t')||LA193_63=='\u000B'||(LA193_63 >= '\u000E' && LA193_63 <= '/')||(LA193_63 >= '1' && LA193_63 <= '3')||(LA193_63 >= '8' && LA193_63 <= 'L')||(LA193_63 >= 'N' && LA193_63 <= 'R')||(LA193_63 >= 'T' && LA193_63 <= 'l')||(LA193_63 >= 'n' && LA193_63 <= 'r')||(LA193_63 >= 't' && LA193_63 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_63=='5'||LA193_63=='7') ) {s = 190;} if ( s>=0 ) return s; break; case 15 : - int LA193_680 = input.LA(1); + int LA193_150 = input.LA(1); - int index193_680 = input.index(); + int index193_150 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_680); + input.seek(index193_150); if ( s>=0 ) return s; break; case 16 : - int LA193_831 = input.LA(1); + int LA193_268 = input.LA(1); - int index193_831 = input.index(); + int index193_268 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_831); + input.seek(index193_268); if ( s>=0 ) return s; break; case 17 : - int LA193_676 = input.LA(1); + int LA193_276 = input.LA(1); - int index193_676 = input.index(); + int index193_276 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_676); + input.seek(index193_276); if ( s>=0 ) return s; break; case 18 : - int LA193_453 = input.LA(1); + int LA193_761 = input.LA(1); - int index193_453 = input.index(); + int index193_761 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_453); + input.seek(index193_761); if ( s>=0 ) return s; break; case 19 : - int LA193_207 = input.LA(1); + int LA193_383 = input.LA(1); - int index193_207 = input.index(); + int index193_383 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_207); + input.seek(index193_383); if ( s>=0 ) return s; break; case 20 : - int LA193_203 = input.LA(1); + int LA193_391 = input.LA(1); - int index193_203 = input.index(); + int index193_391 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_203); + input.seek(index193_391); if ( s>=0 ) return s; break; case 21 : - int LA193_681 = input.LA(1); + int LA193_656 = input.LA(1); - int index193_681 = input.index(); + int index193_656 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_681); + input.seek(index193_656); if ( s>=0 ) return s; break; case 22 : - int LA193_412 = input.LA(1); + int LA193_753 = input.LA(1); - int index193_412 = input.index(); + int index193_753 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_412); + input.seek(index193_753); if ( s>=0 ) return s; break; case 23 : - int LA193_803 = input.LA(1); + int LA193_144 = input.LA(1); - int index193_803 = input.index(); + int index193_144 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_803); + input.seek(index193_144); if ( s>=0 ) return s; break; case 24 : - int LA193_782 = input.LA(1); + int LA193_65 = input.LA(1); - int index193_782 = input.index(); + int index193_65 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_782); + input.seek(index193_65); if ( s>=0 ) return s; break; case 25 : - int LA193_416 = input.LA(1); + int LA193_755 = input.LA(1); - int index193_416 = input.index(); + int index193_755 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_416); + input.seek(index193_755); if ( s>=0 ) return s; break; case 26 : - int LA193_546 = input.LA(1); + int LA193_96 = input.LA(1); - int index193_546 = input.index(); + int index193_96 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_546); + input.seek(index193_96); if ( s>=0 ) return s; break; case 27 : - int LA193_712 = input.LA(1); + int LA193_527 = input.LA(1); - int index193_712 = input.index(); + int index193_527 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_712); + input.seek(index193_527); if ( s>=0 ) return s; break; case 28 : - int LA193_550 = input.LA(1); + int LA193_151 = input.LA(1); - int index193_550 = input.index(); + int index193_151 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_550); + input.seek(index193_151); if ( s>=0 ) return s; break; case 29 : - int LA193_778 = input.LA(1); + int LA193_270 = input.LA(1); - int index193_778 = input.index(); + int index193_270 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_778); + input.seek(index193_270); if ( s>=0 ) return s; break; case 30 : - int LA193_587 = input.LA(1); + int LA193_763 = input.LA(1); - int index193_587 = input.index(); + int index193_763 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_587); + input.seek(index193_763); if ( s>=0 ) return s; break; case 31 : - int LA193_677 = input.LA(1); + int LA193_650 = input.LA(1); - int index193_677 = input.index(); + int index193_650 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_677); + input.seek(index193_650); if ( s>=0 ) return s; break; case 32 : - int LA193_832 = input.LA(1); + int LA193_658 = input.LA(1); - int index193_832 = input.index(); + int index193_658 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_832); + input.seek(index193_658); if ( s>=0 ) return s; break; case 33 : - int LA193_590 = input.LA(1); + int LA193_278 = input.LA(1); - int index193_590 = input.index(); + int index193_278 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_590); + input.seek(index193_278); if ( s>=0 ) return s; break; case 34 : - int LA193_591 = input.LA(1); + int LA193_385 = input.LA(1); - int index193_591 = input.index(); + int index193_385 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_591); + input.seek(index193_385); if ( s>=0 ) return s; break; case 35 : - int LA193_71 = input.LA(1); + int LA193_393 = input.LA(1); + + int index193_393 = input.index(); + input.rewind(); s = -1; - if ( ((LA193_71 >= '\u0000' && LA193_71 <= '\t')||LA193_71=='\u000B'||(LA193_71 >= '\u000E' && LA193_71 <= '/')||(LA193_71 >= '1' && LA193_71 <= '3')||LA193_71=='5'||(LA193_71 >= '7' && LA193_71 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_71=='0') ) {s = 199;} - else if ( (LA193_71=='4'||LA193_71=='6') ) {s = 200;} + if ( (synpred7_Css3()) ) {s = 183;} + else if ( (true) ) {s = 12;} + + input.seek(index193_393); if ( s>=0 ) return s; break; case 36 : - int LA193_428 = input.LA(1); + int LA193_519 = input.LA(1); - int index193_428 = input.index(); + int index193_519 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_428); + input.seek(index193_519); if ( s>=0 ) return s; break; case 37 : - int LA193_805 = input.LA(1); + int LA193_323 = input.LA(1); - int index193_805 = input.index(); + int index193_323 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_805); + input.seek(index193_323); if ( s>=0 ) return s; break; case 38 : - int LA193_806 = input.LA(1); + int LA193_324 = input.LA(1); - int index193_806 = input.index(); + int index193_324 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_806); + input.seek(index193_324); if ( s>=0 ) return s; break; case 39 : - int LA193_794 = input.LA(1); - - int index193_794 = input.index(); - input.rewind(); + int LA193_71 = input.LA(1); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} - else if ( (true) ) {s = 12;} - - input.seek(index193_794); + if ( ((LA193_71 >= '\u0000' && LA193_71 <= '\t')||LA193_71=='\u000B'||(LA193_71 >= '\u000E' && LA193_71 <= '/')||(LA193_71 >= '1' && LA193_71 <= '3')||LA193_71=='5'||(LA193_71 >= '7' && LA193_71 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_71=='0') ) {s = 199;} + else if ( (LA193_71=='4'||LA193_71=='6') ) {s = 200;} if ( s>=0 ) return s; break; case 40 : - int LA193_731 = input.LA(1); + int LA193_789 = input.LA(1); - int index193_731 = input.index(); + int index193_789 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_731); + input.seek(index193_789); if ( s>=0 ) return s; break; case 41 : - int LA193_795 = input.LA(1); + int LA193_790 = input.LA(1); - int index193_795 = input.index(); + int index193_790 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_795); + input.seek(index193_790); if ( s>=0 ) return s; break; case 42 : - int LA193_732 = input.LA(1); + int LA193_436 = input.LA(1); - int index193_732 = input.index(); + int index193_436 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_732); + input.seek(index193_436); if ( s>=0 ) return s; break; case 43 : - int LA193_691 = input.LA(1); + int LA193_437 = input.LA(1); - int index193_691 = input.index(); + int index193_437 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_691); + input.seek(index193_437); if ( s>=0 ) return s; break; case 44 : - int LA193_543 = input.LA(1); + int LA193_575 = input.LA(1); - int index193_543 = input.index(); + int index193_575 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_543); + input.seek(index193_575); if ( s>=0 ) return s; break; case 45 : - int LA193_547 = input.LA(1); + int LA193_576 = input.LA(1); - int index193_547 = input.index(); + int index193_576 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_547); + input.seek(index193_576); if ( s>=0 ) return s; break; case 46 : - int LA193_544 = input.LA(1); + int LA193_697 = input.LA(1); - int index193_544 = input.index(); + int index193_697 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_544); + input.seek(index193_697); if ( s>=0 ) return s; break; case 47 : - int LA193_548 = input.LA(1); + int LA193_698 = input.LA(1); - int index193_548 = input.index(); + int index193_698 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_548); + input.seek(index193_698); if ( s>=0 ) return s; break; case 48 : - int LA193_554 = input.LA(1); + int LA193_445 = input.LA(1); - int index193_554 = input.index(); + int index193_445 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_554); + input.seek(index193_445); if ( s>=0 ) return s; break; case 49 : - int LA193_555 = input.LA(1); + int LA193_259 = input.LA(1); - int index193_555 = input.index(); + int index193_259 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_555); + input.seek(index193_259); if ( s>=0 ) return s; break; case 50 : - int LA193_397 = input.LA(1); + int LA193_415 = input.LA(1); - int index193_397 = input.index(); + int index193_415 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_397); + input.seek(index193_415); if ( s>=0 ) return s; break; case 51 : - int LA193_400 = input.LA(1); + int LA193_201 = input.LA(1); - int index193_400 = input.index(); + int index193_201 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_400); + input.seek(index193_201); if ( s>=0 ) return s; break; case 52 : - int LA193_311 = input.LA(1); + int LA193_206 = input.LA(1); - int index193_311 = input.index(); + int index193_206 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_311); + input.seek(index193_206); if ( s>=0 ) return s; break; case 53 : - int LA193_839 = input.LA(1); + int LA193_711 = input.LA(1); - int index193_839 = input.index(); + int index193_711 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_839); + input.seek(index193_711); if ( s>=0 ) return s; break; case 54 : - int LA193_840 = input.LA(1); + int LA193_831 = input.LA(1); - int index193_840 = input.index(); + int index193_831 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_840); + input.seek(index193_831); if ( s>=0 ) return s; break; case 55 : - int LA193_300 = input.LA(1); + int LA193_411 = input.LA(1); - int index193_300 = input.index(); + int index193_411 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_300); + input.seek(index193_411); if ( s>=0 ) return s; break; case 56 : - int LA193_570 = input.LA(1); + int LA193_452 = input.LA(1); - int index193_570 = input.index(); + int index193_452 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_570); + input.seek(index193_452); if ( s>=0 ) return s; break; case 57 : - int LA193_26 = input.LA(1); + int LA193_777 = input.LA(1); + + int index193_777 = input.index(); + input.rewind(); s = -1; - if ( (LA193_26=='p') ) {s = 107;} - else if ( (LA193_26=='P') ) {s = 108;} - else if ( ((LA193_26 >= '\u0000' && LA193_26 <= '\t')||LA193_26=='\u000B'||(LA193_26 >= '\u000E' && LA193_26 <= '/')||(LA193_26 >= '1' && LA193_26 <= '3')||(LA193_26 >= '8' && LA193_26 <= 'O')||(LA193_26 >= 'Q' && LA193_26 <= 'o')||(LA193_26 >= 'q' && LA193_26 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_26=='0') ) {s = 109;} - else if ( (LA193_26=='5'||LA193_26=='7') ) {s = 110;} - else if ( (LA193_26=='4'||LA193_26=='6') ) {s = 111;} + if ( (synpred10_Css3()) ) {s = 316;} + else if ( (true) ) {s = 12;} + + input.seek(index193_777); if ( s>=0 ) return s; break; case 58 : - int LA193_571 = input.LA(1); + int LA193_545 = input.LA(1); - int index193_571 = input.index(); + int index193_545 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_571); + input.seek(index193_545); if ( s>=0 ) return s; break; case 59 : - int LA193_450 = input.LA(1); + int LA193_802 = input.LA(1); - int index193_450 = input.index(); + int index193_802 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_450); + input.seek(index193_802); if ( s>=0 ) return s; break; case 60 : - int LA193_783 = input.LA(1); + int LA193_549 = input.LA(1); - int index193_783 = input.index(); + int index193_549 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_783); + input.seek(index193_549); if ( s>=0 ) return s; break; case 61 : - int LA193_451 = input.LA(1); + int LA193_586 = input.LA(1); - int index193_451 = input.index(); + int index193_586 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_451); + input.seek(index193_586); if ( s>=0 ) return s; break; case 62 : - int LA193_784 = input.LA(1); + int LA193_781 = input.LA(1); - int index193_784 = input.index(); + int index193_781 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_784); + input.seek(index193_781); if ( s>=0 ) return s; break; case 63 : - int LA193_579 = input.LA(1); + int LA193_676 = input.LA(1); - int index193_579 = input.index(); + int index193_676 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_579); + input.seek(index193_676); if ( s>=0 ) return s; break; case 64 : - int LA193_709 = input.LA(1); + int LA193_680 = input.LA(1); - int index193_709 = input.index(); + int index193_680 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_709); + input.seek(index193_680); if ( s>=0 ) return s; break; case 65 : - int LA193_710 = input.LA(1); + int LA193_550 = input.LA(1); - int index193_710 = input.index(); + int index193_550 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_710); + input.seek(index193_550); if ( s>=0 ) return s; break; case 66 : - int LA193_662 = input.LA(1); + int LA193_207 = input.LA(1); - int index193_662 = input.index(); + int index193_207 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_662); + input.seek(index193_207); if ( s>=0 ) return s; break; case 67 : - int LA193_665 = input.LA(1); + int LA193_203 = input.LA(1); - int index193_665 = input.index(); + int index193_203 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_665); + input.seek(index193_203); if ( s>=0 ) return s; break; case 68 : - int LA193_374 = input.LA(1); + int LA193_712 = input.LA(1); - int index193_374 = input.index(); + int index193_712 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_374); + input.seek(index193_712); if ( s>=0 ) return s; break; case 69 : - int LA193_797 = input.LA(1); + int LA193_412 = input.LA(1); - int index193_797 = input.index(); + int index193_412 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_797); + input.seek(index193_412); if ( s>=0 ) return s; break; case 70 : - int LA193_87 = input.LA(1); + int LA193_803 = input.LA(1); - int index193_87 = input.index(); + int index193_803 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_87); + input.seek(index193_803); if ( s>=0 ) return s; break; case 71 : - int LA193_54 = input.LA(1); + int LA193_778 = input.LA(1); - int index193_54 = input.index(); + int index193_778 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_54); + input.seek(index193_778); if ( s>=0 ) return s; break; case 72 : - int LA193_121 = input.LA(1); + int LA193_416 = input.LA(1); - int index193_121 = input.index(); + int index193_416 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_121); + input.seek(index193_416); if ( s>=0 ) return s; break; case 73 : - int LA193_139 = input.LA(1); + int LA193_453 = input.LA(1); - int index193_139 = input.index(); + int index193_453 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_139); + input.seek(index193_453); if ( s>=0 ) return s; break; case 74 : - int LA193_281 = input.LA(1); + int LA193_546 = input.LA(1); - int index193_281 = input.index(); + int index193_546 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_281); + input.seek(index193_546); if ( s>=0 ) return s; break; case 75 : - int LA193_359 = input.LA(1); + int LA193_587 = input.LA(1); - int index193_359 = input.index(); + int index193_587 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_359); + input.seek(index193_587); if ( s>=0 ) return s; break; case 76 : - int LA193_396 = input.LA(1); + int LA193_832 = input.LA(1); - int index193_396 = input.index(); + int index193_832 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_396); + input.seek(index193_832); if ( s>=0 ) return s; break; case 77 : - int LA193_766 = input.LA(1); + int LA193_782 = input.LA(1); - int index193_766 = input.index(); + int index193_782 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_766); + input.seek(index193_782); if ( s>=0 ) return s; break; case 78 : - int LA193_530 = input.LA(1); + int LA193_677 = input.LA(1); - int index193_530 = input.index(); + int index193_677 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_530); + input.seek(index193_677); if ( s>=0 ) return s; break; case 79 : - int LA193_661 = input.LA(1); + int LA193_681 = input.LA(1); - int index193_661 = input.index(); + int index193_681 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_661); + input.seek(index193_681); if ( s>=0 ) return s; break; case 80 : - int LA193_57 = input.LA(1); + int LA193_508 = input.LA(1); - int index193_57 = input.index(); + int index193_508 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_57); + input.seek(index193_508); if ( s>=0 ) return s; break; case 81 : - int LA193_90 = input.LA(1); + int LA193_590 = input.LA(1); - int index193_90 = input.index(); + int index193_590 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_90); + input.seek(index193_590); if ( s>=0 ) return s; break; case 82 : - int LA193_122 = input.LA(1); + int LA193_591 = input.LA(1); - int index193_122 = input.index(); + int index193_591 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_122); + input.seek(index193_591); if ( s>=0 ) return s; break; case 83 : - int LA193_140 = input.LA(1); + int LA193_794 = input.LA(1); - int index193_140 = input.index(); + int index193_794 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_140); + input.seek(index193_794); if ( s>=0 ) return s; break; case 84 : - int LA193_284 = input.LA(1); + int LA193_795 = input.LA(1); - int index193_284 = input.index(); + int index193_795 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_284); + input.seek(index193_795); if ( s>=0 ) return s; break; case 85 : - int LA193_399 = input.LA(1); + int LA193_428 = input.LA(1); - int index193_399 = input.index(); + int index193_428 = input.index(); input.rewind(); s = -1; if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_399); + input.seek(index193_428); if ( s>=0 ) return s; break; case 86 : - int LA193_533 = input.LA(1); + int LA193_805 = input.LA(1); - int index193_533 = input.index(); + int index193_805 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_533); + input.seek(index193_805); if ( s>=0 ) return s; break; case 87 : - int LA193_664 = input.LA(1); + int LA193_806 = input.LA(1); - int index193_664 = input.index(); + int index193_806 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_664); + input.seek(index193_806); if ( s>=0 ) return s; break; case 88 : - int LA193_769 = input.LA(1); + int LA193_731 = input.LA(1); - int index193_769 = input.index(); + int index193_731 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_769); + input.seek(index193_731); if ( s>=0 ) return s; break; case 89 : - int LA193_526 = input.LA(1); + int LA193_732 = input.LA(1); - int index193_526 = input.index(); + int index193_732 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_526); + input.seek(index193_732); if ( s>=0 ) return s; break; case 90 : - int LA193_145 = input.LA(1); + int LA193_691 = input.LA(1); - int index193_145 = input.index(); + int index193_691 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_145); + input.seek(index193_691); if ( s>=0 ) return s; break; case 91 : - int LA193_64 = input.LA(1); - - int index193_64 = input.index(); - input.rewind(); + int LA193_26 = input.LA(1); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} - else if ( (true) ) {s = 12;} - - input.seek(index193_64); + if ( (LA193_26=='p') ) {s = 107;} + else if ( (LA193_26=='P') ) {s = 108;} + else if ( ((LA193_26 >= '\u0000' && LA193_26 <= '\t')||LA193_26=='\u000B'||(LA193_26 >= '\u000E' && LA193_26 <= '/')||(LA193_26 >= '1' && LA193_26 <= '3')||(LA193_26 >= '8' && LA193_26 <= 'O')||(LA193_26 >= 'Q' && LA193_26 <= 'o')||(LA193_26 >= 'q' && LA193_26 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_26=='0') ) {s = 109;} + else if ( (LA193_26=='5'||LA193_26=='7') ) {s = 110;} + else if ( (LA193_26=='4'||LA193_26=='6') ) {s = 111;} if ( s>=0 ) return s; break; case 92 : - int LA193_95 = input.LA(1); + int LA193_543 = input.LA(1); - int index193_95 = input.index(); + int index193_543 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_95); + input.seek(index193_543); if ( s>=0 ) return s; break; case 93 : - int LA193_152 = input.LA(1); + int LA193_547 = input.LA(1); - int index193_152 = input.index(); + int index193_547 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_152); + input.seek(index193_547); if ( s>=0 ) return s; break; case 94 : - int LA193_518 = input.LA(1); + int LA193_544 = input.LA(1); - int index193_518 = input.index(); + int index193_544 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_518); + input.seek(index193_544); if ( s>=0 ) return s; break; case 95 : - int LA193_649 = input.LA(1); + int LA193_548 = input.LA(1); - int index193_649 = input.index(); + int index193_548 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_649); + input.seek(index193_548); if ( s>=0 ) return s; break; case 96 : - int LA193_269 = input.LA(1); + int LA193_554 = input.LA(1); - int index193_269 = input.index(); + int index193_554 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_269); + input.seek(index193_554); if ( s>=0 ) return s; break; case 97 : - int LA193_277 = input.LA(1); + int LA193_555 = input.LA(1); - int index193_277 = input.index(); + int index193_555 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_277); + input.seek(index193_555); if ( s>=0 ) return s; break; case 98 : - int LA193_384 = input.LA(1); + int LA193_397 = input.LA(1); - int index193_384 = input.index(); + int index193_397 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_384); + input.seek(index193_397); if ( s>=0 ) return s; break; case 99 : - int LA193_762 = input.LA(1); + int LA193_400 = input.LA(1); - int index193_762 = input.index(); + int index193_400 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_762); + input.seek(index193_400); if ( s>=0 ) return s; break; case 100 : - int LA193_657 = input.LA(1); + int LA193_311 = input.LA(1); - int index193_657 = input.index(); + int index193_311 = input.index(); input.rewind(); s = -1; if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_657); + input.seek(index193_311); if ( s>=0 ) return s; break; case 101 : - int LA193_754 = input.LA(1); + int LA193_839 = input.LA(1); - int index193_754 = input.index(); + int index193_839 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_754); + input.seek(index193_839); if ( s>=0 ) return s; break; case 102 : - int LA193_392 = input.LA(1); + int LA193_840 = input.LA(1); - int index193_392 = input.index(); + int index193_840 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_392); + input.seek(index193_840); if ( s>=0 ) return s; break; case 103 : - int LA193_153 = input.LA(1); + int LA193_300 = input.LA(1); - int index193_153 = input.index(); + int index193_300 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_153); + input.seek(index193_300); if ( s>=0 ) return s; break; case 104 : - int LA193_66 = input.LA(1); + int LA193_570 = input.LA(1); - int index193_66 = input.index(); + int index193_570 = input.index(); input.rewind(); s = -1; if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_66); + input.seek(index193_570); if ( s>=0 ) return s; break; case 105 : - int LA193_659 = input.LA(1); + int LA193_571 = input.LA(1); - int index193_659 = input.index(); + int index193_571 = input.index(); input.rewind(); s = -1; if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_659); + input.seek(index193_571); if ( s>=0 ) return s; break; case 106 : - int LA193_97 = input.LA(1); + int LA193_783 = input.LA(1); - int index193_97 = input.index(); + int index193_783 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_97); + input.seek(index193_783); if ( s>=0 ) return s; break; case 107 : - int LA193_146 = input.LA(1); + int LA193_784 = input.LA(1); - int index193_146 = input.index(); + int index193_784 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_146); + input.seek(index193_784); if ( s>=0 ) return s; break; case 108 : - int LA193_764 = input.LA(1); + int LA193_450 = input.LA(1); - int index193_764 = input.index(); + int index193_450 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_764); + input.seek(index193_450); if ( s>=0 ) return s; break; case 109 : - int LA193_520 = input.LA(1); + int LA193_451 = input.LA(1); - int index193_520 = input.index(); + int index193_451 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_520); + input.seek(index193_451); if ( s>=0 ) return s; break; case 110 : - int LA193_756 = input.LA(1); + int LA193_579 = input.LA(1); - int index193_756 = input.index(); + int index193_579 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_756); + input.seek(index193_579); if ( s>=0 ) return s; break; case 111 : - int LA193_271 = input.LA(1); + int LA193_281 = input.LA(1); - int index193_271 = input.index(); + int index193_281 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_271); + input.seek(index193_281); if ( s>=0 ) return s; break; case 112 : - int LA193_279 = input.LA(1); + int LA193_54 = input.LA(1); - int index193_279 = input.index(); + int index193_54 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_279); + input.seek(index193_54); if ( s>=0 ) return s; break; case 113 : - int LA193_386 = input.LA(1); + int LA193_87 = input.LA(1); - int index193_386 = input.index(); + int index193_87 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_386); + input.seek(index193_87); if ( s>=0 ) return s; break; case 114 : - int LA193_528 = input.LA(1); + int LA193_121 = input.LA(1); - int index193_528 = input.index(); + int index193_121 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_528); + input.seek(index193_121); if ( s>=0 ) return s; break; case 115 : - int LA193_394 = input.LA(1); + int LA193_139 = input.LA(1); - int index193_394 = input.index(); + int index193_139 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_394); + input.seek(index193_139); if ( s>=0 ) return s; break; case 116 : - int LA193_651 = input.LA(1); + int LA193_396 = input.LA(1); - int index193_651 = input.index(); + int index193_396 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_651); + input.seek(index193_396); if ( s>=0 ) return s; break; case 117 : - int LA193_715 = input.LA(1); + int LA193_766 = input.LA(1); - int index193_715 = input.index(); + int index193_766 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_715); + input.seek(index193_766); if ( s>=0 ) return s; break; case 118 : - int LA193_716 = input.LA(1); + int LA193_530 = input.LA(1); - int index193_716 = input.index(); + int index193_530 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_716); + input.seek(index193_530); if ( s>=0 ) return s; break; case 119 : - int LA193_562 = input.LA(1); + int LA193_661 = input.LA(1); - int index193_562 = input.index(); + int index193_661 = input.index(); input.rewind(); s = -1; if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_562); + input.seek(index193_661); if ( s>=0 ) return s; break; case 120 : - int LA193_791 = input.LA(1); + int LA193_533 = input.LA(1); - int index193_791 = input.index(); + int index193_533 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_791); + input.seek(index193_533); if ( s>=0 ) return s; break; case 121 : - int LA193_792 = input.LA(1); + int LA193_57 = input.LA(1); - int index193_792 = input.index(); + int index193_57 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_792); + input.seek(index193_57); if ( s>=0 ) return s; break; case 122 : - int LA193_409 = input.LA(1); + int LA193_90 = input.LA(1); - int index193_409 = input.index(); + int index193_90 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_409); + input.seek(index193_90); if ( s>=0 ) return s; break; case 123 : - int LA193_413 = input.LA(1); + int LA193_122 = input.LA(1); - int index193_413 = input.index(); + int index193_122 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_413); + input.seek(index193_122); if ( s>=0 ) return s; break; case 124 : - int LA193_410 = input.LA(1); + int LA193_140 = input.LA(1); - int index193_410 = input.index(); + int index193_140 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_410); + input.seek(index193_140); if ( s>=0 ) return s; break; case 125 : - int LA193_414 = input.LA(1); + int LA193_284 = input.LA(1); - int index193_414 = input.index(); + int index193_284 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_414); + input.seek(index193_284); if ( s>=0 ) return s; break; case 126 : - int LA193_186 = input.LA(1); + int LA193_399 = input.LA(1); - int index193_186 = input.index(); + int index193_399 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_186); + input.seek(index193_399); if ( s>=0 ) return s; break; case 127 : - int LA193_189 = input.LA(1); + int LA193_664 = input.LA(1); - int index193_189 = input.index(); + int index193_664 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_189); + input.seek(index193_664); if ( s>=0 ) return s; break; case 128 : - int LA193_173 = input.LA(1); + int LA193_769 = input.LA(1); - int index193_173 = input.index(); + int index193_769 = input.index(); input.rewind(); s = -1; if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_173); + input.seek(index193_769); if ( s>=0 ) return s; break; case 129 : - int LA193_176 = input.LA(1); + int LA193_709 = input.LA(1); - int index193_176 = input.index(); + int index193_709 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_176); + input.seek(index193_709); if ( s>=0 ) return s; break; case 130 : - int LA193_639 = input.LA(1); + int LA193_710 = input.LA(1); - int index193_639 = input.index(); + int index193_710 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_639); + input.seek(index193_710); if ( s>=0 ) return s; break; case 131 : - int LA193_100 = input.LA(1); + int LA193_269 = input.LA(1); - int index193_100 = input.index(); + int index193_269 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_100); + input.seek(index193_269); if ( s>=0 ) return s; break; case 132 : - int LA193_79 = input.LA(1); + int LA193_95 = input.LA(1); - int index193_79 = input.index(); + int index193_95 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_79); + input.seek(index193_95); if ( s>=0 ) return s; break; case 133 : - int LA193_158 = input.LA(1); + int LA193_64 = input.LA(1); - int index193_158 = input.index(); + int index193_64 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_158); + input.seek(index193_64); if ( s>=0 ) return s; break; case 134 : - int LA193_160 = input.LA(1); + int LA193_145 = input.LA(1); - int index193_160 = input.index(); + int index193_145 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_160); + input.seek(index193_145); if ( s>=0 ) return s; break; case 135 : - int LA193_808 = input.LA(1); + int LA193_754 = input.LA(1); - int index193_808 = input.index(); + int index193_754 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_808); + input.seek(index193_754); if ( s>=0 ) return s; break; case 136 : - int LA193_389 = input.LA(1); + int LA193_657 = input.LA(1); - int index193_389 = input.index(); + int index193_657 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_389); + input.seek(index193_657); if ( s>=0 ) return s; break; case 137 : - int LA193_461 = input.LA(1); + int LA193_762 = input.LA(1); - int index193_461 = input.index(); + int index193_762 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_461); + input.seek(index193_762); if ( s>=0 ) return s; break; case 138 : - int LA193_759 = input.LA(1); + int LA193_526 = input.LA(1); - int index193_759 = input.index(); + int index193_526 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_759); + input.seek(index193_526); if ( s>=0 ) return s; break; case 139 : - int LA193_208 = input.LA(1); + int LA193_152 = input.LA(1); - int index193_208 = input.index(); + int index193_152 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_208); + input.seek(index193_152); if ( s>=0 ) return s; break; case 140 : - int LA193_595 = input.LA(1); + int LA193_277 = input.LA(1); - int index193_595 = input.index(); + int index193_277 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_595); + input.seek(index193_277); if ( s>=0 ) return s; break; case 141 : - int LA193_214 = input.LA(1); + int LA193_384 = input.LA(1); - int index193_214 = input.index(); + int index193_384 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_214); + input.seek(index193_384); if ( s>=0 ) return s; break; case 142 : - int LA193_274 = input.LA(1); + int LA193_649 = input.LA(1); - int index193_274 = input.index(); + int index193_649 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_274); + input.seek(index193_649); if ( s>=0 ) return s; break; case 143 : - int LA193_654 = input.LA(1); + int LA193_518 = input.LA(1); - int index193_654 = input.index(); + int index193_518 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_654); + input.seek(index193_518); if ( s>=0 ) return s; break; case 144 : - int LA193_719 = input.LA(1); + int LA193_392 = input.LA(1); - int index193_719 = input.index(); + int index193_392 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_719); + input.seek(index193_392); if ( s>=0 ) return s; break; case 145 : - int LA193_835 = input.LA(1); + int LA193_66 = input.LA(1); - int index193_835 = input.index(); + int index193_66 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_835); + input.seek(index193_66); if ( s>=0 ) return s; break; case 146 : - int LA193_327 = input.LA(1); + int LA193_97 = input.LA(1); - int index193_327 = input.index(); + int index193_97 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_327); + input.seek(index193_97); if ( s>=0 ) return s; break; case 147 : - int LA193_523 = input.LA(1); + int LA193_528 = input.LA(1); - int index193_523 = input.index(); + int index193_528 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_523); + input.seek(index193_528); if ( s>=0 ) return s; break; case 148 : - int LA193_329 = input.LA(1); + int LA193_651 = input.LA(1); - int index193_329 = input.index(); + int index193_651 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_329); + input.seek(index193_651); if ( s>=0 ) return s; break; case 149 : - int LA193_275 = input.LA(1); + int LA193_520 = input.LA(1); - int index193_275 = input.index(); + int index193_520 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_275); + input.seek(index193_520); if ( s>=0 ) return s; break; case 150 : - int LA193_81 = input.LA(1); + int LA193_146 = input.LA(1); - int index193_81 = input.index(); + int index193_146 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_81); + input.seek(index193_146); if ( s>=0 ) return s; break; case 151 : - int LA193_720 = input.LA(1); + int LA193_756 = input.LA(1); - int index193_720 = input.index(); + int index193_756 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_720); + input.seek(index193_756); if ( s>=0 ) return s; break; case 152 : - int LA193_101 = input.LA(1); + int LA193_153 = input.LA(1); - int index193_101 = input.index(); + int index193_153 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_101); + input.seek(index193_153); if ( s>=0 ) return s; break; case 153 : - int LA193_159 = input.LA(1); + int LA193_659 = input.LA(1); - int index193_159 = input.index(); + int index193_659 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_159); + input.seek(index193_659); if ( s>=0 ) return s; break; case 154 : - int LA193_161 = input.LA(1); + int LA193_271 = input.LA(1); - int index193_161 = input.index(); + int index193_271 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_161); + input.seek(index193_271); if ( s>=0 ) return s; break; case 155 : - int LA193_760 = input.LA(1); + int LA193_764 = input.LA(1); - int index193_760 = input.index(); + int index193_764 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_760); + input.seek(index193_764); if ( s>=0 ) return s; break; case 156 : - int LA193_836 = input.LA(1); + int LA193_279 = input.LA(1); - int index193_836 = input.index(); + int index193_279 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_836); + input.seek(index193_279); if ( s>=0 ) return s; break; case 157 : - int LA193_390 = input.LA(1); + int LA193_386 = input.LA(1); - int index193_390 = input.index(); + int index193_386 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_390); + input.seek(index193_386); if ( s>=0 ) return s; break; case 158 : - int LA193_596 = input.LA(1); + int LA193_394 = input.LA(1); - int index193_596 = input.index(); + int index193_394 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_596); + input.seek(index193_394); if ( s>=0 ) return s; break; case 159 : - int LA193_209 = input.LA(1); + int LA193_359 = input.LA(1); - int index193_209 = input.index(); + int index193_359 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_209); + input.seek(index193_359); if ( s>=0 ) return s; break; case 160 : - int LA193_462 = input.LA(1); + int LA193_662 = input.LA(1); - int index193_462 = input.index(); + int index193_662 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_462); + input.seek(index193_662); if ( s>=0 ) return s; break; case 161 : - int LA193_215 = input.LA(1); + int LA193_374 = input.LA(1); - int index193_215 = input.index(); + int index193_374 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_215); + input.seek(index193_374); if ( s>=0 ) return s; break; case 162 : - int LA193_655 = input.LA(1); + int LA193_665 = input.LA(1); - int index193_655 = input.index(); + int index193_665 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_655); + input.seek(index193_665); if ( s>=0 ) return s; break; case 163 : - int LA193_809 = input.LA(1); + int LA193_797 = input.LA(1); - int index193_809 = input.index(); + int index193_797 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_809); + input.seek(index193_797); if ( s>=0 ) return s; break; case 164 : - int LA193_328 = input.LA(1); + int LA193_715 = input.LA(1); - int index193_328 = input.index(); + int index193_715 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_328); + input.seek(index193_715); if ( s>=0 ) return s; break; case 165 : - int LA193_330 = input.LA(1); + int LA193_716 = input.LA(1); - int index193_330 = input.index(); + int index193_716 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_330); + input.seek(index193_716); if ( s>=0 ) return s; break; case 166 : - int LA193_524 = input.LA(1); + int LA193_791 = input.LA(1); - int index193_524 = input.index(); + int index193_791 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_524); + input.seek(index193_791); if ( s>=0 ) return s; break; case 167 : - int LA193_833 = input.LA(1); + int LA193_792 = input.LA(1); - int index193_833 = input.index(); + int index193_792 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_833); + input.seek(index193_792); if ( s>=0 ) return s; break; case 168 : - int LA193_834 = input.LA(1); + int LA193_186 = input.LA(1); - int index193_834 = input.index(); + int index193_186 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_834); + input.seek(index193_186); if ( s>=0 ) return s; break; case 169 : - int LA193_241 = input.LA(1); + int LA193_189 = input.LA(1); - int index193_241 = input.index(); + int index193_189 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_241); + input.seek(index193_189); if ( s>=0 ) return s; break; case 170 : - int LA193_242 = input.LA(1); + int LA193_562 = input.LA(1); - int index193_242 = input.index(); + int index193_562 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_242); + input.seek(index193_562); if ( s>=0 ) return s; break; case 171 : - int LA193_438 = input.LA(1); + int LA193_409 = input.LA(1); - int index193_438 = input.index(); + int index193_409 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_438); + input.seek(index193_409); if ( s>=0 ) return s; break; case 172 : - int LA193_788 = input.LA(1); + int LA193_413 = input.LA(1); - int index193_788 = input.index(); + int index193_413 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_788); + input.seek(index193_413); if ( s>=0 ) return s; break; case 173 : - int LA193_674 = input.LA(1); + int LA193_410 = input.LA(1); - int index193_674 = input.index(); + int index193_410 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_674); + input.seek(index193_410); if ( s>=0 ) return s; break; case 174 : - int LA193_678 = input.LA(1); + int LA193_414 = input.LA(1); - int index193_678 = input.index(); + int index193_414 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_678); + input.seek(index193_414); if ( s>=0 ) return s; break; case 175 : - int LA193_675 = input.LA(1); + int LA193_173 = input.LA(1); - int index193_675 = input.index(); + int index193_173 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_675); + input.seek(index193_173); if ( s>=0 ) return s; break; case 176 : - int LA193_679 = input.LA(1); + int LA193_176 = input.LA(1); - int index193_679 = input.index(); + int index193_176 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_679); + input.seek(index193_176); if ( s>=0 ) return s; break; case 177 : - int LA193_49 = input.LA(1); - - int index193_49 = input.index(); - input.rewind(); + int LA193_80 = input.LA(1); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} - else if ( (true) ) {s = 12;} - - input.seek(index193_49); + if ( (LA193_80=='z') ) {s = 217;} + else if ( (LA193_80=='Z') ) {s = 218;} + else if ( ((LA193_80 >= '\u0000' && LA193_80 <= '\t')||LA193_80=='\u000B'||(LA193_80 >= '\u000E' && LA193_80 <= '/')||(LA193_80 >= '1' && LA193_80 <= '4')||LA193_80=='6'||(LA193_80 >= '8' && LA193_80 <= 'Y')||(LA193_80 >= '[' && LA193_80 <= 'y')||(LA193_80 >= '{' && LA193_80 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_80=='0') ) {s = 219;} + else if ( (LA193_80=='5'||LA193_80=='7') ) {s = 220;} if ( s>=0 ) return s; break; case 178 : - int LA193_83 = input.LA(1); + int LA193_79 = input.LA(1); - int index193_83 = input.index(); + int index193_79 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_83); + input.seek(index193_79); if ( s>=0 ) return s; break; case 179 : - int LA193_263 = input.LA(1); + int LA193_100 = input.LA(1); - int index193_263 = input.index(); + int index193_100 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_263); + input.seek(index193_100); if ( s>=0 ) return s; break; case 180 : - int LA193_378 = input.LA(1); + int LA193_461 = input.LA(1); - int index193_378 = input.index(); + int index193_461 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_378); + input.seek(index193_461); if ( s>=0 ) return s; break; case 181 : - int LA193_512 = input.LA(1); + int LA193_158 = input.LA(1); - int index193_512 = input.index(); + int index193_158 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_512); + input.seek(index193_158); if ( s>=0 ) return s; break; case 182 : - int LA193_643 = input.LA(1); + int LA193_160 = input.LA(1); - int index193_643 = input.index(); + int index193_160 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_643); + input.seek(index193_160); if ( s>=0 ) return s; break; case 183 : - int LA193_748 = input.LA(1); + int LA193_208 = input.LA(1); - int index193_748 = input.index(); + int index193_208 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_748); + input.seek(index193_208); if ( s>=0 ) return s; break; case 184 : - int LA193_51 = input.LA(1); + int LA193_719 = input.LA(1); - int index193_51 = input.index(); + int index193_719 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_51); + input.seek(index193_719); if ( s>=0 ) return s; break; case 185 : - int LA193_85 = input.LA(1); + int LA193_759 = input.LA(1); - int index193_85 = input.index(); + int index193_759 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_85); + input.seek(index193_759); if ( s>=0 ) return s; break; case 186 : - int LA193_265 = input.LA(1); + int LA193_523 = input.LA(1); - int index193_265 = input.index(); + int index193_523 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_265); + input.seek(index193_523); if ( s>=0 ) return s; break; case 187 : - int LA193_380 = input.LA(1); + int LA193_808 = input.LA(1); - int index193_380 = input.index(); + int index193_808 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_380); + input.seek(index193_808); if ( s>=0 ) return s; break; case 188 : - int LA193_514 = input.LA(1); + int LA193_654 = input.LA(1); - int index193_514 = input.index(); + int index193_654 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_514); + input.seek(index193_654); if ( s>=0 ) return s; break; case 189 : - int LA193_645 = input.LA(1); + int LA193_214 = input.LA(1); - int index193_645 = input.index(); + int index193_214 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_645); + input.seek(index193_214); if ( s>=0 ) return s; break; case 190 : - int LA193_750 = input.LA(1); + int LA193_389 = input.LA(1); - int index193_750 = input.index(); + int index193_389 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_750); + input.seek(index193_389); if ( s>=0 ) return s; break; case 191 : - int LA193_427 = input.LA(1); + int LA193_595 = input.LA(1); - int index193_427 = input.index(); + int index193_595 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_427); + input.seek(index193_595); if ( s>=0 ) return s; break; case 192 : - int LA193_699 = input.LA(1); + int LA193_274 = input.LA(1); - int index193_699 = input.index(); + int index193_274 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_699); + input.seek(index193_274); if ( s>=0 ) return s; break; case 193 : - int LA193_80 = input.LA(1); + int LA193_327 = input.LA(1); + + int index193_327 = input.index(); + input.rewind(); s = -1; - if ( (LA193_80=='z') ) {s = 217;} - else if ( (LA193_80=='Z') ) {s = 218;} - else if ( ((LA193_80 >= '\u0000' && LA193_80 <= '\t')||LA193_80=='\u000B'||(LA193_80 >= '\u000E' && LA193_80 <= '/')||(LA193_80 >= '1' && LA193_80 <= '4')||LA193_80=='6'||(LA193_80 >= '8' && LA193_80 <= 'Y')||(LA193_80 >= '[' && LA193_80 <= 'y')||(LA193_80 >= '{' && LA193_80 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_80=='0') ) {s = 219;} - else if ( (LA193_80=='5'||LA193_80=='7') ) {s = 220;} + if ( (synpred12_Css3()) ) {s = 216;} + else if ( (true) ) {s = 12;} + + input.seek(index193_327); if ( s>=0 ) return s; break; case 194 : - int LA193_690 = input.LA(1); + int LA193_835 = input.LA(1); - int index193_690 = input.index(); + int index193_835 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_690); + input.seek(index193_835); if ( s>=0 ) return s; break; case 195 : - int LA193_584 = input.LA(1); + int LA193_329 = input.LA(1); - int index193_584 = input.index(); + int index193_329 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_584); + input.seek(index193_329); if ( s>=0 ) return s; break; case 196 : - int LA193_585 = input.LA(1); + int LA193_161 = input.LA(1); - int index193_585 = input.index(); + int index193_161 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_585); + input.seek(index193_161); if ( s>=0 ) return s; break; case 197 : - int LA193_765 = input.LA(1); + int LA193_81 = input.LA(1); - int index193_765 = input.index(); + int index193_81 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_765); + input.seek(index193_81); if ( s>=0 ) return s; break; case 198 : - int LA193_529 = input.LA(1); + int LA193_596 = input.LA(1); - int index193_529 = input.index(); + int index193_596 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_529); + input.seek(index193_596); if ( s>=0 ) return s; break; case 199 : - int LA193_119 = input.LA(1); + int LA193_655 = input.LA(1); - int index193_119 = input.index(); + int index193_655 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_119); + input.seek(index193_655); if ( s>=0 ) return s; break; case 200 : - int LA193_52 = input.LA(1); + int LA193_836 = input.LA(1); - int index193_52 = input.index(); + int index193_836 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_52); + input.seek(index193_836); if ( s>=0 ) return s; break; case 201 : - int LA193_86 = input.LA(1); + int LA193_720 = input.LA(1); - int index193_86 = input.index(); + int index193_720 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_86); + input.seek(index193_720); if ( s>=0 ) return s; break; case 202 : - int LA193_137 = input.LA(1); + int LA193_101 = input.LA(1); - int index193_137 = input.index(); + int index193_101 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_137); + input.seek(index193_101); if ( s>=0 ) return s; break; case 203 : - int LA193_660 = input.LA(1); + int LA193_159 = input.LA(1); - int index193_660 = input.index(); + int index193_159 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_660); + input.seek(index193_159); if ( s>=0 ) return s; break; case 204 : - int LA193_280 = input.LA(1); + int LA193_209 = input.LA(1); - int index193_280 = input.index(); + int index193_209 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_280); + input.seek(index193_209); if ( s>=0 ) return s; break; case 205 : - int LA193_395 = input.LA(1); + int LA193_462 = input.LA(1); - int index193_395 = input.index(); + int index193_462 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_395); + input.seek(index193_462); if ( s>=0 ) return s; break; case 206 : - int LA193_295 = input.LA(1); + int LA193_215 = input.LA(1); - int index193_295 = input.index(); + int index193_215 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_295); + input.seek(index193_215); if ( s>=0 ) return s; break; case 207 : - int LA193_120 = input.LA(1); + int LA193_809 = input.LA(1); - int index193_120 = input.index(); + int index193_809 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_120); + input.seek(index193_809); if ( s>=0 ) return s; break; case 208 : - int LA193_56 = input.LA(1); + int LA193_760 = input.LA(1); - int index193_56 = input.index(); + int index193_760 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_56); + input.seek(index193_760); if ( s>=0 ) return s; break; case 209 : - int LA193_89 = input.LA(1); + int LA193_524 = input.LA(1); - int index193_89 = input.index(); + int index193_524 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_89); + input.seek(index193_524); if ( s>=0 ) return s; break; case 210 : - int LA193_138 = input.LA(1); + int LA193_275 = input.LA(1); - int index193_138 = input.index(); + int index193_275 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_138); + input.seek(index193_275); if ( s>=0 ) return s; break; case 211 : - int LA193_283 = input.LA(1); + int LA193_328 = input.LA(1); - int index193_283 = input.index(); + int index193_328 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_283); + input.seek(index193_328); if ( s>=0 ) return s; break; case 212 : - int LA193_398 = input.LA(1); + int LA193_330 = input.LA(1); - int index193_398 = input.index(); + int index193_330 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_398); + input.seek(index193_330); if ( s>=0 ) return s; break; case 213 : - int LA193_532 = input.LA(1); + int LA193_390 = input.LA(1); - int index193_532 = input.index(); + int index193_390 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_532); + input.seek(index193_390); if ( s>=0 ) return s; break; case 214 : - int LA193_663 = input.LA(1); + int LA193_639 = input.LA(1); - int index193_663 = input.index(); + int index193_639 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_663); + input.seek(index193_639); if ( s>=0 ) return s; break; case 215 : - int LA193_768 = input.LA(1); + int LA193_241 = input.LA(1); - int index193_768 = input.index(); + int index193_241 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_768); + input.seek(index193_241); if ( s>=0 ) return s; break; case 216 : - int LA193_336 = input.LA(1); + int LA193_242 = input.LA(1); - int index193_336 = input.index(); + int index193_242 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_336); + input.seek(index193_242); if ( s>=0 ) return s; break; case 217 : - int LA193_337 = input.LA(1); + int LA193_833 = input.LA(1); - int index193_337 = input.index(); + int index193_833 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_337); + input.seek(index193_833); if ( s>=0 ) return s; break; case 218 : - int LA193_705 = input.LA(1); + int LA193_834 = input.LA(1); - int index193_705 = input.index(); + int index193_834 = input.index(); input.rewind(); s = -1; if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_705); + input.seek(index193_834); if ( s>=0 ) return s; break; case 219 : - int LA193_299 = input.LA(1); + int LA193_49 = input.LA(1); - int index193_299 = input.index(); + int index193_49 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_299); + input.seek(index193_49); if ( s>=0 ) return s; break; case 220 : - int LA193_494 = input.LA(1); + int LA193_83 = input.LA(1); - int index193_494 = input.index(); + int index193_83 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_494); + input.seek(index193_83); if ( s>=0 ) return s; break; case 221 : - int LA193_746 = input.LA(1); + int LA193_263 = input.LA(1); - int index193_746 = input.index(); + int index193_263 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_746); + input.seek(index193_263); if ( s>=0 ) return s; break; case 222 : - int LA193_800 = input.LA(1); + int LA193_378 = input.LA(1); - int index193_800 = input.index(); + int index193_378 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_800); + input.seek(index193_378); if ( s>=0 ) return s; break; case 223 : - int LA193_801 = input.LA(1); + int LA193_512 = input.LA(1); - int index193_801 = input.index(); + int index193_512 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_801); + input.seek(index193_512); if ( s>=0 ) return s; break; case 224 : - int LA193_340 = input.LA(1); + int LA193_643 = input.LA(1); - int index193_340 = input.index(); + int index193_643 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_340); + input.seek(index193_643); if ( s>=0 ) return s; break; case 225 : - int LA193_828 = input.LA(1); + int LA193_748 = input.LA(1); - int index193_828 = input.index(); + int index193_748 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_828); + input.seek(index193_748); if ( s>=0 ) return s; break; case 226 : - int LA193_197 = input.LA(1); + int LA193_51 = input.LA(1); + + int index193_51 = input.index(); + input.rewind(); s = -1; - if ( ((LA193_197 >= '\u0000' && LA193_197 <= '\t')||LA193_197=='\u000B'||(LA193_197 >= '\u000E' && LA193_197 <= '/')||(LA193_197 >= '1' && LA193_197 <= '3')||LA193_197=='5'||(LA193_197 >= '7' && LA193_197 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_197=='0') ) {s = 317;} - else if ( (LA193_197=='4'||LA193_197=='6') ) {s = 318;} + if ( (synpred4_Css3()) ) {s = 162;} + else if ( (true) ) {s = 12;} + + input.seek(index193_51); if ( s>=0 ) return s; break; case 227 : - int LA193_165 = input.LA(1); + int LA193_85 = input.LA(1); - int index193_165 = input.index(); + int index193_85 = input.index(); input.rewind(); s = -1; if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_165); + input.seek(index193_85); if ( s>=0 ) return s; break; case 228 : - int LA193_168 = input.LA(1); + int LA193_265 = input.LA(1); - int index193_168 = input.index(); + int index193_265 = input.index(); input.rewind(); s = -1; if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_168); + input.seek(index193_265); if ( s>=0 ) return s; break; case 229 : - int LA193_217 = input.LA(1); + int LA193_380 = input.LA(1); - int index193_217 = input.index(); + int index193_380 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_217); + input.seek(index193_380); if ( s>=0 ) return s; break; case 230 : - int LA193_218 = input.LA(1); + int LA193_514 = input.LA(1); - int index193_218 = input.index(); + int index193_514 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_218); + input.seek(index193_514); if ( s>=0 ) return s; break; case 231 : - int LA193_117 = input.LA(1); + int LA193_645 = input.LA(1); - int index193_117 = input.index(); + int index193_645 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_117); + input.seek(index193_645); if ( s>=0 ) return s; break; case 232 : - int LA193_112 = input.LA(1); + int LA193_750 = input.LA(1); - int index193_112 = input.index(); + int index193_750 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_112); + input.seek(index193_750); if ( s>=0 ) return s; break; case 233 : - int LA193_672 = input.LA(1); + int LA193_788 = input.LA(1); - int index193_672 = input.index(); + int index193_788 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_672); + input.seek(index193_788); if ( s>=0 ) return s; break; case 234 : - int LA193_739 = input.LA(1); + int LA193_438 = input.LA(1); - int index193_739 = input.index(); + int index193_438 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_739); + input.seek(index193_438); if ( s>=0 ) return s; break; case 235 : - int LA193_821 = input.LA(1); + int LA193_674 = input.LA(1); - int index193_821 = input.index(); + int index193_674 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_821); + input.seek(index193_674); if ( s>=0 ) return s; break; case 236 : - int LA193_355 = input.LA(1); + int LA193_678 = input.LA(1); - int index193_355 = input.index(); + int index193_678 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_355); + input.seek(index193_678); if ( s>=0 ) return s; break; case 237 : - int LA193_670 = input.LA(1); + int LA193_675 = input.LA(1); - int index193_670 = input.index(); + int index193_675 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_670); + input.seek(index193_675); if ( s>=0 ) return s; break; case 238 : - int LA193_405 = input.LA(1); + int LA193_679 = input.LA(1); - int index193_405 = input.index(); + int index193_679 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_405); + input.seek(index193_679); if ( s>=0 ) return s; break; case 239 : - int LA193_407 = input.LA(1); + int LA193_427 = input.LA(1); - int index193_407 = input.index(); + int index193_427 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_407); + input.seek(index193_427); if ( s>=0 ) return s; break; case 240 : - int LA193_773 = input.LA(1); + int LA193_699 = input.LA(1); - int index193_773 = input.index(); + int index193_699 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_773); + input.seek(index193_699); if ( s>=0 ) return s; break; case 241 : - int LA193_486 = input.LA(1); + int LA193_52 = input.LA(1); - int index193_486 = input.index(); + int index193_52 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_486); + input.seek(index193_52); if ( s>=0 ) return s; break; case 242 : - int LA193_539 = input.LA(1); + int LA193_86 = input.LA(1); - int index193_539 = input.index(); + int index193_86 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_539); + input.seek(index193_86); if ( s>=0 ) return s; break; case 243 : - int LA193_771 = input.LA(1); + int LA193_119 = input.LA(1); - int index193_771 = input.index(); + int index193_119 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_771); + input.seek(index193_119); if ( s>=0 ) return s; break; case 244 : - int LA193_541 = input.LA(1); + int LA193_137 = input.LA(1); - int index193_541 = input.index(); + int index193_137 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_541); + input.seek(index193_137); if ( s>=0 ) return s; break; case 245 : - int LA193_619 = input.LA(1); + int LA193_280 = input.LA(1); - int index193_619 = input.index(); + int index193_280 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_619); + input.seek(index193_280); if ( s>=0 ) return s; break; case 246 : - int LA193_118 = input.LA(1); + int LA193_395 = input.LA(1); - int index193_118 = input.index(); + int index193_395 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_118); + input.seek(index193_395); if ( s>=0 ) return s; break; case 247 : - int LA193_114 = input.LA(1); + int LA193_529 = input.LA(1); - int index193_114 = input.index(); + int index193_529 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_114); + input.seek(index193_529); if ( s>=0 ) return s; break; case 248 : - int LA193_356 = input.LA(1); + int LA193_660 = input.LA(1); - int index193_356 = input.index(); + int index193_660 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_356); + input.seek(index193_660); if ( s>=0 ) return s; break; case 249 : - int LA193_406 = input.LA(1); + int LA193_765 = input.LA(1); - int index193_406 = input.index(); + int index193_765 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_406); + input.seek(index193_765); if ( s>=0 ) return s; break; case 250 : - int LA193_408 = input.LA(1); + int LA193_120 = input.LA(1); - int index193_408 = input.index(); + int index193_120 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_408); + input.seek(index193_120); if ( s>=0 ) return s; break; case 251 : - int LA193_671 = input.LA(1); + int LA193_56 = input.LA(1); - int index193_671 = input.index(); + int index193_56 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_671); + input.seek(index193_56); if ( s>=0 ) return s; break; case 252 : - int LA193_487 = input.LA(1); + int LA193_89 = input.LA(1); - int index193_487 = input.index(); + int index193_89 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_487); + input.seek(index193_89); if ( s>=0 ) return s; break; case 253 : - int LA193_772 = input.LA(1); + int LA193_138 = input.LA(1); - int index193_772 = input.index(); + int index193_138 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_772); + input.seek(index193_138); if ( s>=0 ) return s; break; case 254 : - int LA193_540 = input.LA(1); + int LA193_283 = input.LA(1); - int index193_540 = input.index(); + int index193_283 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_540); + input.seek(index193_283); if ( s>=0 ) return s; break; case 255 : - int LA193_740 = input.LA(1); + int LA193_398 = input.LA(1); - int index193_740 = input.index(); + int index193_398 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_740); + input.seek(index193_398); if ( s>=0 ) return s; break; case 256 : - int LA193_542 = input.LA(1); + int LA193_532 = input.LA(1); - int index193_542 = input.index(); + int index193_532 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_542); + input.seek(index193_532); if ( s>=0 ) return s; break; case 257 : - int LA193_774 = input.LA(1); + int LA193_663 = input.LA(1); - int index193_774 = input.index(); + int index193_663 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_774); + input.seek(index193_663); if ( s>=0 ) return s; break; case 258 : - int LA193_620 = input.LA(1); + int LA193_768 = input.LA(1); - int index193_620 = input.index(); + int index193_768 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_620); + input.seek(index193_768); if ( s>=0 ) return s; break; case 259 : - int LA193_822 = input.LA(1); + int LA193_690 = input.LA(1); - int index193_822 = input.index(); + int index193_690 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_822); + input.seek(index193_690); if ( s>=0 ) return s; break; case 260 : - int LA193_673 = input.LA(1); + int LA193_584 = input.LA(1); - int index193_673 = input.index(); + int index193_584 = input.index(); input.rewind(); s = -1; - if ( (synpred9_Css3()) ) {s = 240;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_673); + input.seek(index193_584); if ( s>=0 ) return s; break; case 261 : - int LA193_304 = input.LA(1); + int LA193_585 = input.LA(1); - int index193_304 = input.index(); + int index193_585 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_304); + input.seek(index193_585); if ( s>=0 ) return s; break; case 262 : - int LA193_305 = input.LA(1); + int LA193_336 = input.LA(1); - int index193_305 = input.index(); + int index193_336 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_305); + input.seek(index193_336); if ( s>=0 ) return s; break; case 263 : - int LA193_171 = input.LA(1); + int LA193_295 = input.LA(1); - int index193_171 = input.index(); + int index193_295 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_171); + input.seek(index193_295); if ( s>=0 ) return s; break; case 264 : - int LA193_172 = input.LA(1); + int LA193_337 = input.LA(1); - int index193_172 = input.index(); + int index193_337 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_172); + input.seek(index193_337); if ( s>=0 ) return s; break; case 265 : - int LA193_572 = input.LA(1); + int LA193_705 = input.LA(1); - int index193_572 = input.index(); + int index193_705 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_572); + input.seek(index193_705); if ( s>=0 ) return s; break; case 266 : - int LA193_561 = input.LA(1); - - int index193_561 = input.index(); - input.rewind(); + int LA193_197 = input.LA(1); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} - else if ( (true) ) {s = 12;} - - input.seek(index193_561); + if ( ((LA193_197 >= '\u0000' && LA193_197 <= '\t')||LA193_197=='\u000B'||(LA193_197 >= '\u000E' && LA193_197 <= '/')||(LA193_197 >= '1' && LA193_197 <= '3')||LA193_197=='5'||(LA193_197 >= '7' && LA193_197 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_197=='0') ) {s = 317;} + else if ( (LA193_197=='4'||LA193_197=='6') ) {s = 318;} if ( s>=0 ) return s; break; case 267 : - int LA193_422 = input.LA(1); + int LA193_494 = input.LA(1); - int index193_422 = input.index(); + int index193_494 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_422); + input.seek(index193_494); if ( s>=0 ) return s; break; case 268 : - int LA193_465 = input.LA(1); + int LA193_299 = input.LA(1); - int index193_465 = input.index(); + int index193_299 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_465); + input.seek(index193_299); if ( s>=0 ) return s; break; case 269 : - int LA193_466 = input.LA(1); + int LA193_746 = input.LA(1); - int index193_466 = input.index(); + int index193_746 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_466); + input.seek(index193_746); if ( s>=0 ) return s; break; case 270 : - int LA193_55 = input.LA(1); + int LA193_800 = input.LA(1); - int index193_55 = input.index(); + int index193_800 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_55); + input.seek(index193_800); if ( s>=0 ) return s; break; case 271 : - int LA193_88 = input.LA(1); + int LA193_801 = input.LA(1); - int index193_88 = input.index(); + int index193_801 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_88); + input.seek(index193_801); if ( s>=0 ) return s; break; case 272 : - int LA193_123 = input.LA(1); + int LA193_340 = input.LA(1); - int index193_123 = input.index(); + int index193_340 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_123); + input.seek(index193_340); if ( s>=0 ) return s; break; case 273 : - int LA193_141 = input.LA(1); + int LA193_828 = input.LA(1); - int index193_141 = input.index(); + int index193_828 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_141); + input.seek(index193_828); if ( s>=0 ) return s; break; case 274 : - int LA193_767 = input.LA(1); + int LA193_165 = input.LA(1); - int index193_767 = input.index(); + int index193_165 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_767); + input.seek(index193_165); if ( s>=0 ) return s; break; case 275 : - int LA193_58 = input.LA(1); + int LA193_168 = input.LA(1); - int index193_58 = input.index(); + int index193_168 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_58); + input.seek(index193_168); if ( s>=0 ) return s; break; case 276 : - int LA193_91 = input.LA(1); + int LA193_217 = input.LA(1); - int index193_91 = input.index(); + int index193_217 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_91); + input.seek(index193_217); if ( s>=0 ) return s; break; case 277 : - int LA193_124 = input.LA(1); + int LA193_218 = input.LA(1); - int index193_124 = input.index(); + int index193_218 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_124); + input.seek(index193_218); if ( s>=0 ) return s; break; case 278 : - int LA193_142 = input.LA(1); + int LA193_539 = input.LA(1); - int index193_142 = input.index(); + int index193_539 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_142); + input.seek(index193_539); if ( s>=0 ) return s; break; case 279 : - int LA193_770 = input.LA(1); + int LA193_112 = input.LA(1); - int index193_770 = input.index(); + int index193_112 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_770); + input.seek(index193_112); if ( s>=0 ) return s; break; case 280 : - int LA193_686 = input.LA(1); + int LA193_670 = input.LA(1); - int index193_686 = input.index(); + int index193_670 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_686); + input.seek(index193_670); if ( s>=0 ) return s; break; case 281 : - int LA193_222 = input.LA(1); + int LA193_821 = input.LA(1); - int index193_222 = input.index(); + int index193_821 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_222); + input.seek(index193_821); if ( s>=0 ) return s; break; case 282 : - int LA193_223 = input.LA(1); + int LA193_117 = input.LA(1); - int index193_223 = input.index(); + int index193_117 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_223); + input.seek(index193_117); if ( s>=0 ) return s; break; case 283 : - int LA193_722 = input.LA(1); + int LA193_355 = input.LA(1); - int index193_722 = input.index(); + int index193_355 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_722); + input.seek(index193_355); if ( s>=0 ) return s; break; case 284 : - int LA193_723 = input.LA(1); + int LA193_405 = input.LA(1); - int index193_723 = input.index(); + int index193_405 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_723); + input.seek(index193_405); if ( s>=0 ) return s; break; case 285 : - int LA193_426 = input.LA(1); + int LA193_407 = input.LA(1); - int index193_426 = input.index(); + int index193_407 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_426); + input.seek(index193_407); if ( s>=0 ) return s; break; case 286 : - int LA193_627 = input.LA(1); + int LA193_486 = input.LA(1); - int index193_627 = input.index(); + int index193_486 = input.index(); input.rewind(); s = -1; if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_627); + input.seek(index193_486); if ( s>=0 ) return s; break; case 287 : - int LA193_314 = input.LA(1); + int LA193_739 = input.LA(1); - int index193_314 = input.index(); + int index193_739 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_314); + input.seek(index193_739); if ( s>=0 ) return s; break; case 288 : - int LA193_689 = input.LA(1); + int LA193_541 = input.LA(1); - int index193_689 = input.index(); + int index193_541 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_689); + input.seek(index193_541); if ( s>=0 ) return s; break; case 289 : - int LA193_315 = input.LA(1); + int LA193_672 = input.LA(1); - int index193_315 = input.index(); + int index193_672 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_315); + input.seek(index193_672); if ( s>=0 ) return s; break; case 290 : - int LA193_793 = input.LA(1); + int LA193_771 = input.LA(1); - int index193_793 = input.index(); + int index193_771 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_793); + input.seek(index193_771); if ( s>=0 ) return s; break; case 291 : - int LA193_787 = input.LA(1); + int LA193_619 = input.LA(1); - int index193_787 = input.index(); + int index193_619 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_787); + input.seek(index193_619); if ( s>=0 ) return s; break; case 292 : - int LA193_179 = input.LA(1); + int LA193_773 = input.LA(1); - int index193_179 = input.index(); + int index193_773 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_179); + input.seek(index193_773); if ( s>=0 ) return s; break; case 293 : - int LA193_180 = input.LA(1); + int LA193_356 = input.LA(1); - int index193_180 = input.index(); + int index193_356 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_180); + input.seek(index193_356); if ( s>=0 ) return s; break; case 294 : - int LA193_469 = input.LA(1); + int LA193_114 = input.LA(1); - int index193_469 = input.index(); + int index193_114 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_469); + input.seek(index193_114); if ( s>=0 ) return s; break; case 295 : - int LA193_103 = input.LA(1); - s = -1; - if ( (LA193_103=='i') ) {s = 222;} - else if ( (LA193_103=='I') ) {s = 223;} - else if ( ((LA193_103 >= '\u0000' && LA193_103 <= '\t')||LA193_103=='\u000B'||(LA193_103 >= '\u000E' && LA193_103 <= '/')||(LA193_103 >= '1' && LA193_103 <= '3')||LA193_103=='5'||(LA193_103 >= '7' && LA193_103 <= 'H')||(LA193_103 >= 'J' && LA193_103 <= 'h')||(LA193_103 >= 'j' && LA193_103 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_103=='0') ) {s = 224;} - else if ( (LA193_103=='4'||LA193_103=='6') ) {s = 225;} - if ( s>=0 ) return s; - break; - case 296 : - int LA193_725 = input.LA(1); + int LA193_118 = input.LA(1); - int index193_725 = input.index(); + int index193_118 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_725); + input.seek(index193_118); if ( s>=0 ) return s; break; - case 297 : - int LA193_827 = input.LA(1); + case 296 : + int LA193_671 = input.LA(1); - int index193_827 = input.index(); + int index193_671 = input.index(); input.rewind(); s = -1; if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_827); + input.seek(index193_671); + if ( s>=0 ) return s; + break; + case 297 : + int LA193_774 = input.LA(1); + + int index193_774 = input.index(); + input.rewind(); + s = -1; + if ( (synpred9_Css3()) ) {s = 240;} + else if ( (true) ) {s = 12;} + + input.seek(index193_774); if ( s>=0 ) return s; break; case 298 : - int LA193_113 = input.LA(1); + int LA193_406 = input.LA(1); + + int index193_406 = input.index(); + input.rewind(); s = -1; - if ( (LA193_113=='g') ) {s = 241;} - else if ( (LA193_113=='G') ) {s = 242;} - else if ( ((LA193_113 >= '\u0000' && LA193_113 <= '\t')||LA193_113=='\u000B'||(LA193_113 >= '\u000E' && LA193_113 <= '/')||(LA193_113 >= '1' && LA193_113 <= '3')||LA193_113=='5'||(LA193_113 >= '7' && LA193_113 <= 'F')||(LA193_113 >= 'H' && LA193_113 <= 'f')||(LA193_113 >= 'h' && LA193_113 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_113=='0') ) {s = 243;} - else if ( (LA193_113=='4'||LA193_113=='6') ) {s = 244;} + if ( (synpred9_Css3()) ) {s = 240;} + else if ( (true) ) {s = 12;} + + input.seek(index193_406); if ( s>=0 ) return s; break; case 299 : - int LA193_475 = input.LA(1); + int LA193_408 = input.LA(1); - int index193_475 = input.index(); + int index193_408 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_475); + input.seek(index193_408); if ( s>=0 ) return s; break; case 300 : - int LA193_476 = input.LA(1); + int LA193_673 = input.LA(1); - int index193_476 = input.index(); + int index193_673 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_476); + input.seek(index193_673); if ( s>=0 ) return s; break; case 301 : - int LA193_2 = input.LA(1); + int LA193_772 = input.LA(1); + + int index193_772 = input.index(); + input.rewind(); s = -1; - if ( (LA193_2=='p') ) {s = 30;} - else if ( (LA193_2=='0') ) {s = 31;} - else if ( (LA193_2=='4'||LA193_2=='6') ) {s = 32;} - else if ( (LA193_2=='P') ) {s = 33;} - else if ( (LA193_2=='m') ) {s = 34;} - else if ( (LA193_2=='5'||LA193_2=='7') ) {s = 35;} - else if ( (LA193_2=='M') ) {s = 36;} - else if ( (LA193_2=='i') ) {s = 37;} - else if ( (LA193_2=='I') ) {s = 38;} - else if ( (LA193_2=='r') ) {s = 39;} - else if ( (LA193_2=='R') ) {s = 40;} - else if ( (LA193_2=='s') ) {s = 41;} - else if ( (LA193_2=='S') ) {s = 42;} - else if ( (LA193_2=='k') ) {s = 43;} - else if ( (LA193_2=='K') ) {s = 44;} - else if ( (LA193_2=='h') ) {s = 45;} - else if ( (LA193_2=='H') ) {s = 46;} - else if ( ((LA193_2 >= '\u0000' && LA193_2 <= '\t')||LA193_2=='\u000B'||(LA193_2 >= '\u000E' && LA193_2 <= '/')||(LA193_2 >= '1' && LA193_2 <= '3')||(LA193_2 >= '8' && LA193_2 <= 'G')||LA193_2=='J'||LA193_2=='L'||(LA193_2 >= 'N' && LA193_2 <= 'O')||LA193_2=='Q'||(LA193_2 >= 'T' && LA193_2 <= 'g')||LA193_2=='j'||LA193_2=='l'||(LA193_2 >= 'n' && LA193_2 <= 'o')||LA193_2=='q'||(LA193_2 >= 't' && LA193_2 <= '\uFFFF')) ) {s = 12;} + if ( (synpred9_Css3()) ) {s = 240;} + else if ( (true) ) {s = 12;} + + input.seek(index193_772); if ( s>=0 ) return s; break; case 302 : - int LA193_59 = input.LA(1); + int LA193_487 = input.LA(1); - int index193_59 = input.index(); + int index193_487 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_59); + input.seek(index193_487); if ( s>=0 ) return s; break; case 303 : - int LA193_92 = input.LA(1); + int LA193_822 = input.LA(1); - int index193_92 = input.index(); + int index193_822 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_92); + input.seek(index193_822); if ( s>=0 ) return s; break; case 304 : - int LA193_266 = input.LA(1); + int LA193_540 = input.LA(1); - int index193_266 = input.index(); + int index193_540 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_266); + input.seek(index193_540); if ( s>=0 ) return s; break; case 305 : - int LA193_381 = input.LA(1); + int LA193_542 = input.LA(1); - int index193_381 = input.index(); + int index193_542 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_381); + input.seek(index193_542); if ( s>=0 ) return s; break; case 306 : - int LA193_431 = input.LA(1); + int LA193_740 = input.LA(1); - int index193_431 = input.index(); + int index193_740 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_431); + input.seek(index193_740); if ( s>=0 ) return s; break; case 307 : - int LA193_515 = input.LA(1); + int LA193_620 = input.LA(1); - int index193_515 = input.index(); + int index193_620 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_515); + input.seek(index193_620); if ( s>=0 ) return s; break; case 308 : - int LA193_646 = input.LA(1); + int LA193_171 = input.LA(1); - int index193_646 = input.index(); + int index193_171 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_646); + input.seek(index193_171); if ( s>=0 ) return s; break; case 309 : - int LA193_751 = input.LA(1); + int LA193_172 = input.LA(1); - int index193_751 = input.index(); + int index193_172 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_751); + input.seek(index193_172); if ( s>=0 ) return s; break; case 310 : - int LA193_61 = input.LA(1); + int LA193_304 = input.LA(1); - int index193_61 = input.index(); + int index193_304 = input.index(); input.rewind(); s = -1; if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_61); + input.seek(index193_304); if ( s>=0 ) return s; break; case 311 : - int LA193_93 = input.LA(1); + int LA193_305 = input.LA(1); - int index193_93 = input.index(); + int index193_305 = input.index(); input.rewind(); s = -1; if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_93); + input.seek(index193_305); if ( s>=0 ) return s; break; case 312 : - int LA193_196 = input.LA(1); + int LA193_572 = input.LA(1); - int index193_196 = input.index(); + int index193_572 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_196); + input.seek(index193_572); if ( s>=0 ) return s; break; case 313 : - int LA193_204 = input.LA(1); + int LA193_561 = input.LA(1); - int index193_204 = input.index(); + int index193_561 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_204); + input.seek(index193_561); if ( s>=0 ) return s; break; case 314 : - int LA193_267 = input.LA(1); + int LA193_55 = input.LA(1); - int index193_267 = input.index(); + int index193_55 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_267); + input.seek(index193_55); if ( s>=0 ) return s; break; case 315 : - int LA193_382 = input.LA(1); + int LA193_88 = input.LA(1); - int index193_382 = input.index(); + int index193_88 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_382); + input.seek(index193_88); if ( s>=0 ) return s; break; case 316 : - int LA193_752 = input.LA(1); + int LA193_123 = input.LA(1); - int index193_752 = input.index(); + int index193_123 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_752); + input.seek(index193_123); if ( s>=0 ) return s; break; case 317 : - int LA193_432 = input.LA(1); + int LA193_141 = input.LA(1); - int index193_432 = input.index(); + int index193_141 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_432); + input.seek(index193_141); if ( s>=0 ) return s; break; case 318 : - int LA193_829 = input.LA(1); + int LA193_767 = input.LA(1); - int index193_829 = input.index(); + int index193_767 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_829); + input.seek(index193_767); if ( s>=0 ) return s; break; case 319 : - int LA193_775 = input.LA(1); + int LA193_58 = input.LA(1); - int index193_775 = input.index(); + int index193_58 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_775); + input.seek(index193_58); if ( s>=0 ) return s; break; case 320 : - int LA193_779 = input.LA(1); + int LA193_91 = input.LA(1); - int index193_779 = input.index(); + int index193_91 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_779); + input.seek(index193_91); if ( s>=0 ) return s; break; case 321 : - int LA193_516 = input.LA(1); + int LA193_124 = input.LA(1); - int index193_516 = input.index(); + int index193_124 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_516); + input.seek(index193_124); if ( s>=0 ) return s; break; case 322 : - int LA193_647 = input.LA(1); + int LA193_142 = input.LA(1); - int index193_647 = input.index(); + int index193_142 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_647); + input.seek(index193_142); if ( s>=0 ) return s; break; case 323 : - int LA193_198 = input.LA(1); + int LA193_770 = input.LA(1); - int index193_198 = input.index(); + int index193_770 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_198); + input.seek(index193_770); if ( s>=0 ) return s; break; case 324 : - int LA193_205 = input.LA(1); + int LA193_465 = input.LA(1); - int index193_205 = input.index(); + int index193_465 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_205); + input.seek(index193_465); if ( s>=0 ) return s; break; case 325 : - int LA193_776 = input.LA(1); + int LA193_422 = input.LA(1); - int index193_776 = input.index(); + int index193_422 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_776); + input.seek(index193_422); if ( s>=0 ) return s; break; case 326 : - int LA193_780 = input.LA(1); + int LA193_466 = input.LA(1); - int index193_780 = input.index(); + int index193_466 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_780); + input.seek(index193_466); if ( s>=0 ) return s; break; case 327 : - int LA193_830 = input.LA(1); + int LA193_222 = input.LA(1); - int index193_830 = input.index(); + int index193_222 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_830); + input.seek(index193_222); if ( s>=0 ) return s; break; case 328 : - int LA193_293 = input.LA(1); + int LA193_223 = input.LA(1); - int index193_293 = input.index(); + int index193_223 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_293); + input.seek(index193_223); if ( s>=0 ) return s; break; case 329 : - int LA193_294 = input.LA(1); + int LA193_722 = input.LA(1); - int index193_294 = input.index(); + int index193_722 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_294); + input.seek(index193_722); if ( s>=0 ) return s; break; case 330 : - int LA193_693 = input.LA(1); + int LA193_686 = input.LA(1); - int index193_693 = input.index(); + int index193_686 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_693); + input.seek(index193_686); if ( s>=0 ) return s; break; case 331 : - int LA193_694 = input.LA(1); + int LA193_723 = input.LA(1); - int index193_694 = input.index(); + int index193_723 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_694); + input.seek(index193_723); if ( s>=0 ) return s; break; case 332 : - int LA193_192 = input.LA(1); - - int index193_192 = input.index(); - input.rewind(); + int LA193_103 = input.LA(1); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} - else if ( (true) ) {s = 12;} - - input.seek(index193_192); + if ( (LA193_103=='i') ) {s = 222;} + else if ( (LA193_103=='I') ) {s = 223;} + else if ( ((LA193_103 >= '\u0000' && LA193_103 <= '\t')||LA193_103=='\u000B'||(LA193_103 >= '\u000E' && LA193_103 <= '/')||(LA193_103 >= '1' && LA193_103 <= '3')||LA193_103=='5'||(LA193_103 >= '7' && LA193_103 <= 'H')||(LA193_103 >= 'J' && LA193_103 <= 'h')||(LA193_103 >= 'j' && LA193_103 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_103=='0') ) {s = 224;} + else if ( (LA193_103=='4'||LA193_103=='6') ) {s = 225;} if ( s>=0 ) return s; break; case 333 : - int LA193_115 = input.LA(1); + int LA193_627 = input.LA(1); - int index193_115 = input.index(); + int index193_627 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_115); + input.seek(index193_627); if ( s>=0 ) return s; break; case 334 : - int LA193_102 = input.LA(1); + int LA193_426 = input.LA(1); - int index193_102 = input.index(); + int index193_426 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_102); + input.seek(index193_426); if ( s>=0 ) return s; break; case 335 : - int LA193_231 = input.LA(1); - - int index193_231 = input.index(); - input.rewind(); + int LA193_113 = input.LA(1); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} - else if ( (true) ) {s = 12;} - - input.seek(index193_231); + if ( (LA193_113=='g') ) {s = 241;} + else if ( (LA193_113=='G') ) {s = 242;} + else if ( ((LA193_113 >= '\u0000' && LA193_113 <= '\t')||LA193_113=='\u000B'||(LA193_113 >= '\u000E' && LA193_113 <= '/')||(LA193_113 >= '1' && LA193_113 <= '3')||LA193_113=='5'||(LA193_113 >= '7' && LA193_113 <= 'F')||(LA193_113 >= 'H' && LA193_113 <= 'f')||(LA193_113 >= 'h' && LA193_113 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_113=='0') ) {s = 243;} + else if ( (LA193_113=='4'||LA193_113=='6') ) {s = 244;} if ( s>=0 ) return s; break; case 336 : - int LA193_233 = input.LA(1); + int LA193_314 = input.LA(1); - int index193_233 = input.index(); + int index193_314 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_233); + input.seek(index193_314); if ( s>=0 ) return s; break; case 337 : - int LA193_351 = input.LA(1); + int LA193_315 = input.LA(1); - int index193_351 = input.index(); + int index193_315 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_351); + input.seek(index193_315); if ( s>=0 ) return s; break; case 338 : - int LA193_482 = input.LA(1); + int LA193_689 = input.LA(1); - int index193_482 = input.index(); + int index193_689 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_482); + input.seek(index193_689); if ( s>=0 ) return s; break; case 339 : - int LA193_615 = input.LA(1); + int LA193_793 = input.LA(1); - int index193_615 = input.index(); + int index193_793 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_615); + input.seek(index193_793); if ( s>=0 ) return s; break; case 340 : - int LA193_735 = input.LA(1); + int LA193_179 = input.LA(1); - int index193_735 = input.index(); + int index193_179 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_735); + input.seek(index193_179); if ( s>=0 ) return s; break; case 341 : - int LA193_819 = input.LA(1); + int LA193_180 = input.LA(1); - int index193_819 = input.index(); + int index193_180 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_819); + input.seek(index193_180); if ( s>=0 ) return s; break; case 342 : - int LA193_193 = input.LA(1); + int LA193_787 = input.LA(1); - int index193_193 = input.index(); + int index193_787 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_193); + input.seek(index193_787); if ( s>=0 ) return s; break; case 343 : - int LA193_232 = input.LA(1); + int LA193_469 = input.LA(1); - int index193_232 = input.index(); + int index193_469 = input.index(); input.rewind(); s = -1; if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_232); + input.seek(index193_469); if ( s>=0 ) return s; break; case 344 : - int LA193_105 = input.LA(1); + int LA193_725 = input.LA(1); - int index193_105 = input.index(); + int index193_725 = input.index(); input.rewind(); s = -1; if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_105); + input.seek(index193_725); if ( s>=0 ) return s; break; case 345 : - int LA193_116 = input.LA(1); + int LA193_827 = input.LA(1); - int index193_116 = input.index(); + int index193_827 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred9_Css3()) ) {s = 240;} else if ( (true) ) {s = 12;} - input.seek(index193_116); + input.seek(index193_827); if ( s>=0 ) return s; break; case 346 : - int LA193_234 = input.LA(1); + int LA193_59 = input.LA(1); - int index193_234 = input.index(); + int index193_59 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_234); + input.seek(index193_59); if ( s>=0 ) return s; break; case 347 : - int LA193_353 = input.LA(1); + int LA193_92 = input.LA(1); - int index193_353 = input.index(); + int index193_92 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_353); + input.seek(index193_92); if ( s>=0 ) return s; break; case 348 : - int LA193_820 = input.LA(1); + int LA193_266 = input.LA(1); - int index193_820 = input.index(); + int index193_266 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_820); + input.seek(index193_266); if ( s>=0 ) return s; break; case 349 : - int LA193_484 = input.LA(1); + int LA193_381 = input.LA(1); - int index193_484 = input.index(); + int index193_381 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_484); + input.seek(index193_381); if ( s>=0 ) return s; break; case 350 : - int LA193_617 = input.LA(1); + int LA193_515 = input.LA(1); - int index193_617 = input.index(); + int index193_515 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_617); + input.seek(index193_515); if ( s>=0 ) return s; break; case 351 : - int LA193_737 = input.LA(1); + int LA193_646 = input.LA(1); - int index193_737 = input.index(); + int index193_646 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_737); + input.seek(index193_646); if ( s>=0 ) return s; break; case 352 : - int LA193_556 = input.LA(1); + int LA193_751 = input.LA(1); - int index193_556 = input.index(); + int index193_751 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_556); + input.seek(index193_751); if ( s>=0 ) return s; break; case 353 : - int LA193_599 = input.LA(1); + int LA193_61 = input.LA(1); - int index193_599 = input.index(); + int index193_61 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_599); + input.seek(index193_61); if ( s>=0 ) return s; break; case 354 : - int LA193_600 = input.LA(1); + int LA193_93 = input.LA(1); - int index193_600 = input.index(); + int index193_93 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_600); + input.seek(index193_93); if ( s>=0 ) return s; break; case 355 : - int LA193_652 = input.LA(1); + int LA193_267 = input.LA(1); - int index193_652 = input.index(); + int index193_267 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_652); + input.seek(index193_267); if ( s>=0 ) return s; break; case 356 : - int LA193_67 = input.LA(1); + int LA193_382 = input.LA(1); - int index193_67 = input.index(); + int index193_382 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_67); + input.seek(index193_382); if ( s>=0 ) return s; break; case 357 : - int LA193_98 = input.LA(1); + int LA193_516 = input.LA(1); - int index193_98 = input.index(); + int index193_516 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_98); + input.seek(index193_516); if ( s>=0 ) return s; break; case 358 : - int LA193_154 = input.LA(1); + int LA193_647 = input.LA(1); - int index193_154 = input.index(); + int index193_647 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_154); + input.seek(index193_647); if ( s>=0 ) return s; break; case 359 : - int LA193_156 = input.LA(1); + int LA193_752 = input.LA(1); - int index193_156 = input.index(); + int index193_752 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_156); + input.seek(index193_752); if ( s>=0 ) return s; break; case 360 : - int LA193_272 = input.LA(1); + int LA193_196 = input.LA(1); - int index193_272 = input.index(); + int index193_196 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_272); + input.seek(index193_196); if ( s>=0 ) return s; break; case 361 : - int LA193_387 = input.LA(1); + int LA193_204 = input.LA(1); - int index193_387 = input.index(); + int index193_204 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_387); + input.seek(index193_204); if ( s>=0 ) return s; break; case 362 : - int LA193_521 = input.LA(1); + int LA193_775 = input.LA(1); - int index193_521 = input.index(); + int index193_775 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_521); + input.seek(index193_775); if ( s>=0 ) return s; break; case 363 : - int LA193_757 = input.LA(1); + int LA193_779 = input.LA(1); - int index193_757 = input.index(); + int index193_779 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_757); + input.seek(index193_779); if ( s>=0 ) return s; break; case 364 : - int LA193_99 = input.LA(1); + int LA193_829 = input.LA(1); - int index193_99 = input.index(); + int index193_829 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_99); + input.seek(index193_829); if ( s>=0 ) return s; break; case 365 : - int LA193_69 = input.LA(1); + int LA193_198 = input.LA(1); - int index193_69 = input.index(); + int index193_198 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_69); + input.seek(index193_198); if ( s>=0 ) return s; break; case 366 : - int LA193_155 = input.LA(1); + int LA193_205 = input.LA(1); - int index193_155 = input.index(); + int index193_205 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_155); + input.seek(index193_205); if ( s>=0 ) return s; break; case 367 : - int LA193_157 = input.LA(1); + int LA193_776 = input.LA(1); - int index193_157 = input.index(); + int index193_776 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_157); + input.seek(index193_776); if ( s>=0 ) return s; break; case 368 : - int LA193_273 = input.LA(1); + int LA193_780 = input.LA(1); - int index193_273 = input.index(); + int index193_780 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_273); + input.seek(index193_780); if ( s>=0 ) return s; break; case 369 : - int LA193_388 = input.LA(1); + int LA193_830 = input.LA(1); - int index193_388 = input.index(); + int index193_830 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_388); + input.seek(index193_830); if ( s>=0 ) return s; break; case 370 : - int LA193_522 = input.LA(1); + int LA193_475 = input.LA(1); - int index193_522 = input.index(); + int index193_475 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_522); + input.seek(index193_475); if ( s>=0 ) return s; break; case 371 : - int LA193_653 = input.LA(1); + int LA193_476 = input.LA(1); - int index193_653 = input.index(); + int index193_476 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_653); + input.seek(index193_476); if ( s>=0 ) return s; break; case 372 : - int LA193_758 = input.LA(1); - - int index193_758 = input.index(); - input.rewind(); + int LA193_2 = input.LA(1); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} - else if ( (true) ) {s = 12;} - - input.seek(index193_758); + if ( (LA193_2=='p') ) {s = 30;} + else if ( (LA193_2=='0') ) {s = 31;} + else if ( (LA193_2=='4'||LA193_2=='6') ) {s = 32;} + else if ( (LA193_2=='P') ) {s = 33;} + else if ( (LA193_2=='m') ) {s = 34;} + else if ( (LA193_2=='5'||LA193_2=='7') ) {s = 35;} + else if ( (LA193_2=='M') ) {s = 36;} + else if ( (LA193_2=='i') ) {s = 37;} + else if ( (LA193_2=='I') ) {s = 38;} + else if ( (LA193_2=='r') ) {s = 39;} + else if ( (LA193_2=='R') ) {s = 40;} + else if ( (LA193_2=='s') ) {s = 41;} + else if ( (LA193_2=='S') ) {s = 42;} + else if ( (LA193_2=='k') ) {s = 43;} + else if ( (LA193_2=='K') ) {s = 44;} + else if ( (LA193_2=='h') ) {s = 45;} + else if ( (LA193_2=='H') ) {s = 46;} + else if ( ((LA193_2 >= '\u0000' && LA193_2 <= '\t')||LA193_2=='\u000B'||(LA193_2 >= '\u000E' && LA193_2 <= '/')||(LA193_2 >= '1' && LA193_2 <= '3')||(LA193_2 >= '8' && LA193_2 <= 'G')||LA193_2=='J'||LA193_2=='L'||(LA193_2 >= 'N' && LA193_2 <= 'O')||LA193_2=='Q'||(LA193_2 >= 'T' && LA193_2 <= 'g')||LA193_2=='j'||LA193_2=='l'||(LA193_2 >= 'n' && LA193_2 <= 'o')||LA193_2=='q'||(LA193_2 >= 't' && LA193_2 <= '\uFFFF')) ) {s = 12;} if ( s>=0 ) return s; break; case 373 : - int LA193_560 = input.LA(1); + int LA193_431 = input.LA(1); - int index193_560 = input.index(); + int index193_431 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_560); + input.seek(index193_431); if ( s>=0 ) return s; break; case 374 : - int LA193_9 = input.LA(1); + int LA193_432 = input.LA(1); - int index193_9 = input.index(); + int index193_432 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_9); + input.seek(index193_432); if ( s>=0 ) return s; break; case 375 : - int LA193_20 = input.LA(1); + int LA193_192 = input.LA(1); - int index193_20 = input.index(); + int index193_192 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_20); + input.seek(index193_192); if ( s>=0 ) return s; break; case 376 : - int LA193_309 = input.LA(1); + int LA193_193 = input.LA(1); - int index193_309 = input.index(); + int index193_193 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_309); + input.seek(index193_193); if ( s>=0 ) return s; break; case 377 : - int LA193_310 = input.LA(1); + int LA193_102 = input.LA(1); - int index193_310 = input.index(); + int index193_102 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_310); + input.seek(index193_102); if ( s>=0 ) return s; break; case 378 : - int LA193_227 = input.LA(1); + int LA193_115 = input.LA(1); + + int index193_115 = input.index(); + input.rewind(); s = -1; - if ( (LA193_227=='m') ) {s = 342;} - else if ( (LA193_227=='M') ) {s = 343;} - else if ( ((LA193_227 >= '\u0000' && LA193_227 <= '\t')||LA193_227=='\u000B'||(LA193_227 >= '\u000E' && LA193_227 <= '/')||(LA193_227 >= '1' && LA193_227 <= '3')||LA193_227=='5'||(LA193_227 >= '7' && LA193_227 <= 'L')||(LA193_227 >= 'N' && LA193_227 <= 'l')||(LA193_227 >= 'n' && LA193_227 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_227=='0') ) {s = 344;} - else if ( (LA193_227=='4'||LA193_227=='6') ) {s = 345;} + if ( (synpred3_Css3()) ) {s = 221;} + else if ( (true) ) {s = 12;} + + input.seek(index193_115); if ( s>=0 ) return s; break; case 379 : - int LA193_441 = input.LA(1); + int LA193_231 = input.LA(1); - int index193_441 = input.index(); + int index193_231 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_441); + input.seek(index193_231); if ( s>=0 ) return s; break; case 380 : - int LA193_442 = input.LA(1); + int LA193_233 = input.LA(1); - int index193_442 = input.index(); + int index193_233 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_442); + input.seek(index193_233); if ( s>=0 ) return s; break; case 381 : - int LA193_60 = input.LA(1); + int LA193_351 = input.LA(1); + + int index193_351 = input.index(); + input.rewind(); s = -1; - if ( (LA193_60=='m') ) {s = 179;} - else if ( (LA193_60=='M') ) {s = 180;} - else if ( ((LA193_60 >= '\u0000' && LA193_60 <= '\t')||LA193_60=='\u000B'||(LA193_60 >= '\u000E' && LA193_60 <= '/')||(LA193_60 >= '1' && LA193_60 <= '3')||LA193_60=='5'||(LA193_60 >= '7' && LA193_60 <= 'L')||(LA193_60 >= 'N' && LA193_60 <= 'l')||(LA193_60 >= 'n' && LA193_60 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_60=='0') ) {s = 181;} - else if ( (LA193_60=='4'||LA193_60=='6') ) {s = 182;} + if ( (synpred3_Css3()) ) {s = 221;} + else if ( (true) ) {s = 12;} + + input.seek(index193_351); if ( s>=0 ) return s; break; case 382 : - int LA193_701 = input.LA(1); + int LA193_482 = input.LA(1); - int index193_701 = input.index(); + int index193_482 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_701); + input.seek(index193_482); if ( s>=0 ) return s; break; case 383 : - int LA193_702 = input.LA(1); + int LA193_615 = input.LA(1); - int index193_702 = input.index(); + int index193_615 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_702); + input.seek(index193_615); if ( s>=0 ) return s; break; case 384 : - int LA193_342 = input.LA(1); + int LA193_735 = input.LA(1); - int index193_342 = input.index(); + int index193_735 = input.index(); input.rewind(); s = -1; if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_342); + input.seek(index193_735); if ( s>=0 ) return s; break; case 385 : - int LA193_343 = input.LA(1); + int LA193_819 = input.LA(1); - int index193_343 = input.index(); + int index193_819 = input.index(); input.rewind(); s = -1; if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_343); + input.seek(index193_819); if ( s>=0 ) return s; break; case 386 : - int LA193_202 = input.LA(1); + int LA193_105 = input.LA(1); + + int index193_105 = input.index(); + input.rewind(); s = -1; - if ( (LA193_202=='m') ) {s = 323;} - else if ( (LA193_202=='M') ) {s = 324;} - else if ( ((LA193_202 >= '\u0000' && LA193_202 <= '\t')||LA193_202=='\u000B'||(LA193_202 >= '\u000E' && LA193_202 <= '/')||(LA193_202 >= '1' && LA193_202 <= '3')||LA193_202=='5'||(LA193_202 >= '7' && LA193_202 <= 'L')||(LA193_202 >= 'N' && LA193_202 <= 'l')||(LA193_202 >= 'n' && LA193_202 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_202=='0') ) {s = 325;} - else if ( (LA193_202=='4'||LA193_202=='6') ) {s = 326;} + if ( (synpred3_Css3()) ) {s = 221;} + else if ( (true) ) {s = 12;} + + input.seek(index193_105); if ( s>=0 ) return s; break; case 387 : - int LA193_41 = input.LA(1); + int LA193_116 = input.LA(1); - int index193_41 = input.index(); + int index193_116 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_41); + input.seek(index193_116); if ( s>=0 ) return s; break; case 388 : - int LA193_42 = input.LA(1); + int LA193_232 = input.LA(1); - int index193_42 = input.index(); + int index193_232 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_42); + input.seek(index193_232); if ( s>=0 ) return s; break; case 389 : - int LA193_149 = input.LA(1); + int LA193_234 = input.LA(1); - int index193_149 = input.index(); + int index193_234 = input.index(); input.rewind(); s = -1; - if ( (synpred11_Css3()) ) {s = 75;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_149); + input.seek(index193_234); if ( s>=0 ) return s; break; case 390 : - int LA193_163 = input.LA(1); + int LA193_353 = input.LA(1); - int index193_163 = input.index(); + int index193_353 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_163); + input.seek(index193_353); if ( s>=0 ) return s; break; case 391 : - int LA193_164 = input.LA(1); + int LA193_484 = input.LA(1); - int index193_164 = input.index(); + int index193_484 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_164); + input.seek(index193_484); if ( s>=0 ) return s; break; case 392 : - int LA193_603 = input.LA(1); + int LA193_617 = input.LA(1); - int index193_603 = input.index(); + int index193_617 = input.index(); input.rewind(); s = -1; if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_603); + input.seek(index193_617); if ( s>=0 ) return s; break; case 393 : - int LA193_785 = input.LA(1); + int LA193_820 = input.LA(1); - int index193_785 = input.index(); + int index193_820 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_785); + input.seek(index193_820); if ( s>=0 ) return s; break; case 394 : - int LA193_810 = input.LA(1); - - int index193_810 = input.index(); - input.rewind(); - s = -1; - if ( (synpred12_Css3()) ) {s = 216;} - else if ( (true) ) {s = 12;} - - input.seek(index193_810); - if ( s>=0 ) return s; - break; - case 395 : - int LA193_811 = input.LA(1); + int LA193_737 = input.LA(1); - int index193_811 = input.index(); + int index193_737 = input.index(); input.rewind(); s = -1; - if ( (synpred12_Css3()) ) {s = 216;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_811); + input.seek(index193_737); + if ( s>=0 ) return s; + break; + case 395 : + int LA193_227 = input.LA(1); + s = -1; + if ( (LA193_227=='m') ) {s = 342;} + else if ( (LA193_227=='M') ) {s = 343;} + else if ( ((LA193_227 >= '\u0000' && LA193_227 <= '\t')||LA193_227=='\u000B'||(LA193_227 >= '\u000E' && LA193_227 <= '/')||(LA193_227 >= '1' && LA193_227 <= '3')||LA193_227=='5'||(LA193_227 >= '7' && LA193_227 <= 'L')||(LA193_227 >= 'N' && LA193_227 <= 'l')||(LA193_227 >= 'n' && LA193_227 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_227=='0') ) {s = 344;} + else if ( (LA193_227=='4'||LA193_227=='6') ) {s = 345;} if ( s>=0 ) return s; break; case 396 : - int LA193_456 = input.LA(1); + int LA193_293 = input.LA(1); - int index193_456 = input.index(); + int index193_293 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_456); + input.seek(index193_293); if ( s>=0 ) return s; break; case 397 : - int LA193_457 = input.LA(1); + int LA193_294 = input.LA(1); - int index193_457 = input.index(); + int index193_294 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_457); + input.seek(index193_294); if ( s>=0 ) return s; break; case 398 : - int LA193_786 = input.LA(1); + int LA193_693 = input.LA(1); - int index193_786 = input.index(); + int index193_693 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_786); + input.seek(index193_693); if ( s>=0 ) return s; break; case 399 : - int LA193_301 = input.LA(1); + int LA193_694 = input.LA(1); - int index193_301 = input.index(); + int index193_694 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_301); + input.seek(index193_694); if ( s>=0 ) return s; break; case 400 : - int LA193_609 = input.LA(1); - - int index193_609 = input.index(); - input.rewind(); + int LA193_60 = input.LA(1); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} - else if ( (true) ) {s = 12;} - - input.seek(index193_609); + if ( (LA193_60=='m') ) {s = 179;} + else if ( (LA193_60=='M') ) {s = 180;} + else if ( ((LA193_60 >= '\u0000' && LA193_60 <= '\t')||LA193_60=='\u000B'||(LA193_60 >= '\u000E' && LA193_60 <= '/')||(LA193_60 >= '1' && LA193_60 <= '3')||LA193_60=='5'||(LA193_60 >= '7' && LA193_60 <= 'L')||(LA193_60 >= 'N' && LA193_60 <= 'l')||(LA193_60 >= 'n' && LA193_60 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_60=='0') ) {s = 181;} + else if ( (LA193_60=='4'||LA193_60=='6') ) {s = 182;} if ( s>=0 ) return s; break; case 401 : - int LA193_610 = input.LA(1); - - int index193_610 = input.index(); - input.rewind(); + int LA193_202 = input.LA(1); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} - else if ( (true) ) {s = 12;} - - input.seek(index193_610); + if ( (LA193_202=='m') ) {s = 323;} + else if ( (LA193_202=='M') ) {s = 324;} + else if ( ((LA193_202 >= '\u0000' && LA193_202 <= '\t')||LA193_202=='\u000B'||(LA193_202 >= '\u000E' && LA193_202 <= '/')||(LA193_202 >= '1' && LA193_202 <= '3')||LA193_202=='5'||(LA193_202 >= '7' && LA193_202 <= 'L')||(LA193_202 >= 'N' && LA193_202 <= 'l')||(LA193_202 >= 'n' && LA193_202 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_202=='0') ) {s = 325;} + else if ( (LA193_202=='4'||LA193_202=='6') ) {s = 326;} if ( s>=0 ) return s; break; case 402 : - int LA193_490 = input.LA(1); + int LA193_98 = input.LA(1); - int index193_490 = input.index(); + int index193_98 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_490); + input.seek(index193_98); if ( s>=0 ) return s; break; case 403 : - int LA193_471 = input.LA(1); + int LA193_154 = input.LA(1); - int index193_471 = input.index(); + int index193_154 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_471); + input.seek(index193_154); if ( s>=0 ) return s; break; case 404 : - int LA193_226 = input.LA(1); + int LA193_67 = input.LA(1); - int index193_226 = input.index(); + int index193_67 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_226); + input.seek(index193_67); if ( s>=0 ) return s; break; case 405 : - int LA193_229 = input.LA(1); + int LA193_156 = input.LA(1); - int index193_229 = input.index(); + int index193_156 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_229); + input.seek(index193_156); if ( s>=0 ) return s; break; case 406 : - int LA193_488 = input.LA(1); + int LA193_272 = input.LA(1); - int index193_488 = input.index(); + int index193_272 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_488); + input.seek(index193_272); if ( s>=0 ) return s; break; case 407 : - int LA193_837 = input.LA(1); + int LA193_387 = input.LA(1); - int index193_837 = input.index(); + int index193_387 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_837); + input.seek(index193_387); if ( s>=0 ) return s; break; case 408 : - int LA193_605 = input.LA(1); + int LA193_521 = input.LA(1); - int index193_605 = input.index(); + int index193_521 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_605); + input.seek(index193_521); if ( s>=0 ) return s; break; case 409 : - int LA193_741 = input.LA(1); + int LA193_757 = input.LA(1); - int index193_741 = input.index(); + int index193_757 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_741); + input.seek(index193_757); if ( s>=0 ) return s; break; case 410 : - int LA193_743 = input.LA(1); + int LA193_652 = input.LA(1); - int index193_743 = input.index(); + int index193_652 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_743); + input.seek(index193_652); if ( s>=0 ) return s; break; case 411 : - int LA193_621 = input.LA(1); + int LA193_155 = input.LA(1); - int index193_621 = input.index(); + int index193_155 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_621); + input.seek(index193_155); if ( s>=0 ) return s; break; case 412 : - int LA193_623 = input.LA(1); + int LA193_69 = input.LA(1); - int index193_623 = input.index(); + int index193_69 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_623); + input.seek(index193_69); if ( s>=0 ) return s; break; case 413 : - int LA193_823 = input.LA(1); + int LA193_99 = input.LA(1); - int index193_823 = input.index(); + int index193_99 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_823); + input.seek(index193_99); if ( s>=0 ) return s; break; case 414 : - int LA193_825 = input.LA(1); + int LA193_157 = input.LA(1); - int index193_825 = input.index(); + int index193_157 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_825); + input.seek(index193_157); if ( s>=0 ) return s; break; case 415 : - int LA193_727 = input.LA(1); + int LA193_273 = input.LA(1); - int index193_727 = input.index(); + int index193_273 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_727); + input.seek(index193_273); if ( s>=0 ) return s; break; case 416 : - int LA193_814 = input.LA(1); + int LA193_388 = input.LA(1); - int index193_814 = input.index(); + int index193_388 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_814); + input.seek(index193_388); if ( s>=0 ) return s; break; case 417 : - int LA193_77 = input.LA(1); + int LA193_758 = input.LA(1); + + int index193_758 = input.index(); + input.rewind(); s = -1; - if ( (LA193_77=='h') ) {s = 210;} - else if ( (LA193_77=='H') ) {s = 211;} - else if ( ((LA193_77 >= '\u0000' && LA193_77 <= '\t')||LA193_77=='\u000B'||(LA193_77 >= '\u000E' && LA193_77 <= '/')||(LA193_77 >= '1' && LA193_77 <= '3')||LA193_77=='5'||(LA193_77 >= '7' && LA193_77 <= 'G')||(LA193_77 >= 'I' && LA193_77 <= 'g')||(LA193_77 >= 'i' && LA193_77 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_77=='0') ) {s = 212;} - else if ( (LA193_77=='4'||LA193_77=='6') ) {s = 213;} + if ( (synpred8_Css3()) ) {s = 191;} + else if ( (true) ) {s = 12;} + + input.seek(index193_758); if ( s>=0 ) return s; break; case 418 : - int LA193_228 = input.LA(1); + int LA193_522 = input.LA(1); - int index193_228 = input.index(); + int index193_522 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_228); + input.seek(index193_522); if ( s>=0 ) return s; break; case 419 : - int LA193_230 = input.LA(1); + int LA193_653 = input.LA(1); - int index193_230 = input.index(); + int index193_653 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_230); + input.seek(index193_653); if ( s>=0 ) return s; break; case 420 : - int LA193_815 = input.LA(1); + int LA193_599 = input.LA(1); - int index193_815 = input.index(); + int index193_599 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_815); + input.seek(index193_599); if ( s>=0 ) return s; break; case 421 : - int LA193_472 = input.LA(1); + int LA193_556 = input.LA(1); - int index193_472 = input.index(); + int index193_556 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_472); + input.seek(index193_556); if ( s>=0 ) return s; break; case 422 : - int LA193_489 = input.LA(1); + int LA193_600 = input.LA(1); - int index193_489 = input.index(); + int index193_600 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_489); + input.seek(index193_600); if ( s>=0 ) return s; break; case 423 : - int LA193_491 = input.LA(1); + int LA193_9 = input.LA(1); - int index193_491 = input.index(); + int index193_9 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_491); + input.seek(index193_9); if ( s>=0 ) return s; break; case 424 : - int LA193_624 = input.LA(1); + int LA193_20 = input.LA(1); - int index193_624 = input.index(); + int index193_20 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_624); + input.seek(index193_20); if ( s>=0 ) return s; break; case 425 : - int LA193_606 = input.LA(1); + int LA193_560 = input.LA(1); - int index193_606 = input.index(); + int index193_560 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_606); + input.seek(index193_560); if ( s>=0 ) return s; break; case 426 : - int LA193_826 = input.LA(1); + int LA193_309 = input.LA(1); - int index193_826 = input.index(); + int index193_309 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_826); + input.seek(index193_309); if ( s>=0 ) return s; break; case 427 : - int LA193_728 = input.LA(1); + int LA193_310 = input.LA(1); - int index193_728 = input.index(); + int index193_310 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_728); + input.seek(index193_310); if ( s>=0 ) return s; break; case 428 : - int LA193_744 = input.LA(1); + int LA193_441 = input.LA(1); - int index193_744 = input.index(); + int index193_441 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_744); + input.seek(index193_441); if ( s>=0 ) return s; break; case 429 : - int LA193_622 = input.LA(1); + int LA193_442 = input.LA(1); - int index193_622 = input.index(); + int index193_442 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_622); + input.seek(index193_442); if ( s>=0 ) return s; break; case 430 : - int LA193_742 = input.LA(1); + int LA193_342 = input.LA(1); - int index193_742 = input.index(); + int index193_342 = input.index(); input.rewind(); s = -1; if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_742); + input.seek(index193_342); if ( s>=0 ) return s; break; case 431 : - int LA193_824 = input.LA(1); + int LA193_343 = input.LA(1); - int index193_824 = input.index(); + int index193_343 = input.index(); input.rewind(); s = -1; if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_824); + input.seek(index193_343); if ( s>=0 ) return s; break; case 432 : - int LA193_838 = input.LA(1); - - int index193_838 = input.index(); - input.rewind(); + int LA193_77 = input.LA(1); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} - else if ( (true) ) {s = 12;} - - input.seek(index193_838); + if ( (LA193_77=='h') ) {s = 210;} + else if ( (LA193_77=='H') ) {s = 211;} + else if ( ((LA193_77 >= '\u0000' && LA193_77 <= '\t')||LA193_77=='\u000B'||(LA193_77 >= '\u000E' && LA193_77 <= '/')||(LA193_77 >= '1' && LA193_77 <= '3')||LA193_77=='5'||(LA193_77 >= '7' && LA193_77 <= 'G')||(LA193_77 >= 'I' && LA193_77 <= 'g')||(LA193_77 >= 'i' && LA193_77 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_77=='0') ) {s = 212;} + else if ( (LA193_77=='4'||LA193_77=='6') ) {s = 213;} if ( s>=0 ) return s; break; case 433 : - int LA193_565 = input.LA(1); + int LA193_701 = input.LA(1); - int index193_565 = input.index(); + int index193_701 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_565); + input.seek(index193_701); if ( s>=0 ) return s; break; case 434 : - int LA193_566 = input.LA(1); + int LA193_702 = input.LA(1); - int index193_566 = input.index(); + int index193_702 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred8_Css3()) ) {s = 191;} else if ( (true) ) {s = 12;} - input.seek(index193_566); + input.seek(index193_702); if ( s>=0 ) return s; break; case 435 : - int LA193_817 = input.LA(1); + int LA193_41 = input.LA(1); - int index193_817 = input.index(); + int index193_41 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_817); + input.seek(index193_41); if ( s>=0 ) return s; break; case 436 : - int LA193_818 = input.LA(1); + int LA193_42 = input.LA(1); - int index193_818 = input.index(); + int index193_42 = input.index(); input.rewind(); s = -1; - if ( (synpred3_Css3()) ) {s = 221;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_818); + input.seek(index193_42); if ( s>=0 ) return s; break; case 437 : - int LA193_420 = input.LA(1); + int LA193_163 = input.LA(1); - int index193_420 = input.index(); + int index193_163 = input.index(); input.rewind(); s = -1; if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_420); + input.seek(index193_163); if ( s>=0 ) return s; break; case 438 : - int LA193_47 = input.LA(1); + int LA193_164 = input.LA(1); - int index193_47 = input.index(); + int index193_164 = input.index(); input.rewind(); s = -1; if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_47); + input.seek(index193_164); if ( s>=0 ) return s; break; case 439 : - int LA193_82 = input.LA(1); + int LA193_149 = input.LA(1); - int index193_82 = input.index(); + int index193_149 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred11_Css3()) ) {s = 75;} else if ( (true) ) {s = 12;} - input.seek(index193_82); + input.seek(index193_149); if ( s>=0 ) return s; break; case 440 : - int LA193_262 = input.LA(1); + int LA193_810 = input.LA(1); - int index193_262 = input.index(); + int index193_810 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_262); + input.seek(index193_810); if ( s>=0 ) return s; break; case 441 : - int LA193_377 = input.LA(1); + int LA193_785 = input.LA(1); - int index193_377 = input.index(); + int index193_785 = input.index(); input.rewind(); s = -1; if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_377); + input.seek(index193_785); if ( s>=0 ) return s; break; case 442 : - int LA193_421 = input.LA(1); + int LA193_811 = input.LA(1); - int index193_421 = input.index(); + int index193_811 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred12_Css3()) ) {s = 216;} else if ( (true) ) {s = 12;} - input.seek(index193_421); + input.seek(index193_811); if ( s>=0 ) return s; break; case 443 : - int LA193_511 = input.LA(1); + int LA193_603 = input.LA(1); - int index193_511 = input.index(); + int index193_603 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_511); + input.seek(index193_603); if ( s>=0 ) return s; break; case 444 : - int LA193_642 = input.LA(1); + int LA193_456 = input.LA(1); - int index193_642 = input.index(); + int index193_456 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_642); + input.seek(index193_456); if ( s>=0 ) return s; break; case 445 : - int LA193_747 = input.LA(1); + int LA193_457 = input.LA(1); - int index193_747 = input.index(); + int index193_457 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred10_Css3()) ) {s = 316;} else if ( (true) ) {s = 12;} - input.seek(index193_747); + input.seek(index193_457); if ( s>=0 ) return s; break; case 446 : - int LA193_50 = input.LA(1); + int LA193_786 = input.LA(1); - int index193_50 = input.index(); + int index193_786 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_50); + input.seek(index193_786); if ( s>=0 ) return s; break; case 447 : - int LA193_84 = input.LA(1); + int LA193_727 = input.LA(1); - int index193_84 = input.index(); + int index193_727 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_84); + input.seek(index193_727); if ( s>=0 ) return s; break; case 448 : - int LA193_184 = input.LA(1); + int LA193_229 = input.LA(1); - int index193_184 = input.index(); + int index193_229 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_184); + input.seek(index193_229); if ( s>=0 ) return s; break; case 449 : - int LA193_264 = input.LA(1); + int LA193_226 = input.LA(1); - int index193_264 = input.index(); + int index193_226 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_264); + input.seek(index193_226); if ( s>=0 ) return s; break; case 450 : - int LA193_379 = input.LA(1); + int LA193_823 = input.LA(1); - int index193_379 = input.index(); + int index193_823 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_379); + input.seek(index193_823); if ( s>=0 ) return s; break; case 451 : - int LA193_513 = input.LA(1); + int LA193_471 = input.LA(1); - int index193_513 = input.index(); + int index193_471 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_513); + input.seek(index193_471); if ( s>=0 ) return s; break; case 452 : - int LA193_644 = input.LA(1); + int LA193_488 = input.LA(1); - int index193_644 = input.index(); + int index193_488 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_644); + input.seek(index193_488); if ( s>=0 ) return s; break; case 453 : - int LA193_749 = input.LA(1); + int LA193_490 = input.LA(1); - int index193_749 = input.index(); + int index193_490 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_749); + input.seek(index193_490); if ( s>=0 ) return s; break; case 454 : - int LA193_185 = input.LA(1); + int LA193_741 = input.LA(1); - int index193_185 = input.index(); + int index193_741 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_185); + input.seek(index193_741); if ( s>=0 ) return s; break; case 455 : - int LA193_684 = input.LA(1); + int LA193_825 = input.LA(1); - int index193_684 = input.index(); + int index193_825 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_684); + input.seek(index193_825); if ( s>=0 ) return s; break; case 456 : - int LA193_685 = input.LA(1); + int LA193_837 = input.LA(1); - int index193_685 = input.index(); + int index193_837 = input.index(); input.rewind(); s = -1; - if ( (synpred4_Css3()) ) {s = 162;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_685); + input.seek(index193_837); if ( s>=0 ) return s; break; case 457 : - int LA193_812 = input.LA(1); + int LA193_605 = input.LA(1); - int index193_812 = input.index(); + int index193_605 = input.index(); input.rewind(); s = -1; if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_812); + input.seek(index193_605); if ( s>=0 ) return s; break; case 458 : - int LA193_282 = input.LA(1); + int LA193_814 = input.LA(1); - int index193_282 = input.index(); + int index193_814 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_282); + input.seek(index193_814); if ( s>=0 ) return s; break; case 459 : - int LA193_285 = input.LA(1); + int LA193_621 = input.LA(1); - int index193_285 = input.index(); + int index193_621 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_285); + input.seek(index193_621); if ( s>=0 ) return s; break; case 460 : - int LA193_531 = input.LA(1); + int LA193_623 = input.LA(1); - int index193_531 = input.index(); + int index193_623 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_531); + input.seek(index193_623); if ( s>=0 ) return s; break; case 461 : - int LA193_534 = input.LA(1); + int LA193_743 = input.LA(1); - int index193_534 = input.index(); + int index193_743 = input.index(); input.rewind(); s = -1; - if ( (synpred5_Css3()) ) {s = 170;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_534); + input.seek(index193_743); if ( s>=0 ) return s; break; case 462 : - int LA193_517 = input.LA(1); + int LA193_489 = input.LA(1); - int index193_517 = input.index(); + int index193_489 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_517); + input.seek(index193_489); if ( s>=0 ) return s; break; case 463 : - int LA193_94 = input.LA(1); + int LA193_228 = input.LA(1); - int index193_94 = input.index(); + int index193_228 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_94); + input.seek(index193_228); if ( s>=0 ) return s; break; case 464 : - int LA193_62 = input.LA(1); + int LA193_230 = input.LA(1); - int index193_62 = input.index(); + int index193_230 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_62); + input.seek(index193_230); if ( s>=0 ) return s; break; case 465 : - int LA193_143 = input.LA(1); + int LA193_472 = input.LA(1); - int index193_143 = input.index(); + int index193_472 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_143); + input.seek(index193_472); if ( s>=0 ) return s; break; case 466 : - int LA193_753 = input.LA(1); + int LA193_826 = input.LA(1); - int index193_753 = input.index(); + int index193_826 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_753); + input.seek(index193_826); if ( s>=0 ) return s; break; case 467 : - int LA193_761 = input.LA(1); + int LA193_824 = input.LA(1); - int index193_761 = input.index(); + int index193_824 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_761); + input.seek(index193_824); if ( s>=0 ) return s; break; case 468 : - int LA193_150 = input.LA(1); + int LA193_838 = input.LA(1); - int index193_150 = input.index(); + int index193_838 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_150); + input.seek(index193_838); if ( s>=0 ) return s; break; case 469 : - int LA193_648 = input.LA(1); + int LA193_742 = input.LA(1); - int index193_648 = input.index(); + int index193_742 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_648); + input.seek(index193_742); if ( s>=0 ) return s; break; case 470 : - int LA193_268 = input.LA(1); + int LA193_815 = input.LA(1); - int index193_268 = input.index(); + int index193_815 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_268); + input.seek(index193_815); if ( s>=0 ) return s; break; case 471 : - int LA193_276 = input.LA(1); + int LA193_491 = input.LA(1); - int index193_276 = input.index(); + int index193_491 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_276); + input.seek(index193_491); if ( s>=0 ) return s; break; case 472 : - int LA193_383 = input.LA(1); + int LA193_606 = input.LA(1); - int index193_383 = input.index(); + int index193_606 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_383); + input.seek(index193_606); if ( s>=0 ) return s; break; case 473 : - int LA193_391 = input.LA(1); + int LA193_744 = input.LA(1); - int index193_391 = input.index(); + int index193_744 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_391); + input.seek(index193_744); if ( s>=0 ) return s; break; case 474 : - int LA193_656 = input.LA(1); + int LA193_622 = input.LA(1); - int index193_656 = input.index(); + int index193_622 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_656); + input.seek(index193_622); if ( s>=0 ) return s; break; case 475 : - int LA193_525 = input.LA(1); + int LA193_624 = input.LA(1); - int index193_525 = input.index(); + int index193_624 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_525); + input.seek(index193_624); if ( s>=0 ) return s; break; case 476 : - int LA193_436 = input.LA(1); + int LA193_728 = input.LA(1); - int index193_436 = input.index(); + int index193_728 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_436); + input.seek(index193_728); if ( s>=0 ) return s; break; case 477 : - int LA193_65 = input.LA(1); + int LA193_301 = input.LA(1); - int index193_65 = input.index(); + int index193_301 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred5_Css3()) ) {s = 170;} else if ( (true) ) {s = 12;} - input.seek(index193_65); + input.seek(index193_301); if ( s>=0 ) return s; break; case 478 : - int LA193_96 = input.LA(1); + int LA193_609 = input.LA(1); - int index193_96 = input.index(); + int index193_609 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_96); + input.seek(index193_609); if ( s>=0 ) return s; break; case 479 : - int LA193_144 = input.LA(1); + int LA193_610 = input.LA(1); - int index193_144 = input.index(); + int index193_610 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_144); + input.seek(index193_610); if ( s>=0 ) return s; break; case 480 : - int LA193_151 = input.LA(1); + int LA193_47 = input.LA(1); - int index193_151 = input.index(); + int index193_47 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_151); + input.seek(index193_47); if ( s>=0 ) return s; break; case 481 : - int LA193_270 = input.LA(1); + int LA193_82 = input.LA(1); - int index193_270 = input.index(); + int index193_82 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_270); + input.seek(index193_82); if ( s>=0 ) return s; break; case 482 : - int LA193_278 = input.LA(1); + int LA193_262 = input.LA(1); - int index193_278 = input.index(); + int index193_262 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_278); + input.seek(index193_262); if ( s>=0 ) return s; break; case 483 : - int LA193_658 = input.LA(1); + int LA193_377 = input.LA(1); - int index193_658 = input.index(); + int index193_377 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_658); + input.seek(index193_377); if ( s>=0 ) return s; break; case 484 : - int LA193_755 = input.LA(1); + int LA193_511 = input.LA(1); - int index193_755 = input.index(); + int index193_511 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_755); + input.seek(index193_511); if ( s>=0 ) return s; break; case 485 : - int LA193_385 = input.LA(1); + int LA193_642 = input.LA(1); - int index193_385 = input.index(); + int index193_642 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_385); + input.seek(index193_642); if ( s>=0 ) return s; break; case 486 : - int LA193_650 = input.LA(1); + int LA193_747 = input.LA(1); - int index193_650 = input.index(); + int index193_747 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_650); + input.seek(index193_747); if ( s>=0 ) return s; break; case 487 : - int LA193_393 = input.LA(1); + int LA193_565 = input.LA(1); - int index193_393 = input.index(); + int index193_565 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_393); + input.seek(index193_565); if ( s>=0 ) return s; break; case 488 : - int LA193_519 = input.LA(1); + int LA193_50 = input.LA(1); - int index193_519 = input.index(); + int index193_50 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_519); + input.seek(index193_50); if ( s>=0 ) return s; break; case 489 : - int LA193_763 = input.LA(1); + int LA193_84 = input.LA(1); - int index193_763 = input.index(); + int index193_84 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_763); + input.seek(index193_84); if ( s>=0 ) return s; break; case 490 : - int LA193_527 = input.LA(1); + int LA193_264 = input.LA(1); - int index193_527 = input.index(); + int index193_264 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_527); + input.seek(index193_264); if ( s>=0 ) return s; break; case 491 : - int LA193_437 = input.LA(1); + int LA193_379 = input.LA(1); - int index193_437 = input.index(); + int index193_379 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_437); + input.seek(index193_379); if ( s>=0 ) return s; break; case 492 : - int LA193_48 = input.LA(1); + int LA193_513 = input.LA(1); + + int index193_513 = input.index(); + input.rewind(); s = -1; - if ( (LA193_48=='m') ) {s = 163;} - else if ( (LA193_48=='M') ) {s = 164;} - else if ( (LA193_48=='x') ) {s = 165;} - else if ( (LA193_48=='0') ) {s = 166;} - else if ( (LA193_48=='4'||LA193_48=='6') ) {s = 167;} - else if ( (LA193_48=='X') ) {s = 168;} - else if ( ((LA193_48 >= '\u0000' && LA193_48 <= '\t')||LA193_48=='\u000B'||(LA193_48 >= '\u000E' && LA193_48 <= '/')||(LA193_48 >= '1' && LA193_48 <= '3')||(LA193_48 >= '8' && LA193_48 <= 'L')||(LA193_48 >= 'N' && LA193_48 <= 'W')||(LA193_48 >= 'Y' && LA193_48 <= 'l')||(LA193_48 >= 'n' && LA193_48 <= 'w')||(LA193_48 >= 'y' && LA193_48 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_48=='5'||LA193_48=='7') ) {s = 169;} + if ( (synpred4_Css3()) ) {s = 162;} + else if ( (true) ) {s = 12;} + + input.seek(index193_513); if ( s>=0 ) return s; break; case 493 : - int LA193_323 = input.LA(1); + int LA193_644 = input.LA(1); - int index193_323 = input.index(); + int index193_644 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_323); + input.seek(index193_644); if ( s>=0 ) return s; break; case 494 : - int LA193_53 = input.LA(1); + int LA193_749 = input.LA(1); + + int index193_749 = input.index(); + input.rewind(); s = -1; - if ( (LA193_53=='x') ) {s = 171;} - else if ( (LA193_53=='X') ) {s = 172;} - else if ( (LA193_53=='t') ) {s = 173;} - else if ( (LA193_53=='0') ) {s = 174;} - else if ( (LA193_53=='5'||LA193_53=='7') ) {s = 175;} - else if ( (LA193_53=='T') ) {s = 176;} - else if ( ((LA193_53 >= '\u0000' && LA193_53 <= '\t')||LA193_53=='\u000B'||(LA193_53 >= '\u000E' && LA193_53 <= '/')||(LA193_53 >= '1' && LA193_53 <= '3')||(LA193_53 >= '8' && LA193_53 <= 'S')||(LA193_53 >= 'U' && LA193_53 <= 'W')||(LA193_53 >= 'Y' && LA193_53 <= 's')||(LA193_53 >= 'u' && LA193_53 <= 'w')||(LA193_53 >= 'y' && LA193_53 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_53=='4'||LA193_53=='6') ) {s = 177;} + if ( (synpred4_Css3()) ) {s = 162;} + else if ( (true) ) {s = 12;} + + input.seek(index193_749); if ( s>=0 ) return s; break; case 495 : - int LA193_324 = input.LA(1); + int LA193_566 = input.LA(1); - int index193_324 = input.index(); + int index193_566 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred6_Css3()) ) {s = 178;} else if ( (true) ) {s = 12;} - input.seek(index193_324); + input.seek(index193_566); if ( s>=0 ) return s; break; case 496 : - int LA193_575 = input.LA(1); + int LA193_184 = input.LA(1); - int index193_575 = input.index(); + int index193_184 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_575); + input.seek(index193_184); if ( s>=0 ) return s; break; case 497 : - int LA193_789 = input.LA(1); + int LA193_185 = input.LA(1); - int index193_789 = input.index(); + int index193_185 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred7_Css3()) ) {s = 183;} else if ( (true) ) {s = 12;} - input.seek(index193_789); + input.seek(index193_185); if ( s>=0 ) return s; break; case 498 : - int LA193_576 = input.LA(1); + int LA193_817 = input.LA(1); - int index193_576 = input.index(); + int index193_817 = input.index(); input.rewind(); s = -1; - if ( (synpred8_Css3()) ) {s = 191;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_576); + input.seek(index193_817); if ( s>=0 ) return s; break; case 499 : - int LA193_790 = input.LA(1); + int LA193_818 = input.LA(1); - int index193_790 = input.index(); + int index193_818 = input.index(); input.rewind(); s = -1; - if ( (synpred6_Css3()) ) {s = 178;} + if ( (synpred3_Css3()) ) {s = 221;} else if ( (true) ) {s = 12;} - input.seek(index193_790); + input.seek(index193_818); if ( s>=0 ) return s; break; case 500 : - int LA193_697 = input.LA(1); - - int index193_697 = input.index(); - input.rewind(); + int LA193_48 = input.LA(1); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} - else if ( (true) ) {s = 12;} - - input.seek(index193_697); + if ( (LA193_48=='m') ) {s = 163;} + else if ( (LA193_48=='M') ) {s = 164;} + else if ( (LA193_48=='x') ) {s = 165;} + else if ( (LA193_48=='0') ) {s = 166;} + else if ( (LA193_48=='4'||LA193_48=='6') ) {s = 167;} + else if ( (LA193_48=='X') ) {s = 168;} + else if ( ((LA193_48 >= '\u0000' && LA193_48 <= '\t')||LA193_48=='\u000B'||(LA193_48 >= '\u000E' && LA193_48 <= '/')||(LA193_48 >= '1' && LA193_48 <= '3')||(LA193_48 >= '8' && LA193_48 <= 'L')||(LA193_48 >= 'N' && LA193_48 <= 'W')||(LA193_48 >= 'Y' && LA193_48 <= 'l')||(LA193_48 >= 'n' && LA193_48 <= 'w')||(LA193_48 >= 'y' && LA193_48 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_48=='5'||LA193_48=='7') ) {s = 169;} if ( s>=0 ) return s; break; case 501 : - int LA193_698 = input.LA(1); + int LA193_420 = input.LA(1); - int index193_698 = input.index(); + int index193_420 = input.index(); input.rewind(); s = -1; - if ( (synpred7_Css3()) ) {s = 183;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_698); + input.seek(index193_420); if ( s>=0 ) return s; break; case 502 : - int LA193_445 = input.LA(1); + int LA193_421 = input.LA(1); - int index193_445 = input.index(); + int index193_421 = input.index(); input.rewind(); s = -1; - if ( (synpred10_Css3()) ) {s = 316;} + if ( (synpred4_Css3()) ) {s = 162;} else if ( (true) ) {s = 12;} - input.seek(index193_445); + input.seek(index193_421); if ( s>=0 ) return s; break; case 503 : - int LA193_68 = input.LA(1); + int LA193_53 = input.LA(1); s = -1; - if ( (LA193_68=='n') ) {s = 192;} - else if ( (LA193_68=='N') ) {s = 193;} - else if ( ((LA193_68 >= '\u0000' && LA193_68 <= '\t')||LA193_68=='\u000B'||(LA193_68 >= '\u000E' && LA193_68 <= '/')||(LA193_68 >= '1' && LA193_68 <= '3')||LA193_68=='5'||(LA193_68 >= '7' && LA193_68 <= 'M')||(LA193_68 >= 'O' && LA193_68 <= 'm')||(LA193_68 >= 'o' && LA193_68 <= '\uFFFF')) ) {s = 12;} - else if ( (LA193_68=='0') ) {s = 194;} - else if ( (LA193_68=='4'||LA193_68=='6') ) {s = 195;} + if ( (LA193_53=='x') ) {s = 171;} + else if ( (LA193_53=='X') ) {s = 172;} + else if ( (LA193_53=='t') ) {s = 173;} + else if ( (LA193_53=='0') ) {s = 174;} + else if ( (LA193_53=='5'||LA193_53=='7') ) {s = 175;} + else if ( (LA193_53=='T') ) {s = 176;} + else if ( ((LA193_53 >= '\u0000' && LA193_53 <= '\t')||LA193_53=='\u000B'||(LA193_53 >= '\u000E' && LA193_53 <= '/')||(LA193_53 >= '1' && LA193_53 <= '3')||(LA193_53 >= '8' && LA193_53 <= 'S')||(LA193_53 >= 'U' && LA193_53 <= 'W')||(LA193_53 >= 'Y' && LA193_53 <= 's')||(LA193_53 >= 'u' && LA193_53 <= 'w')||(LA193_53 >= 'y' && LA193_53 <= '\uFFFF')) ) {s = 12;} + else if ( (LA193_53=='4'||LA193_53=='6') ) {s = 177;} if ( s>=0 ) return s; break; } @@ -20196,200 +20225,202 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc } static final String DFA212_eotS = - "\1\uffff\1\72\1\76\1\100\1\102\1\104\2\uffff\1\110\1\112\4\uffff\1\114"+ - "\1\uffff\1\116\1\121\4\uffff\1\123\1\124\1\132\3\uffff\1\35\1\uffff\2"+ - "\35\1\uffff\1\146\1\uffff\2\35\3\uffff\22\73\42\uffff\3\35\2\uffff\5\35"+ - "\2\uffff\2\35\1\uffff\3\73\1\u009c\32\73\2\uffff\1\u00b9\2\35\1\uffff"+ - "\12\35\3\73\1\uffff\10\73\1\u00d4\21\73\1\u00e6\1\73\2\uffff\15\35\3\73"+ - "\1\u00f8\10\73\1\uffff\14\73\1\u0111\1\u0112\1\73\1\u0114\1\73\1\uffff"+ - "\1\73\15\35\1\uffff\2\73\1\uffff\1\u0125\1\u0126\11\73\1\u0130\12\73\1"+ - "\u013d\1\73\2\uffff\1\u013f\1\uffff\1\u0140\1\73\14\35\1\u014c\1\73\2"+ - "\uffff\11\73\1\uffff\10\73\1\u0161\2\73\1\u0164\1\uffff\1\u0165\2\uffff"+ - "\1\73\10\35\3\uffff\1\u016c\1\73\1\u016e\2\73\1\u0171\1\73\1\u0173\14"+ - "\73\1\uffff\2\73\2\uffff\1\u0184\5\35\1\uffff\1\73\1\uffff\2\73\1\uffff"+ - "\1\73\1\uffff\1\u018c\1\u018d\1\u018e\2\73\1\u0192\12\73\1\uffff\3\35"+ - "\1\u019e\1\73\1\u01a0\1\u01a1\3\uffff\3\73\1\uffff\1\73\1\u01a7\3\73\1"+ - "\u01ab\4\73\1\35\1\uffff\1\73\2\uffff\3\73\1\u01b5\1\73\1\uffff\3\73\1"+ - "\uffff\4\73\1\uffff\1\73\1\u01bf\1\u01c0\1\73\1\uffff\1\73\1\u01c4\7\73"+ - "\2\uffff\3\73\1\uffff\1\73\1\u01d1\1\u01d2\1\u01d3\2\73\1\u01d6\3\73\1"+ - "\u01da\1\73\3\uffff\1\u01dc\1\73\1\uffff\3\73\1\uffff\1\73\1\uffff\1\73"+ - "\1\u01e3\4\73\1\uffff\1\u01e8\3\73\1\uffff\2\73\1\u01ee\1\u01ef\1\73\2"+ - "\uffff\1\u01f1\1\uffff"; + "\1\uffff\1\73\1\77\1\101\1\103\1\105\2\uffff\1\111\1\113\4\uffff\1\115"+ + "\1\uffff\1\117\1\122\4\uffff\1\124\1\125\1\133\3\uffff\1\35\1\uffff\2"+ + "\35\1\uffff\1\147\1\uffff\2\35\3\uffff\23\74\42\uffff\3\35\2\uffff\5\35"+ + "\2\uffff\2\35\1\uffff\3\74\1\u009e\33\74\2\uffff\1\u00bc\2\35\1\uffff"+ + "\12\35\3\74\1\uffff\10\74\1\u00d7\22\74\1\u00ea\1\74\2\uffff\15\35\3\74"+ + "\1\u00fc\10\74\1\uffff\15\74\1\u0116\1\u0117\1\74\1\u0119\1\74\1\uffff"+ + "\1\74\15\35\1\uffff\2\74\1\uffff\1\u012a\1\u012b\11\74\1\u0135\13\74\1"+ + "\u0143\1\74\2\uffff\1\u0145\1\uffff\1\u0146\1\74\14\35\1\u0152\1\74\2"+ + "\uffff\11\74\1\uffff\11\74\1\u0168\2\74\1\u016b\1\uffff\1\u016c\2\uffff"+ + "\1\74\10\35\3\uffff\1\u0173\1\74\1\u0175\2\74\1\u0178\1\74\1\u017a\15"+ + "\74\1\uffff\2\74\2\uffff\1\u018c\5\35\1\uffff\1\74\1\uffff\2\74\1\uffff"+ + "\1\74\1\uffff\1\u0194\1\u0195\1\u0196\3\74\1\u019b\12\74\1\uffff\3\35"+ + "\1\u01a7\1\74\1\u01a9\1\u01aa\3\uffff\2\74\1\u01ad\1\74\1\uffff\1\74\1"+ + "\u01b1\3\74\1\u01b5\4\74\1\35\1\uffff\1\74\2\uffff\2\74\1\uffff\1\74\1"+ + "\u01bf\1\74\1\uffff\3\74\1\uffff\4\74\1\uffff\1\74\1\u01c9\1\u01ca\1\74"+ + "\1\uffff\1\74\1\u01ce\7\74\2\uffff\3\74\1\uffff\1\74\1\u01db\1\u01dc\1"+ + "\u01dd\2\74\1\u01e0\3\74\1\u01e4\1\74\3\uffff\1\u01e6\1\74\1\uffff\3\74"+ + "\1\uffff\1\74\1\uffff\1\74\1\u01ed\4\74\1\uffff\1\u01f2\3\74\1\uffff\2"+ + "\74\1\u01f8\1\u01f9\1\74\2\uffff\1\u01fb\1\uffff"; static final String DFA212_eofS = - "\u01f2\uffff"; + "\u01fc\uffff"; static final String DFA212_minS = "\1\11\1\55\1\41\1\55\2\75\1\uffff\1\55\2\75\4\uffff\1\74\1\uffff\1\72"+ "\1\52\4\uffff\1\56\1\55\1\11\3\uffff\1\117\1\uffff\2\53\1\0\1\55\1\uffff"+ "\1\117\1\105\2\uffff\1\55\1\145\1\106\1\101\1\105\1\101\1\110\1\117\1"+ - "\125\1\101\2\117\1\105\1\115\1\101\1\105\1\101\1\123\1\124\5\uffff\1\76"+ - "\34\uffff\1\124\2\114\1\0\1\uffff\1\114\1\122\1\60\1\122\1\65\2\uffff"+ + "\125\1\101\1\105\2\117\1\105\1\115\1\101\1\105\1\101\1\123\1\124\5\uffff"+ + "\1\76\34\uffff\1\124\2\114\1\0\1\uffff\1\114\1\122\1\60\1\122\1\65\2\uffff"+ "\1\115\1\107\1\uffff\1\163\1\120\1\103\1\55\1\107\1\104\1\130\1\115\1"+ - "\101\3\116\1\120\1\131\1\106\1\120\1\124\1\107\1\124\1\117\1\105\1\124"+ - "\1\122\1\123\1\103\1\102\1\122\1\111\1\105\1\55\2\uffff\1\55\2\50\1\0"+ - "\1\114\1\60\1\114\1\62\1\50\1\60\1\65\1\122\1\101\1\105\1\164\1\117\1"+ - "\114\1\uffff\1\105\2\111\1\105\1\122\1\116\2\124\1\55\1\103\1\120\1\105"+ - "\1\124\1\55\1\124\1\110\1\125\1\132\1\102\1\105\1\117\1\105\1\110\1\125"+ - "\1\116\1\114\1\55\1\122\2\uffff\1\50\1\60\1\50\1\103\1\60\1\62\1\114\1"+ - "\120\1\60\1\65\1\122\1\111\1\130\1\56\1\122\1\125\1\55\1\101\1\116\2\123"+ - "\1\124\1\101\1\55\1\101\1\uffff\1\124\1\117\1\122\1\55\1\103\1\117\1\124"+ - "\1\122\1\55\1\113\1\116\1\122\2\55\1\107\1\55\1\105\1\uffff\1\117\1\60"+ - "\1\103\2\50\1\60\1\62\1\114\1\122\2\65\1\122\1\116\1\120\1\uffff\1\124"+ - "\1\104\1\uffff\2\55\1\120\2\105\1\111\1\116\1\106\1\122\1\111\1\122\1"+ - "\55\1\102\2\105\1\111\1\115\1\55\1\116\1\104\1\111\1\104\1\55\1\106\2"+ - "\uffff\1\55\1\uffff\1\55\1\117\1\60\1\103\2\50\1\65\1\62\1\114\1\105\1"+ - "\65\1\122\2\50\1\55\1\105\2\uffff\1\101\1\124\1\122\1\116\1\124\1\101"+ - "\1\104\1\117\1\124\1\uffff\1\117\1\111\1\117\1\106\1\116\1\107\1\55\1"+ - "\102\1\55\1\117\1\124\1\55\1\uffff\1\55\2\uffff\1\124\1\64\1\103\2\50"+ - "\1\62\1\114\1\106\1\122\3\uffff\1\55\1\103\2\55\1\105\1\55\1\103\1\55"+ - "\1\116\1\123\1\120\1\104\3\124\1\110\1\103\1\117\1\111\1\117\1\uffff\1"+ - "\103\1\55\2\uffff\1\55\1\103\2\50\1\114\1\111\1\uffff\1\105\1\uffff\1"+ - "\123\1\122\1\uffff\1\105\1\uffff\3\55\1\104\1\124\1\55\1\105\1\124\2\105"+ - "\1\111\1\120\1\104\1\124\1\125\1\113\1\uffff\2\50\1\130\1\55\1\124\2\55"+ - "\3\uffff\1\114\1\117\1\103\1\uffff\1\122\1\55\1\106\1\116\1\107\1\55\1"+ - "\104\1\124\1\115\1\105\1\50\1\uffff\1\131\2\uffff\1\105\1\115\1\117\1"+ - "\55\1\103\1\uffff\2\124\1\110\1\uffff\1\114\1\117\1\105\1\131\1\uffff"+ - "\1\114\2\55\1\122\1\uffff\1\117\1\55\1\105\1\124\1\105\1\115\1\116\1\106"+ - "\1\105\2\uffff\1\116\1\122\1\103\1\uffff\1\122\3\55\1\124\1\122\1\55\1"+ - "\105\1\116\1\117\1\55\1\103\3\uffff\1\55\1\101\1\uffff\1\122\1\105\1\122"+ - "\1\uffff\1\117\1\uffff\1\115\1\55\1\122\1\116\1\122\1\105\1\uffff\1\55"+ - "\1\105\1\116\1\123\1\uffff\1\122\1\105\2\55\1\122\2\uffff\1\55\1\uffff"; + "\101\3\116\1\120\1\131\1\106\1\131\1\120\1\124\1\107\1\124\1\117\1\105"+ + "\1\124\1\122\1\123\1\103\1\102\1\122\1\111\1\105\1\55\2\uffff\1\55\2\50"+ + "\1\0\1\114\1\60\1\114\1\62\1\50\1\60\1\65\1\122\1\101\1\105\1\164\1\117"+ + "\1\114\1\uffff\1\105\2\111\1\105\1\122\1\116\2\124\1\55\1\103\1\120\1"+ + "\105\1\124\1\106\1\55\1\124\1\110\1\125\1\132\1\102\1\105\1\117\1\105"+ + "\1\110\1\125\1\116\1\114\1\55\1\122\2\uffff\1\50\1\60\1\50\1\103\1\60"+ + "\1\62\1\114\1\120\1\60\1\65\1\122\1\111\1\130\1\56\1\122\1\125\1\55\1"+ + "\101\1\116\2\123\1\124\1\101\1\55\1\101\1\uffff\1\124\1\117\1\122\1\55"+ + "\1\122\1\103\1\117\1\124\1\122\1\55\1\113\1\116\1\122\2\55\1\107\1\55"+ + "\1\105\1\uffff\1\117\1\60\1\103\2\50\1\60\1\62\1\114\1\122\2\65\1\122"+ + "\1\116\1\120\1\uffff\1\124\1\104\1\uffff\2\55\1\120\2\105\1\111\1\116"+ + "\1\106\1\122\1\111\1\122\1\55\1\102\1\101\2\105\1\111\1\115\1\55\1\116"+ + "\1\104\1\111\1\104\1\55\1\106\2\uffff\1\55\1\uffff\1\55\1\117\1\60\1\103"+ + "\2\50\1\65\1\62\1\114\1\105\1\65\1\122\2\50\1\55\1\105\2\uffff\1\101\1"+ + "\124\1\122\1\116\1\124\1\101\1\104\1\117\1\124\1\uffff\1\117\1\111\1\117"+ + "\1\115\1\106\1\116\1\107\1\55\1\102\1\55\1\117\1\124\1\55\1\uffff\1\55"+ + "\2\uffff\1\124\1\64\1\103\2\50\1\62\1\114\1\106\1\122\3\uffff\1\55\1\103"+ + "\2\55\1\105\1\55\1\103\1\55\1\116\1\123\1\120\1\104\1\124\1\105\2\124"+ + "\1\110\1\103\1\117\1\111\1\117\1\uffff\1\103\1\55\2\uffff\1\55\1\103\2"+ + "\50\1\114\1\111\1\uffff\1\105\1\uffff\1\123\1\122\1\uffff\1\105\1\uffff"+ + "\3\55\1\104\1\124\1\123\1\55\1\105\1\124\2\105\1\111\1\120\1\104\1\124"+ + "\1\125\1\113\1\uffff\2\50\1\130\1\55\1\124\2\55\3\uffff\1\114\1\117\1"+ + "\55\1\103\1\uffff\1\122\1\55\1\106\1\116\1\107\1\55\1\104\1\124\1\115"+ + "\1\105\1\50\1\uffff\1\131\2\uffff\1\105\1\115\1\uffff\1\117\1\55\1\103"+ + "\1\uffff\2\124\1\110\1\uffff\1\114\1\117\1\105\1\131\1\uffff\1\114\2\55"+ + "\1\122\1\uffff\1\117\1\55\1\105\1\124\1\105\1\115\1\116\1\106\1\105\2"+ + "\uffff\1\116\1\122\1\103\1\uffff\1\122\3\55\1\124\1\122\1\55\1\105\1\116"+ + "\1\117\1\55\1\103\3\uffff\1\55\1\101\1\uffff\1\122\1\105\1\122\1\uffff"+ + "\1\117\1\uffff\1\115\1\55\1\122\1\116\1\122\1\105\1\uffff\1\55\1\105\1"+ + "\116\1\123\1\uffff\1\122\1\105\2\55\1\122\2\uffff\1\55\1\uffff"; static final String DFA212_maxS = "\2\uffff\1\75\1\uffff\2\75\1\uffff\1\uffff\2\75\4\uffff\1\76\1\uffff\1"+ "\72\1\57\4\uffff\1\71\1\uffff\1\117\3\uffff\1\117\1\uffff\2\162\2\uffff"+ "\1\uffff\1\117\1\105\2\uffff\1\uffff\1\145\1\116\1\101\1\111\1\101\1\117"+ - "\2\125\1\105\2\117\1\111\1\127\1\130\1\105\1\110\1\123\1\124\5\uffff\1"+ + "\2\125\2\105\2\117\1\111\1\127\1\130\1\105\1\110\1\123\1\124\5\uffff\1"+ "\uffff\34\uffff\1\124\2\154\1\uffff\1\uffff\1\154\1\162\1\67\1\162\1\65"+ "\2\uffff\1\115\1\107\1\uffff\1\163\1\120\1\103\1\uffff\1\107\1\104\1\130"+ - "\1\115\1\101\1\125\1\122\1\116\1\120\1\131\1\106\1\120\1\124\1\107\1\124"+ - "\1\117\1\105\1\124\1\122\1\123\1\103\1\102\1\122\1\111\1\105\1\55\2\uffff"+ - "\1\uffff\2\50\1\uffff\1\154\1\67\1\154\1\62\1\55\1\67\1\65\1\162\1\101"+ - "\1\105\1\164\1\117\1\114\1\uffff\1\105\2\111\1\105\1\122\1\116\2\124\1"+ - "\uffff\1\103\1\120\1\105\1\124\1\55\1\124\1\110\1\125\1\132\1\102\1\105"+ - "\1\117\1\105\1\110\1\125\1\116\1\114\1\uffff\1\122\2\uffff\1\50\1\66\1"+ - "\50\1\143\1\67\1\62\1\154\1\120\1\67\1\65\1\162\1\111\1\130\1\56\1\122"+ - "\1\125\1\uffff\1\101\1\116\2\123\1\124\1\105\1\55\1\101\1\uffff\1\124"+ - "\1\117\1\122\1\55\1\122\1\117\1\124\1\122\1\55\1\113\1\116\1\122\2\uffff"+ - "\1\107\1\uffff\1\105\1\uffff\1\117\1\66\1\143\2\50\1\67\1\62\1\154\1\122"+ - "\1\67\1\65\1\162\1\116\1\120\1\uffff\1\124\1\104\1\uffff\2\uffff\1\120"+ - "\2\105\1\111\1\116\1\106\1\122\1\111\1\122\1\uffff\1\124\2\105\1\111\1"+ - "\115\1\55\1\116\1\104\1\111\1\104\1\uffff\1\106\2\uffff\1\uffff\1\uffff"+ - "\1\uffff\1\117\1\66\1\143\2\50\1\67\1\62\1\154\1\105\1\65\1\162\2\50\1"+ - "\uffff\1\105\2\uffff\1\101\1\124\1\122\1\116\1\124\1\101\1\104\1\117\1"+ - "\124\1\uffff\1\117\1\111\1\117\1\106\1\116\1\107\1\55\1\124\1\uffff\1"+ - "\117\1\124\1\uffff\1\uffff\1\uffff\2\uffff\1\124\1\66\1\143\2\50\1\62"+ - "\1\154\1\106\1\162\3\uffff\1\uffff\1\103\1\uffff\1\55\1\105\1\uffff\1"+ - "\103\1\uffff\1\116\1\123\1\120\1\104\3\124\1\110\1\122\1\117\1\111\1\117"+ - "\1\uffff\1\103\1\55\2\uffff\1\uffff\1\143\2\50\1\154\1\111\1\uffff\1\105"+ - "\1\uffff\1\123\1\122\1\uffff\1\105\1\uffff\3\uffff\1\104\1\124\1\uffff"+ - "\1\105\1\124\2\105\1\111\1\120\1\104\1\124\1\125\1\113\1\uffff\2\50\1"+ - "\130\1\uffff\1\124\2\uffff\3\uffff\1\114\1\117\1\103\1\uffff\1\122\1\uffff"+ - "\1\106\1\116\1\107\1\uffff\1\104\1\124\1\115\1\105\1\50\1\uffff\1\131"+ - "\2\uffff\1\105\1\115\1\117\1\uffff\1\103\1\uffff\2\124\1\110\1\uffff\1"+ - "\114\1\117\1\105\1\131\1\uffff\1\114\2\uffff\1\122\1\uffff\1\117\1\uffff"+ - "\1\105\1\124\1\105\1\115\1\116\1\106\1\105\2\uffff\1\116\1\122\1\103\1"+ - "\uffff\1\122\3\uffff\1\124\1\122\1\uffff\1\105\1\116\1\117\1\uffff\1\103"+ - "\3\uffff\1\uffff\1\101\1\uffff\1\122\1\105\1\122\1\uffff\1\117\1\uffff"+ - "\1\115\1\uffff\1\122\1\116\1\122\1\105\1\uffff\1\uffff\1\105\1\116\1\123"+ - "\1\uffff\1\122\1\105\2\uffff\1\122\2\uffff\1\uffff\1\uffff"; + "\1\115\1\101\1\125\1\122\1\116\1\120\1\131\1\106\1\131\1\120\1\124\1\107"+ + "\1\124\1\117\1\105\1\124\1\122\1\123\1\103\1\102\1\122\1\111\1\105\1\55"+ + "\2\uffff\1\uffff\2\50\1\uffff\1\154\1\67\1\154\1\62\1\55\1\67\1\65\1\162"+ + "\1\101\1\105\1\164\1\117\1\114\1\uffff\1\105\2\111\1\105\1\122\1\116\2"+ + "\124\1\uffff\1\103\1\120\1\105\1\124\1\106\1\55\1\124\1\110\1\125\1\132"+ + "\1\102\1\105\1\117\1\105\1\110\1\125\1\116\1\114\1\uffff\1\122\2\uffff"+ + "\1\50\1\66\1\50\1\143\1\67\1\62\1\154\1\120\1\67\1\65\1\162\1\111\1\130"+ + "\1\56\1\122\1\125\1\uffff\1\101\1\116\2\123\1\124\1\105\1\55\1\101\1\uffff"+ + "\1\124\1\117\1\122\1\55\2\122\1\117\1\124\1\122\1\55\1\113\1\116\1\122"+ + "\2\uffff\1\107\1\uffff\1\105\1\uffff\1\117\1\66\1\143\2\50\1\67\1\62\1"+ + "\154\1\122\1\67\1\65\1\162\1\116\1\120\1\uffff\1\124\1\104\1\uffff\2\uffff"+ + "\1\120\2\105\1\111\1\116\1\106\1\122\1\111\1\122\1\uffff\1\124\1\101\2"+ + "\105\1\111\1\115\1\55\1\116\1\104\1\111\1\104\1\uffff\1\106\2\uffff\1"+ + "\uffff\1\uffff\1\uffff\1\117\1\66\1\143\2\50\1\67\1\62\1\154\1\105\1\65"+ + "\1\162\2\50\1\uffff\1\105\2\uffff\1\101\1\124\1\122\1\116\1\124\1\101"+ + "\1\104\1\117\1\124\1\uffff\1\117\1\111\1\117\1\115\1\106\1\116\1\107\1"+ + "\55\1\124\1\uffff\1\117\1\124\1\uffff\1\uffff\1\uffff\2\uffff\1\124\1"+ + "\66\1\143\2\50\1\62\1\154\1\106\1\162\3\uffff\1\uffff\1\103\1\uffff\1"+ + "\55\1\105\1\uffff\1\103\1\uffff\1\116\1\123\1\120\1\104\1\124\1\105\2"+ + "\124\1\110\1\122\1\117\1\111\1\117\1\uffff\1\103\1\55\2\uffff\1\uffff"+ + "\1\143\2\50\1\154\1\111\1\uffff\1\105\1\uffff\1\123\1\122\1\uffff\1\105"+ + "\1\uffff\3\uffff\1\104\1\124\1\123\1\uffff\1\105\1\124\2\105\1\111\1\120"+ + "\1\104\1\124\1\125\1\113\1\uffff\2\50\1\130\1\uffff\1\124\2\uffff\3\uffff"+ + "\1\114\1\117\1\uffff\1\103\1\uffff\1\122\1\uffff\1\106\1\116\1\107\1\uffff"+ + "\1\104\1\124\1\115\1\105\1\50\1\uffff\1\131\2\uffff\1\105\1\115\1\uffff"+ + "\1\117\1\uffff\1\103\1\uffff\2\124\1\110\1\uffff\1\114\1\117\1\105\1\131"+ + "\1\uffff\1\114\2\uffff\1\122\1\uffff\1\117\1\uffff\1\105\1\124\1\105\1"+ + "\115\1\116\1\106\1\105\2\uffff\1\116\1\122\1\103\1\uffff\1\122\3\uffff"+ + "\1\124\1\122\1\uffff\1\105\1\116\1\117\1\uffff\1\103\3\uffff\1\uffff\1"+ + "\101\1\uffff\1\122\1\105\1\122\1\uffff\1\117\1\uffff\1\115\1\uffff\1\122"+ + "\1\116\1\122\1\105\1\uffff\1\uffff\1\105\1\116\1\123\1\uffff\1\122\1\105"+ + "\2\uffff\1\122\2\uffff\1\uffff\1\uffff"; static final String DFA212_acceptS = "\6\uffff\1\6\3\uffff\1\12\1\13\1\14\1\15\1\uffff\1\17\2\uffff\1\24\1\26"+ - "\1\27\1\30\3\uffff\1\43\1\46\1\47\1\uffff\1\52\4\uffff\1\143\2\uffff\1"+ - "\151\1\152\23\uffff\1\134\1\135\1\2\1\42\1\40\1\uffff\1\23\1\4\1\32\1"+ - "\5\1\33\1\7\1\136\1\10\1\25\1\41\1\11\1\36\1\16\1\21\1\20\1\153\1\154"+ - "\1\22\1\44\1\31\1\34\1\142\1\37\1\137\1\140\1\141\1\35\1\55\4\uffff\1"+ - "\145\5\uffff\1\53\1\54\2\uffff\1\1\36\uffff\1\3\1\51\21\uffff\1\121\34"+ - "\uffff\1\50\1\144\31\uffff\1\124\21\uffff\1\127\16\uffff\1\45\2\uffff"+ - "\1\57\30\uffff\1\122\1\131\1\uffff\1\120\20\uffff\1\60\1\113\11\uffff"+ - "\1\66\14\uffff\1\117\1\uffff\1\116\1\132\11\uffff\1\147\1\150\1\56\24"+ - "\uffff\1\126\2\uffff\1\115\1\123\6\uffff\1\114\1\uffff\1\62\2\uffff\1"+ - "\112\1\uffff\1\130\20\uffff\1\133\7\uffff\1\125\1\65\1\102\3\uffff\1\71"+ - "\13\uffff\1\61\1\uffff\1\67\1\64\5\uffff\1\73\3\uffff\1\105\4\uffff\1"+ - "\146\4\uffff\1\72\11\uffff\1\103\1\104\3\uffff\1\76\14\uffff\1\100\1\106"+ - "\1\107\2\uffff\1\63\3\uffff\1\77\1\uffff\1\110\6\uffff\1\70\4\uffff\1"+ - "\74\5\uffff\1\111\1\75\1\uffff\1\101"; + "\1\27\1\30\3\uffff\1\43\1\46\1\47\1\uffff\1\52\4\uffff\1\144\2\uffff\1"+ + "\152\1\153\24\uffff\1\135\1\136\1\2\1\42\1\40\1\uffff\1\23\1\4\1\32\1"+ + "\5\1\33\1\7\1\137\1\10\1\25\1\41\1\11\1\36\1\16\1\21\1\20\1\154\1\155"+ + "\1\22\1\44\1\31\1\34\1\143\1\37\1\140\1\141\1\142\1\35\1\55\4\uffff\1"+ + "\146\5\uffff\1\53\1\54\2\uffff\1\1\37\uffff\1\3\1\51\21\uffff\1\122\35"+ + "\uffff\1\50\1\145\31\uffff\1\125\22\uffff\1\130\16\uffff\1\45\2\uffff"+ + "\1\57\31\uffff\1\123\1\132\1\uffff\1\121\20\uffff\1\60\1\114\11\uffff"+ + "\1\66\15\uffff\1\120\1\uffff\1\117\1\133\11\uffff\1\150\1\151\1\56\25"+ + "\uffff\1\127\2\uffff\1\116\1\124\6\uffff\1\115\1\uffff\1\62\2\uffff\1"+ + "\113\1\uffff\1\131\21\uffff\1\134\7\uffff\1\126\1\65\1\103\4\uffff\1\72"+ + "\13\uffff\1\61\1\uffff\1\67\1\64\2\uffff\1\70\3\uffff\1\74\3\uffff\1\106"+ + "\4\uffff\1\147\4\uffff\1\73\11\uffff\1\104\1\105\3\uffff\1\77\14\uffff"+ + "\1\101\1\107\1\110\2\uffff\1\63\3\uffff\1\100\1\uffff\1\111\6\uffff\1"+ + "\71\4\uffff\1\75\5\uffff\1\112\1\76\1\uffff\1\102"; static final String DFA212_specialS = - "\40\uffff\1\2\76\uffff\1\1\56\uffff\1\0\u0163\uffff}>"; + "\40\uffff\1\2\77\uffff\1\1\57\uffff\1\0\u016b\uffff}>"; static final String[] DFA212_transitionS = { "\1\45\1\46\2\uffff\1\46\22\uffff\1\45\1\30\1\32\1\41\1\7\1\27\1\31\1"+ "\32\1\23\1\24\1\10\1\22\1\25\1\3\1\26\1\21\12\42\1\20\1\17\1\2\1\16\1"+ "\11\1\uffff\1\1\3\35\1\43\11\35\1\34\3\35\1\44\2\35\1\37\5\35\1\14\1"+ "\40\1\15\1\6\1\35\1\33\24\35\1\36\5\35\1\12\1\5\1\13\1\4\1\uffff\uff80"+ "\35", - "\1\64\2\uffff\12\73\6\uffff\1\47\1\71\1\62\1\55\1\66\1\65\1\56\2\73"+ - "\1\51\2\73\1\60\1\53\1\54\1\73\1\52\1\73\1\63\1\57\1\61\1\70\1\73\1\67"+ - "\3\73\1\uffff\1\73\2\uffff\1\73\1\uffff\21\73\1\50\10\73\5\uffff\uff80"+ - "\73", - "\1\74\33\uffff\1\75", - "\1\77\23\uffff\32\35\1\uffff\1\35\2\uffff\1\35\1\uffff\32\35\5\uffff"+ + "\1\65\2\uffff\12\74\6\uffff\1\47\1\72\1\63\1\55\1\67\1\66\1\56\2\74"+ + "\1\51\1\74\1\61\1\60\1\53\1\54\1\74\1\52\1\74\1\64\1\57\1\62\1\71\1\74"+ + "\1\70\3\74\1\uffff\1\74\2\uffff\1\74\1\uffff\21\74\1\50\10\74\5\uffff"+ + "\uff80\74", + "\1\75\33\uffff\1\76", + "\1\100\23\uffff\32\35\1\uffff\1\35\2\uffff\1\35\1\uffff\32\35\5\uffff"+ "\uff80\35", - "\1\101", - "\1\103", + "\1\102", + "\1\104", "", - "\1\106\2\uffff\12\106\3\uffff\1\105\3\uffff\32\106\1\uffff\1\106\2\uffff"+ - "\1\106\1\uffff\32\106\5\uffff\uff80\106", - "\1\107", - "\1\111", + "\1\107\2\uffff\12\107\3\uffff\1\106\3\uffff\32\107\1\uffff\1\107\2\uffff"+ + "\1\107\1\uffff\32\107\5\uffff\uff80\107", + "\1\110", + "\1\112", "", "", "", "", - "\1\75\1\113\1\111", + "\1\76\1\114\1\112", "", - "\1\115", - "\1\117\4\uffff\1\120", + "\1\116", + "\1\120\4\uffff\1\121", "", "", "", "", - "\1\122\1\uffff\12\42", - "\1\125\2\uffff\12\125\7\uffff\32\125\1\uffff\1\125\2\uffff\1\125\1\uffff"+ - "\32\125\5\uffff\uff80\125", - "\1\133\26\uffff\1\133\16\uffff\1\133\15\uffff\1\126\6\uffff\1\127\2"+ - "\uffff\1\131\1\uffff\1\133\5\uffff\1\130", + "\1\123\1\uffff\12\42", + "\1\126\2\uffff\12\126\7\uffff\32\126\1\uffff\1\126\2\uffff\1\126\1\uffff"+ + "\32\126\5\uffff\uff80\126", + "\1\134\26\uffff\1\134\16\uffff\1\134\15\uffff\1\127\6\uffff\1\130\2"+ + "\uffff\1\132\1\uffff\1\134\5\uffff\1\131", "", "", "", - "\1\134", + "\1\135", "", - "\1\140\46\uffff\1\136\11\uffff\1\137\25\uffff\1\135", - "\1\140\46\uffff\1\141\11\uffff\1\137\25\uffff\1\135", - "\12\35\1\uffff\1\35\2\uffff\42\35\1\143\4\35\1\145\1\35\1\145\35\35"+ - "\1\144\37\35\1\142\uff8a\35", - "\1\147\2\uffff\12\147\7\uffff\32\147\1\uffff\1\147\2\uffff\1\147\1\uffff"+ - "\32\147\5\uffff\uff80\147", + "\1\141\46\uffff\1\137\11\uffff\1\140\25\uffff\1\136", + "\1\141\46\uffff\1\142\11\uffff\1\140\25\uffff\1\136", + "\12\35\1\uffff\1\35\2\uffff\42\35\1\144\4\35\1\146\1\35\1\146\35\35"+ + "\1\145\37\35\1\143\uff8a\35", + "\1\150\2\uffff\12\150\7\uffff\32\150\1\uffff\1\150\2\uffff\1\150\1\uffff"+ + "\32\150\5\uffff\uff80\150", "", - "\1\150", "\1\151", + "\1\152", "", "", - "\1\73\2\uffff\12\73\6\uffff\1\152\32\73\1\uffff\1\73\2\uffff\1\73\1"+ - "\uffff\32\73\5\uffff\uff80\73", - "\1\153", - "\1\156\6\uffff\1\154\1\155", - "\1\157", - "\1\160\3\uffff\1\161", - "\1\162", - "\1\163\6\uffff\1\164", - "\1\165\5\uffff\1\166", - "\1\167", - "\1\170\3\uffff\1\171", - "\1\172", + "\1\74\2\uffff\12\74\6\uffff\1\153\32\74\1\uffff\1\74\2\uffff\1\74\1"+ + "\uffff\32\74\5\uffff\uff80\74", + "\1\154", + "\1\157\6\uffff\1\155\1\156", + "\1\160", + "\1\161\3\uffff\1\162", + "\1\163", + "\1\164\6\uffff\1\165", + "\1\166\5\uffff\1\167", + "\1\170", + "\1\171\3\uffff\1\172", "\1\173", - "\1\175\3\uffff\1\174", - "\1\176\11\uffff\1\177", - "\1\u0083\12\uffff\1\u0082\5\uffff\1\u0081\5\uffff\1\u0080", - "\1\u0084", - "\1\u0085\6\uffff\1\u0086", - "\1\u0087", - "\1\u0088", - "", + "\1\174", + "\1\175", + "\1\177\3\uffff\1\176", + "\1\u0080\11\uffff\1\u0081", + "\1\u0085\12\uffff\1\u0084\5\uffff\1\u0083\5\uffff\1\u0082", + "\1\u0086", + "\1\u0087\6\uffff\1\u0088", + "\1\u0089", + "\1\u008a", "", "", "", "", - "\1\u0089\2\uffff\32\u008a\1\uffff\1\u008a\2\uffff\1\u008a\1\uffff\32"+ - "\u008a\5\uffff\uff80\u008a", "", + "\1\u008b\2\uffff\32\u008c\1\uffff\1\u008c\2\uffff\1\u008c\1\uffff\32"+ + "\u008c\5\uffff\uff80\u008c", "", "", "", @@ -20417,36 +20448,35 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", - "\1\u008b", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", - "\12\35\1\uffff\1\35\2\uffff\42\35\1\u0090\4\35\1\u0092\1\35\1\u0092"+ - "\32\35\1\u0091\37\35\1\u008f\uff8d\35", "", - "\1\u0093\17\uffff\1\u008e\17\uffff\1\u008c", - "\1\136\11\uffff\1\137\25\uffff\1\135", - "\1\u0094\4\uffff\1\u0095\1\uffff\1\u0095", - "\1\136\11\uffff\1\137\25\uffff\1\135", - "\1\u0096", + "\1\u008d", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", + "\12\35\1\uffff\1\35\2\uffff\42\35\1\u0092\4\35\1\u0094\1\35\1\u0094"+ + "\32\35\1\u0093\37\35\1\u0091\uff8d\35", "", - "", - "\1\u0097", + "\1\u0095\17\uffff\1\u0090\17\uffff\1\u008e", + "\1\137\11\uffff\1\140\25\uffff\1\136", + "\1\u0096\4\uffff\1\u0097\1\uffff\1\u0097", + "\1\137\11\uffff\1\140\25\uffff\1\136", "\1\u0098", "", + "", "\1\u0099", "\1\u009a", + "", "\1\u009b", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u009c", "\1\u009d", - "\1\u009e", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u009f", "\1\u00a0", "\1\u00a1", - "\1\u00a3\6\uffff\1\u00a2", - "\1\u00a4\3\uffff\1\u00a5", - "\1\u00a6", - "\1\u00a7", + "\1\u00a2", + "\1\u00a3", + "\1\u00a5\6\uffff\1\u00a4", + "\1\u00a6\3\uffff\1\u00a7", "\1\u00a8", "\1\u00a9", "\1\u00aa", @@ -20464,41 +20494,41 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "\1\u00b6", "\1\u00b7", "\1\u00b8", + "\1\u00b9", + "\1\u00ba", + "\1\u00bb", "", "", "\1\35\2\uffff\12\35\7\uffff\32\35\1\uffff\1\35\2\uffff\1\35\1\uffff"+ "\32\35\5\uffff\uff80\35", - "\1\u00ba", - "\1\u00ba", - "\12\35\1\uffff\1\35\2\uffff\42\35\1\u00bc\3\35\1\u00be\1\35\1\u00be"+ - "\25\35\1\u00bd\37\35\1\u00bb\uff93\35", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", - "\1\u00bf\4\uffff\1\u00c0\1\uffff\1\u00c0", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", - "\1\u00c1", - "\1\u00ba\4\uffff\1\u00c2", - "\1\u00c3\4\uffff\1\u00c4\1\uffff\1\u00c4", - "\1\u00c5", - "\1\136\11\uffff\1\137\25\uffff\1\135", - "\1\u00c6", - "\1\u00c7", + "\1\u00bd", + "\1\u00bd", + "\12\35\1\uffff\1\35\2\uffff\42\35\1\u00bf\3\35\1\u00c1\1\35\1\u00c1"+ + "\25\35\1\u00c0\37\35\1\u00be\uff93\35", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", + "\1\u00c2\4\uffff\1\u00c3\1\uffff\1\u00c3", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", + "\1\u00c4", + "\1\u00bd\4\uffff\1\u00c5", + "\1\u00c6\4\uffff\1\u00c7\1\uffff\1\u00c7", "\1\u00c8", + "\1\137\11\uffff\1\140\25\uffff\1\136", "\1\u00c9", "\1\u00ca", - "", "\1\u00cb", "\1\u00cc", "\1\u00cd", + "", "\1\u00ce", "\1\u00cf", "\1\u00d0", "\1\u00d1", "\1\u00d2", - "\1\73\2\uffff\12\73\7\uffff\26\73\1\u00d3\3\73\1\uffff\1\73\2\uffff"+ - "\1\73\1\uffff\32\73\5\uffff\uff80\73", + "\1\u00d3", + "\1\u00d4", "\1\u00d5", - "\1\u00d6", - "\1\u00d7", + "\1\74\2\uffff\12\74\7\uffff\26\74\1\u00d6\3\74\1\uffff\1\74\2\uffff"+ + "\1\74\1\uffff\32\74\5\uffff\uff80\74", "\1\u00d8", "\1\u00d9", "\1\u00da", @@ -20513,364 +20543,376 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "\1\u00e3", "\1\u00e4", "\1\u00e5", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u00e6", "\1\u00e7", + "\1\u00e8", + "\1\u00e9", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u00eb", "", "", - "\1\u00ba", - "\1\u00e8\3\uffff\1\u00e9\1\uffff\1\u00e9", - "\1\u00ba", - "\1\u00eb\37\uffff\1\u00ea", - "\1\u00ec\4\uffff\1\u00ed\1\uffff\1\u00ed", - "\1\u00ee", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", - "\1\u00ef", + "\1\u00bd", + "\1\u00ec\3\uffff\1\u00ed\1\uffff\1\u00ed", + "\1\u00bd", + "\1\u00ef\37\uffff\1\u00ee", "\1\u00f0\4\uffff\1\u00f1\1\uffff\1\u00f1", "\1\u00f2", - "\1\136\11\uffff\1\137\25\uffff\1\135", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", "\1\u00f3", - "\1\u00f4", - "\1\u00f5", + "\1\u00f4\4\uffff\1\u00f5\1\uffff\1\u00f5", "\1\u00f6", + "\1\137\11\uffff\1\140\25\uffff\1\136", "\1\u00f7", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u00f8", "\1\u00f9", "\1\u00fa", "\1\u00fb", - "\1\u00fc", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u00fd", - "\1\u00fe\3\uffff\1\u00ff", + "\1\u00fe", + "\1\u00ff", "\1\u0100", "\1\u0101", - "", - "\1\u0102", - "\1\u0103", + "\1\u0102\3\uffff\1\u0103", "\1\u0104", "\1\u0105", - "\1\u0107\10\uffff\1\u0106\5\uffff\1\u0108", + "", + "\1\u0106", + "\1\u0107", + "\1\u0108", "\1\u0109", "\1\u010a", - "\1\u010b", - "\1\u010c", - "\1\u010d", + "\1\u010c\10\uffff\1\u010b\5\uffff\1\u010d", "\1\u010e", "\1\u010f", - "\1\73\2\uffff\12\73\7\uffff\10\73\1\u0110\21\73\1\uffff\1\73\2\uffff"+ - "\1\73\1\uffff\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u0110", + "\1\u0111", + "\1\u0112", "\1\u0113", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u0115", + "\1\u0114", + "\1\74\2\uffff\12\74\7\uffff\10\74\1\u0115\21\74\1\uffff\1\74\2\uffff"+ + "\1\74\1\uffff\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u0118", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u011a", "", - "\1\u0116", - "\1\u0117\3\uffff\1\u0118\1\uffff\1\u0118", - "\1\u011a\37\uffff\1\u0119", - "\1\u00ba", - "\1\u00ba", - "\1\u011b\4\uffff\1\u011c\1\uffff\1\u011c", - "\1\u011d", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", - "\1\u011e", - "\1\u011f\1\uffff\1\u011f", - "\1\u0120", - "\1\136\11\uffff\1\137\25\uffff\1\135", - "\1\u0121", + "\1\u011b", + "\1\u011c\3\uffff\1\u011d\1\uffff\1\u011d", + "\1\u011f\37\uffff\1\u011e", + "\1\u00bd", + "\1\u00bd", + "\1\u0120\4\uffff\1\u0121\1\uffff\1\u0121", "\1\u0122", - "", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", "\1\u0123", - "\1\u0124", - "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u0124\1\uffff\1\u0124", + "\1\u0125", + "\1\137\11\uffff\1\140\25\uffff\1\136", + "\1\u0126", "\1\u0127", + "", "\1\u0128", "\1\u0129", - "\1\u012a", - "\1\u012b", + "", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u012c", "\1\u012d", "\1\u012e", "\1\u012f", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u0133\12\uffff\1\u0132\6\uffff\1\u0131", + "\1\u0130", + "\1\u0131", + "\1\u0132", + "\1\u0133", "\1\u0134", - "\1\u0135", - "\1\u0136", - "\1\u0137", - "\1\u0138", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u0138\12\uffff\1\u0137\6\uffff\1\u0136", "\1\u0139", "\1\u013a", "\1\u013b", "\1\u013c", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u013d", "\1\u013e", + "\1\u013f", + "\1\u0140", + "\1\u0141", + "\1\u0142", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u0144", "", "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u0141", - "\1\u0142\3\uffff\1\u0143\1\uffff\1\u0143", - "\1\u0145\37\uffff\1\u0144", - "\1\u00ba", - "\1\u00ba", - "\1\u0146\1\uffff\1\u0146", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u0147", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", - "\1\u0148", - "\1\u0149", - "\1\136\11\uffff\1\137\25\uffff\1\135", - "\1\u014a", - "\1\u014b", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u0148\3\uffff\1\u0149\1\uffff\1\u0149", + "\1\u014b\37\uffff\1\u014a", + "\1\u00bd", + "\1\u00bd", + "\1\u014c\1\uffff\1\u014c", "\1\u014d", - "", - "", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", "\1\u014e", "\1\u014f", + "\1\137\11\uffff\1\140\25\uffff\1\136", "\1\u0150", "\1\u0151", - "\1\u0152", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u0153", + "", + "", "\1\u0154", "\1\u0155", "\1\u0156", - "", "\1\u0157", "\1\u0158", "\1\u0159", "\1\u015a", "\1\u015b", "\1\u015c", + "", "\1\u015d", - "\1\u0160\12\uffff\1\u015f\6\uffff\1\u015e", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u015e", + "\1\u015f", + "\1\u0160", + "\1\u0161", "\1\u0162", "\1\u0163", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "", - "", - "\1\u0166", - "\1\u0167\1\uffff\1\u0167", - "\1\u0169\37\uffff\1\u0168", - "\1\u00ba", - "\1\u00ba", + "\1\u0164", + "\1\u0167\12\uffff\1\u0166\6\uffff\1\u0165", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u0169", "\1\u016a", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", - "\1\u016b", - "\1\136\11\uffff\1\137\25\uffff\1\135", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "", "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", "\1\u016d", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u016f", - "\1\u0170", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u016e\1\uffff\1\u016e", + "\1\u0170\37\uffff\1\u016f", + "\1\u00bd", + "\1\u00bd", + "\1\u0171", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", "\1\u0172", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\137\11\uffff\1\140\25\uffff\1\136", + "", + "", + "", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u0174", - "\1\u0175", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u0176", "\1\u0177", - "\1\u0178", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u0179", - "\1\u017a", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u017b", - "\1\u017d\10\uffff\1\u017c\5\uffff\1\u017e", + "\1\u017c", + "\1\u017d", + "\1\u017e", "\1\u017f", "\1\u0180", "\1\u0181", - "", "\1\u0182", "\1\u0183", - "", - "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u0186\37\uffff\1\u0185", - "\1\u00ba", - "\1\u00ba", - "\1\u008d\17\uffff\1\u008e\17\uffff\1\u008c", + "\1\u0185\10\uffff\1\u0184\5\uffff\1\u0186", "\1\u0187", - "", "\1\u0188", - "", "\1\u0189", - "\1\u018a", "", + "\1\u018a", "\1\u018b", "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u018e\37\uffff\1\u018d", + "\1\u00bd", + "\1\u00bd", + "\1\u008f\17\uffff\1\u0090\17\uffff\1\u008e", "\1\u018f", + "", "\1\u0190", - "\1\u0191\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "", + "\1\u0191", + "\1\u0192", + "", "\1\u0193", - "\1\u0194", - "\1\u0195", - "\1\u0196", + "", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u0197", "\1\u0198", "\1\u0199", - "\1\u019a", - "\1\u019b", + "\1\u019a\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u019c", - "", - "\1\u00ba", - "\1\u00ba", "\1\u019d", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u019e", "\1\u019f", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "", - "", - "", + "\1\u01a0", + "\1\u01a1", "\1\u01a2", "\1\u01a3", "\1\u01a4", - "", "\1\u01a5", - "\1\u01a6\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "", + "\1\u00bd", + "\1\u00bd", + "\1\u01a6", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01a8", - "\1\u01a9", - "\1\u01aa", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u01ac", - "\1\u01ad", - "\1\u01ae", - "\1\u01af", - "\1\u01b0", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "", - "\1\u01b1", "", "", + "\1\u01ab", + "\1\u01ac", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u01ae", + "", + "\1\u01af", + "\1\u01b0\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01b2", "\1\u01b3", "\1\u01b4", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01b6", - "", "\1\u01b7", "\1\u01b8", "\1\u01b9", - "", "\1\u01ba", + "", "\1\u01bb", + "", + "", "\1\u01bc", "\1\u01bd", "", "\1\u01be", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u01c1", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u01c0", "", + "\1\u01c1", "\1\u01c2", - "\1\u01c3\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u01c3", + "", + "\1\u01c4", "\1\u01c5", "\1\u01c6", "\1\u01c7", + "", "\1\u01c8", - "\1\u01c9", - "\1\u01ca", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01cb", "", - "", "\1\u01cc", - "\1\u01cd", - "\1\u01ce", - "", + "\1\u01cd\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01cf", - "\1\u01d0\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u01d0", + "\1\u01d1", + "\1\u01d2", + "\1\u01d3", "\1\u01d4", "\1\u01d5", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u01d7", - "\1\u01d8", - "\1\u01d9", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u01db", "", "", + "\1\u01d6", + "\1\u01d7", + "\1\u01d8", "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u01dd", - "", + "\1\u01d9", + "\1\u01da\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01de", "\1\u01df", - "\1\u01e0", - "", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01e1", - "", "\1\u01e2", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\u01e4", + "\1\u01e3", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01e5", - "\1\u01e6", + "", + "", + "", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "\1\u01e7", "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\u01e8", "\1\u01e9", "\1\u01ea", + "", "\1\u01eb", "", "\1\u01ec", - "\1\u01ed", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u01ee", + "\1\u01ef", "\1\u01f0", + "\1\u01f1", + "", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u01f3", + "\1\u01f4", + "\1\u01f5", + "", + "\1\u01f6", + "\1\u01f7", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", + "\1\u01fa", "", "", - "\1\73\2\uffff\12\73\7\uffff\32\73\1\uffff\1\73\2\uffff\1\73\1\uffff"+ - "\32\73\5\uffff\uff80\73", + "\1\74\2\uffff\12\74\7\uffff\32\74\1\uffff\1\74\2\uffff\1\74\1\uffff"+ + "\32\74\5\uffff\uff80\74", "" }; @@ -20905,7 +20947,7 @@ public DFA212(BaseRecognizer recognizer) { } @Override public String getDescription() { - return "1:1: Tokens : ( GEN | CDO | CDC | INCLUDES | DASHMATCH | BEGINS | ENDS | CONTAINS | GREATER | LBRACE | RBRACE | LBRACKET | RBRACKET | OPEQ | SEMI | COLON | DCOLON | SOLIDUS | MINUS | PLUS | STAR | LPAREN | RPAREN | COMMA | DOT | TILDE | PIPE | PERCENTAGE_SYMBOL | EXCLAMATION_MARK | CP_EQ | CP_NOT_EQ | LESS | GREATER_OR_EQ | LESS_OR_EQ | LESS_AND | CP_DOTS | LESS_REST | STRING | LESS_JS_STRING | NOT | VARIABLE | IDENT | HASH_SYMBOL | HASH | IMPORTANT_SYM | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | SUPPORTS_SYM | LAYER_SYM | CONTAINER_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_ERROR | SASS_WARN | SASS_IF | SASS_ELSE | SASS_ELSEIF | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_USE | SASS_FORWARD | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | AT_SIGN | AT_IDENT | SASS_VAR | SASS_DEFAULT | SASS_OPTIONAL | SASS_GLOBAL | SASS_EXTEND_ONLY_SELECTOR | NUMBER | URI | URANGE | MOZ_URL_PREFIX | MOZ_DOMAIN | MOZ_REGEXP | WS | NL | COMMENT | LINE_COMMENT );"; + return "1:1: Tokens : ( GEN | CDO | CDC | INCLUDES | DASHMATCH | BEGINS | ENDS | CONTAINS | GREATER | LBRACE | RBRACE | LBRACKET | RBRACKET | OPEQ | SEMI | COLON | DCOLON | SOLIDUS | MINUS | PLUS | STAR | LPAREN | RPAREN | COMMA | DOT | TILDE | PIPE | PERCENTAGE_SYMBOL | EXCLAMATION_MARK | CP_EQ | CP_NOT_EQ | LESS | GREATER_OR_EQ | LESS_OR_EQ | LESS_AND | CP_DOTS | LESS_REST | STRING | LESS_JS_STRING | NOT | VARIABLE | IDENT | HASH_SYMBOL | HASH | IMPORTANT_SYM | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | SUPPORTS_SYM | LAYER_SYM | CONTAINER_SYM | KEYFRAMES_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_ERROR | SASS_WARN | SASS_IF | SASS_ELSE | SASS_ELSEIF | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_USE | SASS_FORWARD | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | AT_SIGN | AT_IDENT | SASS_VAR | SASS_DEFAULT | SASS_OPTIONAL | SASS_GLOBAL | SASS_EXTEND_ONLY_SELECTOR | NUMBER | URI | URANGE | MOZ_URL_PREFIX | MOZ_DOMAIN | MOZ_REGEXP | WS | NL | COMMENT | LINE_COMMENT );"; } @Override public int specialStateTransition(int s, IntStream _input) throws NoViableAltException { @@ -20913,33 +20955,33 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int _s = s; switch ( s ) { case 0 : - int LA212_142 = input.LA(1); + int LA212_144 = input.LA(1); s = -1; - if ( (LA212_142=='l') ) {s = 187;} - else if ( (LA212_142=='0') ) {s = 188;} - else if ( (LA212_142=='L') ) {s = 189;} - else if ( ((LA212_142 >= '\u0000' && LA212_142 <= '\t')||LA212_142=='\u000B'||(LA212_142 >= '\u000E' && LA212_142 <= '/')||(LA212_142 >= '1' && LA212_142 <= '3')||LA212_142=='5'||(LA212_142 >= '7' && LA212_142 <= 'K')||(LA212_142 >= 'M' && LA212_142 <= 'k')||(LA212_142 >= 'm' && LA212_142 <= '\uFFFF')) ) {s = 29;} - else if ( (LA212_142=='4'||LA212_142=='6') ) {s = 190;} + if ( (LA212_144=='l') ) {s = 190;} + else if ( (LA212_144=='0') ) {s = 191;} + else if ( (LA212_144=='L') ) {s = 192;} + else if ( ((LA212_144 >= '\u0000' && LA212_144 <= '\t')||LA212_144=='\u000B'||(LA212_144 >= '\u000E' && LA212_144 <= '/')||(LA212_144 >= '1' && LA212_144 <= '3')||LA212_144=='5'||(LA212_144 >= '7' && LA212_144 <= 'K')||(LA212_144 >= 'M' && LA212_144 <= 'k')||(LA212_144 >= 'm' && LA212_144 <= '\uFFFF')) ) {s = 29;} + else if ( (LA212_144=='4'||LA212_144=='6') ) {s = 193;} if ( s>=0 ) return s; break; case 1 : - int LA212_95 = input.LA(1); + int LA212_96 = input.LA(1); s = -1; - if ( (LA212_95=='r') ) {s = 143;} - else if ( (LA212_95=='0') ) {s = 144;} - else if ( (LA212_95=='R') ) {s = 145;} - else if ( ((LA212_95 >= '\u0000' && LA212_95 <= '\t')||LA212_95=='\u000B'||(LA212_95 >= '\u000E' && LA212_95 <= '/')||(LA212_95 >= '1' && LA212_95 <= '4')||LA212_95=='6'||(LA212_95 >= '8' && LA212_95 <= 'Q')||(LA212_95 >= 'S' && LA212_95 <= 'q')||(LA212_95 >= 's' && LA212_95 <= '\uFFFF')) ) {s = 29;} - else if ( (LA212_95=='5'||LA212_95=='7') ) {s = 146;} + if ( (LA212_96=='r') ) {s = 145;} + else if ( (LA212_96=='0') ) {s = 146;} + else if ( (LA212_96=='R') ) {s = 147;} + else if ( ((LA212_96 >= '\u0000' && LA212_96 <= '\t')||LA212_96=='\u000B'||(LA212_96 >= '\u000E' && LA212_96 <= '/')||(LA212_96 >= '1' && LA212_96 <= '4')||LA212_96=='6'||(LA212_96 >= '8' && LA212_96 <= 'Q')||(LA212_96 >= 'S' && LA212_96 <= 'q')||(LA212_96 >= 's' && LA212_96 <= '\uFFFF')) ) {s = 29;} + else if ( (LA212_96=='5'||LA212_96=='7') ) {s = 148;} if ( s>=0 ) return s; break; case 2 : int LA212_32 = input.LA(1); s = -1; - if ( (LA212_32=='u') ) {s = 98;} - else if ( (LA212_32=='0') ) {s = 99;} - else if ( (LA212_32=='U') ) {s = 100;} + if ( (LA212_32=='u') ) {s = 99;} + else if ( (LA212_32=='0') ) {s = 100;} + else if ( (LA212_32=='U') ) {s = 101;} else if ( ((LA212_32 >= '\u0000' && LA212_32 <= '\t')||LA212_32=='\u000B'||(LA212_32 >= '\u000E' && LA212_32 <= '/')||(LA212_32 >= '1' && LA212_32 <= '4')||LA212_32=='6'||(LA212_32 >= '8' && LA212_32 <= 'T')||(LA212_32 >= 'V' && LA212_32 <= 't')||(LA212_32 >= 'v' && LA212_32 <= '\uFFFF')) ) {s = 29;} - else if ( (LA212_32=='5'||LA212_32=='7') ) {s = 101;} + else if ( (LA212_32=='5'||LA212_32=='7') ) {s = 102;} if ( s>=0 ) return s; break; } diff --git a/ide/css.lib/src/org/netbeans/modules/css/lib/Css3Parser.java b/ide/css.lib/src/org/netbeans/modules/css/lib/Css3Parser.java index 6562550f633b..921786f1ce60 100644 --- a/ide/css.lib/src/org/netbeans/modules/css/lib/Css3Parser.java +++ b/ide/css.lib/src/org/netbeans/modules/css/lib/Css3Parser.java @@ -1,4 +1,4 @@ -// $ANTLR 3.5.3 /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g 2024-10-07 20:25:38 +// $ANTLR 3.5.3 /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g 2024-12-16 18:39:33 /* * Licensed to the Apache Software Foundation (ASF) under one @@ -46,23 +46,23 @@ public class Css3Parser extends DebugParser { "DOT", "E", "EMS", "ENDS", "ESCAPE", "EXCLAMATION_MARK", "EXS", "F", "FONT_FACE_SYM", "FREQ", "G", "GEN", "GREATER", "GREATER_OR_EQ", "H", "HASH", "HASH_SYMBOL", "HEXCHAR", "HEXCHAR_WILDCARD", "I", "IDENT", "IMPORTANT_SYM", "IMPORT_SYM", - "INCLUDES", "INVALID", "J", "K", "L", "LAYER_SYM", "LBRACE", "LBRACKET", - "LEFTBOTTOM_SYM", "LEFTMIDDLE_SYM", "LEFTTOP_SYM", "LENGTH", "LESS", "LESS_AND", - "LESS_JS_STRING", "LESS_OR_EQ", "LESS_REST", "LINE_COMMENT", "LPAREN", - "M", "MEDIA_SYM", "MINUS", "MOZ_DOCUMENT_SYM", "MOZ_DOMAIN", "MOZ_REGEXP", - "MOZ_URL_PREFIX", "N", "NAME", "NAMESPACE_SYM", "NL", "NMCHAR", "NMSTART", - "NONASCII", "NOT", "NUMBER", "O", "OPEQ", "P", "PAGE_SYM", "PERCENTAGE", - "PERCENTAGE_SYMBOL", "PIPE", "PLUS", "Q", "R", "RBRACE", "RBRACKET", "REM", - "RESOLUTION", "RIGHTBOTTOM_SYM", "RIGHTMIDDLE_SYM", "RIGHTTOP_SYM", "RPAREN", - "S", "SASS_AT_ROOT", "SASS_CONTENT", "SASS_DEBUG", "SASS_DEFAULT", "SASS_EACH", - "SASS_ELSE", "SASS_ELSEIF", "SASS_ERROR", "SASS_EXTEND", "SASS_EXTEND_ONLY_SELECTOR", - "SASS_FOR", "SASS_FORWARD", "SASS_FUNCTION", "SASS_GLOBAL", "SASS_IF", - "SASS_INCLUDE", "SASS_MIXIN", "SASS_OPTIONAL", "SASS_RETURN", "SASS_USE", - "SASS_VAR", "SASS_WARN", "SASS_WHILE", "SEMI", "SOLIDUS", "STAR", "STRING", - "SUPPORTS_SYM", "T", "TILDE", "TIME", "TOPCENTER_SYM", "TOPLEFTCORNER_SYM", - "TOPLEFT_SYM", "TOPRIGHTCORNER_SYM", "TOPRIGHT_SYM", "U", "UNICODE", "URANGE", - "URI", "URL", "V", "VARIABLE", "W", "WEBKIT_KEYFRAMES_SYM", "WS", "X", - "Y", "Z" + "INCLUDES", "INVALID", "J", "K", "KEYFRAMES_SYM", "L", "LAYER_SYM", "LBRACE", + "LBRACKET", "LEFTBOTTOM_SYM", "LEFTMIDDLE_SYM", "LEFTTOP_SYM", "LENGTH", + "LESS", "LESS_AND", "LESS_JS_STRING", "LESS_OR_EQ", "LESS_REST", "LINE_COMMENT", + "LPAREN", "M", "MEDIA_SYM", "MINUS", "MOZ_DOCUMENT_SYM", "MOZ_DOMAIN", + "MOZ_REGEXP", "MOZ_URL_PREFIX", "N", "NAME", "NAMESPACE_SYM", "NL", "NMCHAR", + "NMSTART", "NONASCII", "NOT", "NUMBER", "O", "OPEQ", "P", "PAGE_SYM", + "PERCENTAGE", "PERCENTAGE_SYMBOL", "PIPE", "PLUS", "Q", "R", "RBRACE", + "RBRACKET", "REM", "RESOLUTION", "RIGHTBOTTOM_SYM", "RIGHTMIDDLE_SYM", + "RIGHTTOP_SYM", "RPAREN", "S", "SASS_AT_ROOT", "SASS_CONTENT", "SASS_DEBUG", + "SASS_DEFAULT", "SASS_EACH", "SASS_ELSE", "SASS_ELSEIF", "SASS_ERROR", + "SASS_EXTEND", "SASS_EXTEND_ONLY_SELECTOR", "SASS_FOR", "SASS_FORWARD", + "SASS_FUNCTION", "SASS_GLOBAL", "SASS_IF", "SASS_INCLUDE", "SASS_MIXIN", + "SASS_OPTIONAL", "SASS_RETURN", "SASS_USE", "SASS_VAR", "SASS_WARN", "SASS_WHILE", + "SEMI", "SOLIDUS", "STAR", "STRING", "SUPPORTS_SYM", "T", "TILDE", "TIME", + "TOPCENTER_SYM", "TOPLEFTCORNER_SYM", "TOPLEFT_SYM", "TOPRIGHTCORNER_SYM", + "TOPRIGHT_SYM", "U", "UNICODE", "URANGE", "URI", "URL", "V", "VARIABLE", + "W", "WEBKIT_KEYFRAMES_SYM", "WS", "X", "Y", "Z" }; public static final int EOF=-1; public static final int A=4; @@ -120,105 +120,106 @@ public class Css3Parser extends DebugParser { public static final int INVALID=56; public static final int J=57; public static final int K=58; - public static final int L=59; - public static final int LAYER_SYM=60; - public static final int LBRACE=61; - public static final int LBRACKET=62; - public static final int LEFTBOTTOM_SYM=63; - public static final int LEFTMIDDLE_SYM=64; - public static final int LEFTTOP_SYM=65; - public static final int LENGTH=66; - public static final int LESS=67; - public static final int LESS_AND=68; - public static final int LESS_JS_STRING=69; - public static final int LESS_OR_EQ=70; - public static final int LESS_REST=71; - public static final int LINE_COMMENT=72; - public static final int LPAREN=73; - public static final int M=74; - public static final int MEDIA_SYM=75; - public static final int MINUS=76; - public static final int MOZ_DOCUMENT_SYM=77; - public static final int MOZ_DOMAIN=78; - public static final int MOZ_REGEXP=79; - public static final int MOZ_URL_PREFIX=80; - public static final int N=81; - public static final int NAME=82; - public static final int NAMESPACE_SYM=83; - public static final int NL=84; - public static final int NMCHAR=85; - public static final int NMSTART=86; - public static final int NONASCII=87; - public static final int NOT=88; - public static final int NUMBER=89; - public static final int O=90; - public static final int OPEQ=91; - public static final int P=92; - public static final int PAGE_SYM=93; - public static final int PERCENTAGE=94; - public static final int PERCENTAGE_SYMBOL=95; - public static final int PIPE=96; - public static final int PLUS=97; - public static final int Q=98; - public static final int R=99; - public static final int RBRACE=100; - public static final int RBRACKET=101; - public static final int REM=102; - public static final int RESOLUTION=103; - public static final int RIGHTBOTTOM_SYM=104; - public static final int RIGHTMIDDLE_SYM=105; - public static final int RIGHTTOP_SYM=106; - public static final int RPAREN=107; - public static final int S=108; - public static final int SASS_AT_ROOT=109; - public static final int SASS_CONTENT=110; - public static final int SASS_DEBUG=111; - public static final int SASS_DEFAULT=112; - public static final int SASS_EACH=113; - public static final int SASS_ELSE=114; - public static final int SASS_ELSEIF=115; - public static final int SASS_ERROR=116; - public static final int SASS_EXTEND=117; - public static final int SASS_EXTEND_ONLY_SELECTOR=118; - public static final int SASS_FOR=119; - public static final int SASS_FORWARD=120; - public static final int SASS_FUNCTION=121; - public static final int SASS_GLOBAL=122; - public static final int SASS_IF=123; - public static final int SASS_INCLUDE=124; - public static final int SASS_MIXIN=125; - public static final int SASS_OPTIONAL=126; - public static final int SASS_RETURN=127; - public static final int SASS_USE=128; - public static final int SASS_VAR=129; - public static final int SASS_WARN=130; - public static final int SASS_WHILE=131; - public static final int SEMI=132; - public static final int SOLIDUS=133; - public static final int STAR=134; - public static final int STRING=135; - public static final int SUPPORTS_SYM=136; - public static final int T=137; - public static final int TILDE=138; - public static final int TIME=139; - public static final int TOPCENTER_SYM=140; - public static final int TOPLEFTCORNER_SYM=141; - public static final int TOPLEFT_SYM=142; - public static final int TOPRIGHTCORNER_SYM=143; - public static final int TOPRIGHT_SYM=144; - public static final int U=145; - public static final int UNICODE=146; - public static final int URANGE=147; - public static final int URI=148; - public static final int URL=149; - public static final int V=150; - public static final int VARIABLE=151; - public static final int W=152; - public static final int WEBKIT_KEYFRAMES_SYM=153; - public static final int WS=154; - public static final int X=155; - public static final int Y=156; - public static final int Z=157; + public static final int KEYFRAMES_SYM=59; + public static final int L=60; + public static final int LAYER_SYM=61; + public static final int LBRACE=62; + public static final int LBRACKET=63; + public static final int LEFTBOTTOM_SYM=64; + public static final int LEFTMIDDLE_SYM=65; + public static final int LEFTTOP_SYM=66; + public static final int LENGTH=67; + public static final int LESS=68; + public static final int LESS_AND=69; + public static final int LESS_JS_STRING=70; + public static final int LESS_OR_EQ=71; + public static final int LESS_REST=72; + public static final int LINE_COMMENT=73; + public static final int LPAREN=74; + public static final int M=75; + public static final int MEDIA_SYM=76; + public static final int MINUS=77; + public static final int MOZ_DOCUMENT_SYM=78; + public static final int MOZ_DOMAIN=79; + public static final int MOZ_REGEXP=80; + public static final int MOZ_URL_PREFIX=81; + public static final int N=82; + public static final int NAME=83; + public static final int NAMESPACE_SYM=84; + public static final int NL=85; + public static final int NMCHAR=86; + public static final int NMSTART=87; + public static final int NONASCII=88; + public static final int NOT=89; + public static final int NUMBER=90; + public static final int O=91; + public static final int OPEQ=92; + public static final int P=93; + public static final int PAGE_SYM=94; + public static final int PERCENTAGE=95; + public static final int PERCENTAGE_SYMBOL=96; + public static final int PIPE=97; + public static final int PLUS=98; + public static final int Q=99; + public static final int R=100; + public static final int RBRACE=101; + public static final int RBRACKET=102; + public static final int REM=103; + public static final int RESOLUTION=104; + public static final int RIGHTBOTTOM_SYM=105; + public static final int RIGHTMIDDLE_SYM=106; + public static final int RIGHTTOP_SYM=107; + public static final int RPAREN=108; + public static final int S=109; + public static final int SASS_AT_ROOT=110; + public static final int SASS_CONTENT=111; + public static final int SASS_DEBUG=112; + public static final int SASS_DEFAULT=113; + public static final int SASS_EACH=114; + public static final int SASS_ELSE=115; + public static final int SASS_ELSEIF=116; + public static final int SASS_ERROR=117; + public static final int SASS_EXTEND=118; + public static final int SASS_EXTEND_ONLY_SELECTOR=119; + public static final int SASS_FOR=120; + public static final int SASS_FORWARD=121; + public static final int SASS_FUNCTION=122; + public static final int SASS_GLOBAL=123; + public static final int SASS_IF=124; + public static final int SASS_INCLUDE=125; + public static final int SASS_MIXIN=126; + public static final int SASS_OPTIONAL=127; + public static final int SASS_RETURN=128; + public static final int SASS_USE=129; + public static final int SASS_VAR=130; + public static final int SASS_WARN=131; + public static final int SASS_WHILE=132; + public static final int SEMI=133; + public static final int SOLIDUS=134; + public static final int STAR=135; + public static final int STRING=136; + public static final int SUPPORTS_SYM=137; + public static final int T=138; + public static final int TILDE=139; + public static final int TIME=140; + public static final int TOPCENTER_SYM=141; + public static final int TOPLEFTCORNER_SYM=142; + public static final int TOPLEFT_SYM=143; + public static final int TOPRIGHTCORNER_SYM=144; + public static final int TOPRIGHT_SYM=145; + public static final int U=146; + public static final int UNICODE=147; + public static final int URANGE=148; + public static final int URI=149; + public static final int URL=150; + public static final int V=151; + public static final int VARIABLE=152; + public static final int W=153; + public static final int WEBKIT_KEYFRAMES_SYM=154; + public static final int WS=155; + public static final int X=156; + public static final int Y=157; + public static final int Z=158; // delegates public Parser[] getDelegates() { @@ -229,66 +230,65 @@ public Parser[] getDelegates() { public static final String[] ruleNames = new String[] { - "invalidRule", "cp_mixin_block", "synpred53_Css3", "synpred70_Css3", "operator", - "media", "prio", "layerStatement", "styleQueryConjunction", "fnAttributeValue", - "synpred65_Css3", "mediaFeatureValue", "sizeFeature", "selectorsGroup", - "synpred42_Css3", "sass_forward_with_declaration", "sizeFeatureName", - "key_or", "supportsCondition", "sass_use_with_declaration", "synpred68_Css3", - "moz_document", "sass_function_name", "synpred27_Css3", "synpred44_Css3", - "sass_while", "cp_variable", "layerBody", "containerQueryDisjunction", - "synpred8_Css3", "fnAttributeName", "cp_arg", "fnAttributes", "slAttribute", - "synpred24_Css3", "styleFeature", "synpred4_Css3", "esPred", "less_import_types", - "synpred45_Css3", "propertyDeclaration", "synpred13_Css3", "synpred33_Css3", - "synpred16_Css3", "synpred62_Css3", "mediaQueryOperator", "cp_mixin_call_args", - "less_condition", "webkitKeyframeSelectors", "slAttributeName", "less_fn_name", - "sass_control", "containerCondition", "less_mixin_guarded", "cp_term_symbol", - "sass_control_expression", "webkitKeyframesBlock", "synpred15_Css3", "bodyItem", - "sass_if", "cp_math_expressions", "sass_use_as", "synpred56_Css3", "bracketBlock", - "layerAtRule", "at_rule", "charSet", "sizeFeatureValue", "sass_else", - "sass_forward_with", "sass_each", "cp_mixin_name", "synpred25_Css3", "term", - "mediaExpression", "synpred3_Css3", "sass_map_name", "synpred28_Css3", - "cp_math_expression_atom", "styleSheet", "synpred2_Css3", "synpred12_Css3", - "cp_math_expression", "namespace", "supportsAtRule", "containerAtRule", - "elementName", "synpred32_Css3", "sass_control_block", "sass_forward", - "namespaces", "sass_extend", "functionName", "sizeFeatureRangeSingle", - "importLayer", "styleConditionWithOperator", "componentValue", "sass_content", - "synpred9_Css3", "synpred37_Css3", "less_when", "synpred26_Css3", "syncTo_SEMI", - "margin", "synpred64_Css3", "page", "sass_error", "sass_map", "sass_nested_properties", - "resourceIdentifier", "selector", "cp_args_list", "synpred41_Css3", "sass_for", - "synpred48_Css3", "mediaQueryList", "counterStyle", "synpred54_Css3", - "synpred60_Css3", "synpred43_Css3", "sizeFeatureFixedValue", "synpred35_Css3", - "supportsWithOperator", "declarations", "sass_debug", "supportsDisjunction", - "supportsDecl", "importItem", "layerBlock", "slAttributeValue", "function", - "namespacePrefixName", "pseudoPage", "less_selector_interpolation_exp", - "synpred23_Css3", "sass_forward_hide", "styleQueryDisjunction", "synpred52_Css3", - "typeSelector", "less_function_in_condition", "synpred29_Css3", "sass_selector_interpolation_exp", - "syncTo_RBRACE", "declaration", "supportsFeature", "moz_document_function", - "sass_forward_as", "synpred19_Css3", "synpred21_Css3", "sass_function_return", - "atRuleId", "synpred36_Css3", "synpred69_Css3", "cp_expression_atom", - "synpred61_Css3", "hexColor", "simpleSelectorSequence", "synpred11_Css3", - "webkitKeyframes", "generic_at_rule", "unaryOperator", "sass_each_variables", - "componentValueOuter", "layerName", "elementSubsequent", "sass_map_pairs", - "synpred38_Css3", "preservedToken", "synpred58_Css3", "synpred67_Css3", - "cp_variable_declaration", "key_and", "synpred22_Css3", "cp_mixin_call_arg", - "rule", "ws", "synpred5_Css3", "cssClass", "namespacePrefix", "sass_use_with", - "synpred6_Css3", "sass_use", "margin_sym", "sass_map_pair", "braceBlock", - "synpred17_Css3", "sass_extend_only_selector", "synpred49_Css3", "synpred18_Css3", - "sass_forward_show", "cssId", "combinator", "propertyValue", "containerQueryConjunction", - "cp_mixin_call", "synpred51_Css3", "synpred7_Css3", "parenBlock", "supportsConjunction", - "sass_interpolation_expression_var", "synpred59_Css3", "fnAttribute", - "containerQueryInParens", "synpred71_Css3", "synpred66_Css3", "expression", - "containerQueryWithOperator", "synpred20_Css3", "synpred30_Css3", "cp_mixin_declaration", - "pseudo", "fontFace", "synpred47_Css3", "synpred39_Css3", "synpred10_Css3", - "styleQuery", "cp_expression_list", "synpred40_Css3", "synpred50_Css3", - "styleCondition", "key_only", "synpred57_Css3", "expressionPredicate", - "braceBlock2", "less_condition_operator", "synpred46_Css3", "imports", - "sizeFeatureRangeBetweenGt", "styleInParens", "syncToDeclarationsRule", - "mediaQuery", "sass_function_declaration", "syncToFollow", "charSetValue", - "cp_expression_operator", "cp_expression", "body", "synpred34_Css3", "containerName", - "synpred14_Css3", "synpred1_Css3", "synpred31_Css3", "preservedTokenTopLevel", - "supportsInParens", "sizeFeatureRangeBetweenLt", "less_selector_interpolation", - "mediaBodyItem", "mediaType", "synpred63_Css3", "cp_propertyValue", "property", - "mediaBody", "synpred55_Css3", "mediaFeature", "vendorAtRule" + "invalidRule", "prio", "synpred43_Css3", "synpred61_Css3", "vendorAtRule", + "synpred60_Css3", "key_and", "synpred42_Css3", "bracketBlock", "importLayer", + "layerStatement", "cp_term_symbol", "sass_use", "synpred56_Css3", "styleFeature", + "styleQueryDisjunction", "moz_document", "sass_forward_show", "supportsCondition", + "slAttributeValue", "declaration", "synpred41_Css3", "sass_each", "margin", + "layerAtRule", "synpred50_Css3", "synpred26_Css3", "sizeFeatureRangeBetweenGt", + "synpred58_Css3", "synpred17_Css3", "synpred40_Css3", "supportsDecl", + "synpred3_Css3", "property", "cp_variable_declaration", "parenBlock", + "synpred30_Css3", "slAttributeName", "synpred38_Css3", "synpred27_Css3", + "bodyItem", "body", "pseudoPage", "containerQueryConjunction", "synpred46_Css3", + "synpred62_Css3", "supportsAtRule", "fnAttribute", "containerAtRule", + "margin_sym", "cp_mixin_call", "styleCondition", "sizeFeatureFixedValue", + "webkitKeyframesBlock", "cp_variable", "supportsConjunction", "cp_expression_operator", + "functionName", "supportsDisjunction", "atRuleId", "cp_mixin_name", "synpred48_Css3", + "importItem", "synpred2_Css3", "synpred11_Css3", "synpred65_Css3", "sizeFeatureName", + "sass_map", "styleSheet", "sass_if", "sass_function_name", "generic_at_rule", + "fnAttributes", "synpred67_Css3", "cp_expression_list", "styleQueryConjunction", + "sizeFeatureValue", "mediaFeature", "cp_mixin_call_args", "layerBlock", + "layerBody", "less_fn_name", "synpred71_Css3", "media", "synpred35_Css3", + "synpred22_Css3", "elementSubsequent", "mediaQuery", "synpred5_Css3", + "containerQueryWithOperator", "synpred21_Css3", "sass_control_expression", + "cp_mixin_block", "cp_arg", "synpred51_Css3", "cp_mixin_call_arg", "preservedTokenTopLevel", + "sizeFeatureRangeSingle", "synpred19_Css3", "synpred32_Css3", "counterStyle", + "synpred14_Css3", "sass_debug", "propertyValue", "mediaType", "synpred1_Css3", + "sass_while", "sass_use_with", "syncToFollow", "synpred63_Css3", "namespaces", + "mediaFeatureValue", "synpred33_Css3", "cp_math_expressions", "resourceIdentifier", + "sass_forward_with", "cssId", "function", "containerName", "synpred23_Css3", + "expression", "synpred6_Css3", "synpred70_Css3", "synpred28_Css3", "synpred37_Css3", + "synpred68_Css3", "synpred12_Css3", "webkitKeyframeSelectors", "cp_expression", + "synpred31_Css3", "charSet", "sass_forward_with_declaration", "less_import_types", + "sass_use_as", "cssClass", "preservedToken", "synpred45_Css3", "key_only", + "selectorsGroup", "sass_content", "fontFace", "term", "sass_for", "synpred10_Css3", + "synpred53_Css3", "mediaBody", "sass_control", "styleConditionWithOperator", + "mediaQueryOperator", "selector", "supportsFeature", "syncTo_SEMI", "containerQueryDisjunction", + "sass_function_return", "cp_args_list", "synpred7_Css3", "componentValueOuter", + "cp_mixin_declaration", "braceBlock", "synpred59_Css3", "mediaExpression", + "less_selector_interpolation_exp", "moz_document_function", "sass_extend", + "sizeFeatureRangeBetweenLt", "synpred29_Css3", "synpred55_Css3", "synpred4_Css3", + "slAttribute", "simpleSelectorSequence", "synpred16_Css3", "synpred44_Css3", + "synpred25_Css3", "synpred8_Css3", "sass_forward_as", "synpred15_Css3", + "sass_use_with_declaration", "sass_forward_hide", "synpred9_Css3", "styleInParens", + "sass_function_declaration", "ws", "synpred64_Css3", "synpred52_Css3", + "less_mixin_guarded", "synpred20_Css3", "operator", "supportsWithOperator", + "key_or", "esPred", "pseudo", "syncTo_RBRACE", "sass_map_pair", "syncToDeclarationsRule", + "page", "less_condition_operator", "less_condition", "sass_control_block", + "namespacePrefixName", "mediaQueryList", "sass_interpolation_expression_var", + "at_rule", "componentValue", "styleQuery", "sizeFeature", "sass_map_name", + "typeSelector", "layerName", "namespacePrefix", "combinator", "less_selector_interpolation", + "imports", "sass_error", "sass_forward", "braceBlock2", "cp_math_expression_atom", + "cp_expression_atom", "containerCondition", "synpred47_Css3", "namespace", + "synpred34_Css3", "synpred24_Css3", "sass_map_pairs", "synpred66_Css3", + "expressionPredicate", "elementName", "less_function_in_condition", "rule", + "supportsInParens", "synpred13_Css3", "synpred36_Css3", "sass_extend_only_selector", + "fnAttributeName", "sass_else", "synpred18_Css3", "propertyDeclaration", + "less_when", "synpred54_Css3", "mediaBodyItem", "webkitKeyframes", "sass_selector_interpolation_exp", + "synpred49_Css3", "cp_math_expression", "hexColor", "sass_nested_properties", + "synpred57_Css3", "fnAttributeValue", "synpred69_Css3", "declarations", + "cp_propertyValue", "unaryOperator", "containerQueryInParens", "charSetValue", + "sass_each_variables", "synpred39_Css3" }; public static final boolean[] decisionCanBacktrack = new boolean[] { @@ -318,29 +318,30 @@ public Parser[] getDelegates() { false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, - false, false, false, false, false, false, true, false, false, false, - false, false, true, false, false, false, false, false, false, false, - false, false, false, false, false, false, false, false, false, false, - false, false, false, false, false, false, false, false, false, false, - false, false, false, false, true, false, false, false, false, false, + false, false, false, false, false, false, false, true, false, false, + false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, - true, false, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, + false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, + false, true, false, false, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, - false, false, false, false, false, false, false, true, true, false, - false, false, false, true, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, - false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, - false, false, true, false, false, false, false, false, true, false, - false, true, false, false, false, false, false, false, true, false, + false, false, false, false, false, false, false, false, true, true, + false, false, false, false, true, false, false, false, false, false, + true, false, false, false, false, false, false, false, false, false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, - false, false, false, false, false, true, false, false, false, true, + false, false, false, true, false, false, false, false, false, true, + false, false, true, false, false, false, false, false, false, true, + false, false, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, + false, false, false, false, false, false, true, false, false, false, true, false, false, false, false, false, false, false, false, false, + false, true, false, false, false, false, false, false, false, false, + false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, @@ -356,7 +357,7 @@ public Parser[] getDelegates() { false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, - false, false, false, false, false, false, false, false, false, false + false }; @@ -810,7 +811,7 @@ public final void styleSheet() throws RecognitionException { try { dbg.enterDecision(8, decisionCanBacktrack[8]); int LA8_0 = input.LA(1); - if ( ((LA8_0 >= AT_IDENT && LA8_0 <= AT_SIGN)||(LA8_0 >= BOTTOMCENTER_SYM && LA8_0 <= BOTTOMRIGHT_SYM)||(LA8_0 >= CHARSET_SYM && LA8_0 <= COLON)||LA8_0==CONTAINER_SYM||LA8_0==COUNTER_STYLE_SYM||(LA8_0 >= DCOLON && LA8_0 <= DOT)||LA8_0==FONT_FACE_SYM||(LA8_0 >= GEN && LA8_0 <= GREATER)||(LA8_0 >= HASH && LA8_0 <= HASH_SYMBOL)||LA8_0==IDENT||LA8_0==IMPORT_SYM||LA8_0==LAYER_SYM||(LA8_0 >= LBRACKET && LA8_0 <= LEFTTOP_SYM)||LA8_0==LESS_AND||(LA8_0 >= MEDIA_SYM && LA8_0 <= MOZ_DOCUMENT_SYM)||LA8_0==NAMESPACE_SYM||LA8_0==PAGE_SYM||(LA8_0 >= PIPE && LA8_0 <= PLUS)||(LA8_0 >= RIGHTBOTTOM_SYM && LA8_0 <= RIGHTTOP_SYM)||(LA8_0 >= SASS_AT_ROOT && LA8_0 <= SASS_DEBUG)||(LA8_0 >= SASS_EACH && LA8_0 <= SASS_ELSE)||(LA8_0 >= SASS_EXTEND && LA8_0 <= SASS_FUNCTION)||(LA8_0 >= SASS_IF && LA8_0 <= SASS_MIXIN)||(LA8_0 >= SASS_RETURN && LA8_0 <= SEMI)||LA8_0==STAR||LA8_0==SUPPORTS_SYM||LA8_0==TILDE||(LA8_0 >= TOPCENTER_SYM && LA8_0 <= TOPRIGHT_SYM)||LA8_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( ((LA8_0 >= AT_IDENT && LA8_0 <= AT_SIGN)||(LA8_0 >= BOTTOMCENTER_SYM && LA8_0 <= BOTTOMRIGHT_SYM)||(LA8_0 >= CHARSET_SYM && LA8_0 <= COLON)||LA8_0==CONTAINER_SYM||LA8_0==COUNTER_STYLE_SYM||(LA8_0 >= DCOLON && LA8_0 <= DOT)||LA8_0==FONT_FACE_SYM||(LA8_0 >= GEN && LA8_0 <= GREATER)||(LA8_0 >= HASH && LA8_0 <= HASH_SYMBOL)||LA8_0==IDENT||LA8_0==IMPORT_SYM||LA8_0==KEYFRAMES_SYM||LA8_0==LAYER_SYM||(LA8_0 >= LBRACKET && LA8_0 <= LEFTTOP_SYM)||LA8_0==LESS_AND||(LA8_0 >= MEDIA_SYM && LA8_0 <= MOZ_DOCUMENT_SYM)||LA8_0==NAMESPACE_SYM||LA8_0==PAGE_SYM||(LA8_0 >= PIPE && LA8_0 <= PLUS)||(LA8_0 >= RIGHTBOTTOM_SYM && LA8_0 <= RIGHTTOP_SYM)||(LA8_0 >= SASS_AT_ROOT && LA8_0 <= SASS_DEBUG)||(LA8_0 >= SASS_EACH && LA8_0 <= SASS_ELSE)||(LA8_0 >= SASS_EXTEND && LA8_0 <= SASS_FUNCTION)||(LA8_0 >= SASS_IF && LA8_0 <= SASS_MIXIN)||(LA8_0 >= SASS_RETURN && LA8_0 <= SEMI)||LA8_0==STAR||LA8_0==SUPPORTS_SYM||LA8_0==TILDE||(LA8_0 >= TOPCENTER_SYM && LA8_0 <= TOPRIGHT_SYM)||LA8_0==WEBKIT_KEYFRAMES_SYM) ) { alt8=1; } } finally {dbg.exitDecision(8);} @@ -1384,7 +1385,7 @@ public final void imports() throws RecognitionException { switch ( input.LA(1) ) { case IMPORT_SYM: { - int LA23_29 = input.LA(2); + int LA23_30 = input.LA(2); if ( (!(evalPredicate(((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))||evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")||(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))),""))) ) { alt23=1; } @@ -1393,7 +1394,7 @@ public final void imports() throws RecognitionException { break; case SASS_USE: { - int LA23_38 = input.LA(2); + int LA23_39 = input.LA(2); if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { alt23=2; } @@ -1402,7 +1403,7 @@ public final void imports() throws RecognitionException { break; case SASS_FORWARD: { - int LA23_41 = input.LA(2); + int LA23_42 = input.LA(2); if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { alt23=3; } @@ -1943,32 +1944,38 @@ else if ( (LA28_0==WEBKIT_KEYFRAMES_SYM) ) { alt28=1; } } - else if ( (LA28_0==MEDIA_SYM) ) { + else if ( (LA28_0==KEYFRAMES_SYM) ) { int LA28_38 = input.LA(2); if ( ((synpred1_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt28=1; } } - else if ( (LA28_0==SASS_EXTEND) ) { + else if ( (LA28_0==MEDIA_SYM) ) { int LA28_39 = input.LA(2); if ( ((synpred1_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt28=1; } } + else if ( (LA28_0==SASS_EXTEND) ) { + int LA28_40 = input.LA(2); + if ( ((synpred1_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { + alt28=1; + } + } else if ( (LA28_0==COUNTER_STYLE_SYM) ) { - int LA28_41 = input.LA(2); + int LA28_42 = input.LA(2); if ( ((synpred1_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt28=1; } } else if ( (LA28_0==SASS_FUNCTION) ) { - int LA28_43 = input.LA(2); + int LA28_44 = input.LA(2); if ( ((synpred1_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt28=1; } } else if ( ((LA28_0 >= BOTTOMCENTER_SYM && LA28_0 <= BOTTOMRIGHT_SYM)||LA28_0==CHARSET_SYM||(LA28_0 >= LEFTBOTTOM_SYM && LA28_0 <= LEFTTOP_SYM)||LA28_0==NAMESPACE_SYM||(LA28_0 >= RIGHTBOTTOM_SYM && LA28_0 <= RIGHTTOP_SYM)||LA28_0==SASS_ELSE||LA28_0==SASS_FORWARD||(LA28_0 >= SASS_RETURN && LA28_0 <= SASS_USE)||(LA28_0 >= TOPCENTER_SYM && LA28_0 <= TOPRIGHT_SYM)) ) { - int LA28_46 = input.LA(2); + int LA28_47 = input.LA(2); if ( ((synpred1_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt28=1; } @@ -2351,32 +2358,38 @@ else if ( (LA36_0==WEBKIT_KEYFRAMES_SYM) ) { alt36=1; } } - else if ( (LA36_0==MEDIA_SYM) ) { + else if ( (LA36_0==KEYFRAMES_SYM) ) { int LA36_38 = input.LA(2); if ( ((synpred2_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt36=1; } } - else if ( (LA36_0==SASS_EXTEND) ) { + else if ( (LA36_0==MEDIA_SYM) ) { int LA36_39 = input.LA(2); if ( ((synpred2_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt36=1; } } + else if ( (LA36_0==SASS_EXTEND) ) { + int LA36_40 = input.LA(2); + if ( ((synpred2_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { + alt36=1; + } + } else if ( (LA36_0==COUNTER_STYLE_SYM) ) { - int LA36_41 = input.LA(2); + int LA36_42 = input.LA(2); if ( ((synpred2_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt36=1; } } else if ( (LA36_0==SASS_FUNCTION) ) { - int LA36_43 = input.LA(2); + int LA36_44 = input.LA(2); if ( ((synpred2_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt36=1; } } else if ( ((LA36_0 >= BOTTOMCENTER_SYM && LA36_0 <= BOTTOMRIGHT_SYM)||LA36_0==CHARSET_SYM||(LA36_0 >= LEFTBOTTOM_SYM && LA36_0 <= LEFTTOP_SYM)||LA36_0==NAMESPACE_SYM||(LA36_0 >= RIGHTBOTTOM_SYM && LA36_0 <= RIGHTTOP_SYM)||LA36_0==SASS_ELSE||LA36_0==SASS_FORWARD||(LA36_0 >= SASS_RETURN && LA36_0 <= SASS_USE)||(LA36_0 >= TOPCENTER_SYM && LA36_0 <= TOPRIGHT_SYM)) ) { - int LA36_46 = input.LA(2); + int LA36_47 = input.LA(2); if ( ((synpred2_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt36=1; } @@ -2722,32 +2735,38 @@ else if ( (LA43_0==WEBKIT_KEYFRAMES_SYM) ) { alt43=1; } } - else if ( (LA43_0==MEDIA_SYM) ) { + else if ( (LA43_0==KEYFRAMES_SYM) ) { int LA43_38 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred3_Css3())) ) { alt43=1; } } - else if ( (LA43_0==SASS_EXTEND) ) { + else if ( (LA43_0==MEDIA_SYM) ) { int LA43_39 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred3_Css3())) ) { alt43=1; } } + else if ( (LA43_0==SASS_EXTEND) ) { + int LA43_40 = input.LA(2); + if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred3_Css3())) ) { + alt43=1; + } + } else if ( (LA43_0==COUNTER_STYLE_SYM) ) { - int LA43_41 = input.LA(2); + int LA43_42 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred3_Css3())) ) { alt43=1; } } else if ( (LA43_0==SASS_FUNCTION) ) { - int LA43_43 = input.LA(2); + int LA43_44 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred3_Css3())) ) { alt43=1; } } else if ( ((LA43_0 >= BOTTOMCENTER_SYM && LA43_0 <= BOTTOMRIGHT_SYM)||LA43_0==CHARSET_SYM||(LA43_0 >= LEFTBOTTOM_SYM && LA43_0 <= LEFTTOP_SYM)||LA43_0==NAMESPACE_SYM||(LA43_0 >= RIGHTBOTTOM_SYM && LA43_0 <= RIGHTTOP_SYM)||LA43_0==SASS_ELSE||LA43_0==SASS_FORWARD||(LA43_0 >= SASS_RETURN && LA43_0 <= SASS_USE)||(LA43_0 >= TOPCENTER_SYM && LA43_0 <= TOPRIGHT_SYM)) ) { - int LA43_46 = input.LA(2); + int LA43_47 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred3_Css3())) ) { alt43=1; } @@ -4452,7 +4471,7 @@ public final void media() throws RecognitionException { try { dbg.enterDecision(79, decisionCanBacktrack[79]); int LA79_0 = input.LA(1); - if ( ((LA79_0 >= AT_IDENT && LA79_0 <= AT_SIGN)||(LA79_0 >= BOTTOMCENTER_SYM && LA79_0 <= BOTTOMRIGHT_SYM)||(LA79_0 >= CHARSET_SYM && LA79_0 <= COLON)||LA79_0==COUNTER_STYLE_SYM||(LA79_0 >= DCOLON && LA79_0 <= DOT)||LA79_0==FONT_FACE_SYM||(LA79_0 >= GEN && LA79_0 <= GREATER)||(LA79_0 >= HASH && LA79_0 <= HASH_SYMBOL)||LA79_0==IDENT||LA79_0==IMPORT_SYM||(LA79_0 >= LBRACKET && LA79_0 <= LEFTTOP_SYM)||LA79_0==LESS_AND||(LA79_0 >= MEDIA_SYM && LA79_0 <= MOZ_DOCUMENT_SYM)||LA79_0==NAMESPACE_SYM||LA79_0==PAGE_SYM||(LA79_0 >= PIPE && LA79_0 <= PLUS)||(LA79_0 >= RIGHTBOTTOM_SYM && LA79_0 <= RIGHTTOP_SYM)||(LA79_0 >= SASS_AT_ROOT && LA79_0 <= SASS_DEBUG)||(LA79_0 >= SASS_EACH && LA79_0 <= SASS_ELSE)||(LA79_0 >= SASS_EXTEND && LA79_0 <= SASS_FUNCTION)||(LA79_0 >= SASS_IF && LA79_0 <= SASS_MIXIN)||(LA79_0 >= SASS_RETURN && LA79_0 <= SEMI)||LA79_0==STAR||LA79_0==SUPPORTS_SYM||LA79_0==TILDE||(LA79_0 >= TOPCENTER_SYM && LA79_0 <= TOPRIGHT_SYM)||LA79_0==VARIABLE||LA79_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( ((LA79_0 >= AT_IDENT && LA79_0 <= AT_SIGN)||(LA79_0 >= BOTTOMCENTER_SYM && LA79_0 <= BOTTOMRIGHT_SYM)||(LA79_0 >= CHARSET_SYM && LA79_0 <= COLON)||LA79_0==COUNTER_STYLE_SYM||(LA79_0 >= DCOLON && LA79_0 <= DOT)||LA79_0==FONT_FACE_SYM||(LA79_0 >= GEN && LA79_0 <= GREATER)||(LA79_0 >= HASH && LA79_0 <= HASH_SYMBOL)||LA79_0==IDENT||LA79_0==IMPORT_SYM||LA79_0==KEYFRAMES_SYM||(LA79_0 >= LBRACKET && LA79_0 <= LEFTTOP_SYM)||LA79_0==LESS_AND||(LA79_0 >= MEDIA_SYM && LA79_0 <= MOZ_DOCUMENT_SYM)||LA79_0==NAMESPACE_SYM||LA79_0==PAGE_SYM||(LA79_0 >= PIPE && LA79_0 <= PLUS)||(LA79_0 >= RIGHTBOTTOM_SYM && LA79_0 <= RIGHTTOP_SYM)||(LA79_0 >= SASS_AT_ROOT && LA79_0 <= SASS_DEBUG)||(LA79_0 >= SASS_EACH && LA79_0 <= SASS_ELSE)||(LA79_0 >= SASS_EXTEND && LA79_0 <= SASS_FUNCTION)||(LA79_0 >= SASS_IF && LA79_0 <= SASS_MIXIN)||(LA79_0 >= SASS_RETURN && LA79_0 <= SEMI)||LA79_0==STAR||LA79_0==SUPPORTS_SYM||LA79_0==TILDE||(LA79_0 >= TOPCENTER_SYM && LA79_0 <= TOPRIGHT_SYM)||LA79_0==VARIABLE||LA79_0==WEBKIT_KEYFRAMES_SYM) ) { alt79=1; } } finally {dbg.exitDecision(79);} @@ -4544,6 +4563,7 @@ public final void mediaBody() throws RecognitionException { case HASH_SYMBOL: case IDENT: case IMPORT_SYM: + case KEYFRAMES_SYM: case LBRACKET: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: @@ -4592,7 +4612,7 @@ public final void mediaBody() throws RecognitionException { break; case SASS_EXTEND: { - int LA85_35 = input.LA(2); + int LA85_36 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt85=1; } @@ -5438,11 +5458,21 @@ else if ( (true) ) { } } - else if ( (LA90_0==MEDIA_SYM) ) { + else if ( (LA90_0==KEYFRAMES_SYM) ) { int LA90_33 = input.LA(2); if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred9_Css3())) ) { alt90=5; } + else if ( (true) ) { + alt90=13; + } + + } + else if ( (LA90_0==MEDIA_SYM) ) { + int LA90_34 = input.LA(2); + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred9_Css3())) ) { + alt90=5; + } else if ( (true) ) { alt90=14; } @@ -6033,6 +6063,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -7127,6 +7158,7 @@ else if ( (true) ) { case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -7436,6 +7468,7 @@ else if ( (LA113_1==COLON||LA113_1==COMMENT||LA113_1==NL||LA113_1==RPAREN||LA113 case FONT_FACE_SYM: case HASH_SYMBOL: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -7517,7 +7550,7 @@ else if ( (LA113_1==COLON||LA113_1==COMMENT||LA113_1==NL||LA113_1==RPAREN||LA113 try { dbg.enterDecision(112, decisionCanBacktrack[112]); int LA112_0 = input.LA(1); - if ( (LA112_0==AT_IDENT||(LA112_0 >= BOTTOMCENTER_SYM && LA112_0 <= BOTTOMRIGHT_SYM)||LA112_0==CHARSET_SYM||LA112_0==COUNTER_STYLE_SYM||LA112_0==FONT_FACE_SYM||LA112_0==IDENT||LA112_0==IMPORT_SYM||(LA112_0 >= LEFTBOTTOM_SYM && LA112_0 <= LEFTTOP_SYM)||LA112_0==MEDIA_SYM||LA112_0==MOZ_DOCUMENT_SYM||LA112_0==NAMESPACE_SYM||LA112_0==PAGE_SYM||(LA112_0 >= RIGHTBOTTOM_SYM && LA112_0 <= RIGHTTOP_SYM)||(LA112_0 >= SASS_AT_ROOT && LA112_0 <= SASS_DEBUG)||(LA112_0 >= SASS_EACH && LA112_0 <= SASS_ELSE)||LA112_0==SASS_EXTEND||(LA112_0 >= SASS_FOR && LA112_0 <= SASS_FUNCTION)||(LA112_0 >= SASS_IF && LA112_0 <= SASS_MIXIN)||(LA112_0 >= SASS_RETURN && LA112_0 <= SASS_WHILE)||(LA112_0 >= TOPCENTER_SYM && LA112_0 <= TOPRIGHT_SYM)||LA112_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( (LA112_0==AT_IDENT||(LA112_0 >= BOTTOMCENTER_SYM && LA112_0 <= BOTTOMRIGHT_SYM)||LA112_0==CHARSET_SYM||LA112_0==COUNTER_STYLE_SYM||LA112_0==FONT_FACE_SYM||LA112_0==IDENT||LA112_0==IMPORT_SYM||LA112_0==KEYFRAMES_SYM||(LA112_0 >= LEFTBOTTOM_SYM && LA112_0 <= LEFTTOP_SYM)||LA112_0==MEDIA_SYM||LA112_0==MOZ_DOCUMENT_SYM||LA112_0==NAMESPACE_SYM||LA112_0==PAGE_SYM||(LA112_0 >= RIGHTBOTTOM_SYM && LA112_0 <= RIGHTTOP_SYM)||(LA112_0 >= SASS_AT_ROOT && LA112_0 <= SASS_DEBUG)||(LA112_0 >= SASS_EACH && LA112_0 <= SASS_ELSE)||LA112_0==SASS_EXTEND||(LA112_0 >= SASS_FOR && LA112_0 <= SASS_FUNCTION)||(LA112_0 >= SASS_IF && LA112_0 <= SASS_MIXIN)||(LA112_0 >= SASS_RETURN && LA112_0 <= SASS_WHILE)||(LA112_0 >= TOPCENTER_SYM && LA112_0 <= TOPRIGHT_SYM)||LA112_0==WEBKIT_KEYFRAMES_SYM) ) { alt112=1; } else if ( (LA112_0==HASH_SYMBOL) ) { @@ -7614,7 +7647,7 @@ public final void body() throws RecognitionException { try { dbg.enterDecision(118, decisionCanBacktrack[118]); int LA118_0 = input.LA(1); - if ( ((LA118_0 >= AT_IDENT && LA118_0 <= AT_SIGN)||(LA118_0 >= BOTTOMCENTER_SYM && LA118_0 <= BOTTOMRIGHT_SYM)||(LA118_0 >= CHARSET_SYM && LA118_0 <= COLON)||LA118_0==CONTAINER_SYM||LA118_0==COUNTER_STYLE_SYM||(LA118_0 >= DCOLON && LA118_0 <= DOT)||LA118_0==FONT_FACE_SYM||(LA118_0 >= GEN && LA118_0 <= GREATER)||(LA118_0 >= HASH && LA118_0 <= HASH_SYMBOL)||LA118_0==IDENT||LA118_0==IMPORT_SYM||LA118_0==LAYER_SYM||(LA118_0 >= LBRACKET && LA118_0 <= LEFTTOP_SYM)||LA118_0==LESS_AND||(LA118_0 >= MEDIA_SYM && LA118_0 <= MOZ_DOCUMENT_SYM)||LA118_0==NAMESPACE_SYM||LA118_0==PAGE_SYM||(LA118_0 >= PIPE && LA118_0 <= PLUS)||(LA118_0 >= RIGHTBOTTOM_SYM && LA118_0 <= RIGHTTOP_SYM)||(LA118_0 >= SASS_AT_ROOT && LA118_0 <= SASS_DEBUG)||(LA118_0 >= SASS_EACH && LA118_0 <= SASS_ELSE)||(LA118_0 >= SASS_EXTEND && LA118_0 <= SASS_FUNCTION)||(LA118_0 >= SASS_IF && LA118_0 <= SASS_MIXIN)||(LA118_0 >= SASS_RETURN && LA118_0 <= SASS_WHILE)||LA118_0==STAR||LA118_0==SUPPORTS_SYM||LA118_0==TILDE||(LA118_0 >= TOPCENTER_SYM && LA118_0 <= TOPRIGHT_SYM)||LA118_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( ((LA118_0 >= AT_IDENT && LA118_0 <= AT_SIGN)||(LA118_0 >= BOTTOMCENTER_SYM && LA118_0 <= BOTTOMRIGHT_SYM)||(LA118_0 >= CHARSET_SYM && LA118_0 <= COLON)||LA118_0==CONTAINER_SYM||LA118_0==COUNTER_STYLE_SYM||(LA118_0 >= DCOLON && LA118_0 <= DOT)||LA118_0==FONT_FACE_SYM||(LA118_0 >= GEN && LA118_0 <= GREATER)||(LA118_0 >= HASH && LA118_0 <= HASH_SYMBOL)||LA118_0==IDENT||LA118_0==IMPORT_SYM||LA118_0==KEYFRAMES_SYM||LA118_0==LAYER_SYM||(LA118_0 >= LBRACKET && LA118_0 <= LEFTTOP_SYM)||LA118_0==LESS_AND||(LA118_0 >= MEDIA_SYM && LA118_0 <= MOZ_DOCUMENT_SYM)||LA118_0==NAMESPACE_SYM||LA118_0==PAGE_SYM||(LA118_0 >= PIPE && LA118_0 <= PLUS)||(LA118_0 >= RIGHTBOTTOM_SYM && LA118_0 <= RIGHTTOP_SYM)||(LA118_0 >= SASS_AT_ROOT && LA118_0 <= SASS_DEBUG)||(LA118_0 >= SASS_EACH && LA118_0 <= SASS_ELSE)||(LA118_0 >= SASS_EXTEND && LA118_0 <= SASS_FUNCTION)||(LA118_0 >= SASS_IF && LA118_0 <= SASS_MIXIN)||(LA118_0 >= SASS_RETURN && LA118_0 <= SASS_WHILE)||LA118_0==STAR||LA118_0==SUPPORTS_SYM||LA118_0==TILDE||(LA118_0 >= TOPCENTER_SYM && LA118_0 <= TOPRIGHT_SYM)||LA118_0==WEBKIT_KEYFRAMES_SYM) ) { alt118=1; } else if ( (LA118_0==SEMI) ) { @@ -8160,7 +8193,7 @@ else if ( (true) ) { } break; - case IMPORT_SYM: + case KEYFRAMES_SYM: { int LA119_28 = input.LA(2); if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { @@ -8169,6 +8202,21 @@ else if ( (true) ) { else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred20_Css3())) ) { alt119=6; } + else if ( (true) ) { + alt119=7; + } + + } + break; + case IMPORT_SYM: + { + int LA119_29 = input.LA(2); + if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { + alt119=5; + } + else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred20_Css3())) ) { + alt119=6; + } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { alt119=8; } @@ -8179,7 +8227,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 119, 28, input); + new NoViableAltException("", 119, 29, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -8192,7 +8240,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) case SASS_DEBUG: case SASS_WARN: { - int LA119_31 = input.LA(2); + int LA119_32 = input.LA(2); if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt119=5; } @@ -8209,7 +8257,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 119, 31, input); + new NoViableAltException("", 119, 32, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -8221,7 +8269,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case SASS_IF: { - int LA119_32 = input.LA(2); + int LA119_33 = input.LA(2); if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt119=5; } @@ -8238,7 +8286,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 119, 32, input); + new NoViableAltException("", 119, 33, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -8250,7 +8298,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case SASS_FOR: { - int LA119_33 = input.LA(2); + int LA119_34 = input.LA(2); if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt119=5; } @@ -8267,7 +8315,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 119, 33, input); + new NoViableAltException("", 119, 34, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -8279,7 +8327,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case SASS_EACH: { - int LA119_34 = input.LA(2); + int LA119_35 = input.LA(2); if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt119=5; } @@ -8296,7 +8344,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 119, 34, input); + new NoViableAltException("", 119, 35, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -8308,7 +8356,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case SASS_WHILE: { - int LA119_35 = input.LA(2); + int LA119_36 = input.LA(2); if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt119=5; } @@ -8325,7 +8373,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 119, 35, input); + new NoViableAltException("", 119, 36, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -8337,7 +8385,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case SASS_FUNCTION: { - int LA119_36 = input.LA(2); + int LA119_37 = input.LA(2); if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt119=5; } @@ -8354,7 +8402,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 119, 36, input); + new NoViableAltException("", 119, 37, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -8389,7 +8437,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { case TOPRIGHTCORNER_SYM: case TOPRIGHT_SYM: { - int LA119_37 = input.LA(2); + int LA119_38 = input.LA(2); if ( ((synpred19_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { alt119=5; } @@ -8403,7 +8451,7 @@ else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred20_Css3())) ) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 119, 37, input); + new NoViableAltException("", 119, 38, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -8721,7 +8769,7 @@ public final void supportsAtRule() throws RecognitionException { try { dbg.enterDecision(123, decisionCanBacktrack[123]); int LA123_0 = input.LA(1); - if ( ((LA123_0 >= AT_IDENT && LA123_0 <= AT_SIGN)||(LA123_0 >= BOTTOMCENTER_SYM && LA123_0 <= BOTTOMRIGHT_SYM)||(LA123_0 >= CHARSET_SYM && LA123_0 <= COLON)||LA123_0==COUNTER_STYLE_SYM||(LA123_0 >= DCOLON && LA123_0 <= DOT)||LA123_0==FONT_FACE_SYM||(LA123_0 >= GEN && LA123_0 <= GREATER)||(LA123_0 >= HASH && LA123_0 <= HASH_SYMBOL)||LA123_0==IDENT||LA123_0==IMPORT_SYM||(LA123_0 >= LBRACKET && LA123_0 <= LEFTTOP_SYM)||LA123_0==LESS_AND||(LA123_0 >= MEDIA_SYM && LA123_0 <= MOZ_DOCUMENT_SYM)||LA123_0==NAMESPACE_SYM||LA123_0==PAGE_SYM||(LA123_0 >= PIPE && LA123_0 <= PLUS)||(LA123_0 >= RIGHTBOTTOM_SYM && LA123_0 <= RIGHTTOP_SYM)||(LA123_0 >= SASS_AT_ROOT && LA123_0 <= SASS_DEBUG)||(LA123_0 >= SASS_EACH && LA123_0 <= SASS_ELSE)||(LA123_0 >= SASS_EXTEND && LA123_0 <= SASS_FUNCTION)||(LA123_0 >= SASS_IF && LA123_0 <= SASS_MIXIN)||(LA123_0 >= SASS_RETURN && LA123_0 <= SEMI)||LA123_0==STAR||LA123_0==SUPPORTS_SYM||LA123_0==TILDE||(LA123_0 >= TOPCENTER_SYM && LA123_0 <= TOPRIGHT_SYM)||LA123_0==VARIABLE||LA123_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( ((LA123_0 >= AT_IDENT && LA123_0 <= AT_SIGN)||(LA123_0 >= BOTTOMCENTER_SYM && LA123_0 <= BOTTOMRIGHT_SYM)||(LA123_0 >= CHARSET_SYM && LA123_0 <= COLON)||LA123_0==COUNTER_STYLE_SYM||(LA123_0 >= DCOLON && LA123_0 <= DOT)||LA123_0==FONT_FACE_SYM||(LA123_0 >= GEN && LA123_0 <= GREATER)||(LA123_0 >= HASH && LA123_0 <= HASH_SYMBOL)||LA123_0==IDENT||LA123_0==IMPORT_SYM||LA123_0==KEYFRAMES_SYM||(LA123_0 >= LBRACKET && LA123_0 <= LEFTTOP_SYM)||LA123_0==LESS_AND||(LA123_0 >= MEDIA_SYM && LA123_0 <= MOZ_DOCUMENT_SYM)||LA123_0==NAMESPACE_SYM||LA123_0==PAGE_SYM||(LA123_0 >= PIPE && LA123_0 <= PLUS)||(LA123_0 >= RIGHTBOTTOM_SYM && LA123_0 <= RIGHTTOP_SYM)||(LA123_0 >= SASS_AT_ROOT && LA123_0 <= SASS_DEBUG)||(LA123_0 >= SASS_EACH && LA123_0 <= SASS_ELSE)||(LA123_0 >= SASS_EXTEND && LA123_0 <= SASS_FUNCTION)||(LA123_0 >= SASS_IF && LA123_0 <= SASS_MIXIN)||(LA123_0 >= SASS_RETURN && LA123_0 <= SEMI)||LA123_0==STAR||LA123_0==SUPPORTS_SYM||LA123_0==TILDE||(LA123_0 >= TOPCENTER_SYM && LA123_0 <= TOPRIGHT_SYM)||LA123_0==VARIABLE||LA123_0==WEBKIT_KEYFRAMES_SYM) ) { alt123=1; } } finally {dbg.exitDecision(123);} @@ -9622,7 +9670,7 @@ else if ( (true) ) { try { dbg.enterDecision(136, decisionCanBacktrack[136]); int LA136_0 = input.LA(1); - if ( ((LA136_0 >= AT_IDENT && LA136_0 <= AT_SIGN)||(LA136_0 >= BOTTOMCENTER_SYM && LA136_0 <= BOTTOMRIGHT_SYM)||(LA136_0 >= CHARSET_SYM && LA136_0 <= COLON)||LA136_0==CONTAINER_SYM||LA136_0==COUNTER_STYLE_SYM||(LA136_0 >= DCOLON && LA136_0 <= DOT)||LA136_0==FONT_FACE_SYM||(LA136_0 >= GEN && LA136_0 <= GREATER)||(LA136_0 >= HASH && LA136_0 <= HASH_SYMBOL)||LA136_0==IDENT||LA136_0==IMPORT_SYM||LA136_0==LAYER_SYM||(LA136_0 >= LBRACKET && LA136_0 <= LEFTTOP_SYM)||LA136_0==LESS_AND||(LA136_0 >= MEDIA_SYM && LA136_0 <= MOZ_DOCUMENT_SYM)||LA136_0==NAMESPACE_SYM||LA136_0==PAGE_SYM||(LA136_0 >= PIPE && LA136_0 <= PLUS)||(LA136_0 >= RIGHTBOTTOM_SYM && LA136_0 <= RIGHTTOP_SYM)||(LA136_0 >= SASS_AT_ROOT && LA136_0 <= SASS_DEBUG)||(LA136_0 >= SASS_EACH && LA136_0 <= SASS_ELSE)||(LA136_0 >= SASS_EXTEND && LA136_0 <= SASS_FUNCTION)||(LA136_0 >= SASS_IF && LA136_0 <= SASS_MIXIN)||(LA136_0 >= SASS_RETURN && LA136_0 <= SEMI)||LA136_0==STAR||LA136_0==SUPPORTS_SYM||LA136_0==TILDE||(LA136_0 >= TOPCENTER_SYM && LA136_0 <= TOPRIGHT_SYM)||LA136_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( ((LA136_0 >= AT_IDENT && LA136_0 <= AT_SIGN)||(LA136_0 >= BOTTOMCENTER_SYM && LA136_0 <= BOTTOMRIGHT_SYM)||(LA136_0 >= CHARSET_SYM && LA136_0 <= COLON)||LA136_0==CONTAINER_SYM||LA136_0==COUNTER_STYLE_SYM||(LA136_0 >= DCOLON && LA136_0 <= DOT)||LA136_0==FONT_FACE_SYM||(LA136_0 >= GEN && LA136_0 <= GREATER)||(LA136_0 >= HASH && LA136_0 <= HASH_SYMBOL)||LA136_0==IDENT||LA136_0==IMPORT_SYM||LA136_0==KEYFRAMES_SYM||LA136_0==LAYER_SYM||(LA136_0 >= LBRACKET && LA136_0 <= LEFTTOP_SYM)||LA136_0==LESS_AND||(LA136_0 >= MEDIA_SYM && LA136_0 <= MOZ_DOCUMENT_SYM)||LA136_0==NAMESPACE_SYM||LA136_0==PAGE_SYM||(LA136_0 >= PIPE && LA136_0 <= PLUS)||(LA136_0 >= RIGHTBOTTOM_SYM && LA136_0 <= RIGHTTOP_SYM)||(LA136_0 >= SASS_AT_ROOT && LA136_0 <= SASS_DEBUG)||(LA136_0 >= SASS_EACH && LA136_0 <= SASS_ELSE)||(LA136_0 >= SASS_EXTEND && LA136_0 <= SASS_FUNCTION)||(LA136_0 >= SASS_IF && LA136_0 <= SASS_MIXIN)||(LA136_0 >= SASS_RETURN && LA136_0 <= SEMI)||LA136_0==STAR||LA136_0==SUPPORTS_SYM||LA136_0==TILDE||(LA136_0 >= TOPCENTER_SYM && LA136_0 <= TOPRIGHT_SYM)||LA136_0==WEBKIT_KEYFRAMES_SYM) ) { alt136=1; } } finally {dbg.exitDecision(136);} @@ -9737,7 +9785,7 @@ else if ( (true) ) { try { dbg.enterDecision(139, decisionCanBacktrack[139]); int LA139_0 = input.LA(1); - if ( ((LA139_0 >= AT_IDENT && LA139_0 <= AT_SIGN)||(LA139_0 >= BOTTOMCENTER_SYM && LA139_0 <= BOTTOMRIGHT_SYM)||(LA139_0 >= CHARSET_SYM && LA139_0 <= COLON)||LA139_0==CONTAINER_SYM||LA139_0==COUNTER_STYLE_SYM||(LA139_0 >= DCOLON && LA139_0 <= DOT)||LA139_0==FONT_FACE_SYM||(LA139_0 >= GEN && LA139_0 <= GREATER)||(LA139_0 >= HASH && LA139_0 <= HASH_SYMBOL)||LA139_0==IDENT||LA139_0==IMPORT_SYM||LA139_0==LAYER_SYM||(LA139_0 >= LBRACKET && LA139_0 <= LEFTTOP_SYM)||LA139_0==LESS_AND||(LA139_0 >= MEDIA_SYM && LA139_0 <= MOZ_DOCUMENT_SYM)||LA139_0==NAMESPACE_SYM||LA139_0==PAGE_SYM||(LA139_0 >= PIPE && LA139_0 <= PLUS)||(LA139_0 >= RIGHTBOTTOM_SYM && LA139_0 <= RIGHTTOP_SYM)||(LA139_0 >= SASS_AT_ROOT && LA139_0 <= SASS_DEBUG)||(LA139_0 >= SASS_EACH && LA139_0 <= SASS_ELSE)||(LA139_0 >= SASS_EXTEND && LA139_0 <= SASS_FUNCTION)||(LA139_0 >= SASS_IF && LA139_0 <= SASS_MIXIN)||(LA139_0 >= SASS_RETURN && LA139_0 <= SEMI)||LA139_0==STAR||LA139_0==SUPPORTS_SYM||LA139_0==TILDE||(LA139_0 >= TOPCENTER_SYM && LA139_0 <= TOPRIGHT_SYM)||LA139_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( ((LA139_0 >= AT_IDENT && LA139_0 <= AT_SIGN)||(LA139_0 >= BOTTOMCENTER_SYM && LA139_0 <= BOTTOMRIGHT_SYM)||(LA139_0 >= CHARSET_SYM && LA139_0 <= COLON)||LA139_0==CONTAINER_SYM||LA139_0==COUNTER_STYLE_SYM||(LA139_0 >= DCOLON && LA139_0 <= DOT)||LA139_0==FONT_FACE_SYM||(LA139_0 >= GEN && LA139_0 <= GREATER)||(LA139_0 >= HASH && LA139_0 <= HASH_SYMBOL)||LA139_0==IDENT||LA139_0==IMPORT_SYM||LA139_0==KEYFRAMES_SYM||LA139_0==LAYER_SYM||(LA139_0 >= LBRACKET && LA139_0 <= LEFTTOP_SYM)||LA139_0==LESS_AND||(LA139_0 >= MEDIA_SYM && LA139_0 <= MOZ_DOCUMENT_SYM)||LA139_0==NAMESPACE_SYM||LA139_0==PAGE_SYM||(LA139_0 >= PIPE && LA139_0 <= PLUS)||(LA139_0 >= RIGHTBOTTOM_SYM && LA139_0 <= RIGHTTOP_SYM)||(LA139_0 >= SASS_AT_ROOT && LA139_0 <= SASS_DEBUG)||(LA139_0 >= SASS_EACH && LA139_0 <= SASS_ELSE)||(LA139_0 >= SASS_EXTEND && LA139_0 <= SASS_FUNCTION)||(LA139_0 >= SASS_IF && LA139_0 <= SASS_MIXIN)||(LA139_0 >= SASS_RETURN && LA139_0 <= SEMI)||LA139_0==STAR||LA139_0==SUPPORTS_SYM||LA139_0==TILDE||(LA139_0 >= TOPCENTER_SYM && LA139_0 <= TOPRIGHT_SYM)||LA139_0==WEBKIT_KEYFRAMES_SYM) ) { alt139=1; } } finally {dbg.exitDecision(139);} @@ -10573,6 +10621,7 @@ public final void styleQuery() throws RecognitionException { case HASH: case HASH_SYMBOL: case IMPORT_SYM: + case KEYFRAMES_SYM: case LAYER_SYM: case LBRACKET: case LEFTBOTTOM_SYM: @@ -11833,6 +11882,7 @@ public final void sizeFeatureRangeSingle() throws RecognitionException { case HASH: case HASH_SYMBOL: case IMPORT_SYM: + case KEYFRAMES_SYM: case LBRACKET: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: @@ -12026,6 +12076,7 @@ public final void sizeFeatureRangeSingle() throws RecognitionException { case HASH: case HASH_SYMBOL: case IMPORT_SYM: + case KEYFRAMES_SYM: case LBRACKET: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: @@ -13108,7 +13159,7 @@ public final void layerBody() throws RecognitionException { try { dbg.enterDecision(194, decisionCanBacktrack[194]); int LA194_0 = input.LA(1); - if ( ((LA194_0 >= AT_IDENT && LA194_0 <= AT_SIGN)||(LA194_0 >= BOTTOMCENTER_SYM && LA194_0 <= BOTTOMRIGHT_SYM)||(LA194_0 >= CHARSET_SYM && LA194_0 <= COLON)||LA194_0==CONTAINER_SYM||LA194_0==COUNTER_STYLE_SYM||(LA194_0 >= DCOLON && LA194_0 <= DOT)||LA194_0==FONT_FACE_SYM||(LA194_0 >= GEN && LA194_0 <= GREATER)||(LA194_0 >= HASH && LA194_0 <= HASH_SYMBOL)||LA194_0==IDENT||LA194_0==IMPORT_SYM||LA194_0==LAYER_SYM||(LA194_0 >= LBRACKET && LA194_0 <= LEFTTOP_SYM)||LA194_0==LESS_AND||(LA194_0 >= MEDIA_SYM && LA194_0 <= MOZ_DOCUMENT_SYM)||LA194_0==NAMESPACE_SYM||LA194_0==PAGE_SYM||(LA194_0 >= PIPE && LA194_0 <= PLUS)||(LA194_0 >= RIGHTBOTTOM_SYM && LA194_0 <= RIGHTTOP_SYM)||(LA194_0 >= SASS_AT_ROOT && LA194_0 <= SASS_DEBUG)||(LA194_0 >= SASS_EACH && LA194_0 <= SASS_ELSE)||(LA194_0 >= SASS_EXTEND && LA194_0 <= SASS_FUNCTION)||(LA194_0 >= SASS_IF && LA194_0 <= SASS_MIXIN)||(LA194_0 >= SASS_RETURN && LA194_0 <= SEMI)||LA194_0==STAR||LA194_0==SUPPORTS_SYM||LA194_0==TILDE||(LA194_0 >= TOPCENTER_SYM && LA194_0 <= TOPRIGHT_SYM)||LA194_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( ((LA194_0 >= AT_IDENT && LA194_0 <= AT_SIGN)||(LA194_0 >= BOTTOMCENTER_SYM && LA194_0 <= BOTTOMRIGHT_SYM)||(LA194_0 >= CHARSET_SYM && LA194_0 <= COLON)||LA194_0==CONTAINER_SYM||LA194_0==COUNTER_STYLE_SYM||(LA194_0 >= DCOLON && LA194_0 <= DOT)||LA194_0==FONT_FACE_SYM||(LA194_0 >= GEN && LA194_0 <= GREATER)||(LA194_0 >= HASH && LA194_0 <= HASH_SYMBOL)||LA194_0==IDENT||LA194_0==IMPORT_SYM||LA194_0==KEYFRAMES_SYM||LA194_0==LAYER_SYM||(LA194_0 >= LBRACKET && LA194_0 <= LEFTTOP_SYM)||LA194_0==LESS_AND||(LA194_0 >= MEDIA_SYM && LA194_0 <= MOZ_DOCUMENT_SYM)||LA194_0==NAMESPACE_SYM||LA194_0==PAGE_SYM||(LA194_0 >= PIPE && LA194_0 <= PLUS)||(LA194_0 >= RIGHTBOTTOM_SYM && LA194_0 <= RIGHTTOP_SYM)||(LA194_0 >= SASS_AT_ROOT && LA194_0 <= SASS_DEBUG)||(LA194_0 >= SASS_EACH && LA194_0 <= SASS_ELSE)||(LA194_0 >= SASS_EXTEND && LA194_0 <= SASS_FUNCTION)||(LA194_0 >= SASS_IF && LA194_0 <= SASS_MIXIN)||(LA194_0 >= SASS_RETURN && LA194_0 <= SEMI)||LA194_0==STAR||LA194_0==SUPPORTS_SYM||LA194_0==TILDE||(LA194_0 >= TOPCENTER_SYM && LA194_0 <= TOPRIGHT_SYM)||LA194_0==WEBKIT_KEYFRAMES_SYM) ) { alt194=1; } } finally {dbg.exitDecision(194);} @@ -13223,6 +13274,7 @@ public final void at_rule() throws RecognitionException { } break; case AT_IDENT: + case KEYFRAMES_SYM: case MOZ_DOCUMENT_SYM: case WEBKIT_KEYFRAMES_SYM: { @@ -13388,6 +13440,7 @@ public final void vendorAtRule() throws RecognitionException { alt197=1; } break; + case KEYFRAMES_SYM: case WEBKIT_KEYFRAMES_SYM: { alt197=2; @@ -13395,7 +13448,14 @@ public final void vendorAtRule() throws RecognitionException { break; case AT_IDENT: { - alt197=3; + int LA197_4 = input.LA(2); + if ( ((evalPredicate(tokenNameEquals("@-moz-keyframes"),"tokenNameEquals(\"@-moz-keyframes\")")||evalPredicate(tokenNameEquals("@-o-keyframes"),"tokenNameEquals(\"@-o-keyframes\")"))) ) { + alt197=2; + } + else if ( (true) ) { + alt197=3; + } + } break; default: @@ -13524,6 +13584,7 @@ else if ( (LA199_1==COMMENT||LA199_1==LBRACE||LA199_1==NL||LA199_1==WS) ) { case FONT_FACE_SYM: case HASH_SYMBOL: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -13605,7 +13666,7 @@ else if ( (LA199_1==COMMENT||LA199_1==LBRACE||LA199_1==NL||LA199_1==WS) ) { try { dbg.enterDecision(198, decisionCanBacktrack[198]); int LA198_0 = input.LA(1); - if ( (LA198_0==AT_IDENT||(LA198_0 >= BOTTOMCENTER_SYM && LA198_0 <= BOTTOMRIGHT_SYM)||LA198_0==CHARSET_SYM||LA198_0==COUNTER_STYLE_SYM||LA198_0==FONT_FACE_SYM||LA198_0==IDENT||LA198_0==IMPORT_SYM||(LA198_0 >= LEFTBOTTOM_SYM && LA198_0 <= LEFTTOP_SYM)||LA198_0==MEDIA_SYM||LA198_0==MOZ_DOCUMENT_SYM||LA198_0==NAMESPACE_SYM||LA198_0==PAGE_SYM||(LA198_0 >= RIGHTBOTTOM_SYM && LA198_0 <= RIGHTTOP_SYM)||(LA198_0 >= SASS_AT_ROOT && LA198_0 <= SASS_DEBUG)||(LA198_0 >= SASS_EACH && LA198_0 <= SASS_ELSE)||LA198_0==SASS_EXTEND||(LA198_0 >= SASS_FOR && LA198_0 <= SASS_FUNCTION)||(LA198_0 >= SASS_IF && LA198_0 <= SASS_MIXIN)||(LA198_0 >= SASS_RETURN && LA198_0 <= SASS_WHILE)||(LA198_0 >= TOPCENTER_SYM && LA198_0 <= TOPRIGHT_SYM)||LA198_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( (LA198_0==AT_IDENT||(LA198_0 >= BOTTOMCENTER_SYM && LA198_0 <= BOTTOMRIGHT_SYM)||LA198_0==CHARSET_SYM||LA198_0==COUNTER_STYLE_SYM||LA198_0==FONT_FACE_SYM||LA198_0==IDENT||LA198_0==IMPORT_SYM||LA198_0==KEYFRAMES_SYM||(LA198_0 >= LEFTBOTTOM_SYM && LA198_0 <= LEFTTOP_SYM)||LA198_0==MEDIA_SYM||LA198_0==MOZ_DOCUMENT_SYM||LA198_0==NAMESPACE_SYM||LA198_0==PAGE_SYM||(LA198_0 >= RIGHTBOTTOM_SYM && LA198_0 <= RIGHTTOP_SYM)||(LA198_0 >= SASS_AT_ROOT && LA198_0 <= SASS_DEBUG)||(LA198_0 >= SASS_EACH && LA198_0 <= SASS_ELSE)||LA198_0==SASS_EXTEND||(LA198_0 >= SASS_FOR && LA198_0 <= SASS_FUNCTION)||(LA198_0 >= SASS_IF && LA198_0 <= SASS_MIXIN)||(LA198_0 >= SASS_RETURN && LA198_0 <= SASS_WHILE)||(LA198_0 >= TOPCENTER_SYM && LA198_0 <= TOPRIGHT_SYM)||LA198_0==WEBKIT_KEYFRAMES_SYM) ) { alt198=1; } else if ( (LA198_0==HASH_SYMBOL) ) { @@ -14127,7 +14188,7 @@ public final void moz_document() throws RecognitionException { try { dbg.enterDecision(209, decisionCanBacktrack[209]); int LA209_0 = input.LA(1); - if ( ((LA209_0 >= AT_IDENT && LA209_0 <= AT_SIGN)||(LA209_0 >= BOTTOMCENTER_SYM && LA209_0 <= BOTTOMRIGHT_SYM)||(LA209_0 >= CHARSET_SYM && LA209_0 <= COLON)||LA209_0==CONTAINER_SYM||LA209_0==COUNTER_STYLE_SYM||(LA209_0 >= DCOLON && LA209_0 <= DOT)||LA209_0==FONT_FACE_SYM||(LA209_0 >= GEN && LA209_0 <= GREATER)||(LA209_0 >= HASH && LA209_0 <= HASH_SYMBOL)||LA209_0==IDENT||LA209_0==IMPORT_SYM||LA209_0==LAYER_SYM||(LA209_0 >= LBRACKET && LA209_0 <= LEFTTOP_SYM)||LA209_0==LESS_AND||(LA209_0 >= MEDIA_SYM && LA209_0 <= MOZ_DOCUMENT_SYM)||LA209_0==NAMESPACE_SYM||LA209_0==PAGE_SYM||(LA209_0 >= PIPE && LA209_0 <= PLUS)||(LA209_0 >= RIGHTBOTTOM_SYM && LA209_0 <= RIGHTTOP_SYM)||(LA209_0 >= SASS_AT_ROOT && LA209_0 <= SASS_DEBUG)||(LA209_0 >= SASS_EACH && LA209_0 <= SASS_ELSE)||(LA209_0 >= SASS_EXTEND && LA209_0 <= SASS_FUNCTION)||(LA209_0 >= SASS_IF && LA209_0 <= SASS_MIXIN)||(LA209_0 >= SASS_RETURN && LA209_0 <= SEMI)||LA209_0==STAR||LA209_0==SUPPORTS_SYM||LA209_0==TILDE||(LA209_0 >= TOPCENTER_SYM && LA209_0 <= TOPRIGHT_SYM)||LA209_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( ((LA209_0 >= AT_IDENT && LA209_0 <= AT_SIGN)||(LA209_0 >= BOTTOMCENTER_SYM && LA209_0 <= BOTTOMRIGHT_SYM)||(LA209_0 >= CHARSET_SYM && LA209_0 <= COLON)||LA209_0==CONTAINER_SYM||LA209_0==COUNTER_STYLE_SYM||(LA209_0 >= DCOLON && LA209_0 <= DOT)||LA209_0==FONT_FACE_SYM||(LA209_0 >= GEN && LA209_0 <= GREATER)||(LA209_0 >= HASH && LA209_0 <= HASH_SYMBOL)||LA209_0==IDENT||LA209_0==IMPORT_SYM||LA209_0==KEYFRAMES_SYM||LA209_0==LAYER_SYM||(LA209_0 >= LBRACKET && LA209_0 <= LEFTTOP_SYM)||LA209_0==LESS_AND||(LA209_0 >= MEDIA_SYM && LA209_0 <= MOZ_DOCUMENT_SYM)||LA209_0==NAMESPACE_SYM||LA209_0==PAGE_SYM||(LA209_0 >= PIPE && LA209_0 <= PLUS)||(LA209_0 >= RIGHTBOTTOM_SYM && LA209_0 <= RIGHTTOP_SYM)||(LA209_0 >= SASS_AT_ROOT && LA209_0 <= SASS_DEBUG)||(LA209_0 >= SASS_EACH && LA209_0 <= SASS_ELSE)||(LA209_0 >= SASS_EXTEND && LA209_0 <= SASS_FUNCTION)||(LA209_0 >= SASS_IF && LA209_0 <= SASS_MIXIN)||(LA209_0 >= SASS_RETURN && LA209_0 <= SEMI)||LA209_0==STAR||LA209_0==SUPPORTS_SYM||LA209_0==TILDE||(LA209_0 >= TOPCENTER_SYM && LA209_0 <= TOPRIGHT_SYM)||LA209_0==WEBKIT_KEYFRAMES_SYM) ) { alt209=1; } } finally {dbg.exitDecision(209);} @@ -14225,7 +14286,7 @@ public final void moz_document_function() throws RecognitionException { // $ANTLR start "webkitKeyframes" - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:732:1: webkitKeyframes : WEBKIT_KEYFRAMES_SYM ( ws )? atRuleId ( ws )? LBRACE ( ws )? ( webkitKeyframesBlock ( ws )? )* RBRACE ; + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:732:1: webkitKeyframes : ( WEBKIT_KEYFRAMES_SYM | KEYFRAMES_SYM |{...}? AT_IDENT |{...}? AT_IDENT ) ( ws )? atRuleId ( ws )? LBRACE ( ws )? ( webkitKeyframesBlock ( ws )? )* RBRACE ; public final void webkitKeyframes() throws RecognitionException { try { dbg.enterRule(getGrammarFileName(), "webkitKeyframes"); if ( getRuleLevel()==0 ) {dbg.commence();} @@ -14233,21 +14294,60 @@ public final void webkitKeyframes() throws RecognitionException { dbg.location(732, 0); try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:733:2: ( WEBKIT_KEYFRAMES_SYM ( ws )? atRuleId ( ws )? LBRACE ( ws )? ( webkitKeyframesBlock ( ws )? )* RBRACE ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:733:2: ( ( WEBKIT_KEYFRAMES_SYM | KEYFRAMES_SYM |{...}? AT_IDENT |{...}? AT_IDENT ) ( ws )? atRuleId ( ws )? LBRACE ( ws )? ( webkitKeyframesBlock ( ws )? )* RBRACE ) dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:2: WEBKIT_KEYFRAMES_SYM ( ws )? atRuleId ( ws )? LBRACE ( ws )? ( webkitKeyframesBlock ( ws )? )* RBRACE + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:2: ( WEBKIT_KEYFRAMES_SYM | KEYFRAMES_SYM |{...}? AT_IDENT |{...}? AT_IDENT ) ( ws )? atRuleId ( ws )? LBRACE ( ws )? ( webkitKeyframesBlock ( ws )? )* RBRACE { dbg.location(734,2); - match(input,WEBKIT_KEYFRAMES_SYM,FOLLOW_WEBKIT_KEYFRAMES_SYM_in_webkitKeyframes4170); if (state.failed) return;dbg.location(734,23); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:23: ( ws )? - int alt210=2; + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:2: ( WEBKIT_KEYFRAMES_SYM | KEYFRAMES_SYM |{...}? AT_IDENT |{...}? AT_IDENT ) + int alt210=4; try { dbg.enterSubRule(210); try { dbg.enterDecision(210, decisionCanBacktrack[210]); - int LA210_0 = input.LA(1); - if ( (LA210_0==COMMENT||LA210_0==NL||LA210_0==WS) ) { + switch ( input.LA(1) ) { + case WEBKIT_KEYFRAMES_SYM: + { alt210=1; + } + break; + case KEYFRAMES_SYM: + { + alt210=2; + } + break; + case AT_IDENT: + { + int LA210_3 = input.LA(2); + if ( (evalPredicate(tokenNameEquals("@-moz-keyframes"),"tokenNameEquals(\"@-moz-keyframes\")")) ) { + alt210=3; + } + else if ( (evalPredicate(tokenNameEquals("@-o-keyframes"),"tokenNameEquals(\"@-o-keyframes\")")) ) { + alt210=4; + } + + else { + if (state.backtracking>0) {state.failed=true; return;} + int nvaeMark = input.mark(); + try { + input.consume(); + NoViableAltException nvae = + new NoViableAltException("", 210, 3, input); + dbg.recognitionException(nvae); + throw nvae; + } finally { + input.rewind(nvaeMark); + } + } + + } + break; + default: + if (state.backtracking>0) {state.failed=true; return;} + NoViableAltException nvae = + new NoViableAltException("", 210, 0, input); + dbg.recognitionException(nvae); + throw nvae; } } finally {dbg.exitDecision(210);} @@ -14255,24 +14355,52 @@ public final void webkitKeyframes() throws RecognitionException { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:23: ws + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:4: WEBKIT_KEYFRAMES_SYM { - dbg.location(734,23); - pushFollow(FOLLOW_ws_in_webkitKeyframes4172); - ws(); - state._fsp--; - if (state.failed) return; + dbg.location(734,4); + match(input,WEBKIT_KEYFRAMES_SYM,FOLLOW_WEBKIT_KEYFRAMES_SYM_in_webkitKeyframes4172); if (state.failed) return; + } + break; + case 2 : + dbg.enterAlt(2); + + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:27: KEYFRAMES_SYM + { + dbg.location(734,27); + match(input,KEYFRAMES_SYM,FOLLOW_KEYFRAMES_SYM_in_webkitKeyframes4176); if (state.failed) return; + } + break; + case 3 : + dbg.enterAlt(3); + + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:43: {...}? AT_IDENT + { + dbg.location(734,43); + if ( !(evalPredicate(tokenNameEquals("@-moz-keyframes"),"tokenNameEquals(\"@-moz-keyframes\")")) ) { + if (state.backtracking>0) {state.failed=true; return;} + throw new FailedPredicateException(input, "webkitKeyframes", "tokenNameEquals(\"@-moz-keyframes\")"); + }dbg.location(734,81); + match(input,AT_IDENT,FOLLOW_AT_IDENT_in_webkitKeyframes4182); if (state.failed) return; + } + break; + case 4 : + dbg.enterAlt(4); + + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:92: {...}? AT_IDENT + { + dbg.location(734,92); + if ( !(evalPredicate(tokenNameEquals("@-o-keyframes"),"tokenNameEquals(\"@-o-keyframes\")")) ) { + if (state.backtracking>0) {state.failed=true; return;} + throw new FailedPredicateException(input, "webkitKeyframes", "tokenNameEquals(\"@-o-keyframes\")"); + }dbg.location(734,128); + match(input,AT_IDENT,FOLLOW_AT_IDENT_in_webkitKeyframes4188); if (state.failed) return; } break; } } finally {dbg.exitSubRule(210);} - dbg.location(734,27); - pushFollow(FOLLOW_atRuleId_in_webkitKeyframes4175); - atRuleId(); - state._fsp--; - if (state.failed) return;dbg.location(734,36); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:36: ( ws )? + dbg.location(734,139); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:139: ( ws )? int alt211=2; try { dbg.enterSubRule(211); try { dbg.enterDecision(211, decisionCanBacktrack[211]); @@ -14287,10 +14415,10 @@ public final void webkitKeyframes() throws RecognitionException { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:36: ws + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:139: ws { - dbg.location(734,36); - pushFollow(FOLLOW_ws_in_webkitKeyframes4177); + dbg.location(734,139); + pushFollow(FOLLOW_ws_in_webkitKeyframes4192); ws(); state._fsp--; if (state.failed) return; @@ -14299,9 +14427,12 @@ public final void webkitKeyframes() throws RecognitionException { } } finally {dbg.exitSubRule(211);} - dbg.location(735,2); - match(input,LBRACE,FOLLOW_LBRACE_in_webkitKeyframes4181); if (state.failed) return;dbg.location(735,9); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:735:9: ( ws )? + dbg.location(734,143); + pushFollow(FOLLOW_atRuleId_in_webkitKeyframes4195); + atRuleId(); + state._fsp--; + if (state.failed) return;dbg.location(734,152); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:152: ( ws )? int alt212=2; try { dbg.enterSubRule(212); try { dbg.enterDecision(212, decisionCanBacktrack[212]); @@ -14313,13 +14444,42 @@ public final void webkitKeyframes() throws RecognitionException { } finally {dbg.exitDecision(212);} switch (alt212) { + case 1 : + dbg.enterAlt(1); + + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:734:152: ws + { + dbg.location(734,152); + pushFollow(FOLLOW_ws_in_webkitKeyframes4197); + ws(); + state._fsp--; + if (state.failed) return; + } + break; + + } + } finally {dbg.exitSubRule(212);} + dbg.location(735,2); + match(input,LBRACE,FOLLOW_LBRACE_in_webkitKeyframes4201); if (state.failed) return;dbg.location(735,9); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:735:9: ( ws )? + int alt213=2; + try { dbg.enterSubRule(213); + try { dbg.enterDecision(213, decisionCanBacktrack[213]); + + int LA213_0 = input.LA(1); + if ( (LA213_0==COMMENT||LA213_0==NL||LA213_0==WS) ) { + alt213=1; + } + } finally {dbg.exitDecision(213);} + + switch (alt213) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:735:9: ws { dbg.location(735,9); - pushFollow(FOLLOW_ws_in_webkitKeyframes4183); + pushFollow(FOLLOW_ws_in_webkitKeyframes4203); ws(); state._fsp--; if (state.failed) return; @@ -14327,53 +14487,53 @@ public final void webkitKeyframes() throws RecognitionException { break; } - } finally {dbg.exitSubRule(212);} + } finally {dbg.exitSubRule(213);} dbg.location(736,3); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:736:3: ( webkitKeyframesBlock ( ws )? )* - try { dbg.enterSubRule(214); + try { dbg.enterSubRule(215); - loop214: + loop215: while (true) { - int alt214=2; - try { dbg.enterDecision(214, decisionCanBacktrack[214]); + int alt215=2; + try { dbg.enterDecision(215, decisionCanBacktrack[215]); - int LA214_0 = input.LA(1); - if ( (LA214_0==IDENT||LA214_0==PERCENTAGE||LA214_0==SASS_CONTENT) ) { - alt214=1; + int LA215_0 = input.LA(1); + if ( (LA215_0==IDENT||LA215_0==PERCENTAGE||LA215_0==SASS_CONTENT) ) { + alt215=1; } - } finally {dbg.exitDecision(214);} + } finally {dbg.exitDecision(215);} - switch (alt214) { + switch (alt215) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:736:5: webkitKeyframesBlock ( ws )? { dbg.location(736,5); - pushFollow(FOLLOW_webkitKeyframesBlock_in_webkitKeyframes4190); + pushFollow(FOLLOW_webkitKeyframesBlock_in_webkitKeyframes4210); webkitKeyframesBlock(); state._fsp--; if (state.failed) return;dbg.location(736,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:736:26: ( ws )? - int alt213=2; - try { dbg.enterSubRule(213); - try { dbg.enterDecision(213, decisionCanBacktrack[213]); + int alt214=2; + try { dbg.enterSubRule(214); + try { dbg.enterDecision(214, decisionCanBacktrack[214]); - int LA213_0 = input.LA(1); - if ( (LA213_0==COMMENT||LA213_0==NL||LA213_0==WS) ) { - alt213=1; + int LA214_0 = input.LA(1); + if ( (LA214_0==COMMENT||LA214_0==NL||LA214_0==WS) ) { + alt214=1; } - } finally {dbg.exitDecision(213);} + } finally {dbg.exitDecision(214);} - switch (alt213) { + switch (alt214) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:736:26: ws { dbg.location(736,26); - pushFollow(FOLLOW_ws_in_webkitKeyframes4192); + pushFollow(FOLLOW_ws_in_webkitKeyframes4212); ws(); state._fsp--; if (state.failed) return; @@ -14381,18 +14541,18 @@ public final void webkitKeyframes() throws RecognitionException { break; } - } finally {dbg.exitSubRule(213);} + } finally {dbg.exitSubRule(214);} } break; default : - break loop214; + break loop215; } } - } finally {dbg.exitSubRule(214);} + } finally {dbg.exitSubRule(215);} dbg.location(737,2); - match(input,RBRACE,FOLLOW_RBRACE_in_webkitKeyframes4199); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_webkitKeyframes4219); if (state.failed) return; } } @@ -14427,57 +14587,57 @@ public final void webkitKeyframesBlock() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:741:2: ( webkitKeyframeSelectors ( ws )? LBRACE ( ws )? syncToFollow ( declarations )? RBRACE |{...}?{...}? sass_content ( SEMI )? ) - int alt219=2; - try { dbg.enterDecision(219, decisionCanBacktrack[219]); + int alt220=2; + try { dbg.enterDecision(220, decisionCanBacktrack[220]); - int LA219_0 = input.LA(1); - if ( (LA219_0==IDENT||LA219_0==PERCENTAGE) ) { - alt219=1; + int LA220_0 = input.LA(1); + if ( (LA220_0==IDENT||LA220_0==PERCENTAGE) ) { + alt220=1; } - else if ( (LA219_0==SASS_CONTENT) ) { - alt219=2; + else if ( (LA220_0==SASS_CONTENT) ) { + alt220=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 219, 0, input); + new NoViableAltException("", 220, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(219);} + } finally {dbg.exitDecision(220);} - switch (alt219) { + switch (alt220) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:742:2: webkitKeyframeSelectors ( ws )? LBRACE ( ws )? syncToFollow ( declarations )? RBRACE { dbg.location(742,2); - pushFollow(FOLLOW_webkitKeyframeSelectors_in_webkitKeyframesBlock4211); + pushFollow(FOLLOW_webkitKeyframeSelectors_in_webkitKeyframesBlock4231); webkitKeyframeSelectors(); state._fsp--; if (state.failed) return;dbg.location(742,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:742:26: ( ws )? - int alt215=2; - try { dbg.enterSubRule(215); - try { dbg.enterDecision(215, decisionCanBacktrack[215]); + int alt216=2; + try { dbg.enterSubRule(216); + try { dbg.enterDecision(216, decisionCanBacktrack[216]); - int LA215_0 = input.LA(1); - if ( (LA215_0==COMMENT||LA215_0==NL||LA215_0==WS) ) { - alt215=1; + int LA216_0 = input.LA(1); + if ( (LA216_0==COMMENT||LA216_0==NL||LA216_0==WS) ) { + alt216=1; } - } finally {dbg.exitDecision(215);} + } finally {dbg.exitDecision(216);} - switch (alt215) { + switch (alt216) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:742:26: ws { dbg.location(742,26); - pushFollow(FOLLOW_ws_in_webkitKeyframesBlock4213); + pushFollow(FOLLOW_ws_in_webkitKeyframesBlock4233); ws(); state._fsp--; if (state.failed) return; @@ -14485,28 +14645,28 @@ else if ( (LA219_0==SASS_CONTENT) ) { break; } - } finally {dbg.exitSubRule(215);} + } finally {dbg.exitSubRule(216);} dbg.location(743,2); - match(input,LBRACE,FOLLOW_LBRACE_in_webkitKeyframesBlock4217); if (state.failed) return;dbg.location(743,10); + match(input,LBRACE,FOLLOW_LBRACE_in_webkitKeyframesBlock4237); if (state.failed) return;dbg.location(743,10); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:743:10: ( ws )? - int alt216=2; - try { dbg.enterSubRule(216); - try { dbg.enterDecision(216, decisionCanBacktrack[216]); + int alt217=2; + try { dbg.enterSubRule(217); + try { dbg.enterDecision(217, decisionCanBacktrack[217]); - int LA216_0 = input.LA(1); - if ( (LA216_0==COMMENT||LA216_0==NL||LA216_0==WS) ) { - alt216=1; + int LA217_0 = input.LA(1); + if ( (LA217_0==COMMENT||LA217_0==NL||LA217_0==WS) ) { + alt217=1; } - } finally {dbg.exitDecision(216);} + } finally {dbg.exitDecision(217);} - switch (alt216) { + switch (alt217) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:743:10: ws { dbg.location(743,10); - pushFollow(FOLLOW_ws_in_webkitKeyframesBlock4220); + pushFollow(FOLLOW_ws_in_webkitKeyframesBlock4240); ws(); state._fsp--; if (state.failed) return; @@ -14514,31 +14674,31 @@ else if ( (LA219_0==SASS_CONTENT) ) { break; } - } finally {dbg.exitSubRule(216);} + } finally {dbg.exitSubRule(217);} dbg.location(743,14); - pushFollow(FOLLOW_syncToFollow_in_webkitKeyframesBlock4223); + pushFollow(FOLLOW_syncToFollow_in_webkitKeyframesBlock4243); syncToFollow(); state._fsp--; if (state.failed) return;dbg.location(744,3); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:744:3: ( declarations )? - int alt217=2; - try { dbg.enterSubRule(217); - try { dbg.enterDecision(217, decisionCanBacktrack[217]); + int alt218=2; + try { dbg.enterSubRule(218); + try { dbg.enterDecision(218, decisionCanBacktrack[218]); - int LA217_0 = input.LA(1); - if ( ((LA217_0 >= AT_IDENT && LA217_0 <= AT_SIGN)||(LA217_0 >= BOTTOMCENTER_SYM && LA217_0 <= BOTTOMRIGHT_SYM)||(LA217_0 >= CHARSET_SYM && LA217_0 <= COLON)||LA217_0==CONTAINER_SYM||LA217_0==COUNTER_STYLE_SYM||(LA217_0 >= DCOLON && LA217_0 <= DOT)||LA217_0==FONT_FACE_SYM||(LA217_0 >= GEN && LA217_0 <= GREATER)||(LA217_0 >= HASH && LA217_0 <= HASH_SYMBOL)||LA217_0==IDENT||LA217_0==IMPORT_SYM||LA217_0==LAYER_SYM||(LA217_0 >= LBRACKET && LA217_0 <= LEFTTOP_SYM)||LA217_0==LESS_AND||(LA217_0 >= MEDIA_SYM && LA217_0 <= MOZ_DOCUMENT_SYM)||LA217_0==NAMESPACE_SYM||LA217_0==PAGE_SYM||(LA217_0 >= PIPE && LA217_0 <= PLUS)||(LA217_0 >= RIGHTBOTTOM_SYM && LA217_0 <= RIGHTTOP_SYM)||(LA217_0 >= SASS_AT_ROOT && LA217_0 <= SASS_DEBUG)||(LA217_0 >= SASS_EACH && LA217_0 <= SASS_ELSE)||(LA217_0 >= SASS_ERROR && LA217_0 <= SASS_FUNCTION)||(LA217_0 >= SASS_IF && LA217_0 <= SASS_MIXIN)||(LA217_0 >= SASS_RETURN && LA217_0 <= SEMI)||LA217_0==STAR||LA217_0==SUPPORTS_SYM||LA217_0==TILDE||(LA217_0 >= TOPCENTER_SYM && LA217_0 <= TOPRIGHT_SYM)||LA217_0==VARIABLE||LA217_0==WEBKIT_KEYFRAMES_SYM) ) { - alt217=1; + int LA218_0 = input.LA(1); + if ( ((LA218_0 >= AT_IDENT && LA218_0 <= AT_SIGN)||(LA218_0 >= BOTTOMCENTER_SYM && LA218_0 <= BOTTOMRIGHT_SYM)||(LA218_0 >= CHARSET_SYM && LA218_0 <= COLON)||LA218_0==CONTAINER_SYM||LA218_0==COUNTER_STYLE_SYM||(LA218_0 >= DCOLON && LA218_0 <= DOT)||LA218_0==FONT_FACE_SYM||(LA218_0 >= GEN && LA218_0 <= GREATER)||(LA218_0 >= HASH && LA218_0 <= HASH_SYMBOL)||LA218_0==IDENT||LA218_0==IMPORT_SYM||LA218_0==KEYFRAMES_SYM||LA218_0==LAYER_SYM||(LA218_0 >= LBRACKET && LA218_0 <= LEFTTOP_SYM)||LA218_0==LESS_AND||(LA218_0 >= MEDIA_SYM && LA218_0 <= MOZ_DOCUMENT_SYM)||LA218_0==NAMESPACE_SYM||LA218_0==PAGE_SYM||(LA218_0 >= PIPE && LA218_0 <= PLUS)||(LA218_0 >= RIGHTBOTTOM_SYM && LA218_0 <= RIGHTTOP_SYM)||(LA218_0 >= SASS_AT_ROOT && LA218_0 <= SASS_DEBUG)||(LA218_0 >= SASS_EACH && LA218_0 <= SASS_ELSE)||(LA218_0 >= SASS_ERROR && LA218_0 <= SASS_FUNCTION)||(LA218_0 >= SASS_IF && LA218_0 <= SASS_MIXIN)||(LA218_0 >= SASS_RETURN && LA218_0 <= SEMI)||LA218_0==STAR||LA218_0==SUPPORTS_SYM||LA218_0==TILDE||(LA218_0 >= TOPCENTER_SYM && LA218_0 <= TOPRIGHT_SYM)||LA218_0==VARIABLE||LA218_0==WEBKIT_KEYFRAMES_SYM) ) { + alt218=1; } - } finally {dbg.exitDecision(217);} + } finally {dbg.exitDecision(218);} - switch (alt217) { + switch (alt218) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:744:3: declarations { dbg.location(744,3); - pushFollow(FOLLOW_declarations_in_webkitKeyframesBlock4227); + pushFollow(FOLLOW_declarations_in_webkitKeyframesBlock4247); declarations(); state._fsp--; if (state.failed) return; @@ -14546,9 +14706,9 @@ else if ( (LA219_0==SASS_CONTENT) ) { break; } - } finally {dbg.exitSubRule(217);} + } finally {dbg.exitSubRule(218);} dbg.location(745,2); - match(input,RBRACE,FOLLOW_RBRACE_in_webkitKeyframesBlock4231); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_webkitKeyframesBlock4251); if (state.failed) return; } break; case 2 : @@ -14565,34 +14725,34 @@ else if ( (LA219_0==SASS_CONTENT) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "webkitKeyframesBlock", "isScssSource()"); }dbg.location(746,48); - pushFollow(FOLLOW_sass_content_in_webkitKeyframesBlock4248); + pushFollow(FOLLOW_sass_content_in_webkitKeyframesBlock4268); sass_content(); state._fsp--; if (state.failed) return;dbg.location(746,61); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:746:61: ( SEMI )? - int alt218=2; - try { dbg.enterSubRule(218); - try { dbg.enterDecision(218, decisionCanBacktrack[218]); + int alt219=2; + try { dbg.enterSubRule(219); + try { dbg.enterDecision(219, decisionCanBacktrack[219]); - int LA218_0 = input.LA(1); - if ( (LA218_0==SEMI) ) { - alt218=1; + int LA219_0 = input.LA(1); + if ( (LA219_0==SEMI) ) { + alt219=1; } - } finally {dbg.exitDecision(218);} + } finally {dbg.exitDecision(219);} - switch (alt218) { + switch (alt219) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:746:61: SEMI { dbg.location(746,61); - match(input,SEMI,FOLLOW_SEMI_in_webkitKeyframesBlock4250); if (state.failed) return; + match(input,SEMI,FOLLOW_SEMI_in_webkitKeyframesBlock4270); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(218);} + } finally {dbg.exitSubRule(219);} } break; @@ -14636,18 +14796,18 @@ public final void webkitKeyframeSelectors() throws RecognitionException { { dbg.location(751,2); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:2: ({...}? IDENT |{...}? IDENT | PERCENTAGE ) - int alt220=3; - try { dbg.enterSubRule(220); - try { dbg.enterDecision(220, decisionCanBacktrack[220]); + int alt221=3; + try { dbg.enterSubRule(221); + try { dbg.enterDecision(221, decisionCanBacktrack[221]); - int LA220_0 = input.LA(1); - if ( (LA220_0==IDENT) ) { - int LA220_1 = input.LA(2); + int LA221_0 = input.LA(1); + if ( (LA221_0==IDENT) ) { + int LA221_1 = input.LA(2); if ( (evalPredicate(tokenNameEquals("from"),"tokenNameEquals(\"from\")")) ) { - alt220=1; + alt221=1; } else if ( (evalPredicate(tokenNameEquals("to"),"tokenNameEquals(\"to\")")) ) { - alt220=2; + alt221=2; } else { @@ -14656,7 +14816,7 @@ else if ( (evalPredicate(tokenNameEquals("to"),"tokenNameEquals(\"to\")")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 220, 1, input); + new NoViableAltException("", 221, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -14665,21 +14825,21 @@ else if ( (evalPredicate(tokenNameEquals("to"),"tokenNameEquals(\"to\")")) ) { } } - else if ( (LA220_0==PERCENTAGE) ) { - alt220=3; + else if ( (LA221_0==PERCENTAGE) ) { + alt221=3; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 220, 0, input); + new NoViableAltException("", 221, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(220);} + } finally {dbg.exitDecision(221);} - switch (alt220) { + switch (alt221) { case 1 : dbg.enterAlt(1); @@ -14690,7 +14850,7 @@ else if ( (LA220_0==PERCENTAGE) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "webkitKeyframeSelectors", "tokenNameEquals(\"from\")"); }dbg.location(751,31); - match(input,IDENT,FOLLOW_IDENT_in_webkitKeyframeSelectors4267); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_webkitKeyframeSelectors4287); if (state.failed) return; } break; case 2 : @@ -14703,7 +14863,7 @@ else if ( (LA220_0==PERCENTAGE) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "webkitKeyframeSelectors", "tokenNameEquals(\"to\")"); }dbg.location(751,64); - match(input,IDENT,FOLLOW_IDENT_in_webkitKeyframeSelectors4273); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_webkitKeyframeSelectors4293); if (state.failed) return; } break; case 3 : @@ -14712,32 +14872,32 @@ else if ( (LA220_0==PERCENTAGE) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:72: PERCENTAGE { dbg.location(751,72); - match(input,PERCENTAGE,FOLLOW_PERCENTAGE_in_webkitKeyframeSelectors4277); if (state.failed) return; + match(input,PERCENTAGE,FOLLOW_PERCENTAGE_in_webkitKeyframeSelectors4297); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(220);} + } finally {dbg.exitSubRule(221);} dbg.location(751,85); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:85: ( ( ws )? COMMA ( ws )? ({...}? IDENT |{...}? IDENT | PERCENTAGE ) )* - try { dbg.enterSubRule(224); + try { dbg.enterSubRule(225); - loop224: + loop225: while (true) { - int alt224=2; - try { dbg.enterDecision(224, decisionCanBacktrack[224]); + int alt225=2; + try { dbg.enterDecision(225, decisionCanBacktrack[225]); try { isCyclicDecision = true; - alt224 = dfa224.predict(input); + alt225 = dfa225.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(224);} + } finally {dbg.exitDecision(225);} - switch (alt224) { + switch (alt225) { case 1 : dbg.enterAlt(1); @@ -14745,24 +14905,24 @@ else if ( (LA220_0==PERCENTAGE) ) { { dbg.location(751,87); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:87: ( ws )? - int alt221=2; - try { dbg.enterSubRule(221); - try { dbg.enterDecision(221, decisionCanBacktrack[221]); + int alt222=2; + try { dbg.enterSubRule(222); + try { dbg.enterDecision(222, decisionCanBacktrack[222]); - int LA221_0 = input.LA(1); - if ( (LA221_0==COMMENT||LA221_0==NL||LA221_0==WS) ) { - alt221=1; + int LA222_0 = input.LA(1); + if ( (LA222_0==COMMENT||LA222_0==NL||LA222_0==WS) ) { + alt222=1; } - } finally {dbg.exitDecision(221);} + } finally {dbg.exitDecision(222);} - switch (alt221) { + switch (alt222) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:87: ws { dbg.location(751,87); - pushFollow(FOLLOW_ws_in_webkitKeyframeSelectors4283); + pushFollow(FOLLOW_ws_in_webkitKeyframeSelectors4303); ws(); state._fsp--; if (state.failed) return; @@ -14770,28 +14930,28 @@ else if ( (LA220_0==PERCENTAGE) ) { break; } - } finally {dbg.exitSubRule(221);} + } finally {dbg.exitSubRule(222);} dbg.location(751,91); - match(input,COMMA,FOLLOW_COMMA_in_webkitKeyframeSelectors4286); if (state.failed) return;dbg.location(751,97); + match(input,COMMA,FOLLOW_COMMA_in_webkitKeyframeSelectors4306); if (state.failed) return;dbg.location(751,97); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:97: ( ws )? - int alt222=2; - try { dbg.enterSubRule(222); - try { dbg.enterDecision(222, decisionCanBacktrack[222]); + int alt223=2; + try { dbg.enterSubRule(223); + try { dbg.enterDecision(223, decisionCanBacktrack[223]); - int LA222_0 = input.LA(1); - if ( (LA222_0==COMMENT||LA222_0==NL||LA222_0==WS) ) { - alt222=1; + int LA223_0 = input.LA(1); + if ( (LA223_0==COMMENT||LA223_0==NL||LA223_0==WS) ) { + alt223=1; } - } finally {dbg.exitDecision(222);} + } finally {dbg.exitDecision(223);} - switch (alt222) { + switch (alt223) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:97: ws { dbg.location(751,97); - pushFollow(FOLLOW_ws_in_webkitKeyframeSelectors4288); + pushFollow(FOLLOW_ws_in_webkitKeyframeSelectors4308); ws(); state._fsp--; if (state.failed) return; @@ -14799,21 +14959,21 @@ else if ( (LA220_0==PERCENTAGE) ) { break; } - } finally {dbg.exitSubRule(222);} + } finally {dbg.exitSubRule(223);} dbg.location(751,101); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:101: ({...}? IDENT |{...}? IDENT | PERCENTAGE ) - int alt223=3; - try { dbg.enterSubRule(223); - try { dbg.enterDecision(223, decisionCanBacktrack[223]); + int alt224=3; + try { dbg.enterSubRule(224); + try { dbg.enterDecision(224, decisionCanBacktrack[224]); - int LA223_0 = input.LA(1); - if ( (LA223_0==IDENT) ) { - int LA223_1 = input.LA(2); + int LA224_0 = input.LA(1); + if ( (LA224_0==IDENT) ) { + int LA224_1 = input.LA(2); if ( (evalPredicate(tokenNameEquals("from"),"tokenNameEquals(\"from\")")) ) { - alt223=1; + alt224=1; } else if ( (evalPredicate(tokenNameEquals("to"),"tokenNameEquals(\"to\")")) ) { - alt223=2; + alt224=2; } else { @@ -14822,7 +14982,7 @@ else if ( (evalPredicate(tokenNameEquals("to"),"tokenNameEquals(\"to\")")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 223, 1, input); + new NoViableAltException("", 224, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -14831,21 +14991,21 @@ else if ( (evalPredicate(tokenNameEquals("to"),"tokenNameEquals(\"to\")")) ) { } } - else if ( (LA223_0==PERCENTAGE) ) { - alt223=3; + else if ( (LA224_0==PERCENTAGE) ) { + alt224=3; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 223, 0, input); + new NoViableAltException("", 224, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(223);} + } finally {dbg.exitDecision(224);} - switch (alt223) { + switch (alt224) { case 1 : dbg.enterAlt(1); @@ -14856,7 +15016,7 @@ else if ( (LA223_0==PERCENTAGE) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "webkitKeyframeSelectors", "tokenNameEquals(\"from\")"); }dbg.location(751,130); - match(input,IDENT,FOLLOW_IDENT_in_webkitKeyframeSelectors4295); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_webkitKeyframeSelectors4315); if (state.failed) return; } break; case 2 : @@ -14869,7 +15029,7 @@ else if ( (LA223_0==PERCENTAGE) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "webkitKeyframeSelectors", "tokenNameEquals(\"to\")"); }dbg.location(751,163); - match(input,IDENT,FOLLOW_IDENT_in_webkitKeyframeSelectors4301); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_webkitKeyframeSelectors4321); if (state.failed) return; } break; case 3 : @@ -14878,21 +15038,21 @@ else if ( (LA223_0==PERCENTAGE) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:751:171: PERCENTAGE { dbg.location(751,171); - match(input,PERCENTAGE,FOLLOW_PERCENTAGE_in_webkitKeyframeSelectors4305); if (state.failed) return; + match(input,PERCENTAGE,FOLLOW_PERCENTAGE_in_webkitKeyframeSelectors4325); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(223);} + } finally {dbg.exitSubRule(224);} } break; default : - break loop224; + break loop225; } } - } finally {dbg.exitSubRule(224);} + } finally {dbg.exitSubRule(225);} } @@ -14936,26 +15096,26 @@ public final void page() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:7: PAGE_SYM ( ws )? ( IDENT ( ws )? )? ( pseudoPage ( ws )? )? LBRACE ( ( ws )? ({...}? ( SEMI ( ws )? ) | ( SEMI ( ws )? )? ) ( propertyDeclaration | margin ) )* ( SEMI )? ( ws )? RBRACE { dbg.location(758,7); - match(input,PAGE_SYM,FOLLOW_PAGE_SYM_in_page4329); if (state.failed) return;dbg.location(758,16); + match(input,PAGE_SYM,FOLLOW_PAGE_SYM_in_page4349); if (state.failed) return;dbg.location(758,16); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:16: ( ws )? - int alt225=2; - try { dbg.enterSubRule(225); - try { dbg.enterDecision(225, decisionCanBacktrack[225]); + int alt226=2; + try { dbg.enterSubRule(226); + try { dbg.enterDecision(226, decisionCanBacktrack[226]); - int LA225_0 = input.LA(1); - if ( (LA225_0==COMMENT||LA225_0==NL||LA225_0==WS) ) { - alt225=1; + int LA226_0 = input.LA(1); + if ( (LA226_0==COMMENT||LA226_0==NL||LA226_0==WS) ) { + alt226=1; } - } finally {dbg.exitDecision(225);} + } finally {dbg.exitDecision(226);} - switch (alt225) { + switch (alt226) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:16: ws { dbg.location(758,16); - pushFollow(FOLLOW_ws_in_page4331); + pushFollow(FOLLOW_ws_in_page4351); ws(); state._fsp--; if (state.failed) return; @@ -14963,46 +15123,46 @@ public final void page() throws RecognitionException { break; } - } finally {dbg.exitSubRule(225);} + } finally {dbg.exitSubRule(226);} dbg.location(758,20); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:20: ( IDENT ( ws )? )? - int alt227=2; - try { dbg.enterSubRule(227); - try { dbg.enterDecision(227, decisionCanBacktrack[227]); + int alt228=2; + try { dbg.enterSubRule(228); + try { dbg.enterDecision(228, decisionCanBacktrack[228]); - int LA227_0 = input.LA(1); - if ( (LA227_0==IDENT) ) { - alt227=1; + int LA228_0 = input.LA(1); + if ( (LA228_0==IDENT) ) { + alt228=1; } - } finally {dbg.exitDecision(227);} + } finally {dbg.exitDecision(228);} - switch (alt227) { + switch (alt228) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:22: IDENT ( ws )? { dbg.location(758,22); - match(input,IDENT,FOLLOW_IDENT_in_page4336); if (state.failed) return;dbg.location(758,28); + match(input,IDENT,FOLLOW_IDENT_in_page4356); if (state.failed) return;dbg.location(758,28); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:28: ( ws )? - int alt226=2; - try { dbg.enterSubRule(226); - try { dbg.enterDecision(226, decisionCanBacktrack[226]); + int alt227=2; + try { dbg.enterSubRule(227); + try { dbg.enterDecision(227, decisionCanBacktrack[227]); - int LA226_0 = input.LA(1); - if ( (LA226_0==COMMENT||LA226_0==NL||LA226_0==WS) ) { - alt226=1; + int LA227_0 = input.LA(1); + if ( (LA227_0==COMMENT||LA227_0==NL||LA227_0==WS) ) { + alt227=1; } - } finally {dbg.exitDecision(226);} + } finally {dbg.exitDecision(227);} - switch (alt226) { + switch (alt227) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:28: ws { dbg.location(758,28); - pushFollow(FOLLOW_ws_in_page4338); + pushFollow(FOLLOW_ws_in_page4358); ws(); state._fsp--; if (state.failed) return; @@ -15010,55 +15170,55 @@ public final void page() throws RecognitionException { break; } - } finally {dbg.exitSubRule(226);} + } finally {dbg.exitSubRule(227);} } break; } - } finally {dbg.exitSubRule(227);} + } finally {dbg.exitSubRule(228);} dbg.location(758,35); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:35: ( pseudoPage ( ws )? )? - int alt229=2; - try { dbg.enterSubRule(229); - try { dbg.enterDecision(229, decisionCanBacktrack[229]); + int alt230=2; + try { dbg.enterSubRule(230); + try { dbg.enterDecision(230, decisionCanBacktrack[230]); - int LA229_0 = input.LA(1); - if ( (LA229_0==COLON) ) { - alt229=1; + int LA230_0 = input.LA(1); + if ( (LA230_0==COLON) ) { + alt230=1; } - } finally {dbg.exitDecision(229);} + } finally {dbg.exitDecision(230);} - switch (alt229) { + switch (alt230) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:36: pseudoPage ( ws )? { dbg.location(758,36); - pushFollow(FOLLOW_pseudoPage_in_page4345); + pushFollow(FOLLOW_pseudoPage_in_page4365); pseudoPage(); state._fsp--; if (state.failed) return;dbg.location(758,47); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:47: ( ws )? - int alt228=2; - try { dbg.enterSubRule(228); - try { dbg.enterDecision(228, decisionCanBacktrack[228]); + int alt229=2; + try { dbg.enterSubRule(229); + try { dbg.enterDecision(229, decisionCanBacktrack[229]); - int LA228_0 = input.LA(1); - if ( (LA228_0==COMMENT||LA228_0==NL||LA228_0==WS) ) { - alt228=1; + int LA229_0 = input.LA(1); + if ( (LA229_0==COMMENT||LA229_0==NL||LA229_0==WS) ) { + alt229=1; } - } finally {dbg.exitDecision(228);} + } finally {dbg.exitDecision(229);} - switch (alt228) { + switch (alt229) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:758:47: ws { dbg.location(758,47); - pushFollow(FOLLOW_ws_in_page4347); + pushFollow(FOLLOW_ws_in_page4367); ws(); state._fsp--; if (state.failed) return; @@ -15066,34 +15226,34 @@ public final void page() throws RecognitionException { break; } - } finally {dbg.exitSubRule(228);} + } finally {dbg.exitSubRule(229);} } break; } - } finally {dbg.exitSubRule(229);} + } finally {dbg.exitSubRule(230);} dbg.location(759,9); - match(input,LBRACE,FOLLOW_LBRACE_in_page4360); if (state.failed) return;dbg.location(762,13); + match(input,LBRACE,FOLLOW_LBRACE_in_page4380); if (state.failed) return;dbg.location(762,13); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:13: ( ( ws )? ({...}? ( SEMI ( ws )? ) | ( SEMI ( ws )? )? ) ( propertyDeclaration | margin ) )* - try { dbg.enterSubRule(236); + try { dbg.enterSubRule(237); - loop236: + loop237: while (true) { - int alt236=2; - try { dbg.enterDecision(236, decisionCanBacktrack[236]); + int alt237=2; + try { dbg.enterDecision(237, decisionCanBacktrack[237]); try { isCyclicDecision = true; - alt236 = dfa236.predict(input); + alt237 = dfa237.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(236);} + } finally {dbg.exitDecision(237);} - switch (alt236) { + switch (alt237) { case 1 : dbg.enterAlt(1); @@ -15101,24 +15261,24 @@ public final void page() throws RecognitionException { { dbg.location(762,15); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:15: ( ws )? - int alt230=2; - try { dbg.enterSubRule(230); - try { dbg.enterDecision(230, decisionCanBacktrack[230]); + int alt231=2; + try { dbg.enterSubRule(231); + try { dbg.enterDecision(231, decisionCanBacktrack[231]); - int LA230_0 = input.LA(1); - if ( (LA230_0==COMMENT||LA230_0==NL||LA230_0==WS) ) { - alt230=1; + int LA231_0 = input.LA(1); + if ( (LA231_0==COMMENT||LA231_0==NL||LA231_0==WS) ) { + alt231=1; } - } finally {dbg.exitDecision(230);} + } finally {dbg.exitDecision(231);} - switch (alt230) { + switch (alt231) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:15: ws { dbg.location(762,15); - pushFollow(FOLLOW_ws_in_page4402); + pushFollow(FOLLOW_ws_in_page4422); ws(); state._fsp--; if (state.failed) return; @@ -15126,39 +15286,39 @@ public final void page() throws RecognitionException { break; } - } finally {dbg.exitSubRule(230);} + } finally {dbg.exitSubRule(231);} dbg.location(762,19); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:19: ({...}? ( SEMI ( ws )? ) | ( SEMI ( ws )? )? ) - int alt234=2; - try { dbg.enterSubRule(234); - try { dbg.enterDecision(234, decisionCanBacktrack[234]); + int alt235=2; + try { dbg.enterSubRule(235); + try { dbg.enterDecision(235, decisionCanBacktrack[235]); - int LA234_0 = input.LA(1); - if ( (LA234_0==SEMI) ) { - int LA234_1 = input.LA(2); + int LA235_0 = input.LA(1); + if ( (LA235_0==SEMI) ) { + int LA235_1 = input.LA(2); if ( (evalPredicate(semiRequired,"semiRequired")) ) { - alt234=1; + alt235=1; } else if ( (true) ) { - alt234=2; + alt235=2; } } - else if ( ((LA234_0 >= AT_IDENT && LA234_0 <= AT_SIGN)||(LA234_0 >= BOTTOMCENTER_SYM && LA234_0 <= BOTTOMRIGHT_SYM)||LA234_0==CHARSET_SYM||LA234_0==COUNTER_STYLE_SYM||LA234_0==FONT_FACE_SYM||LA234_0==GEN||LA234_0==HASH_SYMBOL||LA234_0==IDENT||LA234_0==IMPORT_SYM||(LA234_0 >= LEFTBOTTOM_SYM && LA234_0 <= LEFTTOP_SYM)||(LA234_0 >= MEDIA_SYM && LA234_0 <= MOZ_DOCUMENT_SYM)||LA234_0==NAMESPACE_SYM||LA234_0==PAGE_SYM||(LA234_0 >= RIGHTBOTTOM_SYM && LA234_0 <= RIGHTTOP_SYM)||(LA234_0 >= SASS_AT_ROOT && LA234_0 <= SASS_DEBUG)||(LA234_0 >= SASS_EACH && LA234_0 <= SASS_ELSE)||LA234_0==SASS_EXTEND||(LA234_0 >= SASS_FOR && LA234_0 <= SASS_FUNCTION)||(LA234_0 >= SASS_IF && LA234_0 <= SASS_MIXIN)||(LA234_0 >= SASS_RETURN && LA234_0 <= SASS_WHILE)||LA234_0==STAR||(LA234_0 >= TOPCENTER_SYM && LA234_0 <= TOPRIGHT_SYM)||LA234_0==VARIABLE||LA234_0==WEBKIT_KEYFRAMES_SYM) ) { - alt234=2; + else if ( ((LA235_0 >= AT_IDENT && LA235_0 <= AT_SIGN)||(LA235_0 >= BOTTOMCENTER_SYM && LA235_0 <= BOTTOMRIGHT_SYM)||LA235_0==CHARSET_SYM||LA235_0==COUNTER_STYLE_SYM||LA235_0==FONT_FACE_SYM||LA235_0==GEN||LA235_0==HASH_SYMBOL||LA235_0==IDENT||LA235_0==IMPORT_SYM||LA235_0==KEYFRAMES_SYM||(LA235_0 >= LEFTBOTTOM_SYM && LA235_0 <= LEFTTOP_SYM)||(LA235_0 >= MEDIA_SYM && LA235_0 <= MOZ_DOCUMENT_SYM)||LA235_0==NAMESPACE_SYM||LA235_0==PAGE_SYM||(LA235_0 >= RIGHTBOTTOM_SYM && LA235_0 <= RIGHTTOP_SYM)||(LA235_0 >= SASS_AT_ROOT && LA235_0 <= SASS_DEBUG)||(LA235_0 >= SASS_EACH && LA235_0 <= SASS_ELSE)||LA235_0==SASS_EXTEND||(LA235_0 >= SASS_FOR && LA235_0 <= SASS_FUNCTION)||(LA235_0 >= SASS_IF && LA235_0 <= SASS_MIXIN)||(LA235_0 >= SASS_RETURN && LA235_0 <= SASS_WHILE)||LA235_0==STAR||(LA235_0 >= TOPCENTER_SYM && LA235_0 <= TOPRIGHT_SYM)||LA235_0==VARIABLE||LA235_0==WEBKIT_KEYFRAMES_SYM) ) { + alt235=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 234, 0, input); + new NoViableAltException("", 235, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(234);} + } finally {dbg.exitDecision(235);} - switch (alt234) { + switch (alt235) { case 1 : dbg.enterAlt(1); @@ -15175,26 +15335,26 @@ else if ( ((LA234_0 >= AT_IDENT && LA234_0 <= AT_SIGN)||(LA234_0 >= BOTTOMCENTER // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:37: SEMI ( ws )? { dbg.location(762,37); - match(input,SEMI,FOLLOW_SEMI_in_page4409); if (state.failed) return;dbg.location(762,42); + match(input,SEMI,FOLLOW_SEMI_in_page4429); if (state.failed) return;dbg.location(762,42); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:42: ( ws )? - int alt231=2; - try { dbg.enterSubRule(231); - try { dbg.enterDecision(231, decisionCanBacktrack[231]); + int alt232=2; + try { dbg.enterSubRule(232); + try { dbg.enterDecision(232, decisionCanBacktrack[232]); - int LA231_0 = input.LA(1); - if ( (LA231_0==COMMENT||LA231_0==NL||LA231_0==WS) ) { - alt231=1; + int LA232_0 = input.LA(1); + if ( (LA232_0==COMMENT||LA232_0==NL||LA232_0==WS) ) { + alt232=1; } - } finally {dbg.exitDecision(231);} + } finally {dbg.exitDecision(232);} - switch (alt231) { + switch (alt232) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:42: ws { dbg.location(762,42); - pushFollow(FOLLOW_ws_in_page4411); + pushFollow(FOLLOW_ws_in_page4431); ws(); state._fsp--; if (state.failed) return; @@ -15202,7 +15362,7 @@ else if ( ((LA234_0 >= AT_IDENT && LA234_0 <= AT_SIGN)||(LA234_0 >= BOTTOMCENTER break; } - } finally {dbg.exitSubRule(231);} + } finally {dbg.exitSubRule(232);} } @@ -15215,43 +15375,43 @@ else if ( ((LA234_0 >= AT_IDENT && LA234_0 <= AT_SIGN)||(LA234_0 >= BOTTOMCENTER { dbg.location(762,49); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:49: ( SEMI ( ws )? )? - int alt233=2; - try { dbg.enterSubRule(233); - try { dbg.enterDecision(233, decisionCanBacktrack[233]); + int alt234=2; + try { dbg.enterSubRule(234); + try { dbg.enterDecision(234, decisionCanBacktrack[234]); - int LA233_0 = input.LA(1); - if ( (LA233_0==SEMI) ) { - alt233=1; + int LA234_0 = input.LA(1); + if ( (LA234_0==SEMI) ) { + alt234=1; } - } finally {dbg.exitDecision(233);} + } finally {dbg.exitDecision(234);} - switch (alt233) { + switch (alt234) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:50: SEMI ( ws )? { dbg.location(762,50); - match(input,SEMI,FOLLOW_SEMI_in_page4418); if (state.failed) return;dbg.location(762,55); + match(input,SEMI,FOLLOW_SEMI_in_page4438); if (state.failed) return;dbg.location(762,55); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:55: ( ws )? - int alt232=2; - try { dbg.enterSubRule(232); - try { dbg.enterDecision(232, decisionCanBacktrack[232]); + int alt233=2; + try { dbg.enterSubRule(233); + try { dbg.enterDecision(233, decisionCanBacktrack[233]); - int LA232_0 = input.LA(1); - if ( (LA232_0==COMMENT||LA232_0==NL||LA232_0==WS) ) { - alt232=1; + int LA233_0 = input.LA(1); + if ( (LA233_0==COMMENT||LA233_0==NL||LA233_0==WS) ) { + alt233=1; } - } finally {dbg.exitDecision(232);} + } finally {dbg.exitDecision(233);} - switch (alt232) { + switch (alt233) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:55: ws { dbg.location(762,55); - pushFollow(FOLLOW_ws_in_page4420); + pushFollow(FOLLOW_ws_in_page4440); ws(); state._fsp--; if (state.failed) return; @@ -15259,43 +15419,43 @@ else if ( ((LA234_0 >= AT_IDENT && LA234_0 <= AT_SIGN)||(LA234_0 >= BOTTOMCENTER break; } - } finally {dbg.exitSubRule(232);} + } finally {dbg.exitSubRule(233);} } break; } - } finally {dbg.exitSubRule(233);} + } finally {dbg.exitSubRule(234);} } break; } - } finally {dbg.exitSubRule(234);} + } finally {dbg.exitSubRule(235);} dbg.location(762,62); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:62: ( propertyDeclaration | margin ) - int alt235=2; - try { dbg.enterSubRule(235); - try { dbg.enterDecision(235, decisionCanBacktrack[235]); + int alt236=2; + try { dbg.enterSubRule(236); + try { dbg.enterDecision(236, decisionCanBacktrack[236]); try { isCyclicDecision = true; - alt235 = dfa235.predict(input); + alt236 = dfa236.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(235);} + } finally {dbg.exitDecision(236);} - switch (alt235) { + switch (alt236) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:63: propertyDeclaration { dbg.location(762,63); - pushFollow(FOLLOW_propertyDeclaration_in_page4427); + pushFollow(FOLLOW_propertyDeclaration_in_page4447); propertyDeclaration(); state._fsp--; if (state.failed) return;dbg.location(762,82); @@ -15308,7 +15468,7 @@ else if ( ((LA234_0 >= AT_IDENT && LA234_0 <= AT_SIGN)||(LA234_0 >= BOTTOMCENTER // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:762:103: margin { dbg.location(762,103); - pushFollow(FOLLOW_margin_in_page4430); + pushFollow(FOLLOW_margin_in_page4450); margin(); state._fsp--; if (state.failed) return;dbg.location(762,109); @@ -15317,61 +15477,61 @@ else if ( ((LA234_0 >= AT_IDENT && LA234_0 <= AT_SIGN)||(LA234_0 >= BOTTOMCENTER break; } - } finally {dbg.exitSubRule(235);} + } finally {dbg.exitSubRule(236);} } break; default : - break loop236; + break loop237; } } - } finally {dbg.exitSubRule(236);} + } finally {dbg.exitSubRule(237);} dbg.location(763,13); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:763:13: ( SEMI )? - int alt237=2; - try { dbg.enterSubRule(237); - try { dbg.enterDecision(237, decisionCanBacktrack[237]); + int alt238=2; + try { dbg.enterSubRule(238); + try { dbg.enterDecision(238, decisionCanBacktrack[238]); - int LA237_0 = input.LA(1); - if ( (LA237_0==SEMI) ) { - alt237=1; + int LA238_0 = input.LA(1); + if ( (LA238_0==SEMI) ) { + alt238=1; } - } finally {dbg.exitDecision(237);} + } finally {dbg.exitDecision(238);} - switch (alt237) { + switch (alt238) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:763:13: SEMI { dbg.location(763,13); - match(input,SEMI,FOLLOW_SEMI_in_page4448); if (state.failed) return; + match(input,SEMI,FOLLOW_SEMI_in_page4468); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(237);} + } finally {dbg.exitSubRule(238);} dbg.location(764,13); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:764:13: ( ws )? - int alt238=2; - try { dbg.enterSubRule(238); - try { dbg.enterDecision(238, decisionCanBacktrack[238]); + int alt239=2; + try { dbg.enterSubRule(239); + try { dbg.enterDecision(239, decisionCanBacktrack[239]); - int LA238_0 = input.LA(1); - if ( (LA238_0==COMMENT||LA238_0==NL||LA238_0==WS) ) { - alt238=1; + int LA239_0 = input.LA(1); + if ( (LA239_0==COMMENT||LA239_0==NL||LA239_0==WS) ) { + alt239=1; } - } finally {dbg.exitDecision(238);} + } finally {dbg.exitDecision(239);} - switch (alt238) { + switch (alt239) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:764:13: ws { dbg.location(764,13); - pushFollow(FOLLOW_ws_in_page4463); + pushFollow(FOLLOW_ws_in_page4483); ws(); state._fsp--; if (state.failed) return; @@ -15379,9 +15539,9 @@ else if ( ((LA234_0 >= AT_IDENT && LA234_0 <= AT_SIGN)||(LA234_0 >= BOTTOMCENTER break; } - } finally {dbg.exitSubRule(238);} + } finally {dbg.exitSubRule(239);} dbg.location(765,9); - match(input,RBRACE,FOLLOW_RBRACE_in_page4474); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_page4494); if (state.failed) return; } } @@ -15421,26 +15581,26 @@ public final void counterStyle() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:769:7: COUNTER_STYLE_SYM ( ws )? IDENT ( ws )? LBRACE ( ws )? syncToDeclarationsRule ( declarations )? RBRACE { dbg.location(769,7); - match(input,COUNTER_STYLE_SYM,FOLLOW_COUNTER_STYLE_SYM_in_counterStyle4491); if (state.failed) return;dbg.location(769,25); + match(input,COUNTER_STYLE_SYM,FOLLOW_COUNTER_STYLE_SYM_in_counterStyle4511); if (state.failed) return;dbg.location(769,25); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:769:25: ( ws )? - int alt239=2; - try { dbg.enterSubRule(239); - try { dbg.enterDecision(239, decisionCanBacktrack[239]); + int alt240=2; + try { dbg.enterSubRule(240); + try { dbg.enterDecision(240, decisionCanBacktrack[240]); - int LA239_0 = input.LA(1); - if ( (LA239_0==COMMENT||LA239_0==NL||LA239_0==WS) ) { - alt239=1; + int LA240_0 = input.LA(1); + if ( (LA240_0==COMMENT||LA240_0==NL||LA240_0==WS) ) { + alt240=1; } - } finally {dbg.exitDecision(239);} + } finally {dbg.exitDecision(240);} - switch (alt239) { + switch (alt240) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:769:25: ws { dbg.location(769,25); - pushFollow(FOLLOW_ws_in_counterStyle4493); + pushFollow(FOLLOW_ws_in_counterStyle4513); ws(); state._fsp--; if (state.failed) return; @@ -15448,28 +15608,28 @@ public final void counterStyle() throws RecognitionException { break; } - } finally {dbg.exitSubRule(239);} + } finally {dbg.exitSubRule(240);} dbg.location(769,29); - match(input,IDENT,FOLLOW_IDENT_in_counterStyle4496); if (state.failed) return;dbg.location(769,35); + match(input,IDENT,FOLLOW_IDENT_in_counterStyle4516); if (state.failed) return;dbg.location(769,35); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:769:35: ( ws )? - int alt240=2; - try { dbg.enterSubRule(240); - try { dbg.enterDecision(240, decisionCanBacktrack[240]); + int alt241=2; + try { dbg.enterSubRule(241); + try { dbg.enterDecision(241, decisionCanBacktrack[241]); - int LA240_0 = input.LA(1); - if ( (LA240_0==COMMENT||LA240_0==NL||LA240_0==WS) ) { - alt240=1; + int LA241_0 = input.LA(1); + if ( (LA241_0==COMMENT||LA241_0==NL||LA241_0==WS) ) { + alt241=1; } - } finally {dbg.exitDecision(240);} + } finally {dbg.exitDecision(241);} - switch (alt240) { + switch (alt241) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:769:35: ws { dbg.location(769,35); - pushFollow(FOLLOW_ws_in_counterStyle4498); + pushFollow(FOLLOW_ws_in_counterStyle4518); ws(); state._fsp--; if (state.failed) return; @@ -15477,28 +15637,28 @@ public final void counterStyle() throws RecognitionException { break; } - } finally {dbg.exitSubRule(240);} + } finally {dbg.exitSubRule(241);} dbg.location(770,9); - match(input,LBRACE,FOLLOW_LBRACE_in_counterStyle4509); if (state.failed) return;dbg.location(770,16); + match(input,LBRACE,FOLLOW_LBRACE_in_counterStyle4529); if (state.failed) return;dbg.location(770,16); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:770:16: ( ws )? - int alt241=2; - try { dbg.enterSubRule(241); - try { dbg.enterDecision(241, decisionCanBacktrack[241]); + int alt242=2; + try { dbg.enterSubRule(242); + try { dbg.enterDecision(242, decisionCanBacktrack[242]); - int LA241_0 = input.LA(1); - if ( (LA241_0==COMMENT||LA241_0==NL||LA241_0==WS) ) { - alt241=1; + int LA242_0 = input.LA(1); + if ( (LA242_0==COMMENT||LA242_0==NL||LA242_0==WS) ) { + alt242=1; } - } finally {dbg.exitDecision(241);} + } finally {dbg.exitDecision(242);} - switch (alt241) { + switch (alt242) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:770:16: ws { dbg.location(770,16); - pushFollow(FOLLOW_ws_in_counterStyle4511); + pushFollow(FOLLOW_ws_in_counterStyle4531); ws(); state._fsp--; if (state.failed) return; @@ -15506,31 +15666,31 @@ public final void counterStyle() throws RecognitionException { break; } - } finally {dbg.exitSubRule(241);} + } finally {dbg.exitSubRule(242);} dbg.location(770,20); - pushFollow(FOLLOW_syncToDeclarationsRule_in_counterStyle4514); + pushFollow(FOLLOW_syncToDeclarationsRule_in_counterStyle4534); syncToDeclarationsRule(); state._fsp--; if (state.failed) return;dbg.location(771,3); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:771:3: ( declarations )? - int alt242=2; - try { dbg.enterSubRule(242); - try { dbg.enterDecision(242, decisionCanBacktrack[242]); + int alt243=2; + try { dbg.enterSubRule(243); + try { dbg.enterDecision(243, decisionCanBacktrack[243]); - int LA242_0 = input.LA(1); - if ( ((LA242_0 >= AT_IDENT && LA242_0 <= AT_SIGN)||(LA242_0 >= BOTTOMCENTER_SYM && LA242_0 <= BOTTOMRIGHT_SYM)||(LA242_0 >= CHARSET_SYM && LA242_0 <= COLON)||LA242_0==CONTAINER_SYM||LA242_0==COUNTER_STYLE_SYM||(LA242_0 >= DCOLON && LA242_0 <= DOT)||LA242_0==FONT_FACE_SYM||(LA242_0 >= GEN && LA242_0 <= GREATER)||(LA242_0 >= HASH && LA242_0 <= HASH_SYMBOL)||LA242_0==IDENT||LA242_0==IMPORT_SYM||LA242_0==LAYER_SYM||(LA242_0 >= LBRACKET && LA242_0 <= LEFTTOP_SYM)||LA242_0==LESS_AND||(LA242_0 >= MEDIA_SYM && LA242_0 <= MOZ_DOCUMENT_SYM)||LA242_0==NAMESPACE_SYM||LA242_0==PAGE_SYM||(LA242_0 >= PIPE && LA242_0 <= PLUS)||(LA242_0 >= RIGHTBOTTOM_SYM && LA242_0 <= RIGHTTOP_SYM)||(LA242_0 >= SASS_AT_ROOT && LA242_0 <= SASS_DEBUG)||(LA242_0 >= SASS_EACH && LA242_0 <= SASS_ELSE)||(LA242_0 >= SASS_ERROR && LA242_0 <= SASS_FUNCTION)||(LA242_0 >= SASS_IF && LA242_0 <= SASS_MIXIN)||(LA242_0 >= SASS_RETURN && LA242_0 <= SEMI)||LA242_0==STAR||LA242_0==SUPPORTS_SYM||LA242_0==TILDE||(LA242_0 >= TOPCENTER_SYM && LA242_0 <= TOPRIGHT_SYM)||LA242_0==VARIABLE||LA242_0==WEBKIT_KEYFRAMES_SYM) ) { - alt242=1; + int LA243_0 = input.LA(1); + if ( ((LA243_0 >= AT_IDENT && LA243_0 <= AT_SIGN)||(LA243_0 >= BOTTOMCENTER_SYM && LA243_0 <= BOTTOMRIGHT_SYM)||(LA243_0 >= CHARSET_SYM && LA243_0 <= COLON)||LA243_0==CONTAINER_SYM||LA243_0==COUNTER_STYLE_SYM||(LA243_0 >= DCOLON && LA243_0 <= DOT)||LA243_0==FONT_FACE_SYM||(LA243_0 >= GEN && LA243_0 <= GREATER)||(LA243_0 >= HASH && LA243_0 <= HASH_SYMBOL)||LA243_0==IDENT||LA243_0==IMPORT_SYM||LA243_0==KEYFRAMES_SYM||LA243_0==LAYER_SYM||(LA243_0 >= LBRACKET && LA243_0 <= LEFTTOP_SYM)||LA243_0==LESS_AND||(LA243_0 >= MEDIA_SYM && LA243_0 <= MOZ_DOCUMENT_SYM)||LA243_0==NAMESPACE_SYM||LA243_0==PAGE_SYM||(LA243_0 >= PIPE && LA243_0 <= PLUS)||(LA243_0 >= RIGHTBOTTOM_SYM && LA243_0 <= RIGHTTOP_SYM)||(LA243_0 >= SASS_AT_ROOT && LA243_0 <= SASS_DEBUG)||(LA243_0 >= SASS_EACH && LA243_0 <= SASS_ELSE)||(LA243_0 >= SASS_ERROR && LA243_0 <= SASS_FUNCTION)||(LA243_0 >= SASS_IF && LA243_0 <= SASS_MIXIN)||(LA243_0 >= SASS_RETURN && LA243_0 <= SEMI)||LA243_0==STAR||LA243_0==SUPPORTS_SYM||LA243_0==TILDE||(LA243_0 >= TOPCENTER_SYM && LA243_0 <= TOPRIGHT_SYM)||LA243_0==VARIABLE||LA243_0==WEBKIT_KEYFRAMES_SYM) ) { + alt243=1; } - } finally {dbg.exitDecision(242);} + } finally {dbg.exitDecision(243);} - switch (alt242) { + switch (alt243) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:771:3: declarations { dbg.location(771,3); - pushFollow(FOLLOW_declarations_in_counterStyle4518); + pushFollow(FOLLOW_declarations_in_counterStyle4538); declarations(); state._fsp--; if (state.failed) return; @@ -15538,9 +15698,9 @@ public final void counterStyle() throws RecognitionException { break; } - } finally {dbg.exitSubRule(242);} + } finally {dbg.exitSubRule(243);} dbg.location(772,9); - match(input,RBRACE,FOLLOW_RBRACE_in_counterStyle4529); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_counterStyle4549); if (state.failed) return; } } @@ -15580,26 +15740,26 @@ public final void fontFace() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:776:7: FONT_FACE_SYM ( ws )? LBRACE ( ws )? syncToDeclarationsRule ( declarations )? RBRACE { dbg.location(776,7); - match(input,FONT_FACE_SYM,FOLLOW_FONT_FACE_SYM_in_fontFace4546); if (state.failed) return;dbg.location(776,21); + match(input,FONT_FACE_SYM,FOLLOW_FONT_FACE_SYM_in_fontFace4566); if (state.failed) return;dbg.location(776,21); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:776:21: ( ws )? - int alt243=2; - try { dbg.enterSubRule(243); - try { dbg.enterDecision(243, decisionCanBacktrack[243]); + int alt244=2; + try { dbg.enterSubRule(244); + try { dbg.enterDecision(244, decisionCanBacktrack[244]); - int LA243_0 = input.LA(1); - if ( (LA243_0==COMMENT||LA243_0==NL||LA243_0==WS) ) { - alt243=1; + int LA244_0 = input.LA(1); + if ( (LA244_0==COMMENT||LA244_0==NL||LA244_0==WS) ) { + alt244=1; } - } finally {dbg.exitDecision(243);} + } finally {dbg.exitDecision(244);} - switch (alt243) { + switch (alt244) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:776:21: ws { dbg.location(776,21); - pushFollow(FOLLOW_ws_in_fontFace4548); + pushFollow(FOLLOW_ws_in_fontFace4568); ws(); state._fsp--; if (state.failed) return; @@ -15607,28 +15767,28 @@ public final void fontFace() throws RecognitionException { break; } - } finally {dbg.exitSubRule(243);} + } finally {dbg.exitSubRule(244);} dbg.location(777,9); - match(input,LBRACE,FOLLOW_LBRACE_in_fontFace4559); if (state.failed) return;dbg.location(777,16); + match(input,LBRACE,FOLLOW_LBRACE_in_fontFace4579); if (state.failed) return;dbg.location(777,16); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:777:16: ( ws )? - int alt244=2; - try { dbg.enterSubRule(244); - try { dbg.enterDecision(244, decisionCanBacktrack[244]); + int alt245=2; + try { dbg.enterSubRule(245); + try { dbg.enterDecision(245, decisionCanBacktrack[245]); - int LA244_0 = input.LA(1); - if ( (LA244_0==COMMENT||LA244_0==NL||LA244_0==WS) ) { - alt244=1; + int LA245_0 = input.LA(1); + if ( (LA245_0==COMMENT||LA245_0==NL||LA245_0==WS) ) { + alt245=1; } - } finally {dbg.exitDecision(244);} + } finally {dbg.exitDecision(245);} - switch (alt244) { + switch (alt245) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:777:16: ws { dbg.location(777,16); - pushFollow(FOLLOW_ws_in_fontFace4561); + pushFollow(FOLLOW_ws_in_fontFace4581); ws(); state._fsp--; if (state.failed) return; @@ -15636,31 +15796,31 @@ public final void fontFace() throws RecognitionException { break; } - } finally {dbg.exitSubRule(244);} + } finally {dbg.exitSubRule(245);} dbg.location(777,20); - pushFollow(FOLLOW_syncToDeclarationsRule_in_fontFace4564); + pushFollow(FOLLOW_syncToDeclarationsRule_in_fontFace4584); syncToDeclarationsRule(); state._fsp--; if (state.failed) return;dbg.location(778,3); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:778:3: ( declarations )? - int alt245=2; - try { dbg.enterSubRule(245); - try { dbg.enterDecision(245, decisionCanBacktrack[245]); + int alt246=2; + try { dbg.enterSubRule(246); + try { dbg.enterDecision(246, decisionCanBacktrack[246]); - int LA245_0 = input.LA(1); - if ( ((LA245_0 >= AT_IDENT && LA245_0 <= AT_SIGN)||(LA245_0 >= BOTTOMCENTER_SYM && LA245_0 <= BOTTOMRIGHT_SYM)||(LA245_0 >= CHARSET_SYM && LA245_0 <= COLON)||LA245_0==CONTAINER_SYM||LA245_0==COUNTER_STYLE_SYM||(LA245_0 >= DCOLON && LA245_0 <= DOT)||LA245_0==FONT_FACE_SYM||(LA245_0 >= GEN && LA245_0 <= GREATER)||(LA245_0 >= HASH && LA245_0 <= HASH_SYMBOL)||LA245_0==IDENT||LA245_0==IMPORT_SYM||LA245_0==LAYER_SYM||(LA245_0 >= LBRACKET && LA245_0 <= LEFTTOP_SYM)||LA245_0==LESS_AND||(LA245_0 >= MEDIA_SYM && LA245_0 <= MOZ_DOCUMENT_SYM)||LA245_0==NAMESPACE_SYM||LA245_0==PAGE_SYM||(LA245_0 >= PIPE && LA245_0 <= PLUS)||(LA245_0 >= RIGHTBOTTOM_SYM && LA245_0 <= RIGHTTOP_SYM)||(LA245_0 >= SASS_AT_ROOT && LA245_0 <= SASS_DEBUG)||(LA245_0 >= SASS_EACH && LA245_0 <= SASS_ELSE)||(LA245_0 >= SASS_ERROR && LA245_0 <= SASS_FUNCTION)||(LA245_0 >= SASS_IF && LA245_0 <= SASS_MIXIN)||(LA245_0 >= SASS_RETURN && LA245_0 <= SEMI)||LA245_0==STAR||LA245_0==SUPPORTS_SYM||LA245_0==TILDE||(LA245_0 >= TOPCENTER_SYM && LA245_0 <= TOPRIGHT_SYM)||LA245_0==VARIABLE||LA245_0==WEBKIT_KEYFRAMES_SYM) ) { - alt245=1; + int LA246_0 = input.LA(1); + if ( ((LA246_0 >= AT_IDENT && LA246_0 <= AT_SIGN)||(LA246_0 >= BOTTOMCENTER_SYM && LA246_0 <= BOTTOMRIGHT_SYM)||(LA246_0 >= CHARSET_SYM && LA246_0 <= COLON)||LA246_0==CONTAINER_SYM||LA246_0==COUNTER_STYLE_SYM||(LA246_0 >= DCOLON && LA246_0 <= DOT)||LA246_0==FONT_FACE_SYM||(LA246_0 >= GEN && LA246_0 <= GREATER)||(LA246_0 >= HASH && LA246_0 <= HASH_SYMBOL)||LA246_0==IDENT||LA246_0==IMPORT_SYM||LA246_0==KEYFRAMES_SYM||LA246_0==LAYER_SYM||(LA246_0 >= LBRACKET && LA246_0 <= LEFTTOP_SYM)||LA246_0==LESS_AND||(LA246_0 >= MEDIA_SYM && LA246_0 <= MOZ_DOCUMENT_SYM)||LA246_0==NAMESPACE_SYM||LA246_0==PAGE_SYM||(LA246_0 >= PIPE && LA246_0 <= PLUS)||(LA246_0 >= RIGHTBOTTOM_SYM && LA246_0 <= RIGHTTOP_SYM)||(LA246_0 >= SASS_AT_ROOT && LA246_0 <= SASS_DEBUG)||(LA246_0 >= SASS_EACH && LA246_0 <= SASS_ELSE)||(LA246_0 >= SASS_ERROR && LA246_0 <= SASS_FUNCTION)||(LA246_0 >= SASS_IF && LA246_0 <= SASS_MIXIN)||(LA246_0 >= SASS_RETURN && LA246_0 <= SEMI)||LA246_0==STAR||LA246_0==SUPPORTS_SYM||LA246_0==TILDE||(LA246_0 >= TOPCENTER_SYM && LA246_0 <= TOPRIGHT_SYM)||LA246_0==VARIABLE||LA246_0==WEBKIT_KEYFRAMES_SYM) ) { + alt246=1; } - } finally {dbg.exitDecision(245);} + } finally {dbg.exitDecision(246);} - switch (alt245) { + switch (alt246) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:778:3: declarations { dbg.location(778,3); - pushFollow(FOLLOW_declarations_in_fontFace4568); + pushFollow(FOLLOW_declarations_in_fontFace4588); declarations(); state._fsp--; if (state.failed) return; @@ -15668,9 +15828,9 @@ public final void fontFace() throws RecognitionException { break; } - } finally {dbg.exitSubRule(245);} + } finally {dbg.exitSubRule(246);} dbg.location(779,9); - match(input,RBRACE,FOLLOW_RBRACE_in_fontFace4579); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_fontFace4599); if (state.failed) return; } } @@ -15710,29 +15870,29 @@ public final void margin() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:783:4: margin_sym ( ws )? LBRACE ( ws )? syncToDeclarationsRule ( declarations )? RBRACE { dbg.location(783,4); - pushFollow(FOLLOW_margin_sym_in_margin4593); + pushFollow(FOLLOW_margin_sym_in_margin4613); margin_sym(); state._fsp--; if (state.failed) return;dbg.location(783,15); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:783:15: ( ws )? - int alt246=2; - try { dbg.enterSubRule(246); - try { dbg.enterDecision(246, decisionCanBacktrack[246]); + int alt247=2; + try { dbg.enterSubRule(247); + try { dbg.enterDecision(247, decisionCanBacktrack[247]); - int LA246_0 = input.LA(1); - if ( (LA246_0==COMMENT||LA246_0==NL||LA246_0==WS) ) { - alt246=1; + int LA247_0 = input.LA(1); + if ( (LA247_0==COMMENT||LA247_0==NL||LA247_0==WS) ) { + alt247=1; } - } finally {dbg.exitDecision(246);} + } finally {dbg.exitDecision(247);} - switch (alt246) { + switch (alt247) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:783:15: ws { dbg.location(783,15); - pushFollow(FOLLOW_ws_in_margin4595); + pushFollow(FOLLOW_ws_in_margin4615); ws(); state._fsp--; if (state.failed) return; @@ -15740,28 +15900,28 @@ public final void margin() throws RecognitionException { break; } - } finally {dbg.exitSubRule(246);} + } finally {dbg.exitSubRule(247);} dbg.location(783,19); - match(input,LBRACE,FOLLOW_LBRACE_in_margin4598); if (state.failed) return;dbg.location(783,26); + match(input,LBRACE,FOLLOW_LBRACE_in_margin4618); if (state.failed) return;dbg.location(783,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:783:26: ( ws )? - int alt247=2; - try { dbg.enterSubRule(247); - try { dbg.enterDecision(247, decisionCanBacktrack[247]); + int alt248=2; + try { dbg.enterSubRule(248); + try { dbg.enterDecision(248, decisionCanBacktrack[248]); - int LA247_0 = input.LA(1); - if ( (LA247_0==COMMENT||LA247_0==NL||LA247_0==WS) ) { - alt247=1; + int LA248_0 = input.LA(1); + if ( (LA248_0==COMMENT||LA248_0==NL||LA248_0==WS) ) { + alt248=1; } - } finally {dbg.exitDecision(247);} + } finally {dbg.exitDecision(248);} - switch (alt247) { + switch (alt248) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:783:26: ws { dbg.location(783,26); - pushFollow(FOLLOW_ws_in_margin4600); + pushFollow(FOLLOW_ws_in_margin4620); ws(); state._fsp--; if (state.failed) return; @@ -15769,31 +15929,31 @@ public final void margin() throws RecognitionException { break; } - } finally {dbg.exitSubRule(247);} + } finally {dbg.exitSubRule(248);} dbg.location(783,30); - pushFollow(FOLLOW_syncToDeclarationsRule_in_margin4603); + pushFollow(FOLLOW_syncToDeclarationsRule_in_margin4623); syncToDeclarationsRule(); state._fsp--; if (state.failed) return;dbg.location(783,53); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:783:53: ( declarations )? - int alt248=2; - try { dbg.enterSubRule(248); - try { dbg.enterDecision(248, decisionCanBacktrack[248]); + int alt249=2; + try { dbg.enterSubRule(249); + try { dbg.enterDecision(249, decisionCanBacktrack[249]); - int LA248_0 = input.LA(1); - if ( ((LA248_0 >= AT_IDENT && LA248_0 <= AT_SIGN)||(LA248_0 >= BOTTOMCENTER_SYM && LA248_0 <= BOTTOMRIGHT_SYM)||(LA248_0 >= CHARSET_SYM && LA248_0 <= COLON)||LA248_0==CONTAINER_SYM||LA248_0==COUNTER_STYLE_SYM||(LA248_0 >= DCOLON && LA248_0 <= DOT)||LA248_0==FONT_FACE_SYM||(LA248_0 >= GEN && LA248_0 <= GREATER)||(LA248_0 >= HASH && LA248_0 <= HASH_SYMBOL)||LA248_0==IDENT||LA248_0==IMPORT_SYM||LA248_0==LAYER_SYM||(LA248_0 >= LBRACKET && LA248_0 <= LEFTTOP_SYM)||LA248_0==LESS_AND||(LA248_0 >= MEDIA_SYM && LA248_0 <= MOZ_DOCUMENT_SYM)||LA248_0==NAMESPACE_SYM||LA248_0==PAGE_SYM||(LA248_0 >= PIPE && LA248_0 <= PLUS)||(LA248_0 >= RIGHTBOTTOM_SYM && LA248_0 <= RIGHTTOP_SYM)||(LA248_0 >= SASS_AT_ROOT && LA248_0 <= SASS_DEBUG)||(LA248_0 >= SASS_EACH && LA248_0 <= SASS_ELSE)||(LA248_0 >= SASS_ERROR && LA248_0 <= SASS_FUNCTION)||(LA248_0 >= SASS_IF && LA248_0 <= SASS_MIXIN)||(LA248_0 >= SASS_RETURN && LA248_0 <= SEMI)||LA248_0==STAR||LA248_0==SUPPORTS_SYM||LA248_0==TILDE||(LA248_0 >= TOPCENTER_SYM && LA248_0 <= TOPRIGHT_SYM)||LA248_0==VARIABLE||LA248_0==WEBKIT_KEYFRAMES_SYM) ) { - alt248=1; + int LA249_0 = input.LA(1); + if ( ((LA249_0 >= AT_IDENT && LA249_0 <= AT_SIGN)||(LA249_0 >= BOTTOMCENTER_SYM && LA249_0 <= BOTTOMRIGHT_SYM)||(LA249_0 >= CHARSET_SYM && LA249_0 <= COLON)||LA249_0==CONTAINER_SYM||LA249_0==COUNTER_STYLE_SYM||(LA249_0 >= DCOLON && LA249_0 <= DOT)||LA249_0==FONT_FACE_SYM||(LA249_0 >= GEN && LA249_0 <= GREATER)||(LA249_0 >= HASH && LA249_0 <= HASH_SYMBOL)||LA249_0==IDENT||LA249_0==IMPORT_SYM||LA249_0==KEYFRAMES_SYM||LA249_0==LAYER_SYM||(LA249_0 >= LBRACKET && LA249_0 <= LEFTTOP_SYM)||LA249_0==LESS_AND||(LA249_0 >= MEDIA_SYM && LA249_0 <= MOZ_DOCUMENT_SYM)||LA249_0==NAMESPACE_SYM||LA249_0==PAGE_SYM||(LA249_0 >= PIPE && LA249_0 <= PLUS)||(LA249_0 >= RIGHTBOTTOM_SYM && LA249_0 <= RIGHTTOP_SYM)||(LA249_0 >= SASS_AT_ROOT && LA249_0 <= SASS_DEBUG)||(LA249_0 >= SASS_EACH && LA249_0 <= SASS_ELSE)||(LA249_0 >= SASS_ERROR && LA249_0 <= SASS_FUNCTION)||(LA249_0 >= SASS_IF && LA249_0 <= SASS_MIXIN)||(LA249_0 >= SASS_RETURN && LA249_0 <= SEMI)||LA249_0==STAR||LA249_0==SUPPORTS_SYM||LA249_0==TILDE||(LA249_0 >= TOPCENTER_SYM && LA249_0 <= TOPRIGHT_SYM)||LA249_0==VARIABLE||LA249_0==WEBKIT_KEYFRAMES_SYM) ) { + alt249=1; } - } finally {dbg.exitDecision(248);} + } finally {dbg.exitDecision(249);} - switch (alt248) { + switch (alt249) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:783:53: declarations { dbg.location(783,53); - pushFollow(FOLLOW_declarations_in_margin4605); + pushFollow(FOLLOW_declarations_in_margin4625); declarations(); state._fsp--; if (state.failed) return; @@ -15801,9 +15961,9 @@ public final void margin() throws RecognitionException { break; } - } finally {dbg.exitSubRule(248);} + } finally {dbg.exitSubRule(249);} dbg.location(783,67); - match(input,RBRACE,FOLLOW_RBRACE_in_margin4608); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_margin4628); if (state.failed) return; } } @@ -15893,8 +16053,8 @@ public final void pseudoPage() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:807:7: COLON IDENT { dbg.location(807,7); - match(input,COLON,FOLLOW_COLON_in_pseudoPage4817); if (state.failed) return;dbg.location(807,13); - match(input,IDENT,FOLLOW_IDENT_in_pseudoPage4819); if (state.failed) return; + match(input,COLON,FOLLOW_COLON_in_pseudoPage4837); if (state.failed) return;dbg.location(807,13); + match(input,IDENT,FOLLOW_IDENT_in_pseudoPage4839); if (state.failed) return; } } @@ -16029,8 +16189,8 @@ public final void property() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:821:5: ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp | VARIABLE | IDENT | GEN |{...}? cp_variable ) - int alt249=6; - try { dbg.enterDecision(249, decisionCanBacktrack[249]); + int alt250=6; + try { dbg.enterDecision(250, decisionCanBacktrack[250]); switch ( input.LA(1) ) { case IDENT: @@ -16038,17 +16198,17 @@ public final void property() throws RecognitionException { switch ( input.LA(2) ) { case DOT: { - alt249=6; + alt250=6; } break; case HASH_SYMBOL: { - alt249=1; + alt250=1; } break; case AT_SIGN: { - alt249=2; + alt250=2; } break; case COLON: @@ -16056,7 +16216,7 @@ public final void property() throws RecognitionException { case NL: case WS: { - alt249=4; + alt250=4; } break; default: @@ -16065,7 +16225,7 @@ public final void property() throws RecognitionException { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 249, 1, input); + new NoViableAltException("", 250, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -16076,27 +16236,27 @@ public final void property() throws RecognitionException { break; case HASH_SYMBOL: { - alt249=1; + alt250=1; } break; case AT_SIGN: { - alt249=2; + alt250=2; } break; case VARIABLE: { - alt249=3; + alt250=3; } break; case MINUS: { - int LA249_5 = input.LA(2); - if ( (LA249_5==HASH_SYMBOL) ) { - alt249=1; + int LA250_5 = input.LA(2); + if ( (LA250_5==HASH_SYMBOL) ) { + alt250=1; } - else if ( (LA249_5==AT_SIGN) ) { - alt249=2; + else if ( (LA250_5==AT_SIGN) ) { + alt250=2; } else { @@ -16105,7 +16265,7 @@ else if ( (LA249_5==AT_SIGN) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 249, 5, input); + new NoViableAltException("", 250, 5, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -16117,7 +16277,7 @@ else if ( (LA249_5==AT_SIGN) ) { break; case GEN: { - alt249=5; + alt250=5; } break; case AT_IDENT: @@ -16130,6 +16290,7 @@ else if ( (LA249_5==AT_SIGN) ) { case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -16164,19 +16325,19 @@ else if ( (LA249_5==AT_SIGN) ) { case TOPRIGHT_SYM: case WEBKIT_KEYFRAMES_SYM: { - alt249=6; + alt250=6; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 249, 0, input); + new NoViableAltException("", 250, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(249);} + } finally {dbg.exitDecision(250);} - switch (alt249) { + switch (alt250) { case 1 : dbg.enterAlt(1); @@ -16187,7 +16348,7 @@ else if ( (LA249_5==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "property", "isScssSource()"); }dbg.location(825,23); - pushFollow(FOLLOW_sass_selector_interpolation_exp_in_property4903); + pushFollow(FOLLOW_sass_selector_interpolation_exp_in_property4923); sass_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -16203,7 +16364,7 @@ else if ( (LA249_5==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "property", "isLessSource()"); }dbg.location(826,25); - pushFollow(FOLLOW_less_selector_interpolation_exp_in_property4913); + pushFollow(FOLLOW_less_selector_interpolation_exp_in_property4933); less_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -16215,7 +16376,7 @@ else if ( (LA249_5==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:827:7: VARIABLE { dbg.location(827,7); - match(input,VARIABLE,FOLLOW_VARIABLE_in_property4921); if (state.failed) return; + match(input,VARIABLE,FOLLOW_VARIABLE_in_property4941); if (state.failed) return; } break; case 4 : @@ -16224,7 +16385,7 @@ else if ( (LA249_5==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:828:7: IDENT { dbg.location(828,7); - match(input,IDENT,FOLLOW_IDENT_in_property4929); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_property4949); if (state.failed) return; } break; case 5 : @@ -16233,7 +16394,7 @@ else if ( (LA249_5==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:829:7: GEN { dbg.location(829,7); - match(input,GEN,FOLLOW_GEN_in_property4937); if (state.failed) return; + match(input,GEN,FOLLOW_GEN_in_property4957); if (state.failed) return; } break; case 6 : @@ -16246,7 +16407,7 @@ else if ( (LA249_5==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "property", "isCssPreprocessorSource()"); }dbg.location(830,36); - pushFollow(FOLLOW_cp_variable_in_property4947); + pushFollow(FOLLOW_cp_variable_in_property4967); cp_variable(); state._fsp--; if (state.failed) return; @@ -16294,30 +16455,30 @@ public final void sass_map() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:839:5: sass_map_name COLON ( ws )? LPAREN ( ws )? syncToFollow ( sass_map_pairs )? RPAREN ( ( ( ws )? SASS_DEFAULT ) | ( ( ws )? SASS_GLOBAL ) )* { dbg.location(839,5); - pushFollow(FOLLOW_sass_map_name_in_sass_map4974); + pushFollow(FOLLOW_sass_map_name_in_sass_map4994); sass_map_name(); state._fsp--; if (state.failed) return;dbg.location(839,19); - match(input,COLON,FOLLOW_COLON_in_sass_map4976); if (state.failed) return;dbg.location(839,25); + match(input,COLON,FOLLOW_COLON_in_sass_map4996); if (state.failed) return;dbg.location(839,25); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:839:25: ( ws )? - int alt250=2; - try { dbg.enterSubRule(250); - try { dbg.enterDecision(250, decisionCanBacktrack[250]); + int alt251=2; + try { dbg.enterSubRule(251); + try { dbg.enterDecision(251, decisionCanBacktrack[251]); - int LA250_0 = input.LA(1); - if ( (LA250_0==COMMENT||LA250_0==NL||LA250_0==WS) ) { - alt250=1; + int LA251_0 = input.LA(1); + if ( (LA251_0==COMMENT||LA251_0==NL||LA251_0==WS) ) { + alt251=1; } - } finally {dbg.exitDecision(250);} + } finally {dbg.exitDecision(251);} - switch (alt250) { + switch (alt251) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:839:25: ws { dbg.location(839,25); - pushFollow(FOLLOW_ws_in_sass_map4978); + pushFollow(FOLLOW_ws_in_sass_map4998); ws(); state._fsp--; if (state.failed) return; @@ -16325,28 +16486,28 @@ public final void sass_map() throws RecognitionException { break; } - } finally {dbg.exitSubRule(250);} + } finally {dbg.exitSubRule(251);} dbg.location(839,29); - match(input,LPAREN,FOLLOW_LPAREN_in_sass_map4981); if (state.failed) return;dbg.location(839,36); + match(input,LPAREN,FOLLOW_LPAREN_in_sass_map5001); if (state.failed) return;dbg.location(839,36); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:839:36: ( ws )? - int alt251=2; - try { dbg.enterSubRule(251); - try { dbg.enterDecision(251, decisionCanBacktrack[251]); + int alt252=2; + try { dbg.enterSubRule(252); + try { dbg.enterDecision(252, decisionCanBacktrack[252]); - int LA251_0 = input.LA(1); - if ( (LA251_0==COMMENT||LA251_0==NL||LA251_0==WS) ) { - alt251=1; + int LA252_0 = input.LA(1); + if ( (LA252_0==COMMENT||LA252_0==NL||LA252_0==WS) ) { + alt252=1; } - } finally {dbg.exitDecision(251);} + } finally {dbg.exitDecision(252);} - switch (alt251) { + switch (alt252) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:839:36: ws { dbg.location(839,36); - pushFollow(FOLLOW_ws_in_sass_map4983); + pushFollow(FOLLOW_ws_in_sass_map5003); ws(); state._fsp--; if (state.failed) return; @@ -16354,31 +16515,31 @@ public final void sass_map() throws RecognitionException { break; } - } finally {dbg.exitSubRule(251);} + } finally {dbg.exitSubRule(252);} dbg.location(839,40); - pushFollow(FOLLOW_syncToFollow_in_sass_map4986); + pushFollow(FOLLOW_syncToFollow_in_sass_map5006); syncToFollow(); state._fsp--; if (state.failed) return;dbg.location(841,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:841:9: ( sass_map_pairs )? - int alt252=2; - try { dbg.enterSubRule(252); - try { dbg.enterDecision(252, decisionCanBacktrack[252]); + int alt253=2; + try { dbg.enterSubRule(253); + try { dbg.enterDecision(253, decisionCanBacktrack[253]); - int LA252_0 = input.LA(1); - if ( ((LA252_0 >= AT_IDENT && LA252_0 <= AT_SIGN)||(LA252_0 >= BOTTOMCENTER_SYM && LA252_0 <= BOTTOMRIGHT_SYM)||LA252_0==CHARSET_SYM||LA252_0==COMMA||LA252_0==COUNTER_STYLE_SYM||LA252_0==FONT_FACE_SYM||LA252_0==GEN||LA252_0==HASH_SYMBOL||LA252_0==IDENT||LA252_0==IMPORT_SYM||(LA252_0 >= LEFTBOTTOM_SYM && LA252_0 <= LEFTTOP_SYM)||(LA252_0 >= MEDIA_SYM && LA252_0 <= MOZ_DOCUMENT_SYM)||LA252_0==NAMESPACE_SYM||LA252_0==NUMBER||LA252_0==PAGE_SYM||(LA252_0 >= RIGHTBOTTOM_SYM && LA252_0 <= RIGHTTOP_SYM)||(LA252_0 >= SASS_AT_ROOT && LA252_0 <= SASS_DEBUG)||(LA252_0 >= SASS_EACH && LA252_0 <= SASS_ELSE)||LA252_0==SASS_EXTEND||(LA252_0 >= SASS_FOR && LA252_0 <= SASS_FUNCTION)||(LA252_0 >= SASS_IF && LA252_0 <= SASS_MIXIN)||(LA252_0 >= SASS_RETURN && LA252_0 <= SASS_WHILE)||LA252_0==STRING||(LA252_0 >= TOPCENTER_SYM && LA252_0 <= TOPRIGHT_SYM)||LA252_0==VARIABLE||LA252_0==WEBKIT_KEYFRAMES_SYM) ) { - alt252=1; + int LA253_0 = input.LA(1); + if ( ((LA253_0 >= AT_IDENT && LA253_0 <= AT_SIGN)||(LA253_0 >= BOTTOMCENTER_SYM && LA253_0 <= BOTTOMRIGHT_SYM)||LA253_0==CHARSET_SYM||LA253_0==COMMA||LA253_0==COUNTER_STYLE_SYM||LA253_0==FONT_FACE_SYM||LA253_0==GEN||LA253_0==HASH_SYMBOL||LA253_0==IDENT||LA253_0==IMPORT_SYM||LA253_0==KEYFRAMES_SYM||(LA253_0 >= LEFTBOTTOM_SYM && LA253_0 <= LEFTTOP_SYM)||(LA253_0 >= MEDIA_SYM && LA253_0 <= MOZ_DOCUMENT_SYM)||LA253_0==NAMESPACE_SYM||LA253_0==NUMBER||LA253_0==PAGE_SYM||(LA253_0 >= RIGHTBOTTOM_SYM && LA253_0 <= RIGHTTOP_SYM)||(LA253_0 >= SASS_AT_ROOT && LA253_0 <= SASS_DEBUG)||(LA253_0 >= SASS_EACH && LA253_0 <= SASS_ELSE)||LA253_0==SASS_EXTEND||(LA253_0 >= SASS_FOR && LA253_0 <= SASS_FUNCTION)||(LA253_0 >= SASS_IF && LA253_0 <= SASS_MIXIN)||(LA253_0 >= SASS_RETURN && LA253_0 <= SASS_WHILE)||LA253_0==STRING||(LA253_0 >= TOPCENTER_SYM && LA253_0 <= TOPRIGHT_SYM)||LA253_0==VARIABLE||LA253_0==WEBKIT_KEYFRAMES_SYM) ) { + alt253=1; } - } finally {dbg.exitDecision(252);} + } finally {dbg.exitDecision(253);} - switch (alt252) { + switch (alt253) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:841:9: sass_map_pairs { dbg.location(841,9); - pushFollow(FOLLOW_sass_map_pairs_in_sass_map5005); + pushFollow(FOLLOW_sass_map_pairs_in_sass_map5025); sass_map_pairs(); state._fsp--; if (state.failed) return; @@ -16386,28 +16547,28 @@ public final void sass_map() throws RecognitionException { break; } - } finally {dbg.exitSubRule(252);} + } finally {dbg.exitSubRule(253);} dbg.location(842,5); - match(input,RPAREN,FOLLOW_RPAREN_in_sass_map5012); if (state.failed) return;dbg.location(842,12); + match(input,RPAREN,FOLLOW_RPAREN_in_sass_map5032); if (state.failed) return;dbg.location(842,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:842:12: ( ( ( ws )? SASS_DEFAULT ) | ( ( ws )? SASS_GLOBAL ) )* - try { dbg.enterSubRule(255); + try { dbg.enterSubRule(256); - loop255: + loop256: while (true) { - int alt255=3; - try { dbg.enterDecision(255, decisionCanBacktrack[255]); + int alt256=3; + try { dbg.enterDecision(256, decisionCanBacktrack[256]); try { isCyclicDecision = true; - alt255 = dfa255.predict(input); + alt256 = dfa256.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(255);} + } finally {dbg.exitDecision(256);} - switch (alt255) { + switch (alt256) { case 1 : dbg.enterAlt(1); @@ -16421,24 +16582,24 @@ public final void sass_map() throws RecognitionException { { dbg.location(842,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:842:14: ( ws )? - int alt253=2; - try { dbg.enterSubRule(253); - try { dbg.enterDecision(253, decisionCanBacktrack[253]); + int alt254=2; + try { dbg.enterSubRule(254); + try { dbg.enterDecision(254, decisionCanBacktrack[254]); - int LA253_0 = input.LA(1); - if ( (LA253_0==COMMENT||LA253_0==NL||LA253_0==WS) ) { - alt253=1; + int LA254_0 = input.LA(1); + if ( (LA254_0==COMMENT||LA254_0==NL||LA254_0==WS) ) { + alt254=1; } - } finally {dbg.exitDecision(253);} + } finally {dbg.exitDecision(254);} - switch (alt253) { + switch (alt254) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:842:14: ws { dbg.location(842,14); - pushFollow(FOLLOW_ws_in_sass_map5016); + pushFollow(FOLLOW_ws_in_sass_map5036); ws(); state._fsp--; if (state.failed) return; @@ -16446,9 +16607,9 @@ public final void sass_map() throws RecognitionException { break; } - } finally {dbg.exitSubRule(253);} + } finally {dbg.exitSubRule(254);} dbg.location(842,18); - match(input,SASS_DEFAULT,FOLLOW_SASS_DEFAULT_in_sass_map5019); if (state.failed) return; + match(input,SASS_DEFAULT,FOLLOW_SASS_DEFAULT_in_sass_map5039); if (state.failed) return; } } @@ -16466,24 +16627,24 @@ public final void sass_map() throws RecognitionException { { dbg.location(842,35); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:842:35: ( ws )? - int alt254=2; - try { dbg.enterSubRule(254); - try { dbg.enterDecision(254, decisionCanBacktrack[254]); + int alt255=2; + try { dbg.enterSubRule(255); + try { dbg.enterDecision(255, decisionCanBacktrack[255]); - int LA254_0 = input.LA(1); - if ( (LA254_0==COMMENT||LA254_0==NL||LA254_0==WS) ) { - alt254=1; + int LA255_0 = input.LA(1); + if ( (LA255_0==COMMENT||LA255_0==NL||LA255_0==WS) ) { + alt255=1; } - } finally {dbg.exitDecision(254);} + } finally {dbg.exitDecision(255);} - switch (alt254) { + switch (alt255) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:842:35: ws { dbg.location(842,35); - pushFollow(FOLLOW_ws_in_sass_map5025); + pushFollow(FOLLOW_ws_in_sass_map5045); ws(); state._fsp--; if (state.failed) return; @@ -16491,19 +16652,19 @@ public final void sass_map() throws RecognitionException { break; } - } finally {dbg.exitSubRule(254);} + } finally {dbg.exitSubRule(255);} dbg.location(842,39); - match(input,SASS_GLOBAL,FOLLOW_SASS_GLOBAL_in_sass_map5028); if (state.failed) return; + match(input,SASS_GLOBAL,FOLLOW_SASS_GLOBAL_in_sass_map5048); if (state.failed) return; } } break; default : - break loop255; + break loop256; } } - } finally {dbg.exitSubRule(255);} + } finally {dbg.exitSubRule(256);} } @@ -16544,7 +16705,7 @@ public final void sass_map_name() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:847:5: cp_variable { dbg.location(847,5); - pushFollow(FOLLOW_cp_variable_in_sass_map_name5052); + pushFollow(FOLLOW_cp_variable_in_sass_map_name5072); cp_variable(); state._fsp--; if (state.failed) return; @@ -16588,25 +16749,25 @@ public final void sass_map_pairs() throws RecognitionException { { dbg.location(852,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:852:5: ( ( sass_map_pair ( ( ( ws )? COMMA )=> ( ws )? COMMA )? ( ws )? ) | ( COMMA ( ws )? ) )+ - int cnt260=0; - try { dbg.enterSubRule(260); + int cnt261=0; + try { dbg.enterSubRule(261); - loop260: + loop261: while (true) { - int alt260=3; - try { dbg.enterDecision(260, decisionCanBacktrack[260]); + int alt261=3; + try { dbg.enterDecision(261, decisionCanBacktrack[261]); - int LA260_0 = input.LA(1); - if ( ((LA260_0 >= AT_IDENT && LA260_0 <= AT_SIGN)||(LA260_0 >= BOTTOMCENTER_SYM && LA260_0 <= BOTTOMRIGHT_SYM)||LA260_0==CHARSET_SYM||LA260_0==COUNTER_STYLE_SYM||LA260_0==FONT_FACE_SYM||LA260_0==GEN||LA260_0==HASH_SYMBOL||LA260_0==IDENT||LA260_0==IMPORT_SYM||(LA260_0 >= LEFTBOTTOM_SYM && LA260_0 <= LEFTTOP_SYM)||(LA260_0 >= MEDIA_SYM && LA260_0 <= MOZ_DOCUMENT_SYM)||LA260_0==NAMESPACE_SYM||LA260_0==NUMBER||LA260_0==PAGE_SYM||(LA260_0 >= RIGHTBOTTOM_SYM && LA260_0 <= RIGHTTOP_SYM)||(LA260_0 >= SASS_AT_ROOT && LA260_0 <= SASS_DEBUG)||(LA260_0 >= SASS_EACH && LA260_0 <= SASS_ELSE)||LA260_0==SASS_EXTEND||(LA260_0 >= SASS_FOR && LA260_0 <= SASS_FUNCTION)||(LA260_0 >= SASS_IF && LA260_0 <= SASS_MIXIN)||(LA260_0 >= SASS_RETURN && LA260_0 <= SASS_WHILE)||LA260_0==STRING||(LA260_0 >= TOPCENTER_SYM && LA260_0 <= TOPRIGHT_SYM)||LA260_0==VARIABLE||LA260_0==WEBKIT_KEYFRAMES_SYM) ) { - alt260=1; + int LA261_0 = input.LA(1); + if ( ((LA261_0 >= AT_IDENT && LA261_0 <= AT_SIGN)||(LA261_0 >= BOTTOMCENTER_SYM && LA261_0 <= BOTTOMRIGHT_SYM)||LA261_0==CHARSET_SYM||LA261_0==COUNTER_STYLE_SYM||LA261_0==FONT_FACE_SYM||LA261_0==GEN||LA261_0==HASH_SYMBOL||LA261_0==IDENT||LA261_0==IMPORT_SYM||LA261_0==KEYFRAMES_SYM||(LA261_0 >= LEFTBOTTOM_SYM && LA261_0 <= LEFTTOP_SYM)||(LA261_0 >= MEDIA_SYM && LA261_0 <= MOZ_DOCUMENT_SYM)||LA261_0==NAMESPACE_SYM||LA261_0==NUMBER||LA261_0==PAGE_SYM||(LA261_0 >= RIGHTBOTTOM_SYM && LA261_0 <= RIGHTTOP_SYM)||(LA261_0 >= SASS_AT_ROOT && LA261_0 <= SASS_DEBUG)||(LA261_0 >= SASS_EACH && LA261_0 <= SASS_ELSE)||LA261_0==SASS_EXTEND||(LA261_0 >= SASS_FOR && LA261_0 <= SASS_FUNCTION)||(LA261_0 >= SASS_IF && LA261_0 <= SASS_MIXIN)||(LA261_0 >= SASS_RETURN && LA261_0 <= SASS_WHILE)||LA261_0==STRING||(LA261_0 >= TOPCENTER_SYM && LA261_0 <= TOPRIGHT_SYM)||LA261_0==VARIABLE||LA261_0==WEBKIT_KEYFRAMES_SYM) ) { + alt261=1; } - else if ( (LA260_0==COMMA) ) { - alt260=2; + else if ( (LA261_0==COMMA) ) { + alt261=2; } - } finally {dbg.exitDecision(260);} + } finally {dbg.exitDecision(261);} - switch (alt260) { + switch (alt261) { case 1 : dbg.enterAlt(1); @@ -16619,26 +16780,26 @@ else if ( (LA260_0==COMMA) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:853:12: sass_map_pair ( ( ( ws )? COMMA )=> ( ws )? COMMA )? ( ws )? { dbg.location(853,12); - pushFollow(FOLLOW_sass_map_pair_in_sass_map_pairs5086); + pushFollow(FOLLOW_sass_map_pair_in_sass_map_pairs5106); sass_map_pair(); state._fsp--; if (state.failed) return;dbg.location(853,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:853:26: ( ( ( ws )? COMMA )=> ( ws )? COMMA )? - int alt257=2; - try { dbg.enterSubRule(257); - try { dbg.enterDecision(257, decisionCanBacktrack[257]); + int alt258=2; + try { dbg.enterSubRule(258); + try { dbg.enterDecision(258, decisionCanBacktrack[258]); try { isCyclicDecision = true; - alt257 = dfa257.predict(input); + alt258 = dfa258.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(257);} + } finally {dbg.exitDecision(258);} - switch (alt257) { + switch (alt258) { case 1 : dbg.enterAlt(1); @@ -16646,24 +16807,24 @@ else if ( (LA260_0==COMMA) ) { { dbg.location(853,40); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:853:40: ( ws )? - int alt256=2; - try { dbg.enterSubRule(256); - try { dbg.enterDecision(256, decisionCanBacktrack[256]); + int alt257=2; + try { dbg.enterSubRule(257); + try { dbg.enterDecision(257, decisionCanBacktrack[257]); - int LA256_0 = input.LA(1); - if ( (LA256_0==COMMENT||LA256_0==NL||LA256_0==WS) ) { - alt256=1; + int LA257_0 = input.LA(1); + if ( (LA257_0==COMMENT||LA257_0==NL||LA257_0==WS) ) { + alt257=1; } - } finally {dbg.exitDecision(256);} + } finally {dbg.exitDecision(257);} - switch (alt256) { + switch (alt257) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:853:40: ws { dbg.location(853,40); - pushFollow(FOLLOW_ws_in_sass_map_pairs5096); + pushFollow(FOLLOW_ws_in_sass_map_pairs5116); ws(); state._fsp--; if (state.failed) return; @@ -16671,34 +16832,34 @@ else if ( (LA260_0==COMMA) ) { break; } - } finally {dbg.exitSubRule(256);} + } finally {dbg.exitSubRule(257);} dbg.location(853,44); - match(input,COMMA,FOLLOW_COMMA_in_sass_map_pairs5099); if (state.failed) return; + match(input,COMMA,FOLLOW_COMMA_in_sass_map_pairs5119); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(257);} + } finally {dbg.exitSubRule(258);} dbg.location(853,52); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:853:52: ( ws )? - int alt258=2; - try { dbg.enterSubRule(258); - try { dbg.enterDecision(258, decisionCanBacktrack[258]); + int alt259=2; + try { dbg.enterSubRule(259); + try { dbg.enterDecision(259, decisionCanBacktrack[259]); - int LA258_0 = input.LA(1); - if ( (LA258_0==COMMENT||LA258_0==NL||LA258_0==WS) ) { - alt258=1; + int LA259_0 = input.LA(1); + if ( (LA259_0==COMMENT||LA259_0==NL||LA259_0==WS) ) { + alt259=1; } - } finally {dbg.exitDecision(258);} + } finally {dbg.exitDecision(259);} - switch (alt258) { + switch (alt259) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:853:52: ws { dbg.location(853,52); - pushFollow(FOLLOW_ws_in_sass_map_pairs5103); + pushFollow(FOLLOW_ws_in_sass_map_pairs5123); ws(); state._fsp--; if (state.failed) return; @@ -16706,7 +16867,7 @@ else if ( (LA260_0==COMMA) ) { break; } - } finally {dbg.exitSubRule(258);} + } finally {dbg.exitSubRule(259);} } @@ -16724,26 +16885,26 @@ else if ( (LA260_0==COMMA) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:855:12: COMMA ( ws )? { dbg.location(855,12); - match(input,COMMA,FOLLOW_COMMA_in_sass_map_pairs5130); if (state.failed) return;dbg.location(855,18); + match(input,COMMA,FOLLOW_COMMA_in_sass_map_pairs5150); if (state.failed) return;dbg.location(855,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:855:18: ( ws )? - int alt259=2; - try { dbg.enterSubRule(259); - try { dbg.enterDecision(259, decisionCanBacktrack[259]); + int alt260=2; + try { dbg.enterSubRule(260); + try { dbg.enterDecision(260, decisionCanBacktrack[260]); - int LA259_0 = input.LA(1); - if ( (LA259_0==COMMENT||LA259_0==NL||LA259_0==WS) ) { - alt259=1; + int LA260_0 = input.LA(1); + if ( (LA260_0==COMMENT||LA260_0==NL||LA260_0==WS) ) { + alt260=1; } - } finally {dbg.exitDecision(259);} + } finally {dbg.exitDecision(260);} - switch (alt259) { + switch (alt260) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:855:18: ws { dbg.location(855,18); - pushFollow(FOLLOW_ws_in_sass_map_pairs5132); + pushFollow(FOLLOW_ws_in_sass_map_pairs5152); ws(); state._fsp--; if (state.failed) return; @@ -16751,7 +16912,7 @@ else if ( (LA260_0==COMMA) ) { break; } - } finally {dbg.exitSubRule(259);} + } finally {dbg.exitSubRule(260);} } @@ -16759,16 +16920,16 @@ else if ( (LA260_0==COMMA) ) { break; default : - if ( cnt260 >= 1 ) break loop260; + if ( cnt261 >= 1 ) break loop261; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(260, input); + EarlyExitException eee = new EarlyExitException(261, input); dbg.recognitionException(eee); throw eee; } - cnt260++; + cnt261++; } - } finally {dbg.exitSubRule(260);} + } finally {dbg.exitSubRule(261);} } @@ -16810,32 +16971,32 @@ public final void sass_map_pair() throws RecognitionException { { dbg.location(861,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:9: ( NUMBER | ( STRING ( ( ws )? STRING )* ) | ( ( function )=> function ) | property | sass_map ) - int alt263=5; - try { dbg.enterSubRule(263); - try { dbg.enterDecision(263, decisionCanBacktrack[263]); + int alt264=5; + try { dbg.enterSubRule(264); + try { dbg.enterDecision(264, decisionCanBacktrack[264]); switch ( input.LA(1) ) { case NUMBER: { - alt263=1; + alt264=1; } break; case STRING: { - alt263=2; + alt264=2; } break; case IDENT: { - int LA263_3 = input.LA(2); + int LA264_3 = input.LA(2); if ( (synpred39_Css3()) ) { - alt263=3; + alt264=3; } else if ( (true) ) { - alt263=4; + alt264=4; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt263=5; + alt264=5; } else { @@ -16844,7 +17005,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 263, 3, input); + new NoViableAltException("", 264, 3, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -16860,7 +17021,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { case MINUS: case VARIABLE: { - alt263=4; + alt264=4; } break; case AT_IDENT: @@ -16873,6 +17034,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -16906,12 +17068,12 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { case TOPRIGHT_SYM: case WEBKIT_KEYFRAMES_SYM: { - int LA263_9 = input.LA(2); + int LA264_9 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt263=4; + alt264=4; } else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { - alt263=5; + alt264=5; } else { @@ -16920,7 +17082,7 @@ else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 263, 9, input); + new NoViableAltException("", 264, 9, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -16932,12 +17094,12 @@ else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { break; case SASS_VAR: { - int LA263_10 = input.LA(2); + int LA264_10 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt263=4; + alt264=4; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt263=5; + alt264=5; } else { @@ -16946,7 +17108,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 263, 10, input); + new NoViableAltException("", 264, 10, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -16959,20 +17121,20 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 263, 0, input); + new NoViableAltException("", 264, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(263);} + } finally {dbg.exitDecision(264);} - switch (alt263) { + switch (alt264) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:10: NUMBER { dbg.location(861,10); - match(input,NUMBER,FOLLOW_NUMBER_in_sass_map_pair5168); if (state.failed) return; + match(input,NUMBER,FOLLOW_NUMBER_in_sass_map_pair5188); if (state.failed) return; } break; case 2 : @@ -16987,26 +17149,26 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:18: STRING ( ( ws )? STRING )* { dbg.location(861,18); - match(input,STRING,FOLLOW_STRING_in_sass_map_pair5171); if (state.failed) return;dbg.location(861,25); + match(input,STRING,FOLLOW_STRING_in_sass_map_pair5191); if (state.failed) return;dbg.location(861,25); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:25: ( ( ws )? STRING )* - try { dbg.enterSubRule(262); + try { dbg.enterSubRule(263); - loop262: + loop263: while (true) { - int alt262=2; - try { dbg.enterDecision(262, decisionCanBacktrack[262]); + int alt263=2; + try { dbg.enterDecision(263, decisionCanBacktrack[263]); try { isCyclicDecision = true; - alt262 = dfa262.predict(input); + alt263 = dfa263.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(262);} + } finally {dbg.exitDecision(263);} - switch (alt262) { + switch (alt263) { case 1 : dbg.enterAlt(1); @@ -17014,24 +17176,24 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { { dbg.location(861,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:26: ( ws )? - int alt261=2; - try { dbg.enterSubRule(261); - try { dbg.enterDecision(261, decisionCanBacktrack[261]); + int alt262=2; + try { dbg.enterSubRule(262); + try { dbg.enterDecision(262, decisionCanBacktrack[262]); - int LA261_0 = input.LA(1); - if ( (LA261_0==COMMENT||LA261_0==NL||LA261_0==WS) ) { - alt261=1; + int LA262_0 = input.LA(1); + if ( (LA262_0==COMMENT||LA262_0==NL||LA262_0==WS) ) { + alt262=1; } - } finally {dbg.exitDecision(261);} + } finally {dbg.exitDecision(262);} - switch (alt261) { + switch (alt262) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:26: ws { dbg.location(861,26); - pushFollow(FOLLOW_ws_in_sass_map_pair5174); + pushFollow(FOLLOW_ws_in_sass_map_pair5194); ws(); state._fsp--; if (state.failed) return; @@ -17039,17 +17201,17 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(261);} + } finally {dbg.exitSubRule(262);} dbg.location(861,30); - match(input,STRING,FOLLOW_STRING_in_sass_map_pair5177); if (state.failed) return; + match(input,STRING,FOLLOW_STRING_in_sass_map_pair5197); if (state.failed) return; } break; default : - break loop262; + break loop263; } } - } finally {dbg.exitSubRule(262);} + } finally {dbg.exitSubRule(263);} } @@ -17067,7 +17229,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:41: ( function )=> function { dbg.location(861,53); - pushFollow(FOLLOW_function_in_sass_map_pair5187); + pushFollow(FOLLOW_function_in_sass_map_pair5207); function(); state._fsp--; if (state.failed) return; @@ -17081,7 +17243,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:63: property { dbg.location(861,63); - pushFollow(FOLLOW_property_in_sass_map_pair5190); + pushFollow(FOLLOW_property_in_sass_map_pair5210); property(); state._fsp--; if (state.failed) return; @@ -17093,7 +17255,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:72: sass_map { dbg.location(861,72); - pushFollow(FOLLOW_sass_map_in_sass_map_pair5192); + pushFollow(FOLLOW_sass_map_in_sass_map_pair5212); sass_map(); state._fsp--; if (state.failed) return; @@ -17101,27 +17263,27 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(263);} + } finally {dbg.exitSubRule(264);} dbg.location(861,82); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:82: ( ws )? - int alt264=2; - try { dbg.enterSubRule(264); - try { dbg.enterDecision(264, decisionCanBacktrack[264]); + int alt265=2; + try { dbg.enterSubRule(265); + try { dbg.enterDecision(265, decisionCanBacktrack[265]); - int LA264_0 = input.LA(1); - if ( (LA264_0==COMMENT||LA264_0==NL||LA264_0==WS) ) { - alt264=1; + int LA265_0 = input.LA(1); + if ( (LA265_0==COMMENT||LA265_0==NL||LA265_0==WS) ) { + alt265=1; } - } finally {dbg.exitDecision(264);} + } finally {dbg.exitDecision(265);} - switch (alt264) { + switch (alt265) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:82: ws { dbg.location(861,82); - pushFollow(FOLLOW_ws_in_sass_map_pair5195); + pushFollow(FOLLOW_ws_in_sass_map_pair5215); ws(); state._fsp--; if (state.failed) return; @@ -17129,28 +17291,28 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(264);} + } finally {dbg.exitSubRule(265);} dbg.location(861,86); - match(input,COLON,FOLLOW_COLON_in_sass_map_pair5198); if (state.failed) return;dbg.location(861,92); + match(input,COLON,FOLLOW_COLON_in_sass_map_pair5218); if (state.failed) return;dbg.location(861,92); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:92: ( ws )? - int alt265=2; - try { dbg.enterSubRule(265); - try { dbg.enterDecision(265, decisionCanBacktrack[265]); + int alt266=2; + try { dbg.enterSubRule(266); + try { dbg.enterDecision(266, decisionCanBacktrack[266]); - int LA265_0 = input.LA(1); - if ( (LA265_0==COMMENT||LA265_0==NL||LA265_0==WS) ) { - alt265=1; + int LA266_0 = input.LA(1); + if ( (LA266_0==COMMENT||LA266_0==NL||LA266_0==WS) ) { + alt266=1; } - } finally {dbg.exitDecision(265);} + } finally {dbg.exitDecision(266);} - switch (alt265) { + switch (alt266) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:92: ws { dbg.location(861,92); - pushFollow(FOLLOW_ws_in_sass_map_pair5200); + pushFollow(FOLLOW_ws_in_sass_map_pair5220); ws(); state._fsp--; if (state.failed) return; @@ -17158,28 +17320,28 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(265);} + } finally {dbg.exitSubRule(266);} dbg.location(861,96); - pushFollow(FOLLOW_cp_expression_in_sass_map_pair5203); + pushFollow(FOLLOW_cp_expression_in_sass_map_pair5223); cp_expression(); state._fsp--; if (state.failed) return;dbg.location(861,110); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:110: ( ( ws )? prio )? - int alt267=2; - try { dbg.enterSubRule(267); - try { dbg.enterDecision(267, decisionCanBacktrack[267]); + int alt268=2; + try { dbg.enterSubRule(268); + try { dbg.enterDecision(268, decisionCanBacktrack[268]); try { isCyclicDecision = true; - alt267 = dfa267.predict(input); + alt268 = dfa268.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(267);} + } finally {dbg.exitDecision(268);} - switch (alt267) { + switch (alt268) { case 1 : dbg.enterAlt(1); @@ -17187,24 +17349,24 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { { dbg.location(861,111); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:111: ( ws )? - int alt266=2; - try { dbg.enterSubRule(266); - try { dbg.enterDecision(266, decisionCanBacktrack[266]); + int alt267=2; + try { dbg.enterSubRule(267); + try { dbg.enterDecision(267, decisionCanBacktrack[267]); - int LA266_0 = input.LA(1); - if ( (LA266_0==COMMENT||LA266_0==NL||LA266_0==WS) ) { - alt266=1; + int LA267_0 = input.LA(1); + if ( (LA267_0==COMMENT||LA267_0==NL||LA267_0==WS) ) { + alt267=1; } - } finally {dbg.exitDecision(266);} + } finally {dbg.exitDecision(267);} - switch (alt266) { + switch (alt267) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:111: ws { dbg.location(861,111); - pushFollow(FOLLOW_ws_in_sass_map_pair5206); + pushFollow(FOLLOW_ws_in_sass_map_pair5226); ws(); state._fsp--; if (state.failed) return; @@ -17212,9 +17374,9 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(266);} + } finally {dbg.exitSubRule(267);} dbg.location(861,115); - pushFollow(FOLLOW_prio_in_sass_map_pair5209); + pushFollow(FOLLOW_prio_in_sass_map_pair5229); prio(); state._fsp--; if (state.failed) return; @@ -17222,7 +17384,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(267);} + } finally {dbg.exitSubRule(268);} } @@ -17264,21 +17426,21 @@ public final void rule() throws RecognitionException { { dbg.location(866,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:866:9: ( ( SASS_AT_ROOT ( ws selectorsGroup )? ) | ( SASS_AT_ROOT ws LPAREN ( ws )? {...}? IDENT ( ws )? COLON ( ws )? IDENT ( ws )? RPAREN ) | selectorsGroup ) - int alt273=3; - try { dbg.enterSubRule(273); - try { dbg.enterDecision(273, decisionCanBacktrack[273]); + int alt274=3; + try { dbg.enterSubRule(274); + try { dbg.enterDecision(274, decisionCanBacktrack[274]); try { isCyclicDecision = true; - alt273 = dfa273.predict(input); + alt274 = dfa274.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(273);} + } finally {dbg.exitDecision(274);} - switch (alt273) { + switch (alt274) { case 1 : dbg.enterAlt(1); @@ -17291,34 +17453,34 @@ public final void rule() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:867:14: SASS_AT_ROOT ( ws selectorsGroup )? { dbg.location(867,14); - match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_rule5251); if (state.failed) return;dbg.location(867,27); + match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_rule5271); if (state.failed) return;dbg.location(867,27); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:867:27: ( ws selectorsGroup )? - int alt268=2; - try { dbg.enterSubRule(268); - try { dbg.enterDecision(268, decisionCanBacktrack[268]); + int alt269=2; + try { dbg.enterSubRule(269); + try { dbg.enterDecision(269, decisionCanBacktrack[269]); try { isCyclicDecision = true; - alt268 = dfa268.predict(input); + alt269 = dfa269.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(268);} + } finally {dbg.exitDecision(269);} - switch (alt268) { + switch (alt269) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:867:28: ws selectorsGroup { dbg.location(867,28); - pushFollow(FOLLOW_ws_in_rule5254); + pushFollow(FOLLOW_ws_in_rule5274); ws(); state._fsp--; if (state.failed) return;dbg.location(867,31); - pushFollow(FOLLOW_selectorsGroup_in_rule5256); + pushFollow(FOLLOW_selectorsGroup_in_rule5276); selectorsGroup(); state._fsp--; if (state.failed) return; @@ -17326,7 +17488,7 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(268);} + } finally {dbg.exitSubRule(269);} } @@ -17344,31 +17506,31 @@ public final void rule() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:16: SASS_AT_ROOT ws LPAREN ( ws )? {...}? IDENT ( ws )? COLON ( ws )? IDENT ( ws )? RPAREN { dbg.location(868,16); - match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_rule5277); if (state.failed) return;dbg.location(868,29); - pushFollow(FOLLOW_ws_in_rule5279); + match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_rule5297); if (state.failed) return;dbg.location(868,29); + pushFollow(FOLLOW_ws_in_rule5299); ws(); state._fsp--; if (state.failed) return;dbg.location(868,32); - match(input,LPAREN,FOLLOW_LPAREN_in_rule5281); if (state.failed) return;dbg.location(868,39); + match(input,LPAREN,FOLLOW_LPAREN_in_rule5301); if (state.failed) return;dbg.location(868,39); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:39: ( ws )? - int alt269=2; - try { dbg.enterSubRule(269); - try { dbg.enterDecision(269, decisionCanBacktrack[269]); + int alt270=2; + try { dbg.enterSubRule(270); + try { dbg.enterDecision(270, decisionCanBacktrack[270]); - int LA269_0 = input.LA(1); - if ( (LA269_0==COMMENT||LA269_0==NL||LA269_0==WS) ) { - alt269=1; + int LA270_0 = input.LA(1); + if ( (LA270_0==COMMENT||LA270_0==NL||LA270_0==WS) ) { + alt270=1; } - } finally {dbg.exitDecision(269);} + } finally {dbg.exitDecision(270);} - switch (alt269) { + switch (alt270) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:39: ws { dbg.location(868,39); - pushFollow(FOLLOW_ws_in_rule5283); + pushFollow(FOLLOW_ws_in_rule5303); ws(); state._fsp--; if (state.failed) return; @@ -17376,32 +17538,32 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(269);} + } finally {dbg.exitSubRule(270);} dbg.location(868,43); if ( !(evalPredicate(tokenNameEquals("without") || tokenNameEquals("with"),"tokenNameEquals(\"without\") || tokenNameEquals(\"with\")")) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "rule", "tokenNameEquals(\"without\") || tokenNameEquals(\"with\")"); }dbg.location(868,100); - match(input,IDENT,FOLLOW_IDENT_in_rule5288); if (state.failed) return;dbg.location(868,128); + match(input,IDENT,FOLLOW_IDENT_in_rule5308); if (state.failed) return;dbg.location(868,128); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:128: ( ws )? - int alt270=2; - try { dbg.enterSubRule(270); - try { dbg.enterDecision(270, decisionCanBacktrack[270]); + int alt271=2; + try { dbg.enterSubRule(271); + try { dbg.enterDecision(271, decisionCanBacktrack[271]); - int LA270_0 = input.LA(1); - if ( (LA270_0==COMMENT||LA270_0==NL||LA270_0==WS) ) { - alt270=1; + int LA271_0 = input.LA(1); + if ( (LA271_0==COMMENT||LA271_0==NL||LA271_0==WS) ) { + alt271=1; } - } finally {dbg.exitDecision(270);} + } finally {dbg.exitDecision(271);} - switch (alt270) { + switch (alt271) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:128: ws { dbg.location(868,128); - pushFollow(FOLLOW_ws_in_rule5292); + pushFollow(FOLLOW_ws_in_rule5312); ws(); state._fsp--; if (state.failed) return; @@ -17409,28 +17571,28 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(270);} + } finally {dbg.exitSubRule(271);} dbg.location(868,132); - match(input,COLON,FOLLOW_COLON_in_rule5295); if (state.failed) return;dbg.location(868,138); + match(input,COLON,FOLLOW_COLON_in_rule5315); if (state.failed) return;dbg.location(868,138); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:138: ( ws )? - int alt271=2; - try { dbg.enterSubRule(271); - try { dbg.enterDecision(271, decisionCanBacktrack[271]); + int alt272=2; + try { dbg.enterSubRule(272); + try { dbg.enterDecision(272, decisionCanBacktrack[272]); - int LA271_0 = input.LA(1); - if ( (LA271_0==COMMENT||LA271_0==NL||LA271_0==WS) ) { - alt271=1; + int LA272_0 = input.LA(1); + if ( (LA272_0==COMMENT||LA272_0==NL||LA272_0==WS) ) { + alt272=1; } - } finally {dbg.exitDecision(271);} + } finally {dbg.exitDecision(272);} - switch (alt271) { + switch (alt272) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:138: ws { dbg.location(868,138); - pushFollow(FOLLOW_ws_in_rule5297); + pushFollow(FOLLOW_ws_in_rule5317); ws(); state._fsp--; if (state.failed) return; @@ -17438,28 +17600,28 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(271);} + } finally {dbg.exitSubRule(272);} dbg.location(868,142); - match(input,IDENT,FOLLOW_IDENT_in_rule5300); if (state.failed) return;dbg.location(868,148); + match(input,IDENT,FOLLOW_IDENT_in_rule5320); if (state.failed) return;dbg.location(868,148); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:148: ( ws )? - int alt272=2; - try { dbg.enterSubRule(272); - try { dbg.enterDecision(272, decisionCanBacktrack[272]); + int alt273=2; + try { dbg.enterSubRule(273); + try { dbg.enterDecision(273, decisionCanBacktrack[273]); - int LA272_0 = input.LA(1); - if ( (LA272_0==COMMENT||LA272_0==NL||LA272_0==WS) ) { - alt272=1; + int LA273_0 = input.LA(1); + if ( (LA273_0==COMMENT||LA273_0==NL||LA273_0==WS) ) { + alt273=1; } - } finally {dbg.exitDecision(272);} + } finally {dbg.exitDecision(273);} - switch (alt272) { + switch (alt273) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:868:148: ws { dbg.location(868,148); - pushFollow(FOLLOW_ws_in_rule5302); + pushFollow(FOLLOW_ws_in_rule5322); ws(); state._fsp--; if (state.failed) return; @@ -17467,9 +17629,9 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(272);} + } finally {dbg.exitSubRule(273);} dbg.location(868,152); - match(input,RPAREN,FOLLOW_RPAREN_in_rule5305); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_rule5325); if (state.failed) return; } } @@ -17480,7 +17642,7 @@ public final void rule() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:869:15: selectorsGroup { dbg.location(869,15); - pushFollow(FOLLOW_selectorsGroup_in_rule5323); + pushFollow(FOLLOW_selectorsGroup_in_rule5343); selectorsGroup(); state._fsp--; if (state.failed) return; @@ -17488,27 +17650,27 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(273);} + } finally {dbg.exitSubRule(274);} dbg.location(870,11); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:870:11: ( ws )? - int alt274=2; - try { dbg.enterSubRule(274); - try { dbg.enterDecision(274, decisionCanBacktrack[274]); + int alt275=2; + try { dbg.enterSubRule(275); + try { dbg.enterDecision(275, decisionCanBacktrack[275]); - int LA274_0 = input.LA(1); - if ( (LA274_0==COMMENT||LA274_0==NL||LA274_0==WS) ) { - alt274=1; + int LA275_0 = input.LA(1); + if ( (LA275_0==COMMENT||LA275_0==NL||LA275_0==WS) ) { + alt275=1; } - } finally {dbg.exitDecision(274);} + } finally {dbg.exitDecision(275);} - switch (alt274) { + switch (alt275) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:870:11: ws { dbg.location(870,11); - pushFollow(FOLLOW_ws_in_rule5335); + pushFollow(FOLLOW_ws_in_rule5355); ws(); state._fsp--; if (state.failed) return; @@ -17516,28 +17678,28 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(274);} + } finally {dbg.exitSubRule(275);} dbg.location(871,5); - match(input,LBRACE,FOLLOW_LBRACE_in_rule5342); if (state.failed) return;dbg.location(871,12); + match(input,LBRACE,FOLLOW_LBRACE_in_rule5362); if (state.failed) return;dbg.location(871,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:871:12: ( ws )? - int alt275=2; - try { dbg.enterSubRule(275); - try { dbg.enterDecision(275, decisionCanBacktrack[275]); + int alt276=2; + try { dbg.enterSubRule(276); + try { dbg.enterDecision(276, decisionCanBacktrack[276]); - int LA275_0 = input.LA(1); - if ( (LA275_0==COMMENT||LA275_0==NL||LA275_0==WS) ) { - alt275=1; + int LA276_0 = input.LA(1); + if ( (LA276_0==COMMENT||LA276_0==NL||LA276_0==WS) ) { + alt276=1; } - } finally {dbg.exitDecision(275);} + } finally {dbg.exitDecision(276);} - switch (alt275) { + switch (alt276) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:871:12: ws { dbg.location(871,12); - pushFollow(FOLLOW_ws_in_rule5344); + pushFollow(FOLLOW_ws_in_rule5364); ws(); state._fsp--; if (state.failed) return; @@ -17545,31 +17707,31 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(275);} + } finally {dbg.exitSubRule(276);} dbg.location(871,16); - pushFollow(FOLLOW_syncToFollow_in_rule5347); + pushFollow(FOLLOW_syncToFollow_in_rule5367); syncToFollow(); state._fsp--; if (state.failed) return;dbg.location(872,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:872:9: ( declarations )? - int alt276=2; - try { dbg.enterSubRule(276); - try { dbg.enterDecision(276, decisionCanBacktrack[276]); + int alt277=2; + try { dbg.enterSubRule(277); + try { dbg.enterDecision(277, decisionCanBacktrack[277]); - int LA276_0 = input.LA(1); - if ( ((LA276_0 >= AT_IDENT && LA276_0 <= AT_SIGN)||(LA276_0 >= BOTTOMCENTER_SYM && LA276_0 <= BOTTOMRIGHT_SYM)||(LA276_0 >= CHARSET_SYM && LA276_0 <= COLON)||LA276_0==CONTAINER_SYM||LA276_0==COUNTER_STYLE_SYM||(LA276_0 >= DCOLON && LA276_0 <= DOT)||LA276_0==FONT_FACE_SYM||(LA276_0 >= GEN && LA276_0 <= GREATER)||(LA276_0 >= HASH && LA276_0 <= HASH_SYMBOL)||LA276_0==IDENT||LA276_0==IMPORT_SYM||LA276_0==LAYER_SYM||(LA276_0 >= LBRACKET && LA276_0 <= LEFTTOP_SYM)||LA276_0==LESS_AND||(LA276_0 >= MEDIA_SYM && LA276_0 <= MOZ_DOCUMENT_SYM)||LA276_0==NAMESPACE_SYM||LA276_0==PAGE_SYM||(LA276_0 >= PIPE && LA276_0 <= PLUS)||(LA276_0 >= RIGHTBOTTOM_SYM && LA276_0 <= RIGHTTOP_SYM)||(LA276_0 >= SASS_AT_ROOT && LA276_0 <= SASS_DEBUG)||(LA276_0 >= SASS_EACH && LA276_0 <= SASS_ELSE)||(LA276_0 >= SASS_ERROR && LA276_0 <= SASS_FUNCTION)||(LA276_0 >= SASS_IF && LA276_0 <= SASS_MIXIN)||(LA276_0 >= SASS_RETURN && LA276_0 <= SEMI)||LA276_0==STAR||LA276_0==SUPPORTS_SYM||LA276_0==TILDE||(LA276_0 >= TOPCENTER_SYM && LA276_0 <= TOPRIGHT_SYM)||LA276_0==VARIABLE||LA276_0==WEBKIT_KEYFRAMES_SYM) ) { - alt276=1; + int LA277_0 = input.LA(1); + if ( ((LA277_0 >= AT_IDENT && LA277_0 <= AT_SIGN)||(LA277_0 >= BOTTOMCENTER_SYM && LA277_0 <= BOTTOMRIGHT_SYM)||(LA277_0 >= CHARSET_SYM && LA277_0 <= COLON)||LA277_0==CONTAINER_SYM||LA277_0==COUNTER_STYLE_SYM||(LA277_0 >= DCOLON && LA277_0 <= DOT)||LA277_0==FONT_FACE_SYM||(LA277_0 >= GEN && LA277_0 <= GREATER)||(LA277_0 >= HASH && LA277_0 <= HASH_SYMBOL)||LA277_0==IDENT||LA277_0==IMPORT_SYM||LA277_0==KEYFRAMES_SYM||LA277_0==LAYER_SYM||(LA277_0 >= LBRACKET && LA277_0 <= LEFTTOP_SYM)||LA277_0==LESS_AND||(LA277_0 >= MEDIA_SYM && LA277_0 <= MOZ_DOCUMENT_SYM)||LA277_0==NAMESPACE_SYM||LA277_0==PAGE_SYM||(LA277_0 >= PIPE && LA277_0 <= PLUS)||(LA277_0 >= RIGHTBOTTOM_SYM && LA277_0 <= RIGHTTOP_SYM)||(LA277_0 >= SASS_AT_ROOT && LA277_0 <= SASS_DEBUG)||(LA277_0 >= SASS_EACH && LA277_0 <= SASS_ELSE)||(LA277_0 >= SASS_ERROR && LA277_0 <= SASS_FUNCTION)||(LA277_0 >= SASS_IF && LA277_0 <= SASS_MIXIN)||(LA277_0 >= SASS_RETURN && LA277_0 <= SEMI)||LA277_0==STAR||LA277_0==SUPPORTS_SYM||LA277_0==TILDE||(LA277_0 >= TOPCENTER_SYM && LA277_0 <= TOPRIGHT_SYM)||LA277_0==VARIABLE||LA277_0==WEBKIT_KEYFRAMES_SYM) ) { + alt277=1; } - } finally {dbg.exitDecision(276);} + } finally {dbg.exitDecision(277);} - switch (alt276) { + switch (alt277) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:872:9: declarations { dbg.location(872,9); - pushFollow(FOLLOW_declarations_in_rule5357); + pushFollow(FOLLOW_declarations_in_rule5377); declarations(); state._fsp--; if (state.failed) return; @@ -17577,9 +17739,9 @@ public final void rule() throws RecognitionException { break; } - } finally {dbg.exitSubRule(276);} + } finally {dbg.exitSubRule(277);} dbg.location(873,5); - match(input,RBRACE,FOLLOW_RBRACE_in_rule5364); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_rule5384); if (state.failed) return; } } @@ -17618,20 +17780,20 @@ public final void declarations() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:882:5: ( ( SEMI ( ws )? )* declaration ( ( ( ( ws )? ( SEMI ( ws )? )+ ) | ws ) declaration )* ( ( ( ws )? ( SEMI ( ws )? )+ ) | ws )? | ( SEMI ( ws )? )+ ) - int alt290=2; - try { dbg.enterDecision(290, decisionCanBacktrack[290]); + int alt291=2; + try { dbg.enterDecision(291, decisionCanBacktrack[291]); try { isCyclicDecision = true; - alt290 = dfa290.predict(input); + alt291 = dfa291.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(290);} + } finally {dbg.exitDecision(291);} - switch (alt290) { + switch (alt291) { case 1 : dbg.enterAlt(1); @@ -17639,47 +17801,47 @@ public final void declarations() throws RecognitionException { { dbg.location(883,8); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:8: ( SEMI ( ws )? )* - try { dbg.enterSubRule(278); + try { dbg.enterSubRule(279); - loop278: + loop279: while (true) { - int alt278=2; - try { dbg.enterDecision(278, decisionCanBacktrack[278]); + int alt279=2; + try { dbg.enterDecision(279, decisionCanBacktrack[279]); - int LA278_0 = input.LA(1); - if ( (LA278_0==SEMI) ) { - alt278=1; + int LA279_0 = input.LA(1); + if ( (LA279_0==SEMI) ) { + alt279=1; } - } finally {dbg.exitDecision(278);} + } finally {dbg.exitDecision(279);} - switch (alt278) { + switch (alt279) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:9: SEMI ( ws )? { dbg.location(883,9); - match(input,SEMI,FOLLOW_SEMI_in_declarations5398); if (state.failed) return;dbg.location(883,14); + match(input,SEMI,FOLLOW_SEMI_in_declarations5418); if (state.failed) return;dbg.location(883,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:14: ( ws )? - int alt277=2; - try { dbg.enterSubRule(277); - try { dbg.enterDecision(277, decisionCanBacktrack[277]); + int alt278=2; + try { dbg.enterSubRule(278); + try { dbg.enterDecision(278, decisionCanBacktrack[278]); - int LA277_0 = input.LA(1); - if ( (LA277_0==COMMENT||LA277_0==NL||LA277_0==WS) ) { - alt277=1; + int LA278_0 = input.LA(1); + if ( (LA278_0==COMMENT||LA278_0==NL||LA278_0==WS) ) { + alt278=1; } - } finally {dbg.exitDecision(277);} + } finally {dbg.exitDecision(278);} - switch (alt277) { + switch (alt278) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:14: ws { dbg.location(883,14); - pushFollow(FOLLOW_ws_in_declarations5400); + pushFollow(FOLLOW_ws_in_declarations5420); ws(); state._fsp--; if (state.failed) return; @@ -17687,40 +17849,40 @@ public final void declarations() throws RecognitionException { break; } - } finally {dbg.exitSubRule(277);} + } finally {dbg.exitSubRule(278);} } break; default : - break loop278; + break loop279; } } - } finally {dbg.exitSubRule(278);} + } finally {dbg.exitSubRule(279);} dbg.location(883,21); - pushFollow(FOLLOW_declaration_in_declarations5406); + pushFollow(FOLLOW_declaration_in_declarations5426); declaration(); state._fsp--; if (state.failed) return;dbg.location(883,33); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:33: ( ( ( ( ws )? ( SEMI ( ws )? )+ ) | ws ) declaration )* - try { dbg.enterSubRule(283); + try { dbg.enterSubRule(284); - loop283: + loop284: while (true) { - int alt283=2; - try { dbg.enterDecision(283, decisionCanBacktrack[283]); + int alt284=2; + try { dbg.enterDecision(284, decisionCanBacktrack[284]); try { isCyclicDecision = true; - alt283 = dfa283.predict(input); + alt284 = dfa284.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(283);} + } finally {dbg.exitDecision(284);} - switch (alt283) { + switch (alt284) { case 1 : dbg.enterAlt(1); @@ -17728,21 +17890,21 @@ public final void declarations() throws RecognitionException { { dbg.location(883,34); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:34: ( ( ( ws )? ( SEMI ( ws )? )+ ) | ws ) - int alt282=2; - try { dbg.enterSubRule(282); - try { dbg.enterDecision(282, decisionCanBacktrack[282]); + int alt283=2; + try { dbg.enterSubRule(283); + try { dbg.enterDecision(283, decisionCanBacktrack[283]); try { isCyclicDecision = true; - alt282 = dfa282.predict(input); + alt283 = dfa283.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(282);} + } finally {dbg.exitDecision(283);} - switch (alt282) { + switch (alt283) { case 1 : dbg.enterAlt(1); @@ -17756,24 +17918,24 @@ public final void declarations() throws RecognitionException { { dbg.location(883,36); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:36: ( ws )? - int alt279=2; - try { dbg.enterSubRule(279); - try { dbg.enterDecision(279, decisionCanBacktrack[279]); + int alt280=2; + try { dbg.enterSubRule(280); + try { dbg.enterDecision(280, decisionCanBacktrack[280]); - int LA279_0 = input.LA(1); - if ( (LA279_0==COMMENT||LA279_0==NL||LA279_0==WS) ) { - alt279=1; + int LA280_0 = input.LA(1); + if ( (LA280_0==COMMENT||LA280_0==NL||LA280_0==WS) ) { + alt280=1; } - } finally {dbg.exitDecision(279);} + } finally {dbg.exitDecision(280);} - switch (alt279) { + switch (alt280) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:36: ws { dbg.location(883,36); - pushFollow(FOLLOW_ws_in_declarations5411); + pushFollow(FOLLOW_ws_in_declarations5431); ws(); state._fsp--; if (state.failed) return; @@ -17781,51 +17943,51 @@ public final void declarations() throws RecognitionException { break; } - } finally {dbg.exitSubRule(279);} + } finally {dbg.exitSubRule(280);} dbg.location(883,40); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:40: ( SEMI ( ws )? )+ - int cnt281=0; - try { dbg.enterSubRule(281); + int cnt282=0; + try { dbg.enterSubRule(282); - loop281: + loop282: while (true) { - int alt281=2; - try { dbg.enterDecision(281, decisionCanBacktrack[281]); + int alt282=2; + try { dbg.enterDecision(282, decisionCanBacktrack[282]); - int LA281_0 = input.LA(1); - if ( (LA281_0==SEMI) ) { - alt281=1; + int LA282_0 = input.LA(1); + if ( (LA282_0==SEMI) ) { + alt282=1; } - } finally {dbg.exitDecision(281);} + } finally {dbg.exitDecision(282);} - switch (alt281) { + switch (alt282) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:41: SEMI ( ws )? { dbg.location(883,41); - match(input,SEMI,FOLLOW_SEMI_in_declarations5415); if (state.failed) return;dbg.location(883,46); + match(input,SEMI,FOLLOW_SEMI_in_declarations5435); if (state.failed) return;dbg.location(883,46); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:46: ( ws )? - int alt280=2; - try { dbg.enterSubRule(280); - try { dbg.enterDecision(280, decisionCanBacktrack[280]); + int alt281=2; + try { dbg.enterSubRule(281); + try { dbg.enterDecision(281, decisionCanBacktrack[281]); - int LA280_0 = input.LA(1); - if ( (LA280_0==COMMENT||LA280_0==NL||LA280_0==WS) ) { - alt280=1; + int LA281_0 = input.LA(1); + if ( (LA281_0==COMMENT||LA281_0==NL||LA281_0==WS) ) { + alt281=1; } - } finally {dbg.exitDecision(280);} + } finally {dbg.exitDecision(281);} - switch (alt280) { + switch (alt281) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:46: ws { dbg.location(883,46); - pushFollow(FOLLOW_ws_in_declarations5417); + pushFollow(FOLLOW_ws_in_declarations5437); ws(); state._fsp--; if (state.failed) return; @@ -17833,22 +17995,22 @@ public final void declarations() throws RecognitionException { break; } - } finally {dbg.exitSubRule(280);} + } finally {dbg.exitSubRule(281);} } break; default : - if ( cnt281 >= 1 ) break loop281; + if ( cnt282 >= 1 ) break loop282; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(281, input); + EarlyExitException eee = new EarlyExitException(282, input); dbg.recognitionException(eee); throw eee; } - cnt281++; + cnt282++; } - } finally {dbg.exitSubRule(281);} + } finally {dbg.exitSubRule(282);} } @@ -17860,7 +18022,7 @@ public final void declarations() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:53: ws { dbg.location(883,53); - pushFollow(FOLLOW_ws_in_declarations5423); + pushFollow(FOLLOW_ws_in_declarations5443); ws(); state._fsp--; if (state.failed) return; @@ -17868,9 +18030,9 @@ public final void declarations() throws RecognitionException { break; } - } finally {dbg.exitSubRule(282);} + } finally {dbg.exitSubRule(283);} dbg.location(883,57); - pushFollow(FOLLOW_declaration_in_declarations5426); + pushFollow(FOLLOW_declaration_in_declarations5446); declaration(); state._fsp--; if (state.failed) return; @@ -17878,27 +18040,27 @@ public final void declarations() throws RecognitionException { break; default : - break loop283; + break loop284; } } - } finally {dbg.exitSubRule(283);} + } finally {dbg.exitSubRule(284);} dbg.location(883,71); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:71: ( ( ( ws )? ( SEMI ( ws )? )+ ) | ws )? - int alt287=3; - try { dbg.enterSubRule(287); - try { dbg.enterDecision(287, decisionCanBacktrack[287]); + int alt288=3; + try { dbg.enterSubRule(288); + try { dbg.enterDecision(288, decisionCanBacktrack[288]); try { isCyclicDecision = true; - alt287 = dfa287.predict(input); + alt288 = dfa288.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(287);} + } finally {dbg.exitDecision(288);} - switch (alt287) { + switch (alt288) { case 1 : dbg.enterAlt(1); @@ -17912,24 +18074,24 @@ public final void declarations() throws RecognitionException { { dbg.location(883,73); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:73: ( ws )? - int alt284=2; - try { dbg.enterSubRule(284); - try { dbg.enterDecision(284, decisionCanBacktrack[284]); + int alt285=2; + try { dbg.enterSubRule(285); + try { dbg.enterDecision(285, decisionCanBacktrack[285]); - int LA284_0 = input.LA(1); - if ( (LA284_0==COMMENT||LA284_0==NL||LA284_0==WS) ) { - alt284=1; + int LA285_0 = input.LA(1); + if ( (LA285_0==COMMENT||LA285_0==NL||LA285_0==WS) ) { + alt285=1; } - } finally {dbg.exitDecision(284);} + } finally {dbg.exitDecision(285);} - switch (alt284) { + switch (alt285) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:73: ws { dbg.location(883,73); - pushFollow(FOLLOW_ws_in_declarations5432); + pushFollow(FOLLOW_ws_in_declarations5452); ws(); state._fsp--; if (state.failed) return; @@ -17937,51 +18099,51 @@ public final void declarations() throws RecognitionException { break; } - } finally {dbg.exitSubRule(284);} + } finally {dbg.exitSubRule(285);} dbg.location(883,77); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:77: ( SEMI ( ws )? )+ - int cnt286=0; - try { dbg.enterSubRule(286); + int cnt287=0; + try { dbg.enterSubRule(287); - loop286: + loop287: while (true) { - int alt286=2; - try { dbg.enterDecision(286, decisionCanBacktrack[286]); + int alt287=2; + try { dbg.enterDecision(287, decisionCanBacktrack[287]); - int LA286_0 = input.LA(1); - if ( (LA286_0==SEMI) ) { - alt286=1; + int LA287_0 = input.LA(1); + if ( (LA287_0==SEMI) ) { + alt287=1; } - } finally {dbg.exitDecision(286);} + } finally {dbg.exitDecision(287);} - switch (alt286) { + switch (alt287) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:78: SEMI ( ws )? { dbg.location(883,78); - match(input,SEMI,FOLLOW_SEMI_in_declarations5436); if (state.failed) return;dbg.location(883,83); + match(input,SEMI,FOLLOW_SEMI_in_declarations5456); if (state.failed) return;dbg.location(883,83); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:83: ( ws )? - int alt285=2; - try { dbg.enterSubRule(285); - try { dbg.enterDecision(285, decisionCanBacktrack[285]); + int alt286=2; + try { dbg.enterSubRule(286); + try { dbg.enterDecision(286, decisionCanBacktrack[286]); - int LA285_0 = input.LA(1); - if ( (LA285_0==COMMENT||LA285_0==NL||LA285_0==WS) ) { - alt285=1; + int LA286_0 = input.LA(1); + if ( (LA286_0==COMMENT||LA286_0==NL||LA286_0==WS) ) { + alt286=1; } - } finally {dbg.exitDecision(285);} + } finally {dbg.exitDecision(286);} - switch (alt285) { + switch (alt286) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:83: ws { dbg.location(883,83); - pushFollow(FOLLOW_ws_in_declarations5438); + pushFollow(FOLLOW_ws_in_declarations5458); ws(); state._fsp--; if (state.failed) return; @@ -17989,22 +18151,22 @@ public final void declarations() throws RecognitionException { break; } - } finally {dbg.exitSubRule(285);} + } finally {dbg.exitSubRule(286);} } break; default : - if ( cnt286 >= 1 ) break loop286; + if ( cnt287 >= 1 ) break loop287; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(286, input); + EarlyExitException eee = new EarlyExitException(287, input); dbg.recognitionException(eee); throw eee; } - cnt286++; + cnt287++; } - } finally {dbg.exitSubRule(286);} + } finally {dbg.exitSubRule(287);} } @@ -18016,7 +18178,7 @@ public final void declarations() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:883:90: ws { dbg.location(883,90); - pushFollow(FOLLOW_ws_in_declarations5444); + pushFollow(FOLLOW_ws_in_declarations5464); ws(); state._fsp--; if (state.failed) return; @@ -18024,7 +18186,7 @@ public final void declarations() throws RecognitionException { break; } - } finally {dbg.exitSubRule(287);} + } finally {dbg.exitSubRule(288);} } break; @@ -18035,48 +18197,48 @@ public final void declarations() throws RecognitionException { { dbg.location(884,8); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:884:8: ( SEMI ( ws )? )+ - int cnt289=0; - try { dbg.enterSubRule(289); + int cnt290=0; + try { dbg.enterSubRule(290); - loop289: + loop290: while (true) { - int alt289=2; - try { dbg.enterDecision(289, decisionCanBacktrack[289]); + int alt290=2; + try { dbg.enterDecision(290, decisionCanBacktrack[290]); - int LA289_0 = input.LA(1); - if ( (LA289_0==SEMI) ) { - alt289=1; + int LA290_0 = input.LA(1); + if ( (LA290_0==SEMI) ) { + alt290=1; } - } finally {dbg.exitDecision(289);} + } finally {dbg.exitDecision(290);} - switch (alt289) { + switch (alt290) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:884:9: SEMI ( ws )? { dbg.location(884,9); - match(input,SEMI,FOLLOW_SEMI_in_declarations5456); if (state.failed) return;dbg.location(884,14); + match(input,SEMI,FOLLOW_SEMI_in_declarations5476); if (state.failed) return;dbg.location(884,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:884:14: ( ws )? - int alt288=2; - try { dbg.enterSubRule(288); - try { dbg.enterDecision(288, decisionCanBacktrack[288]); + int alt289=2; + try { dbg.enterSubRule(289); + try { dbg.enterDecision(289, decisionCanBacktrack[289]); - int LA288_0 = input.LA(1); - if ( (LA288_0==COMMENT||LA288_0==NL||LA288_0==WS) ) { - alt288=1; + int LA289_0 = input.LA(1); + if ( (LA289_0==COMMENT||LA289_0==NL||LA289_0==WS) ) { + alt289=1; } - } finally {dbg.exitDecision(288);} + } finally {dbg.exitDecision(289);} - switch (alt288) { + switch (alt289) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:884:14: ws { dbg.location(884,14); - pushFollow(FOLLOW_ws_in_declarations5458); + pushFollow(FOLLOW_ws_in_declarations5478); ws(); state._fsp--; if (state.failed) return; @@ -18084,22 +18246,22 @@ public final void declarations() throws RecognitionException { break; } - } finally {dbg.exitSubRule(288);} + } finally {dbg.exitSubRule(289);} } break; default : - if ( cnt289 >= 1 ) break loop289; + if ( cnt290 >= 1 ) break loop290; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(289, input); + EarlyExitException eee = new EarlyExitException(290, input); dbg.recognitionException(eee); throw eee; } - cnt289++; + cnt290++; } - } finally {dbg.exitSubRule(289);} + } finally {dbg.exitSubRule(290);} } break; @@ -18137,29 +18299,29 @@ public final void declaration() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:888:5: ( ( cp_variable_declaration )=> cp_variable_declaration | ( sass_map )=> sass_map | ( sass_nested_properties )=> sass_nested_properties | ( ( ( SASS_AT_ROOT ( ws selectorsGroup )? ) | ( SASS_AT_ROOT ws LPAREN ( ws )? IDENT ( ws )? COLON ( ws )? IDENT ( ws )? RPAREN ) | selectorsGroup ) ( ws )? LBRACE )=> rule | ( propertyDeclaration )=> propertyDeclaration | ( property ( ws )? COLON (~ ( LBRACE | SEMI | RBRACE ) )* ( RBRACE | SEMI ) )=> propertyDeclaration | ( cp_mixin_declaration )=> cp_mixin_declaration | ( cp_mixin_call )=> cp_mixin_call ( ( ws )? IMPORTANT_SYM )? | ( cp_mixin_call )=>{...}? cp_mixin_call ( ( ws )? IMPORTANT_SYM )? | at_rule |{...}? sass_control |{...}? sass_extend |{...}? sass_debug |{...}? sass_content |{...}? sass_function_return |{...}? sass_error |{...}? importItem | GEN ) - int alt295=18; - try { dbg.enterDecision(295, decisionCanBacktrack[295]); + int alt296=18; + try { dbg.enterDecision(296, decisionCanBacktrack[296]); - int LA295_0 = input.LA(1); - if ( (LA295_0==SASS_AT_ROOT) ) { - int LA295_1 = input.LA(2); + int LA296_0 = input.LA(1); + if ( (LA296_0==SASS_AT_ROOT) ) { + int LA296_1 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (synpred43_Css3()) ) { - alt295=4; + alt296=4; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else { @@ -18168,7 +18330,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 1, input); + new NoViableAltException("", 296, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18177,22 +18339,22 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" } } - else if ( (LA295_0==SASS_VAR) ) { - int LA295_2 = input.LA(2); + else if ( (LA296_0==SASS_VAR) ) { + int LA296_2 = input.LA(2); if ( ((evalPredicate(isScssSource(),"isScssSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&synpred45_Css3())&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=6; + alt296=6; } else { @@ -18201,7 +18363,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 2, input); + new NoViableAltException("", 296, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18210,25 +18372,25 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" } } - else if ( (LA295_0==IDENT) ) { - int LA295_3 = input.LA(2); + else if ( (LA296_0==IDENT) ) { + int LA296_3 = input.LA(2); if ( ((evalPredicate(isScssSource(),"isScssSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=2; + alt296=2; } else if ( (synpred42_Css3()) ) { - alt295=3; + alt296=3; } else if ( (synpred43_Css3()) ) { - alt295=4; + alt296=4; } else if ( (synpred44_Css3()) ) { - alt295=5; + alt296=5; } else if ( (synpred45_Css3()) ) { - alt295=6; + alt296=6; } else { @@ -18237,7 +18399,7 @@ else if ( (synpred45_Css3()) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 3, input); + new NoViableAltException("", 296, 3, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18246,19 +18408,19 @@ else if ( (synpred45_Css3()) ) { } } - else if ( (LA295_0==MINUS) ) { - int LA295_4 = input.LA(2); + else if ( (LA296_0==MINUS) ) { + int LA296_4 = input.LA(2); if ( ((synpred42_Css3()&&(evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScssSource(),"isScssSource()")))) ) { - alt295=3; + alt296=3; } else if ( ((synpred43_Css3()&&(evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScssSource(),"isScssSource()")))) ) { - alt295=4; + alt296=4; } else if ( ((synpred44_Css3()&&((evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isLessSource(),"isLessSource()"))||evalPredicate(isLessSource(),"isLessSource()")||(evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isScssSource(),"isScssSource()"))||(evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")&&(evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScssSource(),"isScssSource()")))||evalPredicate(isScssSource(),"isScssSource()")))) ) { - alt295=5; + alt296=5; } else if ( ((synpred45_Css3()&&((evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isLessSource(),"isLessSource()"))||evalPredicate(isLessSource(),"isLessSource()")||(evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isScssSource(),"isScssSource()"))||(evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")&&(evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScssSource(),"isScssSource()")))||evalPredicate(isScssSource(),"isScssSource()")))) ) { - alt295=6; + alt296=6; } else { @@ -18267,7 +18429,7 @@ else if ( ((synpred45_Css3()&&((evalPredicate(tokenNameStartsWith("--"),"tokenNa try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 4, input); + new NoViableAltException("", 296, 4, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18276,19 +18438,19 @@ else if ( ((synpred45_Css3()&&((evalPredicate(tokenNameStartsWith("--"),"tokenNa } } - else if ( (LA295_0==HASH_SYMBOL) ) { - int LA295_5 = input.LA(2); + else if ( (LA296_0==HASH_SYMBOL) ) { + int LA296_5 = input.LA(2); if ( ((synpred42_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=3; + alt296=3; } else if ( (synpred43_Css3()) ) { - alt295=4; + alt296=4; } else if ( ((synpred44_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=5; + alt296=5; } else if ( ((synpred45_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=6; + alt296=6; } else { @@ -18297,7 +18459,7 @@ else if ( ((synpred45_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 5, input); + new NoViableAltException("", 296, 5, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18306,19 +18468,19 @@ else if ( ((synpred45_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) } } - else if ( (LA295_0==AT_SIGN) ) { - int LA295_6 = input.LA(2); + else if ( (LA296_0==AT_SIGN) ) { + int LA296_6 = input.LA(2); if ( ((synpred42_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( ((synpred43_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=4; + alt296=4; } else if ( ((synpred44_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else { @@ -18327,7 +18489,7 @@ else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred45_Css3())) ) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 6, input); + new NoViableAltException("", 296, 6, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18336,16 +18498,16 @@ else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred45_Css3())) ) } } - else if ( (LA295_0==VARIABLE) ) { - int LA295_7 = input.LA(2); + else if ( (LA296_0==VARIABLE) ) { + int LA296_7 = input.LA(2); if ( (synpred42_Css3()) ) { - alt295=3; + alt296=3; } else if ( (synpred44_Css3()) ) { - alt295=5; + alt296=5; } else if ( (synpred45_Css3()) ) { - alt295=6; + alt296=6; } else { @@ -18354,7 +18516,7 @@ else if ( (synpred45_Css3()) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 7, input); + new NoViableAltException("", 296, 7, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18363,44 +18525,44 @@ else if ( (synpred45_Css3()) ) { } } - else if ( (LA295_0==GEN) ) { - int LA295_8 = input.LA(2); + else if ( (LA296_0==GEN) ) { + int LA296_8 = input.LA(2); if ( (synpred42_Css3()) ) { - alt295=3; + alt296=3; } else if ( (synpred43_Css3()) ) { - alt295=4; + alt296=4; } else if ( (synpred44_Css3()) ) { - alt295=5; + alt296=5; } else if ( (synpred45_Css3()) ) { - alt295=6; + alt296=6; } else if ( (true) ) { - alt295=18; + alt296=18; } } - else if ( (LA295_0==SASS_MIXIN) ) { - int LA295_9 = input.LA(2); + else if ( (LA296_0==SASS_MIXIN) ) { + int LA296_9 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( ((synpred46_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=7; + alt296=7; } else { @@ -18409,7 +18571,7 @@ else if ( ((synpred46_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 9, input); + new NoViableAltException("", 296, 9, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18418,25 +18580,25 @@ else if ( ((synpred46_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) } } - else if ( (LA295_0==GREATER||LA295_0==PLUS||LA295_0==TILDE) && (synpred43_Css3())) { - alt295=4; + else if ( (LA296_0==GREATER||LA296_0==PLUS||LA296_0==TILDE) && (synpred43_Css3())) { + alt296=4; } - else if ( (LA295_0==SASS_EXTEND_ONLY_SELECTOR) && (synpred43_Css3())) { - alt295=4; + else if ( (LA296_0==SASS_EXTEND_ONLY_SELECTOR) && (synpred43_Css3())) { + alt296=4; } - else if ( (LA295_0==LESS_AND) ) { - int LA295_12 = input.LA(2); + else if ( (LA296_0==LESS_AND) ) { + int LA296_12 = input.LA(2); if ( (synpred43_Css3()) ) { - alt295=4; + alt296=4; } else if ( ((synpred46_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=7; + alt296=7; } else if ( ((synpred47_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=8; + alt296=8; } else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=9; + alt296=9; } else { @@ -18445,7 +18607,7 @@ else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&& try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 12, input); + new NoViableAltException("", 296, 12, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18454,19 +18616,19 @@ else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&& } } - else if ( (LA295_0==HASH) ) { - int LA295_13 = input.LA(2); + else if ( (LA296_0==HASH) ) { + int LA296_13 = input.LA(2); if ( (synpred43_Css3()) ) { - alt295=4; + alt296=4; } else if ( ((synpred46_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=7; + alt296=7; } else if ( ((synpred47_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=8; + alt296=8; } else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=9; + alt296=9; } else { @@ -18475,7 +18637,7 @@ else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&& try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 13, input); + new NoViableAltException("", 296, 13, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18484,19 +18646,19 @@ else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&& } } - else if ( (LA295_0==DOT) ) { - int LA295_14 = input.LA(2); + else if ( (LA296_0==DOT) ) { + int LA296_14 = input.LA(2); if ( (synpred43_Css3()) ) { - alt295=4; + alt296=4; } else if ( ((synpred46_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=7; + alt296=7; } else if ( ((synpred47_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=8; + alt296=8; } else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=9; + alt296=9; } else { @@ -18505,7 +18667,7 @@ else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&& try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 14, input); + new NoViableAltException("", 296, 14, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18514,25 +18676,25 @@ else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&& } } - else if ( (LA295_0==DIMENSION) && (synpred43_Css3())) { - alt295=4; + else if ( (LA296_0==DIMENSION) && (synpred43_Css3())) { + alt296=4; } - else if ( (LA295_0==LBRACKET) && (synpred43_Css3())) { - alt295=4; + else if ( (LA296_0==LBRACKET) && (synpred43_Css3())) { + alt296=4; } - else if ( (LA295_0==COLON||LA295_0==DCOLON) && (synpred43_Css3())) { - alt295=4; + else if ( (LA296_0==COLON||LA296_0==DCOLON) && (synpred43_Css3())) { + alt296=4; } - else if ( (LA295_0==STAR) ) { - int LA295_18 = input.LA(2); + else if ( (LA296_0==STAR) ) { + int LA296_18 = input.LA(2); if ( (synpred43_Css3()) ) { - alt295=4; + alt296=4; } else if ( (synpred44_Css3()) ) { - alt295=5; + alt296=5; } else if ( (synpred45_Css3()) ) { - alt295=6; + alt296=6; } else { @@ -18541,7 +18703,7 @@ else if ( (synpred45_Css3()) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 18, input); + new NoViableAltException("", 296, 18, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18550,59 +18712,59 @@ else if ( (synpred45_Css3()) ) { } } - else if ( (LA295_0==PIPE) && (synpred43_Css3())) { - alt295=4; + else if ( (LA296_0==PIPE) && (synpred43_Css3())) { + alt296=4; } - else if ( (LA295_0==AT_IDENT) ) { - int LA295_20 = input.LA(2); + else if ( (LA296_0==AT_IDENT) ) { + int LA296_20 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( ((synpred47_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=8; + alt296=8; } else if ( (((evalPredicate(isLessSource(),"isLessSource()")&&synpred48_Css3())&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=9; + alt296=9; } else if ( (true) ) { - alt295=10; + alt296=10; } } - else if ( (LA295_0==SASS_INCLUDE) ) { - int LA295_21 = input.LA(2); + else if ( (LA296_0==SASS_INCLUDE) ) { + int LA296_21 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( ((synpred47_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=8; + alt296=8; } else if ( ((synpred48_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt295=9; + alt296=9; } else { @@ -18611,7 +18773,7 @@ else if ( ((synpred48_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 21, input); + new NoViableAltException("", 296, 21, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18620,160 +18782,182 @@ else if ( ((synpred48_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) } } - else if ( (LA295_0==MEDIA_SYM) ) { - int LA295_22 = input.LA(2); + else if ( (LA296_0==MEDIA_SYM) ) { + int LA296_22 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (true) ) { - alt295=10; + alt296=10; } } - else if ( (LA295_0==PAGE_SYM) ) { - int LA295_23 = input.LA(2); + else if ( (LA296_0==PAGE_SYM) ) { + int LA296_23 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (true) ) { - alt295=10; + alt296=10; } } - else if ( (LA295_0==COUNTER_STYLE_SYM) ) { - int LA295_24 = input.LA(2); + else if ( (LA296_0==COUNTER_STYLE_SYM) ) { + int LA296_24 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (true) ) { - alt295=10; + alt296=10; } } - else if ( (LA295_0==FONT_FACE_SYM) ) { - int LA295_25 = input.LA(2); + else if ( (LA296_0==FONT_FACE_SYM) ) { + int LA296_25 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (true) ) { - alt295=10; + alt296=10; } } - else if ( (LA295_0==MOZ_DOCUMENT_SYM) ) { - int LA295_26 = input.LA(2); + else if ( (LA296_0==MOZ_DOCUMENT_SYM) ) { + int LA296_26 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (true) ) { - alt295=10; + alt296=10; } } - else if ( (LA295_0==CONTAINER_SYM||LA295_0==LAYER_SYM||LA295_0==SUPPORTS_SYM) ) { - alt295=10; + else if ( (LA296_0==CONTAINER_SYM||LA296_0==LAYER_SYM||LA296_0==SUPPORTS_SYM) ) { + alt296=10; } - else if ( (LA295_0==WEBKIT_KEYFRAMES_SYM) ) { - int LA295_28 = input.LA(2); + else if ( (LA296_0==WEBKIT_KEYFRAMES_SYM) ) { + int LA296_28 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (true) ) { - alt295=10; + alt296=10; } } - else if ( (LA295_0==SASS_IF) ) { - int LA295_29 = input.LA(2); + else if ( (LA296_0==KEYFRAMES_SYM) ) { + int LA296_29 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; + } + else if ( (true) ) { + alt296=10; + } + + } + else if ( (LA296_0==SASS_IF) ) { + int LA296_30 = input.LA(2); + if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { + alt296=1; + } + else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { + alt296=2; + } + else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { + alt296=3; + } + else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { + alt296=5; + } + else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=11; + alt296=11; } else { @@ -18782,7 +18966,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 29, input); + new NoViableAltException("", 296, 30, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18791,25 +18975,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==SASS_FOR) ) { - int LA295_32 = input.LA(2); + else if ( (LA296_0==SASS_FOR) ) { + int LA296_33 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=11; + alt296=11; } else { @@ -18818,7 +19002,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 32, input); + new NoViableAltException("", 296, 33, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18827,25 +19011,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==SASS_EACH) ) { - int LA295_33 = input.LA(2); + else if ( (LA296_0==SASS_EACH) ) { + int LA296_34 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=11; + alt296=11; } else { @@ -18854,7 +19038,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 33, input); + new NoViableAltException("", 296, 34, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18863,25 +19047,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==SASS_WHILE) ) { - int LA295_34 = input.LA(2); + else if ( (LA296_0==SASS_WHILE) ) { + int LA296_35 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=11; + alt296=11; } else { @@ -18890,7 +19074,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 34, input); + new NoViableAltException("", 296, 35, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18899,25 +19083,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==SASS_EXTEND) ) { - int LA295_35 = input.LA(2); + else if ( (LA296_0==SASS_EXTEND) ) { + int LA296_36 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=12; + alt296=12; } else { @@ -18926,7 +19110,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 35, input); + new NoViableAltException("", 296, 36, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18935,25 +19119,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==SASS_DEBUG||LA295_0==SASS_WARN) ) { - int LA295_36 = input.LA(2); + else if ( (LA296_0==SASS_DEBUG||LA296_0==SASS_WARN) ) { + int LA296_37 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=13; + alt296=13; } else { @@ -18962,7 +19146,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 36, input); + new NoViableAltException("", 296, 37, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -18971,25 +19155,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==SASS_CONTENT) ) { - int LA295_37 = input.LA(2); + else if ( (LA296_0==SASS_CONTENT) ) { + int LA296_38 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=14; + alt296=14; } else { @@ -18998,7 +19182,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 37, input); + new NoViableAltException("", 296, 38, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -19007,25 +19191,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==SASS_RETURN) ) { - int LA295_38 = input.LA(2); + else if ( (LA296_0==SASS_RETURN) ) { + int LA296_39 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=15; + alt296=15; } else { @@ -19034,7 +19218,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 38, input); + new NoViableAltException("", 296, 39, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -19043,25 +19227,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==IMPORT_SYM) ) { - int LA295_39 = input.LA(2); + else if ( (LA296_0==IMPORT_SYM) ) { + int LA296_40 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt295=17; + alt296=17; } else { @@ -19070,7 +19254,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 39, input); + new NoViableAltException("", 296, 40, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -19079,25 +19263,25 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA295_0==SASS_ERROR) ) { - alt295=16; + else if ( (LA296_0==SASS_ERROR) ) { + alt296=16; } - else if ( ((LA295_0 >= BOTTOMCENTER_SYM && LA295_0 <= BOTTOMRIGHT_SYM)||LA295_0==CHARSET_SYM||(LA295_0 >= LEFTBOTTOM_SYM && LA295_0 <= LEFTTOP_SYM)||LA295_0==NAMESPACE_SYM||(LA295_0 >= RIGHTBOTTOM_SYM && LA295_0 <= RIGHTTOP_SYM)||LA295_0==SASS_ELSE||(LA295_0 >= SASS_FORWARD && LA295_0 <= SASS_FUNCTION)||LA295_0==SASS_USE||(LA295_0 >= TOPCENTER_SYM && LA295_0 <= TOPRIGHT_SYM)) ) { - int LA295_41 = input.LA(2); + else if ( ((LA296_0 >= BOTTOMCENTER_SYM && LA296_0 <= BOTTOMRIGHT_SYM)||LA296_0==CHARSET_SYM||(LA296_0 >= LEFTBOTTOM_SYM && LA296_0 <= LEFTTOP_SYM)||LA296_0==NAMESPACE_SYM||(LA296_0 >= RIGHTBOTTOM_SYM && LA296_0 <= RIGHTTOP_SYM)||LA296_0==SASS_ELSE||(LA296_0 >= SASS_FORWARD && LA296_0 <= SASS_FUNCTION)||LA296_0==SASS_USE||(LA296_0 >= TOPCENTER_SYM && LA296_0 <= TOPRIGHT_SYM)) ) { + int LA296_42 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred40_Css3())) ) { - alt295=1; + alt296=1; } else if ( ((synpred41_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=2; + alt296=2; } else if ( (((synpred42_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=3; + alt296=3; } else if ( (((synpred44_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt295=5; + alt296=5; } else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred45_Css3())) ) { - alt295=6; + alt296=6; } else { @@ -19106,7 +19290,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 295, 41, input); + new NoViableAltException("", 296, 42, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -19119,21 +19303,21 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 295, 0, input); + new NoViableAltException("", 296, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(295);} + } finally {dbg.exitDecision(296);} - switch (alt295) { + switch (alt296) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:889:5: ( cp_variable_declaration )=> cp_variable_declaration { dbg.location(889,32); - pushFollow(FOLLOW_cp_variable_declaration_in_declaration5487); + pushFollow(FOLLOW_cp_variable_declaration_in_declaration5507); cp_variable_declaration(); state._fsp--; if (state.failed) return; @@ -19145,7 +19329,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:890:7: ( sass_map )=> sass_map { dbg.location(890,20); - pushFollow(FOLLOW_sass_map_in_declaration5500); + pushFollow(FOLLOW_sass_map_in_declaration5520); sass_map(); state._fsp--; if (state.failed) return; @@ -19157,7 +19341,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:891:7: ( sass_nested_properties )=> sass_nested_properties { dbg.location(891,33); - pushFollow(FOLLOW_sass_nested_properties_in_declaration5512); + pushFollow(FOLLOW_sass_nested_properties_in_declaration5532); sass_nested_properties(); state._fsp--; if (state.failed) return; @@ -19169,7 +19353,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:7: ( ( ( SASS_AT_ROOT ( ws selectorsGroup )? ) | ( SASS_AT_ROOT ws LPAREN ( ws )? IDENT ( ws )? COLON ( ws )? IDENT ( ws )? RPAREN ) | selectorsGroup ) ( ws )? LBRACE )=> rule { dbg.location(892,145); - pushFollow(FOLLOW_rule_in_declaration5575); + pushFollow(FOLLOW_rule_in_declaration5595); rule(); state._fsp--; if (state.failed) return; @@ -19181,7 +19365,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:893:7: ( propertyDeclaration )=> propertyDeclaration { dbg.location(893,30); - pushFollow(FOLLOW_propertyDeclaration_in_declaration5587); + pushFollow(FOLLOW_propertyDeclaration_in_declaration5607); propertyDeclaration(); state._fsp--; if (state.failed) return; @@ -19193,7 +19377,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:895:7: ( property ( ws )? COLON (~ ( LBRACE | SEMI | RBRACE ) )* ( RBRACE | SEMI ) )=> propertyDeclaration { dbg.location(895,67); - pushFollow(FOLLOW_propertyDeclaration_in_declaration5626); + pushFollow(FOLLOW_propertyDeclaration_in_declaration5646); propertyDeclaration(); state._fsp--; if (state.failed) return; @@ -19205,7 +19389,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:896:7: ( cp_mixin_declaration )=> cp_mixin_declaration { dbg.location(896,31); - pushFollow(FOLLOW_cp_mixin_declaration_in_declaration5638); + pushFollow(FOLLOW_cp_mixin_declaration_in_declaration5658); cp_mixin_declaration(); state._fsp--; if (state.failed) return; @@ -19217,26 +19401,26 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:897:7: ( cp_mixin_call )=> cp_mixin_call ( ( ws )? IMPORTANT_SYM )? { dbg.location(897,25); - pushFollow(FOLLOW_cp_mixin_call_in_declaration5651); + pushFollow(FOLLOW_cp_mixin_call_in_declaration5671); cp_mixin_call(); state._fsp--; if (state.failed) return;dbg.location(897,39); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:897:39: ( ( ws )? IMPORTANT_SYM )? - int alt292=2; - try { dbg.enterSubRule(292); - try { dbg.enterDecision(292, decisionCanBacktrack[292]); + int alt293=2; + try { dbg.enterSubRule(293); + try { dbg.enterDecision(293, decisionCanBacktrack[293]); try { isCyclicDecision = true; - alt292 = dfa292.predict(input); + alt293 = dfa293.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(292);} + } finally {dbg.exitDecision(293);} - switch (alt292) { + switch (alt293) { case 1 : dbg.enterAlt(1); @@ -19244,24 +19428,24 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" { dbg.location(897,40); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:897:40: ( ws )? - int alt291=2; - try { dbg.enterSubRule(291); - try { dbg.enterDecision(291, decisionCanBacktrack[291]); + int alt292=2; + try { dbg.enterSubRule(292); + try { dbg.enterDecision(292, decisionCanBacktrack[292]); - int LA291_0 = input.LA(1); - if ( (LA291_0==COMMENT||LA291_0==NL||LA291_0==WS) ) { - alt291=1; + int LA292_0 = input.LA(1); + if ( (LA292_0==COMMENT||LA292_0==NL||LA292_0==WS) ) { + alt292=1; } - } finally {dbg.exitDecision(291);} + } finally {dbg.exitDecision(292);} - switch (alt291) { + switch (alt292) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:897:40: ws { dbg.location(897,40); - pushFollow(FOLLOW_ws_in_declaration5654); + pushFollow(FOLLOW_ws_in_declaration5674); ws(); state._fsp--; if (state.failed) return; @@ -19269,14 +19453,14 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" break; } - } finally {dbg.exitSubRule(291);} + } finally {dbg.exitSubRule(292);} dbg.location(897,44); - match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_declaration5657); if (state.failed) return; + match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_declaration5677); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(292);} + } finally {dbg.exitSubRule(293);} } break; @@ -19290,26 +19474,26 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "declaration", "isScssSource()"); }dbg.location(898,43); - pushFollow(FOLLOW_cp_mixin_call_in_declaration5674); + pushFollow(FOLLOW_cp_mixin_call_in_declaration5694); cp_mixin_call(); state._fsp--; if (state.failed) return;dbg.location(898,57); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:898:57: ( ( ws )? IMPORTANT_SYM )? - int alt294=2; - try { dbg.enterSubRule(294); - try { dbg.enterDecision(294, decisionCanBacktrack[294]); + int alt295=2; + try { dbg.enterSubRule(295); + try { dbg.enterDecision(295, decisionCanBacktrack[295]); try { isCyclicDecision = true; - alt294 = dfa294.predict(input); + alt295 = dfa295.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(294);} + } finally {dbg.exitDecision(295);} - switch (alt294) { + switch (alt295) { case 1 : dbg.enterAlt(1); @@ -19317,24 +19501,24 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" { dbg.location(898,58); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:898:58: ( ws )? - int alt293=2; - try { dbg.enterSubRule(293); - try { dbg.enterDecision(293, decisionCanBacktrack[293]); + int alt294=2; + try { dbg.enterSubRule(294); + try { dbg.enterDecision(294, decisionCanBacktrack[294]); - int LA293_0 = input.LA(1); - if ( (LA293_0==COMMENT||LA293_0==NL||LA293_0==WS) ) { - alt293=1; + int LA294_0 = input.LA(1); + if ( (LA294_0==COMMENT||LA294_0==NL||LA294_0==WS) ) { + alt294=1; } - } finally {dbg.exitDecision(293);} + } finally {dbg.exitDecision(294);} - switch (alt293) { + switch (alt294) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:898:58: ws { dbg.location(898,58); - pushFollow(FOLLOW_ws_in_declaration5677); + pushFollow(FOLLOW_ws_in_declaration5697); ws(); state._fsp--; if (state.failed) return; @@ -19342,14 +19526,14 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" break; } - } finally {dbg.exitSubRule(293);} + } finally {dbg.exitSubRule(294);} dbg.location(898,62); - match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_declaration5680); if (state.failed) return; + match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_declaration5700); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(294);} + } finally {dbg.exitSubRule(295);} } break; @@ -19359,7 +19543,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:899:7: at_rule { dbg.location(899,7); - pushFollow(FOLLOW_at_rule_in_declaration5694); + pushFollow(FOLLOW_at_rule_in_declaration5714); at_rule(); state._fsp--; if (state.failed) return; @@ -19375,7 +19559,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "declaration", "isScssSource()"); }dbg.location(900,25); - pushFollow(FOLLOW_sass_control_in_declaration5704); + pushFollow(FOLLOW_sass_control_in_declaration5724); sass_control(); state._fsp--; if (state.failed) return; @@ -19391,7 +19575,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "declaration", "isScssSource()"); }dbg.location(901,25); - pushFollow(FOLLOW_sass_extend_in_declaration5714); + pushFollow(FOLLOW_sass_extend_in_declaration5734); sass_extend(); state._fsp--; if (state.failed) return; @@ -19407,7 +19591,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "declaration", "isScssSource()"); }dbg.location(902,25); - pushFollow(FOLLOW_sass_debug_in_declaration5724); + pushFollow(FOLLOW_sass_debug_in_declaration5744); sass_debug(); state._fsp--; if (state.failed) return; @@ -19423,7 +19607,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "declaration", "isScssSource()"); }dbg.location(903,25); - pushFollow(FOLLOW_sass_content_in_declaration5734); + pushFollow(FOLLOW_sass_content_in_declaration5754); sass_content(); state._fsp--; if (state.failed) return; @@ -19439,7 +19623,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "declaration", "isScssSource()"); }dbg.location(904,25); - pushFollow(FOLLOW_sass_function_return_in_declaration5744); + pushFollow(FOLLOW_sass_function_return_in_declaration5764); sass_function_return(); state._fsp--; if (state.failed) return; @@ -19455,7 +19639,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "declaration", "isScssSource()"); }dbg.location(905,25); - pushFollow(FOLLOW_sass_error_in_declaration5754); + pushFollow(FOLLOW_sass_error_in_declaration5774); sass_error(); state._fsp--; if (state.failed) return; @@ -19471,7 +19655,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "declaration", "isScssSource()"); }dbg.location(906,25); - pushFollow(FOLLOW_importItem_in_declaration5764); + pushFollow(FOLLOW_importItem_in_declaration5784); importItem(); state._fsp--; if (state.failed) return; @@ -19483,7 +19667,7 @@ else if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()" // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:907:7: GEN { dbg.location(907,7); - match(input,GEN,FOLLOW_GEN_in_declaration5772); if (state.failed) return; + match(input,GEN,FOLLOW_GEN_in_declaration5792); if (state.failed) return; } break; @@ -19528,29 +19712,29 @@ public final void selectorsGroup() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:916:9: selector ( ( ws )? COMMA ( ws )? selector )* ({...}? COMMA )? { dbg.location(916,9); - pushFollow(FOLLOW_selector_in_selectorsGroup5806); + pushFollow(FOLLOW_selector_in_selectorsGroup5826); selector(); state._fsp--; if (state.failed) return;dbg.location(916,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:916:18: ( ( ws )? COMMA ( ws )? selector )* - try { dbg.enterSubRule(298); + try { dbg.enterSubRule(299); - loop298: + loop299: while (true) { - int alt298=2; - try { dbg.enterDecision(298, decisionCanBacktrack[298]); + int alt299=2; + try { dbg.enterDecision(299, decisionCanBacktrack[299]); try { isCyclicDecision = true; - alt298 = dfa298.predict(input); + alt299 = dfa299.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(298);} + } finally {dbg.exitDecision(299);} - switch (alt298) { + switch (alt299) { case 1 : dbg.enterAlt(1); @@ -19558,24 +19742,24 @@ public final void selectorsGroup() throws RecognitionException { { dbg.location(916,19); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:916:19: ( ws )? - int alt296=2; - try { dbg.enterSubRule(296); - try { dbg.enterDecision(296, decisionCanBacktrack[296]); + int alt297=2; + try { dbg.enterSubRule(297); + try { dbg.enterDecision(297, decisionCanBacktrack[297]); - int LA296_0 = input.LA(1); - if ( (LA296_0==COMMENT||LA296_0==NL||LA296_0==WS) ) { - alt296=1; + int LA297_0 = input.LA(1); + if ( (LA297_0==COMMENT||LA297_0==NL||LA297_0==WS) ) { + alt297=1; } - } finally {dbg.exitDecision(296);} + } finally {dbg.exitDecision(297);} - switch (alt296) { + switch (alt297) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:916:19: ws { dbg.location(916,19); - pushFollow(FOLLOW_ws_in_selectorsGroup5809); + pushFollow(FOLLOW_ws_in_selectorsGroup5829); ws(); state._fsp--; if (state.failed) return; @@ -19583,28 +19767,28 @@ public final void selectorsGroup() throws RecognitionException { break; } - } finally {dbg.exitSubRule(296);} + } finally {dbg.exitSubRule(297);} dbg.location(916,23); - match(input,COMMA,FOLLOW_COMMA_in_selectorsGroup5812); if (state.failed) return;dbg.location(916,29); + match(input,COMMA,FOLLOW_COMMA_in_selectorsGroup5832); if (state.failed) return;dbg.location(916,29); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:916:29: ( ws )? - int alt297=2; - try { dbg.enterSubRule(297); - try { dbg.enterDecision(297, decisionCanBacktrack[297]); + int alt298=2; + try { dbg.enterSubRule(298); + try { dbg.enterDecision(298, decisionCanBacktrack[298]); - int LA297_0 = input.LA(1); - if ( (LA297_0==COMMENT||LA297_0==NL||LA297_0==WS) ) { - alt297=1; + int LA298_0 = input.LA(1); + if ( (LA298_0==COMMENT||LA298_0==NL||LA298_0==WS) ) { + alt298=1; } - } finally {dbg.exitDecision(297);} + } finally {dbg.exitDecision(298);} - switch (alt297) { + switch (alt298) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:916:29: ws { dbg.location(916,29); - pushFollow(FOLLOW_ws_in_selectorsGroup5814); + pushFollow(FOLLOW_ws_in_selectorsGroup5834); ws(); state._fsp--; if (state.failed) return; @@ -19612,9 +19796,9 @@ public final void selectorsGroup() throws RecognitionException { break; } - } finally {dbg.exitSubRule(297);} + } finally {dbg.exitSubRule(298);} dbg.location(916,33); - pushFollow(FOLLOW_selector_in_selectorsGroup5817); + pushFollow(FOLLOW_selector_in_selectorsGroup5837); selector(); state._fsp--; if (state.failed) return; @@ -19622,23 +19806,23 @@ public final void selectorsGroup() throws RecognitionException { break; default : - break loop298; + break loop299; } } - } finally {dbg.exitSubRule(298);} + } finally {dbg.exitSubRule(299);} dbg.location(916,44); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:916:44: ({...}? COMMA )? - int alt299=2; - try { dbg.enterSubRule(299); - try { dbg.enterDecision(299, decisionCanBacktrack[299]); + int alt300=2; + try { dbg.enterSubRule(300); + try { dbg.enterDecision(300, decisionCanBacktrack[300]); - int LA299_0 = input.LA(1); - if ( (LA299_0==COMMA) ) { - alt299=1; + int LA300_0 = input.LA(1); + if ( (LA300_0==COMMA) ) { + alt300=1; } - } finally {dbg.exitDecision(299);} + } finally {dbg.exitDecision(300);} - switch (alt299) { + switch (alt300) { case 1 : dbg.enterAlt(1); @@ -19649,12 +19833,12 @@ public final void selectorsGroup() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "selectorsGroup", "isCssPreprocessorSource()"); }dbg.location(916,74); - match(input,COMMA,FOLLOW_COMMA_in_selectorsGroup5824); if (state.failed) return; + match(input,COMMA,FOLLOW_COMMA_in_selectorsGroup5844); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(299);} + } finally {dbg.exitSubRule(300);} } @@ -19690,20 +19874,20 @@ public final void selector() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:5: ( ( combinator ( ws )? )? simpleSelectorSequence ( ( ( ( ws )? combinator ( ws )? ) | ws ) simpleSelectorSequence )* |{...}? combinator ) - int alt306=2; - try { dbg.enterDecision(306, decisionCanBacktrack[306]); + int alt307=2; + try { dbg.enterDecision(307, decisionCanBacktrack[307]); try { isCyclicDecision = true; - alt306 = dfa306.predict(input); + alt307 = dfa307.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(306);} + } finally {dbg.exitDecision(307);} - switch (alt306) { + switch (alt307) { case 1 : dbg.enterAlt(1); @@ -19711,46 +19895,46 @@ public final void selector() throws RecognitionException { { dbg.location(920,8); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:8: ( combinator ( ws )? )? - int alt301=2; - try { dbg.enterSubRule(301); - try { dbg.enterDecision(301, decisionCanBacktrack[301]); + int alt302=2; + try { dbg.enterSubRule(302); + try { dbg.enterDecision(302, decisionCanBacktrack[302]); - int LA301_0 = input.LA(1); - if ( (LA301_0==GREATER||LA301_0==PLUS||LA301_0==TILDE) ) { - alt301=1; + int LA302_0 = input.LA(1); + if ( (LA302_0==GREATER||LA302_0==PLUS||LA302_0==TILDE) ) { + alt302=1; } - } finally {dbg.exitDecision(301);} + } finally {dbg.exitDecision(302);} - switch (alt301) { + switch (alt302) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:9: combinator ( ws )? { dbg.location(920,9); - pushFollow(FOLLOW_combinator_in_selector5845); + pushFollow(FOLLOW_combinator_in_selector5865); combinator(); state._fsp--; if (state.failed) return;dbg.location(920,20); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:20: ( ws )? - int alt300=2; - try { dbg.enterSubRule(300); - try { dbg.enterDecision(300, decisionCanBacktrack[300]); + int alt301=2; + try { dbg.enterSubRule(301); + try { dbg.enterDecision(301, decisionCanBacktrack[301]); - int LA300_0 = input.LA(1); - if ( (LA300_0==COMMENT||LA300_0==NL||LA300_0==WS) ) { - alt300=1; + int LA301_0 = input.LA(1); + if ( (LA301_0==COMMENT||LA301_0==NL||LA301_0==WS) ) { + alt301=1; } - } finally {dbg.exitDecision(300);} + } finally {dbg.exitDecision(301);} - switch (alt300) { + switch (alt301) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:20: ws { dbg.location(920,20); - pushFollow(FOLLOW_ws_in_selector5847); + pushFollow(FOLLOW_ws_in_selector5867); ws(); state._fsp--; if (state.failed) return; @@ -19758,37 +19942,37 @@ public final void selector() throws RecognitionException { break; } - } finally {dbg.exitSubRule(300);} + } finally {dbg.exitSubRule(301);} } break; } - } finally {dbg.exitSubRule(301);} + } finally {dbg.exitSubRule(302);} dbg.location(920,26); - pushFollow(FOLLOW_simpleSelectorSequence_in_selector5852); + pushFollow(FOLLOW_simpleSelectorSequence_in_selector5872); simpleSelectorSequence(); state._fsp--; if (state.failed) return;dbg.location(920,49); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:49: ( ( ( ( ws )? combinator ( ws )? ) | ws ) simpleSelectorSequence )* - try { dbg.enterSubRule(305); + try { dbg.enterSubRule(306); - loop305: + loop306: while (true) { - int alt305=2; - try { dbg.enterDecision(305, decisionCanBacktrack[305]); + int alt306=2; + try { dbg.enterDecision(306, decisionCanBacktrack[306]); try { isCyclicDecision = true; - alt305 = dfa305.predict(input); + alt306 = dfa306.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(305);} + } finally {dbg.exitDecision(306);} - switch (alt305) { + switch (alt306) { case 1 : dbg.enterAlt(1); @@ -19796,21 +19980,21 @@ public final void selector() throws RecognitionException { { dbg.location(920,51); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:51: ( ( ( ws )? combinator ( ws )? ) | ws ) - int alt304=2; - try { dbg.enterSubRule(304); - try { dbg.enterDecision(304, decisionCanBacktrack[304]); + int alt305=2; + try { dbg.enterSubRule(305); + try { dbg.enterDecision(305, decisionCanBacktrack[305]); try { isCyclicDecision = true; - alt304 = dfa304.predict(input); + alt305 = dfa305.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(304);} + } finally {dbg.exitDecision(305);} - switch (alt304) { + switch (alt305) { case 1 : dbg.enterAlt(1); @@ -19824,24 +20008,24 @@ public final void selector() throws RecognitionException { { dbg.location(920,53); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:53: ( ws )? - int alt302=2; - try { dbg.enterSubRule(302); - try { dbg.enterDecision(302, decisionCanBacktrack[302]); + int alt303=2; + try { dbg.enterSubRule(303); + try { dbg.enterDecision(303, decisionCanBacktrack[303]); - int LA302_0 = input.LA(1); - if ( (LA302_0==COMMENT||LA302_0==NL||LA302_0==WS) ) { - alt302=1; + int LA303_0 = input.LA(1); + if ( (LA303_0==COMMENT||LA303_0==NL||LA303_0==WS) ) { + alt303=1; } - } finally {dbg.exitDecision(302);} + } finally {dbg.exitDecision(303);} - switch (alt302) { + switch (alt303) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:53: ws { dbg.location(920,53); - pushFollow(FOLLOW_ws_in_selector5858); + pushFollow(FOLLOW_ws_in_selector5878); ws(); state._fsp--; if (state.failed) return; @@ -19849,31 +20033,31 @@ public final void selector() throws RecognitionException { break; } - } finally {dbg.exitSubRule(302);} + } finally {dbg.exitSubRule(303);} dbg.location(920,57); - pushFollow(FOLLOW_combinator_in_selector5861); + pushFollow(FOLLOW_combinator_in_selector5881); combinator(); state._fsp--; if (state.failed) return;dbg.location(920,68); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:68: ( ws )? - int alt303=2; - try { dbg.enterSubRule(303); - try { dbg.enterDecision(303, decisionCanBacktrack[303]); + int alt304=2; + try { dbg.enterSubRule(304); + try { dbg.enterDecision(304, decisionCanBacktrack[304]); - int LA303_0 = input.LA(1); - if ( (LA303_0==COMMENT||LA303_0==NL||LA303_0==WS) ) { - alt303=1; + int LA304_0 = input.LA(1); + if ( (LA304_0==COMMENT||LA304_0==NL||LA304_0==WS) ) { + alt304=1; } - } finally {dbg.exitDecision(303);} + } finally {dbg.exitDecision(304);} - switch (alt303) { + switch (alt304) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:68: ws { dbg.location(920,68); - pushFollow(FOLLOW_ws_in_selector5863); + pushFollow(FOLLOW_ws_in_selector5883); ws(); state._fsp--; if (state.failed) return; @@ -19881,7 +20065,7 @@ public final void selector() throws RecognitionException { break; } - } finally {dbg.exitSubRule(303);} + } finally {dbg.exitSubRule(304);} } @@ -19893,7 +20077,7 @@ public final void selector() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:920:73: ws { dbg.location(920,73); - pushFollow(FOLLOW_ws_in_selector5867); + pushFollow(FOLLOW_ws_in_selector5887); ws(); state._fsp--; if (state.failed) return; @@ -19901,9 +20085,9 @@ public final void selector() throws RecognitionException { break; } - } finally {dbg.exitSubRule(304);} + } finally {dbg.exitSubRule(305);} dbg.location(920,77); - pushFollow(FOLLOW_simpleSelectorSequence_in_selector5870); + pushFollow(FOLLOW_simpleSelectorSequence_in_selector5890); simpleSelectorSequence(); state._fsp--; if (state.failed) return; @@ -19911,10 +20095,10 @@ public final void selector() throws RecognitionException { break; default : - break loop305; + break loop306; } } - } finally {dbg.exitSubRule(305);} + } finally {dbg.exitSubRule(306);} } break; @@ -19928,7 +20112,7 @@ public final void selector() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "selector", "isScssSource()"); }dbg.location(921,28); - pushFollow(FOLLOW_combinator_in_selector5885); + pushFollow(FOLLOW_combinator_in_selector5905); combinator(); state._fsp--; if (state.failed) return; @@ -20018,20 +20202,20 @@ public final void simpleSelectorSequence() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:930:2: ( ( elementSubsequent |{...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp ) ( ( ( ws )? esPred )=> ( ( ( ws )? elementSubsequent ) | ( ws ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp ) ) ) )* | ( typeSelector )=> typeSelector ( ( ( ws )? esPred )=> ( ( ( ws )? elementSubsequent ) |{...}? ws sass_selector_interpolation_exp ) )* ) - int alt315=2; - try { dbg.enterDecision(315, decisionCanBacktrack[315]); + int alt316=2; + try { dbg.enterDecision(316, decisionCanBacktrack[316]); - int LA315_0 = input.LA(1); - if ( (LA315_0==AT_SIGN||LA315_0==COLON||(LA315_0 >= DCOLON && LA315_0 <= DOT)||(LA315_0 >= HASH && LA315_0 <= HASH_SYMBOL)||LA315_0==LBRACKET||LA315_0==MINUS||LA315_0==SASS_EXTEND_ONLY_SELECTOR) ) { - alt315=1; + int LA316_0 = input.LA(1); + if ( (LA316_0==AT_SIGN||LA316_0==COLON||(LA316_0 >= DCOLON && LA316_0 <= DOT)||(LA316_0 >= HASH && LA316_0 <= HASH_SYMBOL)||LA316_0==LBRACKET||LA316_0==MINUS||LA316_0==SASS_EXTEND_ONLY_SELECTOR) ) { + alt316=1; } - else if ( (LA315_0==LESS_AND) ) { - int LA315_2 = input.LA(2); + else if ( (LA316_0==LESS_AND) ) { + int LA316_2 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")||evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt315=1; + alt316=1; } else if ( (synpred50_Css3()) ) { - alt315=2; + alt316=2; } else { @@ -20040,7 +20224,7 @@ else if ( (synpred50_Css3()) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 315, 2, input); + new NoViableAltException("", 316, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -20049,87 +20233,87 @@ else if ( (synpred50_Css3()) ) { } } - else if ( (LA315_0==IDENT) ) { - int LA315_3 = input.LA(2); - if ( (LA315_3==HASH_SYMBOL) ) { - int LA315_7 = input.LA(3); - if ( (LA315_7==LBRACE) ) { - alt315=1; + else if ( (LA316_0==IDENT) ) { + int LA316_3 = input.LA(2); + if ( (LA316_3==HASH_SYMBOL) ) { + int LA316_7 = input.LA(3); + if ( (LA316_7==LBRACE) ) { + alt316=1; } - else if ( (LA315_7==NAME) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_7==NAME) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_7==IDENT||LA315_7==MINUS) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_7==IDENT||LA316_7==MINUS) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_7==AT_SIGN) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_7==AT_SIGN) && (synpred50_Css3())) { + alt316=2; } } - else if ( (LA315_3==AT_SIGN) ) { - alt315=1; + else if ( (LA316_3==AT_SIGN) ) { + alt316=1; } - else if ( (LA315_3==PIPE) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==PIPE) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==COMMENT||LA315_3==NL||LA315_3==WS) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==COMMENT||LA316_3==NL||LA316_3==WS) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==SASS_EXTEND_ONLY_SELECTOR) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==SASS_EXTEND_ONLY_SELECTOR) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==LESS_AND) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==LESS_AND) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==HASH) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==HASH) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==DOT) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==DOT) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==DIMENSION) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==DIMENSION) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==LBRACKET) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==LBRACKET) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==COLON||LA315_3==DCOLON) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==COLON||LA316_3==DCOLON) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==GREATER||LA315_3==PLUS||LA315_3==TILDE) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==GREATER||LA316_3==PLUS||LA316_3==TILDE) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==COMMA) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==COMMA) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==LBRACE) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==LBRACE) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==RPAREN) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==RPAREN) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==SEMI) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==SEMI) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_3==RBRACE) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_3==RBRACE) && (synpred50_Css3())) { + alt316=2; } } - else if ( (LA315_0==STAR) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_0==STAR) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_0==PIPE) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_0==PIPE) && (synpred50_Css3())) { + alt316=2; } - else if ( (LA315_0==GEN) && (synpred50_Css3())) { - alt315=2; + else if ( (LA316_0==GEN) && (synpred50_Css3())) { + alt316=2; } - } finally {dbg.exitDecision(315);} + } finally {dbg.exitDecision(316);} - switch (alt315) { + switch (alt316) { case 1 : dbg.enterAlt(1); @@ -20137,9 +20321,9 @@ else if ( (LA315_0==GEN) && (synpred50_Css3())) { { dbg.location(931,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:931:9: ( elementSubsequent |{...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp ) - int alt307=3; - try { dbg.enterSubRule(307); - try { dbg.enterDecision(307, decisionCanBacktrack[307]); + int alt308=3; + try { dbg.enterSubRule(308); + try { dbg.enterDecision(308, decisionCanBacktrack[308]); switch ( input.LA(1) ) { case COLON: @@ -20151,17 +20335,17 @@ else if ( (LA315_0==GEN) && (synpred50_Css3())) { case LESS_AND: case SASS_EXTEND_ONLY_SELECTOR: { - alt307=1; + alt308=1; } break; case HASH_SYMBOL: { - int LA307_2 = input.LA(2); - if ( (LA307_2==LBRACE) ) { - alt307=2; + int LA308_2 = input.LA(2); + if ( (LA308_2==LBRACE) ) { + alt308=2; } - else if ( (LA307_2==AT_SIGN||LA307_2==IDENT||LA307_2==MINUS||LA307_2==NAME) ) { - alt307=1; + else if ( (LA308_2==AT_SIGN||LA308_2==IDENT||LA308_2==MINUS||LA308_2==NAME) ) { + alt308=1; } else { @@ -20170,7 +20354,7 @@ else if ( (LA307_2==AT_SIGN||LA307_2==IDENT||LA307_2==MINUS||LA307_2==NAME) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 307, 2, input); + new NoViableAltException("", 308, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -20183,12 +20367,12 @@ else if ( (LA307_2==AT_SIGN||LA307_2==IDENT||LA307_2==MINUS||LA307_2==NAME) ) { case IDENT: case MINUS: { - int LA307_3 = input.LA(2); - if ( (LA307_3==HASH_SYMBOL) ) { - alt307=2; + int LA308_3 = input.LA(2); + if ( (LA308_3==HASH_SYMBOL) ) { + alt308=2; } - else if ( (LA307_3==AT_SIGN) ) { - alt307=3; + else if ( (LA308_3==AT_SIGN) ) { + alt308=3; } else { @@ -20197,7 +20381,7 @@ else if ( (LA307_3==AT_SIGN) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 307, 3, input); + new NoViableAltException("", 308, 3, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -20209,26 +20393,26 @@ else if ( (LA307_3==AT_SIGN) ) { break; case AT_SIGN: { - alt307=3; + alt308=3; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 307, 0, input); + new NoViableAltException("", 308, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(307);} + } finally {dbg.exitDecision(308);} - switch (alt307) { + switch (alt308) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:931:10: elementSubsequent { dbg.location(931,10); - pushFollow(FOLLOW_elementSubsequent_in_simpleSelectorSequence5937); + pushFollow(FOLLOW_elementSubsequent_in_simpleSelectorSequence5957); elementSubsequent(); state._fsp--; if (state.failed) return; @@ -20244,7 +20428,7 @@ else if ( (LA307_3==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "simpleSelectorSequence", "isScssSource()"); }dbg.location(931,48); - pushFollow(FOLLOW_sass_selector_interpolation_exp_in_simpleSelectorSequence5943); + pushFollow(FOLLOW_sass_selector_interpolation_exp_in_simpleSelectorSequence5963); sass_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -20260,7 +20444,7 @@ else if ( (LA307_3==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "simpleSelectorSequence", "isLessSource()"); }dbg.location(932,29); - pushFollow(FOLLOW_less_selector_interpolation_exp_in_simpleSelectorSequence5957); + pushFollow(FOLLOW_less_selector_interpolation_exp_in_simpleSelectorSequence5977); less_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -20268,52 +20452,52 @@ else if ( (LA307_3==AT_SIGN) ) { break; } - } finally {dbg.exitSubRule(307);} + } finally {dbg.exitSubRule(308);} dbg.location(932,64); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:932:64: ( ( ( ws )? esPred )=> ( ( ( ws )? elementSubsequent ) | ( ws ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp ) ) ) )* - try { dbg.enterSubRule(311); + try { dbg.enterSubRule(312); - loop311: + loop312: while (true) { - int alt311=2; - try { dbg.enterDecision(311, decisionCanBacktrack[311]); + int alt312=2; + try { dbg.enterDecision(312, decisionCanBacktrack[312]); - int LA311_0 = input.LA(1); - if ( (LA311_0==COMMENT||LA311_0==NL||LA311_0==WS) ) { - int LA311_1 = input.LA(2); + int LA312_0 = input.LA(1); + if ( (LA312_0==COMMENT||LA312_0==NL||LA312_0==WS) ) { + int LA312_1 = input.LA(2); if ( (synpred49_Css3()) ) { - alt311=1; + alt312=1; } } - else if ( (LA311_0==SASS_EXTEND_ONLY_SELECTOR) && (synpred49_Css3())) { - alt311=1; + else if ( (LA312_0==SASS_EXTEND_ONLY_SELECTOR) && (synpred49_Css3())) { + alt312=1; } - else if ( (LA311_0==LESS_AND) && (synpred49_Css3())) { - alt311=1; + else if ( (LA312_0==LESS_AND) && (synpred49_Css3())) { + alt312=1; } - else if ( (LA311_0==HASH) && (synpred49_Css3())) { - alt311=1; + else if ( (LA312_0==HASH) && (synpred49_Css3())) { + alt312=1; } - else if ( (LA311_0==HASH_SYMBOL) && (synpred49_Css3())) { - alt311=1; + else if ( (LA312_0==HASH_SYMBOL) && (synpred49_Css3())) { + alt312=1; } - else if ( (LA311_0==DOT) && (synpred49_Css3())) { - alt311=1; + else if ( (LA312_0==DOT) && (synpred49_Css3())) { + alt312=1; } - else if ( (LA311_0==DIMENSION) && (synpred49_Css3())) { - alt311=1; + else if ( (LA312_0==DIMENSION) && (synpred49_Css3())) { + alt312=1; } - else if ( (LA311_0==LBRACKET) && (synpred49_Css3())) { - alt311=1; + else if ( (LA312_0==LBRACKET) && (synpred49_Css3())) { + alt312=1; } - else if ( (LA311_0==COLON||LA311_0==DCOLON) && (synpred49_Css3())) { - alt311=1; + else if ( (LA312_0==COLON||LA312_0==DCOLON) && (synpred49_Css3())) { + alt312=1; } - } finally {dbg.exitDecision(311);} + } finally {dbg.exitDecision(312);} - switch (alt311) { + switch (alt312) { case 1 : dbg.enterAlt(1); @@ -20321,21 +20505,21 @@ else if ( (LA311_0==COLON||LA311_0==DCOLON) && (synpred49_Css3())) { { dbg.location(932,79); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:932:79: ( ( ( ws )? elementSubsequent ) | ( ws ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp ) ) ) - int alt310=2; - try { dbg.enterSubRule(310); - try { dbg.enterDecision(310, decisionCanBacktrack[310]); + int alt311=2; + try { dbg.enterSubRule(311); + try { dbg.enterDecision(311, decisionCanBacktrack[311]); try { isCyclicDecision = true; - alt310 = dfa310.predict(input); + alt311 = dfa311.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(310);} + } finally {dbg.exitDecision(311);} - switch (alt310) { + switch (alt311) { case 1 : dbg.enterAlt(1); @@ -20349,24 +20533,24 @@ else if ( (LA311_0==COLON||LA311_0==DCOLON) && (synpred49_Css3())) { { dbg.location(932,81); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:932:81: ( ws )? - int alt308=2; - try { dbg.enterSubRule(308); - try { dbg.enterDecision(308, decisionCanBacktrack[308]); + int alt309=2; + try { dbg.enterSubRule(309); + try { dbg.enterDecision(309, decisionCanBacktrack[309]); - int LA308_0 = input.LA(1); - if ( (LA308_0==COMMENT||LA308_0==NL||LA308_0==WS) ) { - alt308=1; + int LA309_0 = input.LA(1); + if ( (LA309_0==COMMENT||LA309_0==NL||LA309_0==WS) ) { + alt309=1; } - } finally {dbg.exitDecision(308);} + } finally {dbg.exitDecision(309);} - switch (alt308) { + switch (alt309) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:932:81: ws { dbg.location(932,81); - pushFollow(FOLLOW_ws_in_simpleSelectorSequence5972); + pushFollow(FOLLOW_ws_in_simpleSelectorSequence5992); ws(); state._fsp--; if (state.failed) return; @@ -20374,9 +20558,9 @@ else if ( (LA311_0==COLON||LA311_0==DCOLON) && (synpred49_Css3())) { break; } - } finally {dbg.exitSubRule(308);} + } finally {dbg.exitSubRule(309);} dbg.location(932,85); - pushFollow(FOLLOW_elementSubsequent_in_simpleSelectorSequence5975); + pushFollow(FOLLOW_elementSubsequent_in_simpleSelectorSequence5995); elementSubsequent(); state._fsp--; if (state.failed) return; @@ -20396,25 +20580,25 @@ else if ( (LA311_0==COLON||LA311_0==DCOLON) && (synpred49_Css3())) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:932:106: ws ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp ) { dbg.location(932,106); - pushFollow(FOLLOW_ws_in_simpleSelectorSequence5980); + pushFollow(FOLLOW_ws_in_simpleSelectorSequence6000); ws(); state._fsp--; if (state.failed) return;dbg.location(932,109); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:932:109: ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp ) - int alt309=2; - try { dbg.enterSubRule(309); - try { dbg.enterDecision(309, decisionCanBacktrack[309]); + int alt310=2; + try { dbg.enterSubRule(310); + try { dbg.enterDecision(310, decisionCanBacktrack[310]); switch ( input.LA(1) ) { case IDENT: case MINUS: { - int LA309_1 = input.LA(2); - if ( (LA309_1==HASH_SYMBOL) ) { - alt309=1; + int LA310_1 = input.LA(2); + if ( (LA310_1==HASH_SYMBOL) ) { + alt310=1; } - else if ( (LA309_1==AT_SIGN) ) { - alt309=2; + else if ( (LA310_1==AT_SIGN) ) { + alt310=2; } else { @@ -20423,7 +20607,7 @@ else if ( (LA309_1==AT_SIGN) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 309, 1, input); + new NoViableAltException("", 310, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -20435,24 +20619,24 @@ else if ( (LA309_1==AT_SIGN) ) { break; case HASH_SYMBOL: { - alt309=1; + alt310=1; } break; case AT_SIGN: { - alt309=2; + alt310=2; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 309, 0, input); + new NoViableAltException("", 310, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(309);} + } finally {dbg.exitDecision(310);} - switch (alt309) { + switch (alt310) { case 1 : dbg.enterAlt(1); @@ -20463,7 +20647,7 @@ else if ( (LA309_1==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "simpleSelectorSequence", "isScssSource()"); }dbg.location(932,128); - pushFollow(FOLLOW_sass_selector_interpolation_exp_in_simpleSelectorSequence5985); + pushFollow(FOLLOW_sass_selector_interpolation_exp_in_simpleSelectorSequence6005); sass_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -20479,7 +20663,7 @@ else if ( (LA309_1==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "simpleSelectorSequence", "isLessSource()"); }dbg.location(932,180); - pushFollow(FOLLOW_less_selector_interpolation_exp_in_simpleSelectorSequence5991); + pushFollow(FOLLOW_less_selector_interpolation_exp_in_simpleSelectorSequence6011); less_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -20487,7 +20671,7 @@ else if ( (LA309_1==AT_SIGN) ) { break; } - } finally {dbg.exitSubRule(309);} + } finally {dbg.exitSubRule(310);} } @@ -20495,16 +20679,16 @@ else if ( (LA309_1==AT_SIGN) ) { break; } - } finally {dbg.exitSubRule(310);} + } finally {dbg.exitSubRule(311);} } break; default : - break loop311; + break loop312; } } - } finally {dbg.exitSubRule(311);} + } finally {dbg.exitSubRule(312);} } break; @@ -20514,54 +20698,54 @@ else if ( (LA309_1==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:933:4: ( typeSelector )=> typeSelector ( ( ( ws )? esPred )=> ( ( ( ws )? elementSubsequent ) |{...}? ws sass_selector_interpolation_exp ) )* { dbg.location(933,20); - pushFollow(FOLLOW_typeSelector_in_simpleSelectorSequence6005); + pushFollow(FOLLOW_typeSelector_in_simpleSelectorSequence6025); typeSelector(); state._fsp--; if (state.failed) return;dbg.location(933,33); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:933:33: ( ( ( ws )? esPred )=> ( ( ( ws )? elementSubsequent ) |{...}? ws sass_selector_interpolation_exp ) )* - try { dbg.enterSubRule(314); + try { dbg.enterSubRule(315); - loop314: + loop315: while (true) { - int alt314=2; - try { dbg.enterDecision(314, decisionCanBacktrack[314]); + int alt315=2; + try { dbg.enterDecision(315, decisionCanBacktrack[315]); - int LA314_0 = input.LA(1); - if ( (LA314_0==COMMENT||LA314_0==NL||LA314_0==WS) ) { - int LA314_1 = input.LA(2); + int LA315_0 = input.LA(1); + if ( (LA315_0==COMMENT||LA315_0==NL||LA315_0==WS) ) { + int LA315_1 = input.LA(2); if ( (synpred51_Css3()) ) { - alt314=1; + alt315=1; } } - else if ( (LA314_0==SASS_EXTEND_ONLY_SELECTOR) && (synpred51_Css3())) { - alt314=1; + else if ( (LA315_0==SASS_EXTEND_ONLY_SELECTOR) && (synpred51_Css3())) { + alt315=1; } - else if ( (LA314_0==LESS_AND) && (synpred51_Css3())) { - alt314=1; + else if ( (LA315_0==LESS_AND) && (synpred51_Css3())) { + alt315=1; } - else if ( (LA314_0==HASH) && (synpred51_Css3())) { - alt314=1; + else if ( (LA315_0==HASH) && (synpred51_Css3())) { + alt315=1; } - else if ( (LA314_0==HASH_SYMBOL) && (synpred51_Css3())) { - alt314=1; + else if ( (LA315_0==HASH_SYMBOL) && (synpred51_Css3())) { + alt315=1; } - else if ( (LA314_0==DOT) && (synpred51_Css3())) { - alt314=1; + else if ( (LA315_0==DOT) && (synpred51_Css3())) { + alt315=1; } - else if ( (LA314_0==DIMENSION) && (synpred51_Css3())) { - alt314=1; + else if ( (LA315_0==DIMENSION) && (synpred51_Css3())) { + alt315=1; } - else if ( (LA314_0==LBRACKET) && (synpred51_Css3())) { - alt314=1; + else if ( (LA315_0==LBRACKET) && (synpred51_Css3())) { + alt315=1; } - else if ( (LA314_0==COLON||LA314_0==DCOLON) && (synpred51_Css3())) { - alt314=1; + else if ( (LA315_0==COLON||LA315_0==DCOLON) && (synpred51_Css3())) { + alt315=1; } - } finally {dbg.exitDecision(314);} + } finally {dbg.exitDecision(315);} - switch (alt314) { + switch (alt315) { case 1 : dbg.enterAlt(1); @@ -20569,21 +20753,21 @@ else if ( (LA314_0==COLON||LA314_0==DCOLON) && (synpred51_Css3())) { { dbg.location(933,48); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:933:48: ( ( ( ws )? elementSubsequent ) |{...}? ws sass_selector_interpolation_exp ) - int alt313=2; - try { dbg.enterSubRule(313); - try { dbg.enterDecision(313, decisionCanBacktrack[313]); + int alt314=2; + try { dbg.enterSubRule(314); + try { dbg.enterDecision(314, decisionCanBacktrack[314]); try { isCyclicDecision = true; - alt313 = dfa313.predict(input); + alt314 = dfa314.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(313);} + } finally {dbg.exitDecision(314);} - switch (alt313) { + switch (alt314) { case 1 : dbg.enterAlt(1); @@ -20597,24 +20781,24 @@ else if ( (LA314_0==COLON||LA314_0==DCOLON) && (synpred51_Css3())) { { dbg.location(933,50); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:933:50: ( ws )? - int alt312=2; - try { dbg.enterSubRule(312); - try { dbg.enterDecision(312, decisionCanBacktrack[312]); + int alt313=2; + try { dbg.enterSubRule(313); + try { dbg.enterDecision(313, decisionCanBacktrack[313]); - int LA312_0 = input.LA(1); - if ( (LA312_0==COMMENT||LA312_0==NL||LA312_0==WS) ) { - alt312=1; + int LA313_0 = input.LA(1); + if ( (LA313_0==COMMENT||LA313_0==NL||LA313_0==WS) ) { + alt313=1; } - } finally {dbg.exitDecision(312);} + } finally {dbg.exitDecision(313);} - switch (alt312) { + switch (alt313) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:933:50: ws { dbg.location(933,50); - pushFollow(FOLLOW_ws_in_simpleSelectorSequence6017); + pushFollow(FOLLOW_ws_in_simpleSelectorSequence6037); ws(); state._fsp--; if (state.failed) return; @@ -20622,9 +20806,9 @@ else if ( (LA314_0==COLON||LA314_0==DCOLON) && (synpred51_Css3())) { break; } - } finally {dbg.exitSubRule(312);} + } finally {dbg.exitSubRule(313);} dbg.location(933,54); - pushFollow(FOLLOW_elementSubsequent_in_simpleSelectorSequence6020); + pushFollow(FOLLOW_elementSubsequent_in_simpleSelectorSequence6040); elementSubsequent(); state._fsp--; if (state.failed) return; @@ -20642,11 +20826,11 @@ else if ( (LA314_0==COLON||LA314_0==DCOLON) && (synpred51_Css3())) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "simpleSelectorSequence", "isScssSource()"); }dbg.location(933,93); - pushFollow(FOLLOW_ws_in_simpleSelectorSequence6027); + pushFollow(FOLLOW_ws_in_simpleSelectorSequence6047); ws(); state._fsp--; if (state.failed) return;dbg.location(933,96); - pushFollow(FOLLOW_sass_selector_interpolation_exp_in_simpleSelectorSequence6029); + pushFollow(FOLLOW_sass_selector_interpolation_exp_in_simpleSelectorSequence6049); sass_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -20654,16 +20838,16 @@ else if ( (LA314_0==COLON||LA314_0==DCOLON) && (synpred51_Css3())) { break; } - } finally {dbg.exitSubRule(313);} + } finally {dbg.exitSubRule(314);} } break; default : - break loop314; + break loop315; } } - } finally {dbg.exitSubRule(314);} + } finally {dbg.exitSubRule(315);} } break; @@ -20704,67 +20888,67 @@ public final void esPred() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:942:5: ( HASH_SYMBOL | HASH | DOT | LBRACKET | COLON | DCOLON | SASS_EXTEND_ONLY_SELECTOR |{...}? LESS_AND ) - int alt316=8; - try { dbg.enterDecision(316, decisionCanBacktrack[316]); + int alt317=8; + try { dbg.enterDecision(317, decisionCanBacktrack[317]); switch ( input.LA(1) ) { case HASH_SYMBOL: { - alt316=1; + alt317=1; } break; case HASH: { - alt316=2; + alt317=2; } break; case DOT: { - alt316=3; + alt317=3; } break; case LBRACKET: { - alt316=4; + alt317=4; } break; case COLON: { - alt316=5; + alt317=5; } break; case DCOLON: { - alt316=6; + alt317=6; } break; case SASS_EXTEND_ONLY_SELECTOR: { - alt316=7; + alt317=7; } break; case LESS_AND: { - alt316=8; + alt317=8; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 316, 0, input); + new NoViableAltException("", 317, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(316);} + } finally {dbg.exitDecision(317);} - switch (alt316) { + switch (alt317) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:942:7: HASH_SYMBOL { dbg.location(942,7); - match(input,HASH_SYMBOL,FOLLOW_HASH_SYMBOL_in_esPred6054); if (state.failed) return; + match(input,HASH_SYMBOL,FOLLOW_HASH_SYMBOL_in_esPred6074); if (state.failed) return; } break; case 2 : @@ -20773,7 +20957,7 @@ public final void esPred() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:942:21: HASH { dbg.location(942,21); - match(input,HASH,FOLLOW_HASH_in_esPred6058); if (state.failed) return; + match(input,HASH,FOLLOW_HASH_in_esPred6078); if (state.failed) return; } break; case 3 : @@ -20782,7 +20966,7 @@ public final void esPred() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:942:28: DOT { dbg.location(942,28); - match(input,DOT,FOLLOW_DOT_in_esPred6062); if (state.failed) return; + match(input,DOT,FOLLOW_DOT_in_esPred6082); if (state.failed) return; } break; case 4 : @@ -20791,7 +20975,7 @@ public final void esPred() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:942:34: LBRACKET { dbg.location(942,34); - match(input,LBRACKET,FOLLOW_LBRACKET_in_esPred6066); if (state.failed) return; + match(input,LBRACKET,FOLLOW_LBRACKET_in_esPred6086); if (state.failed) return; } break; case 5 : @@ -20800,7 +20984,7 @@ public final void esPred() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:942:45: COLON { dbg.location(942,45); - match(input,COLON,FOLLOW_COLON_in_esPred6070); if (state.failed) return; + match(input,COLON,FOLLOW_COLON_in_esPred6090); if (state.failed) return; } break; case 6 : @@ -20809,7 +20993,7 @@ public final void esPred() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:942:53: DCOLON { dbg.location(942,53); - match(input,DCOLON,FOLLOW_DCOLON_in_esPred6074); if (state.failed) return; + match(input,DCOLON,FOLLOW_DCOLON_in_esPred6094); if (state.failed) return; } break; case 7 : @@ -20818,7 +21002,7 @@ public final void esPred() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:942:62: SASS_EXTEND_ONLY_SELECTOR { dbg.location(942,62); - match(input,SASS_EXTEND_ONLY_SELECTOR,FOLLOW_SASS_EXTEND_ONLY_SELECTOR_in_esPred6078); if (state.failed) return; + match(input,SASS_EXTEND_ONLY_SELECTOR,FOLLOW_SASS_EXTEND_ONLY_SELECTOR_in_esPred6098); if (state.failed) return; } break; case 8 : @@ -20831,7 +21015,7 @@ public final void esPred() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "esPred", "isCssPreprocessorSource()"); }dbg.location(942,119); - match(input,LESS_AND,FOLLOW_LESS_AND_in_esPred6084); if (state.failed) return; + match(input,LESS_AND,FOLLOW_LESS_AND_in_esPred6104); if (state.failed) return; } break; @@ -20874,36 +21058,36 @@ public final void typeSelector() throws RecognitionException { { dbg.location(947,6); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:947:6: ( ( ( IDENT | STAR )? PIPE )=> namespacePrefix )? - int alt317=2; - try { dbg.enterSubRule(317); - try { dbg.enterDecision(317, decisionCanBacktrack[317]); + int alt318=2; + try { dbg.enterSubRule(318); + try { dbg.enterDecision(318, decisionCanBacktrack[318]); - int LA317_0 = input.LA(1); - if ( (LA317_0==IDENT) ) { - int LA317_1 = input.LA(2); - if ( (LA317_1==PIPE) && (synpred52_Css3())) { - alt317=1; + int LA318_0 = input.LA(1); + if ( (LA318_0==IDENT) ) { + int LA318_1 = input.LA(2); + if ( (LA318_1==PIPE) && (synpred52_Css3())) { + alt318=1; } } - else if ( (LA317_0==STAR) ) { - int LA317_2 = input.LA(2); - if ( (LA317_2==PIPE) && (synpred52_Css3())) { - alt317=1; + else if ( (LA318_0==STAR) ) { + int LA318_2 = input.LA(2); + if ( (LA318_2==PIPE) && (synpred52_Css3())) { + alt318=1; } } - else if ( (LA317_0==PIPE) && (synpred52_Css3())) { - alt317=1; + else if ( (LA318_0==PIPE) && (synpred52_Css3())) { + alt318=1; } - } finally {dbg.exitDecision(317);} + } finally {dbg.exitDecision(318);} - switch (alt317) { + switch (alt318) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:947:7: ( ( IDENT | STAR )? PIPE )=> namespacePrefix { dbg.location(947,31); - pushFollow(FOLLOW_namespacePrefix_in_typeSelector6126); + pushFollow(FOLLOW_namespacePrefix_in_typeSelector6146); namespacePrefix(); state._fsp--; if (state.failed) return; @@ -20911,9 +21095,9 @@ else if ( (LA317_0==PIPE) && (synpred52_Css3())) { break; } - } finally {dbg.exitSubRule(317);} + } finally {dbg.exitSubRule(318);} dbg.location(947,49); - pushFollow(FOLLOW_elementName_in_typeSelector6130); + pushFollow(FOLLOW_elementName_in_typeSelector6150); elementName(); state._fsp--; if (state.failed) return; @@ -20957,27 +21141,27 @@ public final void namespacePrefix() throws RecognitionException { { dbg.location(951,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:951:5: ( namespacePrefixName | STAR )? - int alt318=3; - try { dbg.enterSubRule(318); - try { dbg.enterDecision(318, decisionCanBacktrack[318]); + int alt319=3; + try { dbg.enterSubRule(319); + try { dbg.enterDecision(319, decisionCanBacktrack[319]); - int LA318_0 = input.LA(1); - if ( (LA318_0==IDENT) ) { - alt318=1; + int LA319_0 = input.LA(1); + if ( (LA319_0==IDENT) ) { + alt319=1; } - else if ( (LA318_0==STAR) ) { - alt318=2; + else if ( (LA319_0==STAR) ) { + alt319=2; } - } finally {dbg.exitDecision(318);} + } finally {dbg.exitDecision(319);} - switch (alt318) { + switch (alt319) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:951:7: namespacePrefixName { dbg.location(951,7); - pushFollow(FOLLOW_namespacePrefixName_in_namespacePrefix6145); + pushFollow(FOLLOW_namespacePrefixName_in_namespacePrefix6165); namespacePrefixName(); state._fsp--; if (state.failed) return; @@ -20989,14 +21173,14 @@ else if ( (LA318_0==STAR) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:951:29: STAR { dbg.location(951,29); - match(input,STAR,FOLLOW_STAR_in_namespacePrefix6149); if (state.failed) return; + match(input,STAR,FOLLOW_STAR_in_namespacePrefix6169); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(318);} + } finally {dbg.exitSubRule(319);} dbg.location(951,36); - match(input,PIPE,FOLLOW_PIPE_in_namespacePrefix6153); if (state.failed) return; + match(input,PIPE,FOLLOW_PIPE_in_namespacePrefix6173); if (state.failed) return; } } @@ -21037,14 +21221,14 @@ public final void elementSubsequent() throws RecognitionException { { dbg.location(957,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:957:5: ({...}? sass_extend_only_selector |{...}? LESS_AND ( IDENT | NUMBER |{...}? sass_interpolation_expression_var )* |{...}? LESS_AND less_selector_interpolation_exp | cssId | cssClass | slAttribute | pseudo ) - int alt320=7; - try { dbg.enterSubRule(320); - try { dbg.enterDecision(320, decisionCanBacktrack[320]); + int alt321=7; + try { dbg.enterSubRule(321); + try { dbg.enterDecision(321, decisionCanBacktrack[321]); switch ( input.LA(1) ) { case SASS_EXTEND_ONLY_SELECTOR: { - alt320=1; + alt321=1; } break; case LESS_AND: @@ -21052,12 +21236,12 @@ public final void elementSubsequent() throws RecognitionException { switch ( input.LA(2) ) { case IDENT: { - int LA320_7 = input.LA(3); - if ( ((LA320_7 >= COLON && LA320_7 <= COMMENT)||(LA320_7 >= DCOLON && LA320_7 <= DOT)||LA320_7==GREATER||(LA320_7 >= HASH && LA320_7 <= HASH_SYMBOL)||LA320_7==IDENT||(LA320_7 >= LBRACE && LA320_7 <= LBRACKET)||LA320_7==LESS_AND||LA320_7==NL||LA320_7==NUMBER||LA320_7==PLUS||LA320_7==RBRACE||LA320_7==RPAREN||LA320_7==SASS_EXTEND_ONLY_SELECTOR||LA320_7==SEMI||LA320_7==TILDE||LA320_7==WS) ) { - alt320=2; + int LA321_7 = input.LA(3); + if ( ((LA321_7 >= COLON && LA321_7 <= COMMENT)||(LA321_7 >= DCOLON && LA321_7 <= DOT)||LA321_7==GREATER||(LA321_7 >= HASH && LA321_7 <= HASH_SYMBOL)||LA321_7==IDENT||(LA321_7 >= LBRACE && LA321_7 <= LBRACKET)||LA321_7==LESS_AND||LA321_7==NL||LA321_7==NUMBER||LA321_7==PLUS||LA321_7==RBRACE||LA321_7==RPAREN||LA321_7==SASS_EXTEND_ONLY_SELECTOR||LA321_7==SEMI||LA321_7==TILDE||LA321_7==WS) ) { + alt321=2; } - else if ( (LA320_7==AT_SIGN) ) { - alt320=3; + else if ( (LA321_7==AT_SIGN) ) { + alt321=3; } else { @@ -21068,7 +21252,7 @@ else if ( (LA320_7==AT_SIGN) ) { input.consume(); } NoViableAltException nvae = - new NoViableAltException("", 320, 7, input); + new NoViableAltException("", 321, 7, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -21100,13 +21284,13 @@ else if ( (LA320_7==AT_SIGN) ) { case TILDE: case WS: { - alt320=2; + alt321=2; } break; case AT_SIGN: case MINUS: { - alt320=3; + alt321=3; } break; default: @@ -21115,7 +21299,7 @@ else if ( (LA320_7==AT_SIGN) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 320, 2, input); + new NoViableAltException("", 321, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -21127,36 +21311,36 @@ else if ( (LA320_7==AT_SIGN) ) { case HASH: case HASH_SYMBOL: { - alt320=4; + alt321=4; } break; case DIMENSION: case DOT: { - alt320=5; + alt321=5; } break; case LBRACKET: { - alt320=6; + alt321=6; } break; case COLON: case DCOLON: { - alt320=7; + alt321=7; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 320, 0, input); + new NoViableAltException("", 321, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(320);} + } finally {dbg.exitDecision(321);} - switch (alt320) { + switch (alt321) { case 1 : dbg.enterAlt(1); @@ -21167,7 +21351,7 @@ else if ( (LA320_7==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "elementSubsequent", "isScssSource()"); }dbg.location(958,27); - pushFollow(FOLLOW_sass_extend_only_selector_in_elementSubsequent6185); + pushFollow(FOLLOW_sass_extend_only_selector_in_elementSubsequent6205); sass_extend_only_selector(); state._fsp--; if (state.failed) return; @@ -21183,46 +21367,46 @@ else if ( (LA320_7==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "elementSubsequent", "isCssPreprocessorSource()"); }dbg.location(959,40); - match(input,LESS_AND,FOLLOW_LESS_AND_in_elementSubsequent6199); if (state.failed) return;dbg.location(959,49); + match(input,LESS_AND,FOLLOW_LESS_AND_in_elementSubsequent6219); if (state.failed) return;dbg.location(959,49); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:959:49: ( IDENT | NUMBER |{...}? sass_interpolation_expression_var )* - try { dbg.enterSubRule(319); + try { dbg.enterSubRule(320); - loop319: + loop320: while (true) { - int alt319=4; - try { dbg.enterDecision(319, decisionCanBacktrack[319]); + int alt320=4; + try { dbg.enterDecision(320, decisionCanBacktrack[320]); switch ( input.LA(1) ) { case HASH_SYMBOL: { - int LA319_2 = input.LA(2); - if ( (LA319_2==LBRACE) ) { - alt319=3; + int LA320_2 = input.LA(2); + if ( (LA320_2==LBRACE) ) { + alt320=3; } } break; case IDENT: { - alt319=1; + alt320=1; } break; case NUMBER: { - alt319=2; + alt320=2; } break; } - } finally {dbg.exitDecision(319);} + } finally {dbg.exitDecision(320);} - switch (alt319) { + switch (alt320) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:959:50: IDENT { dbg.location(959,50); - match(input,IDENT,FOLLOW_IDENT_in_elementSubsequent6202); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_elementSubsequent6222); if (state.failed) return; } break; case 2 : @@ -21231,7 +21415,7 @@ else if ( (LA320_7==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:959:58: NUMBER { dbg.location(959,58); - match(input,NUMBER,FOLLOW_NUMBER_in_elementSubsequent6206); if (state.failed) return; + match(input,NUMBER,FOLLOW_NUMBER_in_elementSubsequent6226); if (state.failed) return; } break; case 3 : @@ -21244,7 +21428,7 @@ else if ( (LA320_7==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "elementSubsequent", "isScssSource()"); }dbg.location(959,85); - pushFollow(FOLLOW_sass_interpolation_expression_var_in_elementSubsequent6212); + pushFollow(FOLLOW_sass_interpolation_expression_var_in_elementSubsequent6232); sass_interpolation_expression_var(); state._fsp--; if (state.failed) return; @@ -21252,10 +21436,10 @@ else if ( (LA320_7==AT_SIGN) ) { break; default : - break loop319; + break loop320; } } - } finally {dbg.exitSubRule(319);} + } finally {dbg.exitSubRule(320);} } break; @@ -21269,8 +21453,8 @@ else if ( (LA320_7==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "elementSubsequent", "isLessSource()"); }dbg.location(960,29); - match(input,LESS_AND,FOLLOW_LESS_AND_in_elementSubsequent6228); if (state.failed) return;dbg.location(960,38); - pushFollow(FOLLOW_less_selector_interpolation_exp_in_elementSubsequent6230); + match(input,LESS_AND,FOLLOW_LESS_AND_in_elementSubsequent6248); if (state.failed) return;dbg.location(960,38); + pushFollow(FOLLOW_less_selector_interpolation_exp_in_elementSubsequent6250); less_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -21282,7 +21466,7 @@ else if ( (LA320_7==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:961:8: cssId { dbg.location(961,8); - pushFollow(FOLLOW_cssId_in_elementSubsequent6239); + pushFollow(FOLLOW_cssId_in_elementSubsequent6259); cssId(); state._fsp--; if (state.failed) return; @@ -21294,7 +21478,7 @@ else if ( (LA320_7==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:962:8: cssClass { dbg.location(962,8); - pushFollow(FOLLOW_cssClass_in_elementSubsequent6248); + pushFollow(FOLLOW_cssClass_in_elementSubsequent6268); cssClass(); state._fsp--; if (state.failed) return; @@ -21306,7 +21490,7 @@ else if ( (LA320_7==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:963:11: slAttribute { dbg.location(963,11); - pushFollow(FOLLOW_slAttribute_in_elementSubsequent6260); + pushFollow(FOLLOW_slAttribute_in_elementSubsequent6280); slAttribute(); state._fsp--; if (state.failed) return; @@ -21318,7 +21502,7 @@ else if ( (LA320_7==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:964:11: pseudo { dbg.location(964,11); - pushFollow(FOLLOW_pseudo_in_elementSubsequent6272); + pushFollow(FOLLOW_pseudo_in_elementSubsequent6292); pseudo(); state._fsp--; if (state.failed) return; @@ -21326,7 +21510,7 @@ else if ( (LA320_7==AT_SIGN) ) { break; } - } finally {dbg.exitSubRule(320);} + } finally {dbg.exitSubRule(321);} } @@ -21362,53 +21546,53 @@ public final void cssId() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:970:5: ( HASH ({...}? sass_selector_interpolation_exp )? | ( HASH_SYMBOL ( NAME |{...}? less_selector_interpolation_exp ) ) ) - int alt323=2; - try { dbg.enterDecision(323, decisionCanBacktrack[323]); + int alt324=2; + try { dbg.enterDecision(324, decisionCanBacktrack[324]); - int LA323_0 = input.LA(1); - if ( (LA323_0==HASH) ) { - alt323=1; + int LA324_0 = input.LA(1); + if ( (LA324_0==HASH) ) { + alt324=1; } - else if ( (LA323_0==HASH_SYMBOL) ) { - alt323=2; + else if ( (LA324_0==HASH_SYMBOL) ) { + alt324=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 323, 0, input); + new NoViableAltException("", 324, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(323);} + } finally {dbg.exitDecision(324);} - switch (alt323) { + switch (alt324) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:970:7: HASH ({...}? sass_selector_interpolation_exp )? { dbg.location(970,7); - match(input,HASH,FOLLOW_HASH_in_cssId6296); if (state.failed) return;dbg.location(970,12); + match(input,HASH,FOLLOW_HASH_in_cssId6316); if (state.failed) return;dbg.location(970,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:970:12: ({...}? sass_selector_interpolation_exp )? - int alt321=2; - try { dbg.enterSubRule(321); - try { dbg.enterDecision(321, decisionCanBacktrack[321]); - - int LA321_0 = input.LA(1); - if ( (LA321_0==IDENT||LA321_0==MINUS) ) { - alt321=1; - } - else if ( (LA321_0==HASH_SYMBOL) ) { - int LA321_2 = input.LA(2); - if ( (LA321_2==LBRACE) ) { - alt321=1; + int alt322=2; + try { dbg.enterSubRule(322); + try { dbg.enterDecision(322, decisionCanBacktrack[322]); + + int LA322_0 = input.LA(1); + if ( (LA322_0==IDENT||LA322_0==MINUS) ) { + alt322=1; + } + else if ( (LA322_0==HASH_SYMBOL) ) { + int LA322_2 = input.LA(2); + if ( (LA322_2==LBRACE) ) { + alt322=1; } } - } finally {dbg.exitDecision(321);} + } finally {dbg.exitDecision(322);} - switch (alt321) { + switch (alt322) { case 1 : dbg.enterAlt(1); @@ -21419,7 +21603,7 @@ else if ( (LA321_0==HASH_SYMBOL) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cssId", "isScssSource()"); }dbg.location(970,31); - pushFollow(FOLLOW_sass_selector_interpolation_exp_in_cssId6301); + pushFollow(FOLLOW_sass_selector_interpolation_exp_in_cssId6321); sass_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -21427,7 +21611,7 @@ else if ( (LA321_0==HASH_SYMBOL) ) { break; } - } finally {dbg.exitSubRule(321);} + } finally {dbg.exitSubRule(322);} } break; @@ -21443,38 +21627,38 @@ else if ( (LA321_0==HASH_SYMBOL) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:972:11: HASH_SYMBOL ( NAME |{...}? less_selector_interpolation_exp ) { dbg.location(972,11); - match(input,HASH_SYMBOL,FOLLOW_HASH_SYMBOL_in_cssId6323); if (state.failed) return;dbg.location(973,13); + match(input,HASH_SYMBOL,FOLLOW_HASH_SYMBOL_in_cssId6343); if (state.failed) return;dbg.location(973,13); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:973:13: ( NAME |{...}? less_selector_interpolation_exp ) - int alt322=2; - try { dbg.enterSubRule(322); - try { dbg.enterDecision(322, decisionCanBacktrack[322]); + int alt323=2; + try { dbg.enterSubRule(323); + try { dbg.enterDecision(323, decisionCanBacktrack[323]); - int LA322_0 = input.LA(1); - if ( (LA322_0==NAME) ) { - alt322=1; + int LA323_0 = input.LA(1); + if ( (LA323_0==NAME) ) { + alt323=1; } - else if ( (LA322_0==AT_SIGN||LA322_0==IDENT||LA322_0==MINUS) ) { - alt322=2; + else if ( (LA323_0==AT_SIGN||LA323_0==IDENT||LA323_0==MINUS) ) { + alt323=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 322, 0, input); + new NoViableAltException("", 323, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(322);} + } finally {dbg.exitDecision(323);} - switch (alt322) { + switch (alt323) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:973:15: NAME { dbg.location(973,15); - match(input,NAME,FOLLOW_NAME_in_cssId6339); if (state.failed) return; + match(input,NAME,FOLLOW_NAME_in_cssId6359); if (state.failed) return; } break; case 2 : @@ -21487,7 +21671,7 @@ else if ( (LA322_0==AT_SIGN||LA322_0==IDENT||LA322_0==MINUS) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cssId", "isLessSource()"); }dbg.location(974,35); - pushFollow(FOLLOW_less_selector_interpolation_exp_in_cssId6359); + pushFollow(FOLLOW_less_selector_interpolation_exp_in_cssId6379); less_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -21495,7 +21679,7 @@ else if ( (LA322_0==AT_SIGN||LA322_0==IDENT||LA322_0==MINUS) ) { break; } - } finally {dbg.exitSubRule(322);} + } finally {dbg.exitSubRule(323);} } @@ -21538,28 +21722,28 @@ public final void cssClass() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:984:5: ( ( DOT ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp | IDENT | NOT | GEN ) ) |{...}? DIMENSION ) - int alt325=2; - try { dbg.enterDecision(325, decisionCanBacktrack[325]); + int alt326=2; + try { dbg.enterDecision(326, decisionCanBacktrack[326]); - int LA325_0 = input.LA(1); - if ( (LA325_0==DOT) ) { - alt325=1; + int LA326_0 = input.LA(1); + if ( (LA326_0==DOT) ) { + alt326=1; } - else if ( (LA325_0==DIMENSION) ) { - alt325=2; + else if ( (LA326_0==DIMENSION) ) { + alt326=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 325, 0, input); + new NoViableAltException("", 326, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(325);} + } finally {dbg.exitDecision(326);} - switch (alt325) { + switch (alt326) { case 1 : dbg.enterAlt(1); @@ -21572,11 +21756,11 @@ else if ( (LA325_0==DIMENSION) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:984:8: DOT ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp | IDENT | NOT | GEN ) { dbg.location(984,8); - match(input,DOT,FOLLOW_DOT_in_cssClass6411); if (state.failed) return;dbg.location(985,9); + match(input,DOT,FOLLOW_DOT_in_cssClass6431); if (state.failed) return;dbg.location(985,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:985:9: ({...}? sass_selector_interpolation_exp |{...}? less_selector_interpolation_exp | IDENT | NOT | GEN ) - int alt324=5; - try { dbg.enterSubRule(324); - try { dbg.enterDecision(324, decisionCanBacktrack[324]); + int alt325=5; + try { dbg.enterSubRule(325); + try { dbg.enterDecision(325, decisionCanBacktrack[325]); switch ( input.LA(1) ) { case IDENT: @@ -21584,12 +21768,12 @@ else if ( (LA325_0==DIMENSION) ) { switch ( input.LA(2) ) { case HASH_SYMBOL: { - int LA324_7 = input.LA(3); - if ( (LA324_7==LBRACE) ) { - alt324=1; + int LA325_7 = input.LA(3); + if ( (LA325_7==LBRACE) ) { + alt325=1; } - else if ( (LA324_7==AT_SIGN||LA324_7==IDENT||LA324_7==MINUS||LA324_7==NAME) ) { - alt324=3; + else if ( (LA325_7==AT_SIGN||LA325_7==IDENT||LA325_7==MINUS||LA325_7==NAME) ) { + alt325=3; } else { @@ -21600,7 +21784,7 @@ else if ( (LA324_7==AT_SIGN||LA324_7==IDENT||LA324_7==MINUS||LA324_7==NAME) ) { input.consume(); } NoViableAltException nvae = - new NoViableAltException("", 324, 7, input); + new NoViableAltException("", 325, 7, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -21612,7 +21796,7 @@ else if ( (LA324_7==AT_SIGN||LA324_7==IDENT||LA324_7==MINUS||LA324_7==NAME) ) { break; case AT_SIGN: { - alt324=2; + alt325=2; } break; case COLON: @@ -21635,7 +21819,7 @@ else if ( (LA324_7==AT_SIGN||LA324_7==IDENT||LA324_7==MINUS||LA324_7==NAME) ) { case TILDE: case WS: { - alt324=3; + alt325=3; } break; default: @@ -21644,7 +21828,7 @@ else if ( (LA324_7==AT_SIGN||LA324_7==IDENT||LA324_7==MINUS||LA324_7==NAME) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 324, 1, input); + new NoViableAltException("", 325, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -21655,22 +21839,22 @@ else if ( (LA324_7==AT_SIGN||LA324_7==IDENT||LA324_7==MINUS||LA324_7==NAME) ) { break; case HASH_SYMBOL: { - alt324=1; + alt325=1; } break; case AT_SIGN: { - alt324=2; + alt325=2; } break; case MINUS: { - int LA324_4 = input.LA(2); - if ( (LA324_4==HASH_SYMBOL) ) { - alt324=1; + int LA325_4 = input.LA(2); + if ( (LA325_4==HASH_SYMBOL) ) { + alt325=1; } - else if ( (LA324_4==AT_SIGN) ) { - alt324=2; + else if ( (LA325_4==AT_SIGN) ) { + alt325=2; } else { @@ -21679,7 +21863,7 @@ else if ( (LA324_4==AT_SIGN) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 324, 4, input); + new NoViableAltException("", 325, 4, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -21691,24 +21875,24 @@ else if ( (LA324_4==AT_SIGN) ) { break; case NOT: { - alt324=4; + alt325=4; } break; case GEN: { - alt324=5; + alt325=5; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 324, 0, input); + new NoViableAltException("", 325, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(324);} + } finally {dbg.exitDecision(325);} - switch (alt324) { + switch (alt325) { case 1 : dbg.enterAlt(1); @@ -21719,7 +21903,7 @@ else if ( (LA324_4==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cssClass", "isScssSource()"); }dbg.location(986,33); - pushFollow(FOLLOW_sass_selector_interpolation_exp_in_cssClass6439); + pushFollow(FOLLOW_sass_selector_interpolation_exp_in_cssClass6459); sass_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -21735,7 +21919,7 @@ else if ( (LA324_4==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cssClass", "isLessSource()"); }dbg.location(987,33); - pushFollow(FOLLOW_less_selector_interpolation_exp_in_cssClass6457); + pushFollow(FOLLOW_less_selector_interpolation_exp_in_cssClass6477); less_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -21747,7 +21931,7 @@ else if ( (LA324_4==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:988:15: IDENT { dbg.location(988,15); - match(input,IDENT,FOLLOW_IDENT_in_cssClass6473); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_cssClass6493); if (state.failed) return; } break; case 4 : @@ -21756,7 +21940,7 @@ else if ( (LA324_4==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:989:15: NOT { dbg.location(989,15); - match(input,NOT,FOLLOW_NOT_in_cssClass6489); if (state.failed) return; + match(input,NOT,FOLLOW_NOT_in_cssClass6509); if (state.failed) return; } break; case 5 : @@ -21765,12 +21949,12 @@ else if ( (LA324_4==AT_SIGN) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:990:15: GEN { dbg.location(990,15); - match(input,GEN,FOLLOW_GEN_in_cssClass6505); if (state.failed) return; + match(input,GEN,FOLLOW_GEN_in_cssClass6525); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(324);} + } finally {dbg.exitSubRule(325);} } @@ -21786,7 +21970,7 @@ else if ( (LA324_4==AT_SIGN) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cssClass", "tokenNameStartsWith(\".\")"); }dbg.location(992,39); - match(input,DIMENSION,FOLLOW_DIMENSION_in_cssClass6529); if (state.failed) return; + match(input,DIMENSION,FOLLOW_DIMENSION_in_cssClass6549); if (state.failed) return; } break; @@ -21881,32 +22065,32 @@ public final void slAttribute() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1005:7: LBRACKET ( namespacePrefix )? ( ws )? slAttributeName ( ws )? ( ( OPEQ | INCLUDES | DASHMATCH | BEGINS | ENDS | CONTAINS ) ( ws )? slAttributeValue ( ws )? )? RBRACKET { dbg.location(1005,7); - match(input,LBRACKET,FOLLOW_LBRACKET_in_slAttribute6585); if (state.failed) return;dbg.location(1006,6); + match(input,LBRACKET,FOLLOW_LBRACKET_in_slAttribute6605); if (state.failed) return;dbg.location(1006,6); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1006:6: ( namespacePrefix )? - int alt326=2; - try { dbg.enterSubRule(326); - try { dbg.enterDecision(326, decisionCanBacktrack[326]); + int alt327=2; + try { dbg.enterSubRule(327); + try { dbg.enterDecision(327, decisionCanBacktrack[327]); - int LA326_0 = input.LA(1); - if ( (LA326_0==IDENT) ) { - int LA326_1 = input.LA(2); - if ( (LA326_1==PIPE) ) { - alt326=1; + int LA327_0 = input.LA(1); + if ( (LA327_0==IDENT) ) { + int LA327_1 = input.LA(2); + if ( (LA327_1==PIPE) ) { + alt327=1; } } - else if ( (LA326_0==PIPE||LA326_0==STAR) ) { - alt326=1; + else if ( (LA327_0==PIPE||LA327_0==STAR) ) { + alt327=1; } - } finally {dbg.exitDecision(326);} + } finally {dbg.exitDecision(327);} - switch (alt326) { + switch (alt327) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1006:6: namespacePrefix { dbg.location(1006,6); - pushFollow(FOLLOW_namespacePrefix_in_slAttribute6592); + pushFollow(FOLLOW_namespacePrefix_in_slAttribute6612); namespacePrefix(); state._fsp--; if (state.failed) return; @@ -21914,27 +22098,27 @@ else if ( (LA326_0==PIPE||LA326_0==STAR) ) { break; } - } finally {dbg.exitSubRule(326);} + } finally {dbg.exitSubRule(327);} dbg.location(1006,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1006:23: ( ws )? - int alt327=2; - try { dbg.enterSubRule(327); - try { dbg.enterDecision(327, decisionCanBacktrack[327]); + int alt328=2; + try { dbg.enterSubRule(328); + try { dbg.enterDecision(328, decisionCanBacktrack[328]); - int LA327_0 = input.LA(1); - if ( (LA327_0==COMMENT||LA327_0==NL||LA327_0==WS) ) { - alt327=1; + int LA328_0 = input.LA(1); + if ( (LA328_0==COMMENT||LA328_0==NL||LA328_0==WS) ) { + alt328=1; } - } finally {dbg.exitDecision(327);} + } finally {dbg.exitDecision(328);} - switch (alt327) { + switch (alt328) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1006:23: ws { dbg.location(1006,23); - pushFollow(FOLLOW_ws_in_slAttribute6595); + pushFollow(FOLLOW_ws_in_slAttribute6615); ws(); state._fsp--; if (state.failed) return; @@ -21942,31 +22126,31 @@ else if ( (LA326_0==PIPE||LA326_0==STAR) ) { break; } - } finally {dbg.exitSubRule(327);} + } finally {dbg.exitSubRule(328);} dbg.location(1007,9); - pushFollow(FOLLOW_slAttributeName_in_slAttribute6606); + pushFollow(FOLLOW_slAttributeName_in_slAttribute6626); slAttributeName(); state._fsp--; if (state.failed) return;dbg.location(1007,25); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1007:25: ( ws )? - int alt328=2; - try { dbg.enterSubRule(328); - try { dbg.enterDecision(328, decisionCanBacktrack[328]); + int alt329=2; + try { dbg.enterSubRule(329); + try { dbg.enterDecision(329, decisionCanBacktrack[329]); - int LA328_0 = input.LA(1); - if ( (LA328_0==COMMENT||LA328_0==NL||LA328_0==WS) ) { - alt328=1; + int LA329_0 = input.LA(1); + if ( (LA329_0==COMMENT||LA329_0==NL||LA329_0==WS) ) { + alt329=1; } - } finally {dbg.exitDecision(328);} + } finally {dbg.exitDecision(329);} - switch (alt328) { + switch (alt329) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1007:25: ws { dbg.location(1007,25); - pushFollow(FOLLOW_ws_in_slAttribute6608); + pushFollow(FOLLOW_ws_in_slAttribute6628); ws(); state._fsp--; if (state.failed) return; @@ -21974,20 +22158,20 @@ else if ( (LA326_0==PIPE||LA326_0==STAR) ) { break; } - } finally {dbg.exitSubRule(328);} + } finally {dbg.exitSubRule(329);} dbg.location(1009,13); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1009:13: ( ( OPEQ | INCLUDES | DASHMATCH | BEGINS | ENDS | CONTAINS ) ( ws )? slAttributeValue ( ws )? )? - int alt331=2; - try { dbg.enterSubRule(331); - try { dbg.enterDecision(331, decisionCanBacktrack[331]); + int alt332=2; + try { dbg.enterSubRule(332); + try { dbg.enterDecision(332, decisionCanBacktrack[332]); - int LA331_0 = input.LA(1); - if ( (LA331_0==BEGINS||LA331_0==CONTAINS||LA331_0==DASHMATCH||LA331_0==ENDS||LA331_0==INCLUDES||LA331_0==OPEQ) ) { - alt331=1; + int LA332_0 = input.LA(1); + if ( (LA332_0==BEGINS||LA332_0==CONTAINS||LA332_0==DASHMATCH||LA332_0==ENDS||LA332_0==INCLUDES||LA332_0==OPEQ) ) { + alt332=1; } - } finally {dbg.exitDecision(331);} + } finally {dbg.exitDecision(332);} - switch (alt331) { + switch (alt332) { case 1 : dbg.enterAlt(1); @@ -22006,24 +22190,24 @@ else if ( (LA326_0==PIPE||LA326_0==STAR) ) { throw mse; }dbg.location(1018,17); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1018:17: ( ws )? - int alt329=2; - try { dbg.enterSubRule(329); - try { dbg.enterDecision(329, decisionCanBacktrack[329]); + int alt330=2; + try { dbg.enterSubRule(330); + try { dbg.enterDecision(330, decisionCanBacktrack[330]); - int LA329_0 = input.LA(1); - if ( (LA329_0==COMMENT||LA329_0==NL||LA329_0==WS) ) { - alt329=1; + int LA330_0 = input.LA(1); + if ( (LA330_0==COMMENT||LA330_0==NL||LA330_0==WS) ) { + alt330=1; } - } finally {dbg.exitDecision(329);} + } finally {dbg.exitDecision(330);} - switch (alt329) { + switch (alt330) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1018:17: ws { dbg.location(1018,17); - pushFollow(FOLLOW_ws_in_slAttribute6822); + pushFollow(FOLLOW_ws_in_slAttribute6842); ws(); state._fsp--; if (state.failed) return; @@ -22031,31 +22215,31 @@ else if ( (LA326_0==PIPE||LA326_0==STAR) ) { break; } - } finally {dbg.exitSubRule(329);} + } finally {dbg.exitSubRule(330);} dbg.location(1019,17); - pushFollow(FOLLOW_slAttributeValue_in_slAttribute6841); + pushFollow(FOLLOW_slAttributeValue_in_slAttribute6861); slAttributeValue(); state._fsp--; if (state.failed) return;dbg.location(1020,17); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1020:17: ( ws )? - int alt330=2; - try { dbg.enterSubRule(330); - try { dbg.enterDecision(330, decisionCanBacktrack[330]); + int alt331=2; + try { dbg.enterSubRule(331); + try { dbg.enterDecision(331, decisionCanBacktrack[331]); - int LA330_0 = input.LA(1); - if ( (LA330_0==COMMENT||LA330_0==NL||LA330_0==WS) ) { - alt330=1; + int LA331_0 = input.LA(1); + if ( (LA331_0==COMMENT||LA331_0==NL||LA331_0==WS) ) { + alt331=1; } - } finally {dbg.exitDecision(330);} + } finally {dbg.exitDecision(331);} - switch (alt330) { + switch (alt331) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1020:17: ws { dbg.location(1020,17); - pushFollow(FOLLOW_ws_in_slAttribute6859); + pushFollow(FOLLOW_ws_in_slAttribute6879); ws(); state._fsp--; if (state.failed) return; @@ -22063,15 +22247,15 @@ else if ( (LA326_0==PIPE||LA326_0==STAR) ) { break; } - } finally {dbg.exitSubRule(330);} + } finally {dbg.exitSubRule(331);} } break; } - } finally {dbg.exitSubRule(331);} + } finally {dbg.exitSubRule(332);} dbg.location(1023,7); - match(input,RBRACKET,FOLLOW_RBRACKET_in_slAttribute6884); if (state.failed) return; + match(input,RBRACKET,FOLLOW_RBRACKET_in_slAttribute6904); if (state.failed) return; } } @@ -22114,7 +22298,7 @@ public final void slAttributeName() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1032:4: IDENT { dbg.location(1032,4); - match(input,IDENT,FOLLOW_IDENT_in_slAttributeName6900); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_slAttributeName6920); if (state.failed) return; } } @@ -22216,22 +22400,22 @@ public final void pseudo() throws RecognitionException { throw mse; }dbg.location(1045,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1045:14: ( ( ( IDENT | GEN ) ( ( ws )? LPAREN ( ws )? ( ( expression ( ws )? ) | STAR )? RPAREN )? ) |{...}? sass_interpolation_expression_var | ( NOT ( ws )? LPAREN ( ws )? ( selectorsGroup ( ws )? )? RPAREN ) |{...}? ( IDENT ( ws )? LPAREN ( ws )? ( selectorsGroup ( ws )? )? RPAREN ) | ({...}?{...}? IDENT ( ws )? LPAREN ( ws )? ( selectorsGroup )? RPAREN ) ) - int alt348=5; - try { dbg.enterSubRule(348); - try { dbg.enterDecision(348, decisionCanBacktrack[348]); + int alt349=5; + try { dbg.enterSubRule(349); + try { dbg.enterDecision(349, decisionCanBacktrack[349]); switch ( input.LA(1) ) { case IDENT: { - int LA348_1 = input.LA(2); + int LA349_1 = input.LA(2); if ( (!(evalPredicate(((evalPredicate(tokenNameEquals("extend"),"tokenNameEquals(\"extend\")")&&evalPredicate(isLessSource(),"isLessSource()"))||evalPredicate(tokenNameEquals("is") || tokenNameEquals("where") || tokenNameEquals("has"),"tokenNameEquals(\"is\") || tokenNameEquals(\"where\") || tokenNameEquals(\"has\")")),""))) ) { - alt348=1; + alt349=1; } else if ( (evalPredicate(tokenNameEquals("is") || tokenNameEquals("where") || tokenNameEquals("has"),"tokenNameEquals(\"is\") || tokenNameEquals(\"where\") || tokenNameEquals(\"has\")")) ) { - alt348=4; + alt349=4; } else if ( ((evalPredicate(tokenNameEquals("extend"),"tokenNameEquals(\"extend\")")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt348=5; + alt349=5; } else { @@ -22240,7 +22424,7 @@ else if ( ((evalPredicate(tokenNameEquals("extend"),"tokenNameEquals(\"extend\") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 348, 1, input); + new NoViableAltException("", 349, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -22252,29 +22436,29 @@ else if ( ((evalPredicate(tokenNameEquals("extend"),"tokenNameEquals(\"extend\") break; case HASH_SYMBOL: { - alt348=2; + alt349=2; } break; case NOT: { - alt348=3; + alt349=3; } break; case GEN: { - alt348=1; + alt349=1; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 348, 0, input); + new NoViableAltException("", 349, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(348);} + } finally {dbg.exitDecision(349);} - switch (alt348) { + switch (alt349) { case 1 : dbg.enterAlt(1); @@ -22299,21 +22483,21 @@ else if ( ((evalPredicate(tokenNameEquals("extend"),"tokenNameEquals(\"extend\") throw mse; }dbg.location(1048,21); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1048:21: ( ( ws )? LPAREN ( ws )? ( ( expression ( ws )? ) | STAR )? RPAREN )? - int alt336=2; - try { dbg.enterSubRule(336); - try { dbg.enterDecision(336, decisionCanBacktrack[336]); + int alt337=2; + try { dbg.enterSubRule(337); + try { dbg.enterDecision(337, decisionCanBacktrack[337]); try { isCyclicDecision = true; - alt336 = dfa336.predict(input); + alt337 = dfa337.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(336);} + } finally {dbg.exitDecision(337);} - switch (alt336) { + switch (alt337) { case 1 : dbg.enterAlt(1); @@ -22321,24 +22505,24 @@ else if ( ((evalPredicate(tokenNameEquals("extend"),"tokenNameEquals(\"extend\") { dbg.location(1049,25); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:25: ( ws )? - int alt332=2; - try { dbg.enterSubRule(332); - try { dbg.enterDecision(332, decisionCanBacktrack[332]); + int alt333=2; + try { dbg.enterSubRule(333); + try { dbg.enterDecision(333, decisionCanBacktrack[333]); - int LA332_0 = input.LA(1); - if ( (LA332_0==COMMENT||LA332_0==NL||LA332_0==WS) ) { - alt332=1; + int LA333_0 = input.LA(1); + if ( (LA333_0==COMMENT||LA333_0==NL||LA333_0==WS) ) { + alt333=1; } - } finally {dbg.exitDecision(332);} + } finally {dbg.exitDecision(333);} - switch (alt332) { + switch (alt333) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:25: ws { dbg.location(1049,25); - pushFollow(FOLLOW_ws_in_pseudo7092); + pushFollow(FOLLOW_ws_in_pseudo7112); ws(); state._fsp--; if (state.failed) return; @@ -22346,28 +22530,28 @@ else if ( ((evalPredicate(tokenNameEquals("extend"),"tokenNameEquals(\"extend\") break; } - } finally {dbg.exitSubRule(332);} + } finally {dbg.exitSubRule(333);} dbg.location(1049,29); - match(input,LPAREN,FOLLOW_LPAREN_in_pseudo7095); if (state.failed) return;dbg.location(1049,36); + match(input,LPAREN,FOLLOW_LPAREN_in_pseudo7115); if (state.failed) return;dbg.location(1049,36); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:36: ( ws )? - int alt333=2; - try { dbg.enterSubRule(333); - try { dbg.enterDecision(333, decisionCanBacktrack[333]); + int alt334=2; + try { dbg.enterSubRule(334); + try { dbg.enterDecision(334, decisionCanBacktrack[334]); - int LA333_0 = input.LA(1); - if ( (LA333_0==COMMENT||LA333_0==NL||LA333_0==WS) ) { - alt333=1; + int LA334_0 = input.LA(1); + if ( (LA334_0==COMMENT||LA334_0==NL||LA334_0==WS) ) { + alt334=1; } - } finally {dbg.exitDecision(333);} + } finally {dbg.exitDecision(334);} - switch (alt333) { + switch (alt334) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:36: ws { dbg.location(1049,36); - pushFollow(FOLLOW_ws_in_pseudo7097); + pushFollow(FOLLOW_ws_in_pseudo7117); ws(); state._fsp--; if (state.failed) return; @@ -22375,23 +22559,23 @@ else if ( ((evalPredicate(tokenNameEquals("extend"),"tokenNameEquals(\"extend\") break; } - } finally {dbg.exitSubRule(333);} + } finally {dbg.exitSubRule(334);} dbg.location(1049,40); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:40: ( ( expression ( ws )? ) | STAR )? - int alt335=3; - try { dbg.enterSubRule(335); - try { dbg.enterDecision(335, decisionCanBacktrack[335]); + int alt336=3; + try { dbg.enterSubRule(336); + try { dbg.enterDecision(336, decisionCanBacktrack[336]); - int LA335_0 = input.LA(1); - if ( ((LA335_0 >= ANGLE && LA335_0 <= AT_SIGN)||(LA335_0 >= BOTTOMCENTER_SYM && LA335_0 <= BOTTOMRIGHT_SYM)||LA335_0==CHARSET_SYM||LA335_0==COUNTER_STYLE_SYM||LA335_0==DIMENSION||LA335_0==EMS||LA335_0==EXS||(LA335_0 >= FONT_FACE_SYM && LA335_0 <= FREQ)||LA335_0==GEN||(LA335_0 >= HASH && LA335_0 <= HASH_SYMBOL)||LA335_0==IDENT||LA335_0==IMPORT_SYM||(LA335_0 >= LBRACKET && LA335_0 <= LENGTH)||(LA335_0 >= LESS_AND && LA335_0 <= LESS_JS_STRING)||(LA335_0 >= MEDIA_SYM && LA335_0 <= MOZ_DOCUMENT_SYM)||LA335_0==NAMESPACE_SYM||LA335_0==NUMBER||(LA335_0 >= PAGE_SYM && LA335_0 <= PERCENTAGE_SYMBOL)||LA335_0==PLUS||(LA335_0 >= REM && LA335_0 <= RIGHTTOP_SYM)||(LA335_0 >= SASS_AT_ROOT && LA335_0 <= SASS_DEBUG)||(LA335_0 >= SASS_EACH && LA335_0 <= SASS_ELSE)||LA335_0==SASS_EXTEND||(LA335_0 >= SASS_FOR && LA335_0 <= SASS_FUNCTION)||(LA335_0 >= SASS_IF && LA335_0 <= SASS_MIXIN)||(LA335_0 >= SASS_RETURN && LA335_0 <= SASS_WHILE)||LA335_0==STRING||(LA335_0 >= TILDE && LA335_0 <= TOPRIGHT_SYM)||(LA335_0 >= URANGE && LA335_0 <= URI)||LA335_0==VARIABLE||LA335_0==WEBKIT_KEYFRAMES_SYM) ) { - alt335=1; + int LA336_0 = input.LA(1); + if ( ((LA336_0 >= ANGLE && LA336_0 <= AT_SIGN)||(LA336_0 >= BOTTOMCENTER_SYM && LA336_0 <= BOTTOMRIGHT_SYM)||LA336_0==CHARSET_SYM||LA336_0==COUNTER_STYLE_SYM||LA336_0==DIMENSION||LA336_0==EMS||LA336_0==EXS||(LA336_0 >= FONT_FACE_SYM && LA336_0 <= FREQ)||LA336_0==GEN||(LA336_0 >= HASH && LA336_0 <= HASH_SYMBOL)||LA336_0==IDENT||LA336_0==IMPORT_SYM||LA336_0==KEYFRAMES_SYM||(LA336_0 >= LBRACKET && LA336_0 <= LENGTH)||(LA336_0 >= LESS_AND && LA336_0 <= LESS_JS_STRING)||(LA336_0 >= MEDIA_SYM && LA336_0 <= MOZ_DOCUMENT_SYM)||LA336_0==NAMESPACE_SYM||LA336_0==NUMBER||(LA336_0 >= PAGE_SYM && LA336_0 <= PERCENTAGE_SYMBOL)||LA336_0==PLUS||(LA336_0 >= REM && LA336_0 <= RIGHTTOP_SYM)||(LA336_0 >= SASS_AT_ROOT && LA336_0 <= SASS_DEBUG)||(LA336_0 >= SASS_EACH && LA336_0 <= SASS_ELSE)||LA336_0==SASS_EXTEND||(LA336_0 >= SASS_FOR && LA336_0 <= SASS_FUNCTION)||(LA336_0 >= SASS_IF && LA336_0 <= SASS_MIXIN)||(LA336_0 >= SASS_RETURN && LA336_0 <= SASS_WHILE)||LA336_0==STRING||(LA336_0 >= TILDE && LA336_0 <= TOPRIGHT_SYM)||(LA336_0 >= URANGE && LA336_0 <= URI)||LA336_0==VARIABLE||LA336_0==WEBKIT_KEYFRAMES_SYM) ) { + alt336=1; } - else if ( (LA335_0==STAR) ) { - alt335=2; + else if ( (LA336_0==STAR) ) { + alt336=2; } - } finally {dbg.exitDecision(335);} + } finally {dbg.exitDecision(336);} - switch (alt335) { + switch (alt336) { case 1 : dbg.enterAlt(1); @@ -22404,29 +22588,29 @@ else if ( (LA335_0==STAR) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:43: expression ( ws )? { dbg.location(1049,43); - pushFollow(FOLLOW_expression_in_pseudo7103); + pushFollow(FOLLOW_expression_in_pseudo7123); expression(); state._fsp--; if (state.failed) return;dbg.location(1049,54); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:54: ( ws )? - int alt334=2; - try { dbg.enterSubRule(334); - try { dbg.enterDecision(334, decisionCanBacktrack[334]); + int alt335=2; + try { dbg.enterSubRule(335); + try { dbg.enterDecision(335, decisionCanBacktrack[335]); - int LA334_0 = input.LA(1); - if ( (LA334_0==COMMENT||LA334_0==NL||LA334_0==WS) ) { - alt334=1; + int LA335_0 = input.LA(1); + if ( (LA335_0==COMMENT||LA335_0==NL||LA335_0==WS) ) { + alt335=1; } - } finally {dbg.exitDecision(334);} + } finally {dbg.exitDecision(335);} - switch (alt334) { + switch (alt335) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:54: ws { dbg.location(1049,54); - pushFollow(FOLLOW_ws_in_pseudo7105); + pushFollow(FOLLOW_ws_in_pseudo7125); ws(); state._fsp--; if (state.failed) return; @@ -22434,7 +22618,7 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(334);} + } finally {dbg.exitSubRule(335);} } @@ -22446,19 +22630,19 @@ else if ( (LA335_0==STAR) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1049:61: STAR { dbg.location(1049,61); - match(input,STAR,FOLLOW_STAR_in_pseudo7111); if (state.failed) return; + match(input,STAR,FOLLOW_STAR_in_pseudo7131); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(335);} + } finally {dbg.exitSubRule(336);} dbg.location(1049,69); - match(input,RPAREN,FOLLOW_RPAREN_in_pseudo7116); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_pseudo7136); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(336);} + } finally {dbg.exitSubRule(337);} } @@ -22474,7 +22658,7 @@ else if ( (LA335_0==STAR) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "pseudo", "isScssSource()"); }dbg.location(1052,37); - pushFollow(FOLLOW_sass_interpolation_expression_var_in_pseudo7179); + pushFollow(FOLLOW_sass_interpolation_expression_var_in_pseudo7199); sass_interpolation_expression_var(); state._fsp--; if (state.failed) return; @@ -22492,26 +22676,26 @@ else if ( (LA335_0==STAR) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:21: NOT ( ws )? LPAREN ( ws )? ( selectorsGroup ( ws )? )? RPAREN { dbg.location(1053,21); - match(input,NOT,FOLLOW_NOT_in_pseudo7201); if (state.failed) return;dbg.location(1053,25); + match(input,NOT,FOLLOW_NOT_in_pseudo7221); if (state.failed) return;dbg.location(1053,25); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:25: ( ws )? - int alt337=2; - try { dbg.enterSubRule(337); - try { dbg.enterDecision(337, decisionCanBacktrack[337]); + int alt338=2; + try { dbg.enterSubRule(338); + try { dbg.enterDecision(338, decisionCanBacktrack[338]); - int LA337_0 = input.LA(1); - if ( (LA337_0==COMMENT||LA337_0==NL||LA337_0==WS) ) { - alt337=1; + int LA338_0 = input.LA(1); + if ( (LA338_0==COMMENT||LA338_0==NL||LA338_0==WS) ) { + alt338=1; } - } finally {dbg.exitDecision(337);} + } finally {dbg.exitDecision(338);} - switch (alt337) { + switch (alt338) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:25: ws { dbg.location(1053,25); - pushFollow(FOLLOW_ws_in_pseudo7203); + pushFollow(FOLLOW_ws_in_pseudo7223); ws(); state._fsp--; if (state.failed) return; @@ -22519,28 +22703,28 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(337);} + } finally {dbg.exitSubRule(338);} dbg.location(1053,29); - match(input,LPAREN,FOLLOW_LPAREN_in_pseudo7206); if (state.failed) return;dbg.location(1053,36); + match(input,LPAREN,FOLLOW_LPAREN_in_pseudo7226); if (state.failed) return;dbg.location(1053,36); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:36: ( ws )? - int alt338=2; - try { dbg.enterSubRule(338); - try { dbg.enterDecision(338, decisionCanBacktrack[338]); + int alt339=2; + try { dbg.enterSubRule(339); + try { dbg.enterDecision(339, decisionCanBacktrack[339]); - int LA338_0 = input.LA(1); - if ( (LA338_0==COMMENT||LA338_0==NL||LA338_0==WS) ) { - alt338=1; + int LA339_0 = input.LA(1); + if ( (LA339_0==COMMENT||LA339_0==NL||LA339_0==WS) ) { + alt339=1; } - } finally {dbg.exitDecision(338);} + } finally {dbg.exitDecision(339);} - switch (alt338) { + switch (alt339) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:36: ws { dbg.location(1053,36); - pushFollow(FOLLOW_ws_in_pseudo7208); + pushFollow(FOLLOW_ws_in_pseudo7228); ws(); state._fsp--; if (state.failed) return; @@ -22548,49 +22732,49 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(338);} + } finally {dbg.exitSubRule(339);} dbg.location(1053,40); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:40: ( selectorsGroup ( ws )? )? - int alt340=2; - try { dbg.enterSubRule(340); - try { dbg.enterDecision(340, decisionCanBacktrack[340]); + int alt341=2; + try { dbg.enterSubRule(341); + try { dbg.enterDecision(341, decisionCanBacktrack[341]); - int LA340_0 = input.LA(1); - if ( (LA340_0==AT_SIGN||LA340_0==COLON||(LA340_0 >= DCOLON && LA340_0 <= DOT)||(LA340_0 >= GEN && LA340_0 <= GREATER)||(LA340_0 >= HASH && LA340_0 <= HASH_SYMBOL)||LA340_0==IDENT||LA340_0==LBRACKET||LA340_0==LESS_AND||LA340_0==MINUS||(LA340_0 >= PIPE && LA340_0 <= PLUS)||LA340_0==SASS_EXTEND_ONLY_SELECTOR||LA340_0==STAR||LA340_0==TILDE) ) { - alt340=1; + int LA341_0 = input.LA(1); + if ( (LA341_0==AT_SIGN||LA341_0==COLON||(LA341_0 >= DCOLON && LA341_0 <= DOT)||(LA341_0 >= GEN && LA341_0 <= GREATER)||(LA341_0 >= HASH && LA341_0 <= HASH_SYMBOL)||LA341_0==IDENT||LA341_0==LBRACKET||LA341_0==LESS_AND||LA341_0==MINUS||(LA341_0 >= PIPE && LA341_0 <= PLUS)||LA341_0==SASS_EXTEND_ONLY_SELECTOR||LA341_0==STAR||LA341_0==TILDE) ) { + alt341=1; } - } finally {dbg.exitDecision(340);} + } finally {dbg.exitDecision(341);} - switch (alt340) { + switch (alt341) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:42: selectorsGroup ( ws )? { dbg.location(1053,42); - pushFollow(FOLLOW_selectorsGroup_in_pseudo7213); + pushFollow(FOLLOW_selectorsGroup_in_pseudo7233); selectorsGroup(); state._fsp--; if (state.failed) return;dbg.location(1053,57); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:57: ( ws )? - int alt339=2; - try { dbg.enterSubRule(339); - try { dbg.enterDecision(339, decisionCanBacktrack[339]); + int alt340=2; + try { dbg.enterSubRule(340); + try { dbg.enterDecision(340, decisionCanBacktrack[340]); - int LA339_0 = input.LA(1); - if ( (LA339_0==COMMENT||LA339_0==NL||LA339_0==WS) ) { - alt339=1; + int LA340_0 = input.LA(1); + if ( (LA340_0==COMMENT||LA340_0==NL||LA340_0==WS) ) { + alt340=1; } - } finally {dbg.exitDecision(339);} + } finally {dbg.exitDecision(340);} - switch (alt339) { + switch (alt340) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1053:57: ws { dbg.location(1053,57); - pushFollow(FOLLOW_ws_in_pseudo7215); + pushFollow(FOLLOW_ws_in_pseudo7235); ws(); state._fsp--; if (state.failed) return; @@ -22598,15 +22782,15 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(339);} + } finally {dbg.exitSubRule(340);} } break; } - } finally {dbg.exitSubRule(340);} + } finally {dbg.exitSubRule(341);} dbg.location(1053,63); - match(input,RPAREN,FOLLOW_RPAREN_in_pseudo7220); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_pseudo7240); if (state.failed) return; } } @@ -22627,26 +22811,26 @@ else if ( (LA335_0==STAR) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:100: IDENT ( ws )? LPAREN ( ws )? ( selectorsGroup ( ws )? )? RPAREN { dbg.location(1054,100); - match(input,IDENT,FOLLOW_IDENT_in_pseudo7246); if (state.failed) return;dbg.location(1054,106); + match(input,IDENT,FOLLOW_IDENT_in_pseudo7266); if (state.failed) return;dbg.location(1054,106); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:106: ( ws )? - int alt341=2; - try { dbg.enterSubRule(341); - try { dbg.enterDecision(341, decisionCanBacktrack[341]); + int alt342=2; + try { dbg.enterSubRule(342); + try { dbg.enterDecision(342, decisionCanBacktrack[342]); - int LA341_0 = input.LA(1); - if ( (LA341_0==COMMENT||LA341_0==NL||LA341_0==WS) ) { - alt341=1; + int LA342_0 = input.LA(1); + if ( (LA342_0==COMMENT||LA342_0==NL||LA342_0==WS) ) { + alt342=1; } - } finally {dbg.exitDecision(341);} + } finally {dbg.exitDecision(342);} - switch (alt341) { + switch (alt342) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:106: ws { dbg.location(1054,106); - pushFollow(FOLLOW_ws_in_pseudo7248); + pushFollow(FOLLOW_ws_in_pseudo7268); ws(); state._fsp--; if (state.failed) return; @@ -22654,28 +22838,28 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(341);} + } finally {dbg.exitSubRule(342);} dbg.location(1054,110); - match(input,LPAREN,FOLLOW_LPAREN_in_pseudo7251); if (state.failed) return;dbg.location(1054,117); + match(input,LPAREN,FOLLOW_LPAREN_in_pseudo7271); if (state.failed) return;dbg.location(1054,117); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:117: ( ws )? - int alt342=2; - try { dbg.enterSubRule(342); - try { dbg.enterDecision(342, decisionCanBacktrack[342]); + int alt343=2; + try { dbg.enterSubRule(343); + try { dbg.enterDecision(343, decisionCanBacktrack[343]); - int LA342_0 = input.LA(1); - if ( (LA342_0==COMMENT||LA342_0==NL||LA342_0==WS) ) { - alt342=1; + int LA343_0 = input.LA(1); + if ( (LA343_0==COMMENT||LA343_0==NL||LA343_0==WS) ) { + alt343=1; } - } finally {dbg.exitDecision(342);} + } finally {dbg.exitDecision(343);} - switch (alt342) { + switch (alt343) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:117: ws { dbg.location(1054,117); - pushFollow(FOLLOW_ws_in_pseudo7253); + pushFollow(FOLLOW_ws_in_pseudo7273); ws(); state._fsp--; if (state.failed) return; @@ -22683,49 +22867,49 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(342);} + } finally {dbg.exitSubRule(343);} dbg.location(1054,121); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:121: ( selectorsGroup ( ws )? )? - int alt344=2; - try { dbg.enterSubRule(344); - try { dbg.enterDecision(344, decisionCanBacktrack[344]); + int alt345=2; + try { dbg.enterSubRule(345); + try { dbg.enterDecision(345, decisionCanBacktrack[345]); - int LA344_0 = input.LA(1); - if ( (LA344_0==AT_SIGN||LA344_0==COLON||(LA344_0 >= DCOLON && LA344_0 <= DOT)||(LA344_0 >= GEN && LA344_0 <= GREATER)||(LA344_0 >= HASH && LA344_0 <= HASH_SYMBOL)||LA344_0==IDENT||LA344_0==LBRACKET||LA344_0==LESS_AND||LA344_0==MINUS||(LA344_0 >= PIPE && LA344_0 <= PLUS)||LA344_0==SASS_EXTEND_ONLY_SELECTOR||LA344_0==STAR||LA344_0==TILDE) ) { - alt344=1; + int LA345_0 = input.LA(1); + if ( (LA345_0==AT_SIGN||LA345_0==COLON||(LA345_0 >= DCOLON && LA345_0 <= DOT)||(LA345_0 >= GEN && LA345_0 <= GREATER)||(LA345_0 >= HASH && LA345_0 <= HASH_SYMBOL)||LA345_0==IDENT||LA345_0==LBRACKET||LA345_0==LESS_AND||LA345_0==MINUS||(LA345_0 >= PIPE && LA345_0 <= PLUS)||LA345_0==SASS_EXTEND_ONLY_SELECTOR||LA345_0==STAR||LA345_0==TILDE) ) { + alt345=1; } - } finally {dbg.exitDecision(344);} + } finally {dbg.exitDecision(345);} - switch (alt344) { + switch (alt345) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:123: selectorsGroup ( ws )? { dbg.location(1054,123); - pushFollow(FOLLOW_selectorsGroup_in_pseudo7258); + pushFollow(FOLLOW_selectorsGroup_in_pseudo7278); selectorsGroup(); state._fsp--; if (state.failed) return;dbg.location(1054,138); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:138: ( ws )? - int alt343=2; - try { dbg.enterSubRule(343); - try { dbg.enterDecision(343, decisionCanBacktrack[343]); + int alt344=2; + try { dbg.enterSubRule(344); + try { dbg.enterDecision(344, decisionCanBacktrack[344]); - int LA343_0 = input.LA(1); - if ( (LA343_0==COMMENT||LA343_0==NL||LA343_0==WS) ) { - alt343=1; + int LA344_0 = input.LA(1); + if ( (LA344_0==COMMENT||LA344_0==NL||LA344_0==WS) ) { + alt344=1; } - } finally {dbg.exitDecision(343);} + } finally {dbg.exitDecision(344);} - switch (alt343) { + switch (alt344) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1054:138: ws { dbg.location(1054,138); - pushFollow(FOLLOW_ws_in_pseudo7260); + pushFollow(FOLLOW_ws_in_pseudo7280); ws(); state._fsp--; if (state.failed) return; @@ -22733,15 +22917,15 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(343);} + } finally {dbg.exitSubRule(344);} } break; } - } finally {dbg.exitSubRule(344);} + } finally {dbg.exitSubRule(345);} dbg.location(1054,144); - match(input,RPAREN,FOLLOW_RPAREN_in_pseudo7265); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_pseudo7285); if (state.failed) return; } } @@ -22766,26 +22950,26 @@ else if ( (LA335_0==STAR) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "pseudo", "tokenNameEquals(\"extend\")"); }dbg.location(1055,67); - match(input,IDENT,FOLLOW_IDENT_in_pseudo7292); if (state.failed) return;dbg.location(1055,73); + match(input,IDENT,FOLLOW_IDENT_in_pseudo7312); if (state.failed) return;dbg.location(1055,73); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1055:73: ( ws )? - int alt345=2; - try { dbg.enterSubRule(345); - try { dbg.enterDecision(345, decisionCanBacktrack[345]); + int alt346=2; + try { dbg.enterSubRule(346); + try { dbg.enterDecision(346, decisionCanBacktrack[346]); - int LA345_0 = input.LA(1); - if ( (LA345_0==COMMENT||LA345_0==NL||LA345_0==WS) ) { - alt345=1; + int LA346_0 = input.LA(1); + if ( (LA346_0==COMMENT||LA346_0==NL||LA346_0==WS) ) { + alt346=1; } - } finally {dbg.exitDecision(345);} + } finally {dbg.exitDecision(346);} - switch (alt345) { + switch (alt346) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1055:73: ws { dbg.location(1055,73); - pushFollow(FOLLOW_ws_in_pseudo7294); + pushFollow(FOLLOW_ws_in_pseudo7314); ws(); state._fsp--; if (state.failed) return; @@ -22793,28 +22977,28 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(345);} + } finally {dbg.exitSubRule(346);} dbg.location(1055,77); - match(input,LPAREN,FOLLOW_LPAREN_in_pseudo7297); if (state.failed) return;dbg.location(1055,84); + match(input,LPAREN,FOLLOW_LPAREN_in_pseudo7317); if (state.failed) return;dbg.location(1055,84); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1055:84: ( ws )? - int alt346=2; - try { dbg.enterSubRule(346); - try { dbg.enterDecision(346, decisionCanBacktrack[346]); + int alt347=2; + try { dbg.enterSubRule(347); + try { dbg.enterDecision(347, decisionCanBacktrack[347]); - int LA346_0 = input.LA(1); - if ( (LA346_0==COMMENT||LA346_0==NL||LA346_0==WS) ) { - alt346=1; + int LA347_0 = input.LA(1); + if ( (LA347_0==COMMENT||LA347_0==NL||LA347_0==WS) ) { + alt347=1; } - } finally {dbg.exitDecision(346);} + } finally {dbg.exitDecision(347);} - switch (alt346) { + switch (alt347) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1055:84: ws { dbg.location(1055,84); - pushFollow(FOLLOW_ws_in_pseudo7299); + pushFollow(FOLLOW_ws_in_pseudo7319); ws(); state._fsp--; if (state.failed) return; @@ -22822,27 +23006,27 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(346);} + } finally {dbg.exitSubRule(347);} dbg.location(1055,88); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1055:88: ( selectorsGroup )? - int alt347=2; - try { dbg.enterSubRule(347); - try { dbg.enterDecision(347, decisionCanBacktrack[347]); + int alt348=2; + try { dbg.enterSubRule(348); + try { dbg.enterDecision(348, decisionCanBacktrack[348]); - int LA347_0 = input.LA(1); - if ( (LA347_0==AT_SIGN||LA347_0==COLON||(LA347_0 >= DCOLON && LA347_0 <= DOT)||(LA347_0 >= GEN && LA347_0 <= GREATER)||(LA347_0 >= HASH && LA347_0 <= HASH_SYMBOL)||LA347_0==IDENT||LA347_0==LBRACKET||LA347_0==LESS_AND||LA347_0==MINUS||(LA347_0 >= PIPE && LA347_0 <= PLUS)||LA347_0==SASS_EXTEND_ONLY_SELECTOR||LA347_0==STAR||LA347_0==TILDE) ) { - alt347=1; + int LA348_0 = input.LA(1); + if ( (LA348_0==AT_SIGN||LA348_0==COLON||(LA348_0 >= DCOLON && LA348_0 <= DOT)||(LA348_0 >= GEN && LA348_0 <= GREATER)||(LA348_0 >= HASH && LA348_0 <= HASH_SYMBOL)||LA348_0==IDENT||LA348_0==LBRACKET||LA348_0==LESS_AND||LA348_0==MINUS||(LA348_0 >= PIPE && LA348_0 <= PLUS)||LA348_0==SASS_EXTEND_ONLY_SELECTOR||LA348_0==STAR||LA348_0==TILDE) ) { + alt348=1; } - } finally {dbg.exitDecision(347);} + } finally {dbg.exitDecision(348);} - switch (alt347) { + switch (alt348) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1055:88: selectorsGroup { dbg.location(1055,88); - pushFollow(FOLLOW_selectorsGroup_in_pseudo7302); + pushFollow(FOLLOW_selectorsGroup_in_pseudo7322); selectorsGroup(); state._fsp--; if (state.failed) return; @@ -22850,16 +23034,16 @@ else if ( (LA335_0==STAR) ) { break; } - } finally {dbg.exitSubRule(347);} + } finally {dbg.exitSubRule(348);} dbg.location(1055,104); - match(input,RPAREN,FOLLOW_RPAREN_in_pseudo7305); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_pseudo7325); if (state.failed) return; } } break; } - } finally {dbg.exitSubRule(348);} + } finally {dbg.exitSubRule(349);} } @@ -22895,48 +23079,48 @@ public final void propertyDeclaration() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1060:5: ({...}? ( STAR )? property ( ws )? COLON ( ws )? cp_propertyValue |{...}? property ( ws )? COLON ( ws )? ( componentValueOuter )? | ( STAR )? property ( ws )? COLON ( ws )? propertyValue ( ( ws )? prio )? ) - int alt360=3; - try { dbg.enterDecision(360, decisionCanBacktrack[360]); + int alt361=3; + try { dbg.enterDecision(361, decisionCanBacktrack[361]); switch ( input.LA(1) ) { case STAR: { - int LA360_1 = input.LA(2); + int LA361_1 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")) ) { - alt360=1; + alt361=1; } else if ( (true) ) { - alt360=3; + alt361=3; } } break; case IDENT: { - int LA360_2 = input.LA(2); + int LA361_2 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")) ) { - alt360=1; + alt361=1; } else if ( (evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")) ) { - alt360=2; + alt361=2; } else if ( (true) ) { - alt360=3; + alt361=3; } } break; case HASH_SYMBOL: { - int LA360_3 = input.LA(2); + int LA361_3 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt360=1; + alt361=1; } else if ( ((evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt360=2; + alt361=2; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt360=3; + alt361=3; } else { @@ -22945,7 +23129,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 360, 3, input); + new NoViableAltException("", 361, 3, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -22957,15 +23141,15 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case AT_SIGN: { - int LA360_4 = input.LA(2); + int LA361_4 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt360=1; + alt361=1; } else if ( ((evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt360=2; + alt361=2; } else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { - alt360=3; + alt361=3; } else { @@ -22974,7 +23158,7 @@ else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 360, 4, input); + new NoViableAltException("", 361, 4, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -22986,30 +23170,30 @@ else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { break; case VARIABLE: { - int LA360_5 = input.LA(2); + int LA361_5 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")) ) { - alt360=1; + alt361=1; } else if ( (evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")) ) { - alt360=2; + alt361=2; } else if ( (true) ) { - alt360=3; + alt361=3; } } break; case MINUS: { - int LA360_6 = input.LA(2); + int LA361_6 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")&&(evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScssSource(),"isScssSource()")))) ) { - alt360=1; + alt361=1; } else if ( ((evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&(evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScssSource(),"isScssSource()")))) ) { - alt360=2; + alt361=2; } else if ( ((evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt360=3; + alt361=3; } else { @@ -23018,7 +23202,7 @@ else if ( ((evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScss try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 360, 6, input); + new NoViableAltException("", 361, 6, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -23030,15 +23214,15 @@ else if ( ((evalPredicate(isLessSource(),"isLessSource()")||evalPredicate(isScss break; case GEN: { - int LA360_7 = input.LA(2); + int LA361_7 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")) ) { - alt360=1; + alt361=1; } else if ( (evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")) ) { - alt360=2; + alt361=2; } else if ( (true) ) { - alt360=3; + alt361=3; } } @@ -23053,6 +23237,7 @@ else if ( (true) ) { case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -23086,15 +23271,15 @@ else if ( (true) ) { case TOPRIGHT_SYM: case WEBKIT_KEYFRAMES_SYM: { - int LA360_8 = input.LA(2); + int LA361_8 = input.LA(2); if ( (((evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt360=1; + alt361=1; } else if ( (((evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt360=2; + alt361=2; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt360=3; + alt361=3; } else { @@ -23103,7 +23288,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 360, 8, input); + new NoViableAltException("", 361, 8, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -23115,15 +23300,15 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case SASS_VAR: { - int LA360_9 = input.LA(2); + int LA361_9 = input.LA(2); if ( (((evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt360=1; + alt361=1; } else if ( (((evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt360=2; + alt361=2; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt360=3; + alt361=3; } else { @@ -23132,7 +23317,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 360, 9, input); + new NoViableAltException("", 361, 9, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -23145,13 +23330,13 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 360, 0, input); + new NoViableAltException("", 361, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(360);} + } finally {dbg.exitDecision(361);} - switch (alt360) { + switch (alt361) { case 1 : dbg.enterAlt(1); @@ -23163,53 +23348,53 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") throw new FailedPredicateException(input, "propertyDeclaration", "isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")"); }dbg.location(1061,66); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1061:66: ( STAR )? - int alt349=2; - try { dbg.enterSubRule(349); - try { dbg.enterDecision(349, decisionCanBacktrack[349]); + int alt350=2; + try { dbg.enterSubRule(350); + try { dbg.enterDecision(350, decisionCanBacktrack[350]); - int LA349_0 = input.LA(1); - if ( (LA349_0==STAR) ) { - alt349=1; + int LA350_0 = input.LA(1); + if ( (LA350_0==STAR) ) { + alt350=1; } - } finally {dbg.exitDecision(349);} + } finally {dbg.exitDecision(350);} - switch (alt349) { + switch (alt350) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1061:66: STAR { dbg.location(1061,66); - match(input,STAR,FOLLOW_STAR_in_propertyDeclaration7347); if (state.failed) return; + match(input,STAR,FOLLOW_STAR_in_propertyDeclaration7367); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(349);} + } finally {dbg.exitSubRule(350);} dbg.location(1061,72); - pushFollow(FOLLOW_property_in_propertyDeclaration7350); + pushFollow(FOLLOW_property_in_propertyDeclaration7370); property(); state._fsp--; if (state.failed) return;dbg.location(1061,81); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1061:81: ( ws )? - int alt350=2; - try { dbg.enterSubRule(350); - try { dbg.enterDecision(350, decisionCanBacktrack[350]); + int alt351=2; + try { dbg.enterSubRule(351); + try { dbg.enterDecision(351, decisionCanBacktrack[351]); - int LA350_0 = input.LA(1); - if ( (LA350_0==COMMENT||LA350_0==NL||LA350_0==WS) ) { - alt350=1; + int LA351_0 = input.LA(1); + if ( (LA351_0==COMMENT||LA351_0==NL||LA351_0==WS) ) { + alt351=1; } - } finally {dbg.exitDecision(350);} + } finally {dbg.exitDecision(351);} - switch (alt350) { + switch (alt351) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1061:81: ws { dbg.location(1061,81); - pushFollow(FOLLOW_ws_in_propertyDeclaration7352); + pushFollow(FOLLOW_ws_in_propertyDeclaration7372); ws(); state._fsp--; if (state.failed) return; @@ -23217,28 +23402,28 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(350);} + } finally {dbg.exitSubRule(351);} dbg.location(1061,85); - match(input,COLON,FOLLOW_COLON_in_propertyDeclaration7355); if (state.failed) return;dbg.location(1061,91); + match(input,COLON,FOLLOW_COLON_in_propertyDeclaration7375); if (state.failed) return;dbg.location(1061,91); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1061:91: ( ws )? - int alt351=2; - try { dbg.enterSubRule(351); - try { dbg.enterDecision(351, decisionCanBacktrack[351]); + int alt352=2; + try { dbg.enterSubRule(352); + try { dbg.enterDecision(352, decisionCanBacktrack[352]); - int LA351_0 = input.LA(1); - if ( (LA351_0==COMMENT||LA351_0==NL||LA351_0==WS) ) { - alt351=1; + int LA352_0 = input.LA(1); + if ( (LA352_0==COMMENT||LA352_0==NL||LA352_0==WS) ) { + alt352=1; } - } finally {dbg.exitDecision(351);} + } finally {dbg.exitDecision(352);} - switch (alt351) { + switch (alt352) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1061:91: ws { dbg.location(1061,91); - pushFollow(FOLLOW_ws_in_propertyDeclaration7357); + pushFollow(FOLLOW_ws_in_propertyDeclaration7377); ws(); state._fsp--; if (state.failed) return; @@ -23246,9 +23431,9 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(351);} + } finally {dbg.exitSubRule(352);} dbg.location(1061,95); - pushFollow(FOLLOW_cp_propertyValue_in_propertyDeclaration7360); + pushFollow(FOLLOW_cp_propertyValue_in_propertyDeclaration7380); cp_propertyValue(); state._fsp--; if (state.failed) return; @@ -23264,29 +23449,29 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "propertyDeclaration", "tokenNameStartsWith(\"--\")"); }dbg.location(1062,36); - pushFollow(FOLLOW_property_in_propertyDeclaration7371); + pushFollow(FOLLOW_property_in_propertyDeclaration7391); property(); state._fsp--; if (state.failed) return;dbg.location(1062,45); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1062:45: ( ws )? - int alt352=2; - try { dbg.enterSubRule(352); - try { dbg.enterDecision(352, decisionCanBacktrack[352]); + int alt353=2; + try { dbg.enterSubRule(353); + try { dbg.enterDecision(353, decisionCanBacktrack[353]); - int LA352_0 = input.LA(1); - if ( (LA352_0==COMMENT||LA352_0==NL||LA352_0==WS) ) { - alt352=1; + int LA353_0 = input.LA(1); + if ( (LA353_0==COMMENT||LA353_0==NL||LA353_0==WS) ) { + alt353=1; } - } finally {dbg.exitDecision(352);} + } finally {dbg.exitDecision(353);} - switch (alt352) { + switch (alt353) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1062:45: ws { dbg.location(1062,45); - pushFollow(FOLLOW_ws_in_propertyDeclaration7373); + pushFollow(FOLLOW_ws_in_propertyDeclaration7393); ws(); state._fsp--; if (state.failed) return; @@ -23294,28 +23479,28 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(352);} + } finally {dbg.exitSubRule(353);} dbg.location(1062,49); - match(input,COLON,FOLLOW_COLON_in_propertyDeclaration7376); if (state.failed) return;dbg.location(1062,55); + match(input,COLON,FOLLOW_COLON_in_propertyDeclaration7396); if (state.failed) return;dbg.location(1062,55); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1062:55: ( ws )? - int alt353=2; - try { dbg.enterSubRule(353); - try { dbg.enterDecision(353, decisionCanBacktrack[353]); + int alt354=2; + try { dbg.enterSubRule(354); + try { dbg.enterDecision(354, decisionCanBacktrack[354]); - int LA353_0 = input.LA(1); - if ( (LA353_0==COMMENT||LA353_0==NL||LA353_0==WS) ) { - alt353=1; + int LA354_0 = input.LA(1); + if ( (LA354_0==COMMENT||LA354_0==NL||LA354_0==WS) ) { + alt354=1; } - } finally {dbg.exitDecision(353);} + } finally {dbg.exitDecision(354);} - switch (alt353) { + switch (alt354) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1062:55: ws { dbg.location(1062,55); - pushFollow(FOLLOW_ws_in_propertyDeclaration7378); + pushFollow(FOLLOW_ws_in_propertyDeclaration7398); ws(); state._fsp--; if (state.failed) return; @@ -23323,170 +23508,170 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(353);} + } finally {dbg.exitSubRule(354);} dbg.location(1062,59); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1062:59: ( componentValueOuter )? - int alt354=2; - try { dbg.enterSubRule(354); - try { dbg.enterDecision(354, decisionCanBacktrack[354]); + int alt355=2; + try { dbg.enterSubRule(355); + try { dbg.enterDecision(355, decisionCanBacktrack[355]); switch ( input.LA(1) ) { case LBRACE: case LPAREN: { - alt354=1; + alt355=1; } break; case LBRACKET: { - alt354=1; + alt355=1; } break; case IDENT: { - alt354=1; + alt355=1; } break; case COMMENT: case NL: case WS: { - alt354=1; + alt355=1; } break; case LESS_AND: { - alt354=1; + alt355=1; } break; case DOT: { - alt354=1; + alt355=1; } break; case HASH: { - alt354=1; + alt355=1; } break; case SASS_MIXIN: { - alt354=1; + alt355=1; } break; case AT_IDENT: { - alt354=1; + alt355=1; } break; case SASS_INCLUDE: { - alt354=1; + alt355=1; } break; case SASS_AT_ROOT: { - alt354=1; + alt355=1; } break; case GREATER: case PLUS: case TILDE: { - alt354=1; + alt355=1; } break; case SASS_EXTEND_ONLY_SELECTOR: { - int LA354_16 = input.LA(2); + int LA355_16 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isScssSource(),"isScssSource()"),""))) ) { - alt354=1; + alt355=1; } } break; case HASH_SYMBOL: { - alt354=1; + alt355=1; } break; case DIMENSION: { - int LA354_18 = input.LA(2); + int LA355_18 = input.LA(2); if ( (!(evalPredicate(evalPredicate(tokenNameStartsWith("."),"tokenNameStartsWith(\".\")"),""))) ) { - alt354=1; + alt355=1; } } break; case COLON: case DCOLON: { - alt354=1; + alt355=1; } break; case MINUS: { - alt354=1; + alt355=1; } break; case AT_SIGN: { - alt354=1; + alt355=1; } break; case STAR: { - alt354=1; + alt355=1; } break; case PIPE: { - alt354=1; + alt355=1; } break; case GEN: { - alt354=1; + alt355=1; } break; case VARIABLE: { - alt354=1; + alt355=1; } break; case SASS_DEBUG: case SASS_WARN: { - alt354=1; + alt355=1; } break; case SASS_VAR: { - alt354=1; + alt355=1; } break; case SUPPORTS_SYM: { - alt354=1; + alt355=1; } break; case SASS_IF: { - alt354=1; + alt355=1; } break; case SASS_FOR: { - alt354=1; + alt355=1; } break; case SASS_EACH: { - alt354=1; + alt355=1; } break; case SASS_WHILE: { - alt354=1; + alt355=1; } break; case A: @@ -23573,42 +23758,47 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") case Y: case Z: { - alt354=1; + alt355=1; } break; case IMPORT_SYM: { - alt354=1; + alt355=1; } break; case PAGE_SYM: { - alt354=1; + alt355=1; } break; case FONT_FACE_SYM: { - alt354=1; + alt355=1; } break; case MOZ_DOCUMENT_SYM: { - alt354=1; + alt355=1; } break; case WEBKIT_KEYFRAMES_SYM: { - alt354=1; + alt355=1; + } + break; + case KEYFRAMES_SYM: + { + alt355=1; } break; case MEDIA_SYM: { - alt354=1; + alt355=1; } break; case SASS_EXTEND: { - alt354=1; + alt355=1; } break; case BOTTOMCENTER_SYM: @@ -23628,7 +23818,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") case TOPRIGHTCORNER_SYM: case TOPRIGHT_SYM: { - alt354=1; + alt355=1; } break; case CHARSET_SYM: @@ -23640,20 +23830,20 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") case SASS_RETURN: case SASS_USE: { - alt354=1; + alt355=1; } break; } - } finally {dbg.exitDecision(354);} + } finally {dbg.exitDecision(355);} - switch (alt354) { + switch (alt355) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1062:59: componentValueOuter { dbg.location(1062,59); - pushFollow(FOLLOW_componentValueOuter_in_propertyDeclaration7381); + pushFollow(FOLLOW_componentValueOuter_in_propertyDeclaration7401); componentValueOuter(); state._fsp--; if (state.failed) return; @@ -23661,7 +23851,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(354);} + } finally {dbg.exitSubRule(355);} } break; @@ -23672,53 +23862,53 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") { dbg.location(1063,7); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:7: ( STAR )? - int alt355=2; - try { dbg.enterSubRule(355); - try { dbg.enterDecision(355, decisionCanBacktrack[355]); + int alt356=2; + try { dbg.enterSubRule(356); + try { dbg.enterDecision(356, decisionCanBacktrack[356]); - int LA355_0 = input.LA(1); - if ( (LA355_0==STAR) ) { - alt355=1; + int LA356_0 = input.LA(1); + if ( (LA356_0==STAR) ) { + alt356=1; } - } finally {dbg.exitDecision(355);} + } finally {dbg.exitDecision(356);} - switch (alt355) { + switch (alt356) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:7: STAR { dbg.location(1063,7); - match(input,STAR,FOLLOW_STAR_in_propertyDeclaration7390); if (state.failed) return; + match(input,STAR,FOLLOW_STAR_in_propertyDeclaration7410); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(355);} + } finally {dbg.exitSubRule(356);} dbg.location(1063,13); - pushFollow(FOLLOW_property_in_propertyDeclaration7393); + pushFollow(FOLLOW_property_in_propertyDeclaration7413); property(); state._fsp--; if (state.failed) return;dbg.location(1063,22); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:22: ( ws )? - int alt356=2; - try { dbg.enterSubRule(356); - try { dbg.enterDecision(356, decisionCanBacktrack[356]); + int alt357=2; + try { dbg.enterSubRule(357); + try { dbg.enterDecision(357, decisionCanBacktrack[357]); - int LA356_0 = input.LA(1); - if ( (LA356_0==COMMENT||LA356_0==NL||LA356_0==WS) ) { - alt356=1; + int LA357_0 = input.LA(1); + if ( (LA357_0==COMMENT||LA357_0==NL||LA357_0==WS) ) { + alt357=1; } - } finally {dbg.exitDecision(356);} + } finally {dbg.exitDecision(357);} - switch (alt356) { + switch (alt357) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:22: ws { dbg.location(1063,22); - pushFollow(FOLLOW_ws_in_propertyDeclaration7395); + pushFollow(FOLLOW_ws_in_propertyDeclaration7415); ws(); state._fsp--; if (state.failed) return; @@ -23726,28 +23916,28 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(356);} + } finally {dbg.exitSubRule(357);} dbg.location(1063,26); - match(input,COLON,FOLLOW_COLON_in_propertyDeclaration7398); if (state.failed) return;dbg.location(1063,32); + match(input,COLON,FOLLOW_COLON_in_propertyDeclaration7418); if (state.failed) return;dbg.location(1063,32); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:32: ( ws )? - int alt357=2; - try { dbg.enterSubRule(357); - try { dbg.enterDecision(357, decisionCanBacktrack[357]); + int alt358=2; + try { dbg.enterSubRule(358); + try { dbg.enterDecision(358, decisionCanBacktrack[358]); - int LA357_0 = input.LA(1); - if ( (LA357_0==COMMENT||LA357_0==NL||LA357_0==WS) ) { - alt357=1; + int LA358_0 = input.LA(1); + if ( (LA358_0==COMMENT||LA358_0==NL||LA358_0==WS) ) { + alt358=1; } - } finally {dbg.exitDecision(357);} + } finally {dbg.exitDecision(358);} - switch (alt357) { + switch (alt358) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:32: ws { dbg.location(1063,32); - pushFollow(FOLLOW_ws_in_propertyDeclaration7400); + pushFollow(FOLLOW_ws_in_propertyDeclaration7420); ws(); state._fsp--; if (state.failed) return; @@ -23755,28 +23945,28 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(357);} + } finally {dbg.exitSubRule(358);} dbg.location(1063,36); - pushFollow(FOLLOW_propertyValue_in_propertyDeclaration7403); + pushFollow(FOLLOW_propertyValue_in_propertyDeclaration7423); propertyValue(); state._fsp--; if (state.failed) return;dbg.location(1063,50); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:50: ( ( ws )? prio )? - int alt359=2; - try { dbg.enterSubRule(359); - try { dbg.enterDecision(359, decisionCanBacktrack[359]); + int alt360=2; + try { dbg.enterSubRule(360); + try { dbg.enterDecision(360, decisionCanBacktrack[360]); try { isCyclicDecision = true; - alt359 = dfa359.predict(input); + alt360 = dfa360.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(359);} + } finally {dbg.exitDecision(360);} - switch (alt359) { + switch (alt360) { case 1 : dbg.enterAlt(1); @@ -23784,24 +23974,24 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") { dbg.location(1063,51); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:51: ( ws )? - int alt358=2; - try { dbg.enterSubRule(358); - try { dbg.enterDecision(358, decisionCanBacktrack[358]); + int alt359=2; + try { dbg.enterSubRule(359); + try { dbg.enterDecision(359, decisionCanBacktrack[359]); - int LA358_0 = input.LA(1); - if ( (LA358_0==COMMENT||LA358_0==NL||LA358_0==WS) ) { - alt358=1; + int LA359_0 = input.LA(1); + if ( (LA359_0==COMMENT||LA359_0==NL||LA359_0==WS) ) { + alt359=1; } - } finally {dbg.exitDecision(358);} + } finally {dbg.exitDecision(359);} - switch (alt358) { + switch (alt359) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1063:51: ws { dbg.location(1063,51); - pushFollow(FOLLOW_ws_in_propertyDeclaration7406); + pushFollow(FOLLOW_ws_in_propertyDeclaration7426); ws(); state._fsp--; if (state.failed) return; @@ -23809,9 +23999,9 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(358);} + } finally {dbg.exitSubRule(359);} dbg.location(1063,55); - pushFollow(FOLLOW_prio_in_propertyDeclaration7409); + pushFollow(FOLLOW_prio_in_propertyDeclaration7429); prio(); state._fsp--; if (state.failed) return; @@ -23819,7 +24009,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(359);} + } finally {dbg.exitSubRule(360);} } break; @@ -23862,8 +24052,8 @@ public final void cp_propertyValue() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1075:5: ({...}? cp_expression_list | propertyValue ) - int alt361=2; - try { dbg.enterDecision(361, decisionCanBacktrack[361]); + int alt362=2; + try { dbg.enterDecision(362, decisionCanBacktrack[362]); switch ( input.LA(1) ) { case IMPORTANT_SYM: @@ -23871,270 +24061,270 @@ public final void cp_propertyValue() throws RecognitionException { case LPAREN: case NOT: { - alt361=1; + alt362=1; } break; case MINUS: case PLUS: { - int LA361_3 = input.LA(2); + int LA362_3 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case IDENT: { - int LA361_4 = input.LA(2); + int LA362_4 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case VARIABLE: { - int LA361_5 = input.LA(2); + int LA362_5 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case LBRACKET: { - int LA361_6 = input.LA(2); + int LA362_6 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case NUMBER: { - int LA361_7 = input.LA(2); + int LA362_7 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case URANGE: { - int LA361_8 = input.LA(2); + int LA362_8 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case PERCENTAGE: { - int LA361_9 = input.LA(2); + int LA362_9 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case LENGTH: { - int LA361_10 = input.LA(2); + int LA362_10 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case EMS: { - int LA361_11 = input.LA(2); + int LA362_11 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case REM: { - int LA361_12 = input.LA(2); + int LA362_12 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case EXS: { - int LA361_13 = input.LA(2); + int LA362_13 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case ANGLE: { - int LA361_14 = input.LA(2); + int LA362_14 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case TIME: { - int LA361_15 = input.LA(2); + int LA362_15 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case FREQ: { - int LA361_16 = input.LA(2); + int LA362_16 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case RESOLUTION: { - int LA361_17 = input.LA(2); + int LA362_17 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case DIMENSION: { - int LA361_18 = input.LA(2); + int LA362_18 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case STRING: { - int LA361_19 = input.LA(2); + int LA362_19 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case TILDE: { - int LA361_20 = input.LA(2); + int LA362_20 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case LESS_JS_STRING: { - int LA361_21 = input.LA(2); + int LA362_21 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case GEN: { - int LA361_22 = input.LA(2); + int LA362_22 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case URI: { - int LA361_23 = input.LA(2); + int LA362_23 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } break; case HASH: { - int LA361_24 = input.LA(2); + int LA362_24 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (true) ) { - alt361=2; + alt362=2; } } @@ -24149,6 +24339,7 @@ else if ( (true) ) { case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -24182,12 +24373,12 @@ else if ( (true) ) { case TOPRIGHT_SYM: case WEBKIT_KEYFRAMES_SYM: { - int LA361_25 = input.LA(2); + int LA362_25 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt361=1; + alt362=1; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt361=2; + alt362=2; } else { @@ -24196,7 +24387,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 361, 25, input); + new NoViableAltException("", 362, 25, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -24208,12 +24399,12 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case SASS_VAR: { - int LA361_26 = input.LA(2); + int LA362_26 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt361=1; + alt362=1; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt361=2; + alt362=2; } else { @@ -24222,7 +24413,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 361, 26, input); + new NoViableAltException("", 362, 26, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -24234,12 +24425,12 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case LESS_AND: { - int LA361_27 = input.LA(2); + int LA362_27 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt361=1; + alt362=1; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt361=2; + alt362=2; } else { @@ -24248,7 +24439,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 361, 27, input); + new NoViableAltException("", 362, 27, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -24260,12 +24451,12 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case HASH_SYMBOL: { - int LA361_28 = input.LA(2); + int LA362_28 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt361=1; + alt362=1; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt361=2; + alt362=2; } else { @@ -24274,7 +24465,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 361, 28, input); + new NoViableAltException("", 362, 28, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -24286,12 +24477,12 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case AT_SIGN: { - int LA361_29 = input.LA(2); + int LA362_29 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt361=1; + alt362=1; } else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { - alt361=2; + alt362=2; } else { @@ -24300,7 +24491,7 @@ else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 361, 29, input); + new NoViableAltException("", 362, 29, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -24312,12 +24503,12 @@ else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { break; case PERCENTAGE_SYMBOL: { - int LA361_30 = input.LA(2); + int LA362_30 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=1; + alt362=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt361=2; + alt362=2; } else { @@ -24326,7 +24517,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 361, 30, input); + new NoViableAltException("", 362, 30, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -24339,13 +24530,13 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 361, 0, input); + new NoViableAltException("", 362, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(361);} + } finally {dbg.exitDecision(362);} - switch (alt361) { + switch (alt362) { case 1 : dbg.enterAlt(1); @@ -24356,7 +24547,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cp_propertyValue", "isCssPreprocessorSource()"); }dbg.location(1076,34); - pushFollow(FOLLOW_cp_expression_list_in_cp_propertyValue7449); + pushFollow(FOLLOW_cp_expression_list_in_cp_propertyValue7469); cp_expression_list(); state._fsp--; if (state.failed) return; @@ -24368,7 +24559,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1077:7: propertyValue { dbg.location(1077,7); - pushFollow(FOLLOW_propertyValue_in_cp_propertyValue7457); + pushFollow(FOLLOW_propertyValue_in_cp_propertyValue7477); propertyValue(); state._fsp--; if (state.failed) return; @@ -24413,7 +24604,7 @@ public final void propertyValue() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1082:9: expression { dbg.location(1082,9); - pushFollow(FOLLOW_expression_in_propertyValue7479); + pushFollow(FOLLOW_expression_in_propertyValue7499); expression(); state._fsp--; if (state.failed) return; @@ -24457,22 +24648,22 @@ public final void expressionPredicate() throws RecognitionException { { dbg.location(1089,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1089:5: (~ ( AT_IDENT | STAR | SOLIDUS | LBRACE | SEMI | RBRACE | SASS_VAR ) )+ - int cnt362=0; - try { dbg.enterSubRule(362); + int cnt363=0; + try { dbg.enterSubRule(363); - loop362: + loop363: while (true) { - int alt362=2; - try { dbg.enterDecision(362, decisionCanBacktrack[362]); + int alt363=2; + try { dbg.enterDecision(363, decisionCanBacktrack[363]); - int LA362_0 = input.LA(1); - if ( ((LA362_0 >= A && LA362_0 <= ANGLE)||(LA362_0 >= AT_SIGN && LA362_0 <= LAYER_SYM)||(LA362_0 >= LBRACKET && LA362_0 <= R)||(LA362_0 >= RBRACKET && LA362_0 <= SASS_USE)||(LA362_0 >= SASS_WARN && LA362_0 <= SASS_WHILE)||(LA362_0 >= STRING && LA362_0 <= Z)) ) { - alt362=1; + int LA363_0 = input.LA(1); + if ( ((LA363_0 >= A && LA363_0 <= ANGLE)||(LA363_0 >= AT_SIGN && LA363_0 <= LAYER_SYM)||(LA363_0 >= LBRACKET && LA363_0 <= R)||(LA363_0 >= RBRACKET && LA363_0 <= SASS_USE)||(LA363_0 >= SASS_WARN && LA363_0 <= SASS_WHILE)||(LA363_0 >= STRING && LA363_0 <= Z)) ) { + alt363=1; } - } finally {dbg.exitDecision(362);} + } finally {dbg.exitDecision(363);} - switch (alt362) { + switch (alt363) { case 1 : dbg.enterAlt(1); @@ -24494,16 +24685,16 @@ public final void expressionPredicate() throws RecognitionException { break; default : - if ( cnt362 >= 1 ) break loop362; + if ( cnt363 >= 1 ) break loop363; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(362, input); + EarlyExitException eee = new EarlyExitException(363, input); dbg.recognitionException(eee); throw eee; } - cnt362++; + cnt363++; } - } finally {dbg.exitSubRule(362);} + } finally {dbg.exitSubRule(363);} dbg.location(1089,76); if ( input.LA(1)==RBRACE||input.LA(1)==SEMI ) { input.consume(); @@ -24655,26 +24846,26 @@ public final void braceBlock2() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1098:5: LBRACE ( ws )? ( declarations )? RBRACE { dbg.location(1098,5); - match(input,LBRACE,FOLLOW_LBRACE_in_braceBlock27640); if (state.failed) return;dbg.location(1098,12); + match(input,LBRACE,FOLLOW_LBRACE_in_braceBlock27660); if (state.failed) return;dbg.location(1098,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1098:12: ( ws )? - int alt363=2; - try { dbg.enterSubRule(363); - try { dbg.enterDecision(363, decisionCanBacktrack[363]); + int alt364=2; + try { dbg.enterSubRule(364); + try { dbg.enterDecision(364, decisionCanBacktrack[364]); - int LA363_0 = input.LA(1); - if ( (LA363_0==COMMENT||LA363_0==NL||LA363_0==WS) ) { - alt363=1; + int LA364_0 = input.LA(1); + if ( (LA364_0==COMMENT||LA364_0==NL||LA364_0==WS) ) { + alt364=1; } - } finally {dbg.exitDecision(363);} + } finally {dbg.exitDecision(364);} - switch (alt363) { + switch (alt364) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1098:12: ws { dbg.location(1098,12); - pushFollow(FOLLOW_ws_in_braceBlock27642); + pushFollow(FOLLOW_ws_in_braceBlock27662); ws(); state._fsp--; if (state.failed) return; @@ -24682,27 +24873,27 @@ public final void braceBlock2() throws RecognitionException { break; } - } finally {dbg.exitSubRule(363);} + } finally {dbg.exitSubRule(364);} dbg.location(1099,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1099:9: ( declarations )? - int alt364=2; - try { dbg.enterSubRule(364); - try { dbg.enterDecision(364, decisionCanBacktrack[364]); + int alt365=2; + try { dbg.enterSubRule(365); + try { dbg.enterDecision(365, decisionCanBacktrack[365]); - int LA364_0 = input.LA(1); - if ( ((LA364_0 >= AT_IDENT && LA364_0 <= AT_SIGN)||(LA364_0 >= BOTTOMCENTER_SYM && LA364_0 <= BOTTOMRIGHT_SYM)||(LA364_0 >= CHARSET_SYM && LA364_0 <= COLON)||LA364_0==CONTAINER_SYM||LA364_0==COUNTER_STYLE_SYM||(LA364_0 >= DCOLON && LA364_0 <= DOT)||LA364_0==FONT_FACE_SYM||(LA364_0 >= GEN && LA364_0 <= GREATER)||(LA364_0 >= HASH && LA364_0 <= HASH_SYMBOL)||LA364_0==IDENT||LA364_0==IMPORT_SYM||LA364_0==LAYER_SYM||(LA364_0 >= LBRACKET && LA364_0 <= LEFTTOP_SYM)||LA364_0==LESS_AND||(LA364_0 >= MEDIA_SYM && LA364_0 <= MOZ_DOCUMENT_SYM)||LA364_0==NAMESPACE_SYM||LA364_0==PAGE_SYM||(LA364_0 >= PIPE && LA364_0 <= PLUS)||(LA364_0 >= RIGHTBOTTOM_SYM && LA364_0 <= RIGHTTOP_SYM)||(LA364_0 >= SASS_AT_ROOT && LA364_0 <= SASS_DEBUG)||(LA364_0 >= SASS_EACH && LA364_0 <= SASS_ELSE)||(LA364_0 >= SASS_ERROR && LA364_0 <= SASS_FUNCTION)||(LA364_0 >= SASS_IF && LA364_0 <= SASS_MIXIN)||(LA364_0 >= SASS_RETURN && LA364_0 <= SEMI)||LA364_0==STAR||LA364_0==SUPPORTS_SYM||LA364_0==TILDE||(LA364_0 >= TOPCENTER_SYM && LA364_0 <= TOPRIGHT_SYM)||LA364_0==VARIABLE||LA364_0==WEBKIT_KEYFRAMES_SYM) ) { - alt364=1; + int LA365_0 = input.LA(1); + if ( ((LA365_0 >= AT_IDENT && LA365_0 <= AT_SIGN)||(LA365_0 >= BOTTOMCENTER_SYM && LA365_0 <= BOTTOMRIGHT_SYM)||(LA365_0 >= CHARSET_SYM && LA365_0 <= COLON)||LA365_0==CONTAINER_SYM||LA365_0==COUNTER_STYLE_SYM||(LA365_0 >= DCOLON && LA365_0 <= DOT)||LA365_0==FONT_FACE_SYM||(LA365_0 >= GEN && LA365_0 <= GREATER)||(LA365_0 >= HASH && LA365_0 <= HASH_SYMBOL)||LA365_0==IDENT||LA365_0==IMPORT_SYM||LA365_0==KEYFRAMES_SYM||LA365_0==LAYER_SYM||(LA365_0 >= LBRACKET && LA365_0 <= LEFTTOP_SYM)||LA365_0==LESS_AND||(LA365_0 >= MEDIA_SYM && LA365_0 <= MOZ_DOCUMENT_SYM)||LA365_0==NAMESPACE_SYM||LA365_0==PAGE_SYM||(LA365_0 >= PIPE && LA365_0 <= PLUS)||(LA365_0 >= RIGHTBOTTOM_SYM && LA365_0 <= RIGHTTOP_SYM)||(LA365_0 >= SASS_AT_ROOT && LA365_0 <= SASS_DEBUG)||(LA365_0 >= SASS_EACH && LA365_0 <= SASS_ELSE)||(LA365_0 >= SASS_ERROR && LA365_0 <= SASS_FUNCTION)||(LA365_0 >= SASS_IF && LA365_0 <= SASS_MIXIN)||(LA365_0 >= SASS_RETURN && LA365_0 <= SEMI)||LA365_0==STAR||LA365_0==SUPPORTS_SYM||LA365_0==TILDE||(LA365_0 >= TOPCENTER_SYM && LA365_0 <= TOPRIGHT_SYM)||LA365_0==VARIABLE||LA365_0==WEBKIT_KEYFRAMES_SYM) ) { + alt365=1; } - } finally {dbg.exitDecision(364);} + } finally {dbg.exitDecision(365);} - switch (alt364) { + switch (alt365) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1099:9: declarations { dbg.location(1099,9); - pushFollow(FOLLOW_declarations_in_braceBlock27653); + pushFollow(FOLLOW_declarations_in_braceBlock27673); declarations(); state._fsp--; if (state.failed) return; @@ -24710,9 +24901,9 @@ public final void braceBlock2() throws RecognitionException { break; } - } finally {dbg.exitSubRule(364);} + } finally {dbg.exitSubRule(365);} dbg.location(1100,5); - match(input,RBRACE,FOLLOW_RBRACE_in_braceBlock27660); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_braceBlock27680); if (state.failed) return; } } @@ -24752,30 +24943,30 @@ public final void braceBlock() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1104:13: LBRACE ( componentValue )* RBRACE { dbg.location(1104,13); - match(input,LBRACE,FOLLOW_LBRACE_in_braceBlock7673); if (state.failed) return;dbg.location(1104,20); + match(input,LBRACE,FOLLOW_LBRACE_in_braceBlock7693); if (state.failed) return;dbg.location(1104,20); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1104:20: ( componentValue )* - try { dbg.enterSubRule(365); + try { dbg.enterSubRule(366); - loop365: + loop366: while (true) { - int alt365=2; - try { dbg.enterDecision(365, decisionCanBacktrack[365]); + int alt366=2; + try { dbg.enterDecision(366, decisionCanBacktrack[366]); - int LA365_0 = input.LA(1); - if ( ((LA365_0 >= A && LA365_0 <= R)||(LA365_0 >= REM && LA365_0 <= RIGHTTOP_SYM)||(LA365_0 >= S && LA365_0 <= Z)) ) { - alt365=1; + int LA366_0 = input.LA(1); + if ( ((LA366_0 >= A && LA366_0 <= R)||(LA366_0 >= REM && LA366_0 <= RIGHTTOP_SYM)||(LA366_0 >= S && LA366_0 <= Z)) ) { + alt366=1; } - } finally {dbg.exitDecision(365);} + } finally {dbg.exitDecision(366);} - switch (alt365) { + switch (alt366) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1104:20: componentValue { dbg.location(1104,20); - pushFollow(FOLLOW_componentValue_in_braceBlock7675); + pushFollow(FOLLOW_componentValue_in_braceBlock7695); componentValue(); state._fsp--; if (state.failed) return; @@ -24783,12 +24974,12 @@ public final void braceBlock() throws RecognitionException { break; default : - break loop365; + break loop366; } } - } finally {dbg.exitSubRule(365);} + } finally {dbg.exitSubRule(366);} dbg.location(1104,36); - match(input,RBRACE,FOLLOW_RBRACE_in_braceBlock7678); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_braceBlock7698); if (state.failed) return; } } @@ -24828,31 +25019,31 @@ public final void bracketBlock() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1106:15: LBRACKET ( componentValue )+ RBRACKET { dbg.location(1106,15); - match(input,LBRACKET,FOLLOW_LBRACKET_in_bracketBlock7685); if (state.failed) return;dbg.location(1106,24); + match(input,LBRACKET,FOLLOW_LBRACKET_in_bracketBlock7705); if (state.failed) return;dbg.location(1106,24); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1106:24: ( componentValue )+ - int cnt366=0; - try { dbg.enterSubRule(366); + int cnt367=0; + try { dbg.enterSubRule(367); - loop366: + loop367: while (true) { - int alt366=2; - try { dbg.enterDecision(366, decisionCanBacktrack[366]); + int alt367=2; + try { dbg.enterDecision(367, decisionCanBacktrack[367]); - int LA366_0 = input.LA(1); - if ( ((LA366_0 >= A && LA366_0 <= R)||(LA366_0 >= REM && LA366_0 <= RIGHTTOP_SYM)||(LA366_0 >= S && LA366_0 <= Z)) ) { - alt366=1; + int LA367_0 = input.LA(1); + if ( ((LA367_0 >= A && LA367_0 <= R)||(LA367_0 >= REM && LA367_0 <= RIGHTTOP_SYM)||(LA367_0 >= S && LA367_0 <= Z)) ) { + alt367=1; } - } finally {dbg.exitDecision(366);} + } finally {dbg.exitDecision(367);} - switch (alt366) { + switch (alt367) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1106:24: componentValue { dbg.location(1106,24); - pushFollow(FOLLOW_componentValue_in_bracketBlock7687); + pushFollow(FOLLOW_componentValue_in_bracketBlock7707); componentValue(); state._fsp--; if (state.failed) return; @@ -24860,18 +25051,18 @@ public final void bracketBlock() throws RecognitionException { break; default : - if ( cnt366 >= 1 ) break loop366; + if ( cnt367 >= 1 ) break loop367; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(366, input); + EarlyExitException eee = new EarlyExitException(367, input); dbg.recognitionException(eee); throw eee; } - cnt366++; + cnt367++; } - } finally {dbg.exitSubRule(366);} + } finally {dbg.exitSubRule(367);} dbg.location(1106,40); - match(input,RBRACKET,FOLLOW_RBRACKET_in_bracketBlock7690); if (state.failed) return; + match(input,RBRACKET,FOLLOW_RBRACKET_in_bracketBlock7710); if (state.failed) return; } } @@ -24911,31 +25102,31 @@ public final void parenBlock() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1108:13: LPAREN ( componentValue )+ RPAREN { dbg.location(1108,13); - match(input,LPAREN,FOLLOW_LPAREN_in_parenBlock7697); if (state.failed) return;dbg.location(1108,20); + match(input,LPAREN,FOLLOW_LPAREN_in_parenBlock7717); if (state.failed) return;dbg.location(1108,20); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1108:20: ( componentValue )+ - int cnt367=0; - try { dbg.enterSubRule(367); + int cnt368=0; + try { dbg.enterSubRule(368); - loop367: + loop368: while (true) { - int alt367=2; - try { dbg.enterDecision(367, decisionCanBacktrack[367]); + int alt368=2; + try { dbg.enterDecision(368, decisionCanBacktrack[368]); - int LA367_0 = input.LA(1); - if ( ((LA367_0 >= A && LA367_0 <= R)||(LA367_0 >= REM && LA367_0 <= RIGHTTOP_SYM)||(LA367_0 >= S && LA367_0 <= Z)) ) { - alt367=1; + int LA368_0 = input.LA(1); + if ( ((LA368_0 >= A && LA368_0 <= R)||(LA368_0 >= REM && LA368_0 <= RIGHTTOP_SYM)||(LA368_0 >= S && LA368_0 <= Z)) ) { + alt368=1; } - } finally {dbg.exitDecision(367);} + } finally {dbg.exitDecision(368);} - switch (alt367) { + switch (alt368) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1108:20: componentValue { dbg.location(1108,20); - pushFollow(FOLLOW_componentValue_in_parenBlock7699); + pushFollow(FOLLOW_componentValue_in_parenBlock7719); componentValue(); state._fsp--; if (state.failed) return; @@ -24943,18 +25134,18 @@ public final void parenBlock() throws RecognitionException { break; default : - if ( cnt367 >= 1 ) break loop367; + if ( cnt368 >= 1 ) break loop368; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(367, input); + EarlyExitException eee = new EarlyExitException(368, input); dbg.recognitionException(eee); throw eee; } - cnt367++; + cnt368++; } - } finally {dbg.exitSubRule(367);} + } finally {dbg.exitSubRule(368);} dbg.location(1108,36); - match(input,RPAREN,FOLLOW_RPAREN_in_parenBlock7702); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_parenBlock7722); if (state.failed) return; } } @@ -24989,33 +25180,33 @@ public final void componentValue() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:15: ( parenBlock | braceBlock | bracketBlock | ( functionName ( ws )? LPAREN )=> function | preservedToken ) - int alt368=5; - try { dbg.enterDecision(368, decisionCanBacktrack[368]); + int alt369=5; + try { dbg.enterDecision(369, decisionCanBacktrack[369]); switch ( input.LA(1) ) { case LPAREN: { - alt368=1; + alt369=1; } break; case LBRACE: { - alt368=2; + alt369=2; } break; case LBRACKET: { - alt368=3; + alt369=3; } break; case IDENT: { - int LA368_4 = input.LA(2); + int LA369_4 = input.LA(2); if ( (synpred53_Css3()) ) { - alt368=4; + alt369=4; } else if ( (true) ) { - alt368=5; + alt369=5; } } @@ -25074,6 +25265,7 @@ else if ( (true) ) { case INVALID: case J: case K: + case KEYFRAMES_SYM: case L: case LAYER_SYM: case LEFTBOTTOM_SYM: @@ -25168,26 +25360,26 @@ else if ( (true) ) { case Y: case Z: { - alt368=5; + alt369=5; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 368, 0, input); + new NoViableAltException("", 369, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(368);} + } finally {dbg.exitDecision(369);} - switch (alt368) { + switch (alt369) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:17: parenBlock { dbg.location(1110,17); - pushFollow(FOLLOW_parenBlock_in_componentValue7709); + pushFollow(FOLLOW_parenBlock_in_componentValue7729); parenBlock(); state._fsp--; if (state.failed) return; @@ -25199,7 +25391,7 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:30: braceBlock { dbg.location(1110,30); - pushFollow(FOLLOW_braceBlock_in_componentValue7713); + pushFollow(FOLLOW_braceBlock_in_componentValue7733); braceBlock(); state._fsp--; if (state.failed) return; @@ -25211,7 +25403,7 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:43: bracketBlock { dbg.location(1110,43); - pushFollow(FOLLOW_bracketBlock_in_componentValue7717); + pushFollow(FOLLOW_bracketBlock_in_componentValue7737); bracketBlock(); state._fsp--; if (state.failed) return; @@ -25223,7 +25415,7 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:58: ( functionName ( ws )? LPAREN )=> function { dbg.location(1110,87); - pushFollow(FOLLOW_function_in_componentValue7732); + pushFollow(FOLLOW_function_in_componentValue7752); function(); state._fsp--; if (state.failed) return; @@ -25235,7 +25427,7 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:98: preservedToken { dbg.location(1110,98); - pushFollow(FOLLOW_preservedToken_in_componentValue7736); + pushFollow(FOLLOW_preservedToken_in_componentValue7756); preservedToken(); state._fsp--; if (state.failed) return; @@ -25281,34 +25473,34 @@ public final void componentValueOuter() throws RecognitionException { { dbg.location(1112,22); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:22: ( parenBlock | braceBlock | bracketBlock | ( functionName ( ws )? LPAREN )=> function | preservedTokenTopLevel ) - int alt369=5; - try { dbg.enterSubRule(369); - try { dbg.enterDecision(369, decisionCanBacktrack[369]); + int alt370=5; + try { dbg.enterSubRule(370); + try { dbg.enterDecision(370, decisionCanBacktrack[370]); switch ( input.LA(1) ) { case LPAREN: { - alt369=1; + alt370=1; } break; case LBRACE: { - alt369=2; + alt370=2; } break; case LBRACKET: { - alt369=3; + alt370=3; } break; case IDENT: { - int LA369_4 = input.LA(2); + int LA370_4 = input.LA(2); if ( (synpred54_Css3()) ) { - alt369=4; + alt370=4; } else if ( (true) ) { - alt369=5; + alt370=5; } } @@ -25367,6 +25559,7 @@ else if ( (true) ) { case INVALID: case J: case K: + case KEYFRAMES_SYM: case L: case LAYER_SYM: case LEFTBOTTOM_SYM: @@ -25460,26 +25653,26 @@ else if ( (true) ) { case Y: case Z: { - alt369=5; + alt370=5; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 369, 0, input); + new NoViableAltException("", 370, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(369);} + } finally {dbg.exitDecision(370);} - switch (alt369) { + switch (alt370) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:23: parenBlock { dbg.location(1112,23); - pushFollow(FOLLOW_parenBlock_in_componentValueOuter7744); + pushFollow(FOLLOW_parenBlock_in_componentValueOuter7764); parenBlock(); state._fsp--; if (state.failed) return; @@ -25491,7 +25684,7 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:36: braceBlock { dbg.location(1112,36); - pushFollow(FOLLOW_braceBlock_in_componentValueOuter7748); + pushFollow(FOLLOW_braceBlock_in_componentValueOuter7768); braceBlock(); state._fsp--; if (state.failed) return; @@ -25503,7 +25696,7 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:49: bracketBlock { dbg.location(1112,49); - pushFollow(FOLLOW_bracketBlock_in_componentValueOuter7752); + pushFollow(FOLLOW_bracketBlock_in_componentValueOuter7772); bracketBlock(); state._fsp--; if (state.failed) return; @@ -25515,7 +25708,7 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:64: ( functionName ( ws )? LPAREN )=> function { dbg.location(1112,93); - pushFollow(FOLLOW_function_in_componentValueOuter7767); + pushFollow(FOLLOW_function_in_componentValueOuter7787); function(); state._fsp--; if (state.failed) return; @@ -25527,7 +25720,7 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:104: preservedTokenTopLevel { dbg.location(1112,104); - pushFollow(FOLLOW_preservedTokenTopLevel_in_componentValueOuter7771); + pushFollow(FOLLOW_preservedTokenTopLevel_in_componentValueOuter7791); preservedTokenTopLevel(); state._fsp--; if (state.failed) return; @@ -25535,201 +25728,206 @@ else if ( (true) ) { break; } - } finally {dbg.exitSubRule(369);} + } finally {dbg.exitSubRule(370);} dbg.location(1112,128); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:128: ( componentValueOuter )* - try { dbg.enterSubRule(370); + try { dbg.enterSubRule(371); - loop370: + loop371: while (true) { - int alt370=2; - try { dbg.enterDecision(370, decisionCanBacktrack[370]); + int alt371=2; + try { dbg.enterDecision(371, decisionCanBacktrack[371]); switch ( input.LA(1) ) { case COMMENT: case NL: case WS: { - alt370=1; + alt371=1; } break; case LESS_AND: { - alt370=1; + alt371=1; } break; case DOT: { - alt370=1; + alt371=1; } break; case HASH: { - alt370=1; + alt371=1; } break; case SASS_MIXIN: { - alt370=1; + alt371=1; } break; case AT_IDENT: { - alt370=1; + alt371=1; } break; case SASS_INCLUDE: { - alt370=1; + alt371=1; } break; case SASS_AT_ROOT: { - alt370=1; + alt371=1; } break; case GREATER: case PLUS: case TILDE: { - alt370=1; + alt371=1; } break; case SASS_EXTEND_ONLY_SELECTOR: { - alt370=1; + alt371=1; } break; case HASH_SYMBOL: { - alt370=1; + alt371=1; } break; case DIMENSION: { - alt370=1; + alt371=1; } break; case LBRACKET: { - alt370=1; + alt371=1; } break; case COLON: case DCOLON: { - alt370=1; + alt371=1; } break; case IDENT: { - alt370=1; + alt371=1; } break; case AT_SIGN: { - alt370=1; + alt371=1; } break; case MINUS: { - alt370=1; + alt371=1; } break; case STAR: { - alt370=1; + alt371=1; } break; case PIPE: { - alt370=1; + alt371=1; } break; case GEN: { - alt370=1; + alt371=1; } break; case VARIABLE: { - alt370=1; + alt371=1; } break; case SASS_DEBUG: case SASS_WARN: { - alt370=1; + alt371=1; } break; case SASS_VAR: { - alt370=1; + alt371=1; } break; case SASS_IF: { - alt370=1; + alt371=1; } break; case SASS_FOR: { - alt370=1; + alt371=1; } break; case SASS_EACH: { - alt370=1; + alt371=1; } break; case SASS_WHILE: { - alt370=1; + alt371=1; } break; case SASS_CONTENT: { - alt370=1; + alt371=1; } break; case IMPORT_SYM: { - alt370=1; + alt371=1; } break; case PAGE_SYM: { - alt370=1; + alt371=1; } break; case FONT_FACE_SYM: { - alt370=1; + alt371=1; } break; case MOZ_DOCUMENT_SYM: { - alt370=1; + alt371=1; } break; case WEBKIT_KEYFRAMES_SYM: { - alt370=1; + alt371=1; + } + break; + case KEYFRAMES_SYM: + { + alt371=1; } break; case MEDIA_SYM: { - alt370=1; + alt371=1; } break; case SASS_EXTEND: { - alt370=1; + alt371=1; } break; case SUPPORTS_SYM: { - alt370=1; + alt371=1; } break; case BOTTOMCENTER_SYM: @@ -25749,7 +25947,7 @@ else if ( (true) ) { case TOPRIGHTCORNER_SYM: case TOPRIGHT_SYM: { - alt370=1; + alt371=1; } break; case CHARSET_SYM: @@ -25761,17 +25959,17 @@ else if ( (true) ) { case SASS_RETURN: case SASS_USE: { - alt370=1; + alt371=1; } break; case LPAREN: { - alt370=1; + alt371=1; } break; case LBRACE: { - alt370=1; + alt371=1; } break; case A: @@ -25857,20 +26055,20 @@ else if ( (true) ) { case Y: case Z: { - alt370=1; + alt371=1; } break; } - } finally {dbg.exitDecision(370);} + } finally {dbg.exitDecision(371);} - switch (alt370) { + switch (alt371) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:128: componentValueOuter { dbg.location(1112,128); - pushFollow(FOLLOW_componentValueOuter_in_componentValueOuter7774); + pushFollow(FOLLOW_componentValueOuter_in_componentValueOuter7794); componentValueOuter(); state._fsp--; if (state.failed) return; @@ -25878,10 +26076,10 @@ else if ( (true) ) { break; default : - break loop370; + break loop371; } } - } finally {dbg.exitSubRule(370);} + } finally {dbg.exitSubRule(371);} } @@ -26000,7 +26198,7 @@ public final void syncTo_SEMI() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1136:13: SEMI { dbg.location(1136,13); - match(input,SEMI,FOLLOW_SEMI_in_syncTo_SEMI7863); if (state.failed) return; + match(input,SEMI,FOLLOW_SEMI_in_syncTo_SEMI7883); if (state.failed) return; } } @@ -26077,7 +26275,7 @@ public final void prio() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1148:7: IMPORTANT_SYM { dbg.location(1148,7); - match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_prio7908); if (state.failed) return; + match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_prio7928); if (state.failed) return; } } @@ -26117,29 +26315,29 @@ public final void expression() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:7: term ( ( ( ws | ( ( ws )? operator ( ws )? ) |) term )=> ( ws | ( ( ws )? operator ( ws )? ) |) term )* { dbg.location(1152,7); - pushFollow(FOLLOW_term_in_expression7925); + pushFollow(FOLLOW_term_in_expression7945); term(); state._fsp--; if (state.failed) return;dbg.location(1152,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:12: ( ( ( ws | ( ( ws )? operator ( ws )? ) |) term )=> ( ws | ( ( ws )? operator ( ws )? ) |) term )* - try { dbg.enterSubRule(374); + try { dbg.enterSubRule(375); - loop374: + loop375: while (true) { - int alt374=2; - try { dbg.enterDecision(374, decisionCanBacktrack[374]); + int alt375=2; + try { dbg.enterDecision(375, decisionCanBacktrack[375]); try { isCyclicDecision = true; - alt374 = dfa374.predict(input); + alt375 = dfa375.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(374);} + } finally {dbg.exitDecision(375);} - switch (alt374) { + switch (alt375) { case 1 : dbg.enterAlt(1); @@ -26147,28 +26345,28 @@ public final void expression() throws RecognitionException { { dbg.location(1152,66); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:66: ( ws | ( ( ws )? operator ( ws )? ) |) - int alt373=3; - try { dbg.enterSubRule(373); - try { dbg.enterDecision(373, decisionCanBacktrack[373]); + int alt374=3; + try { dbg.enterSubRule(374); + try { dbg.enterDecision(374, decisionCanBacktrack[374]); try { isCyclicDecision = true; - alt373 = dfa373.predict(input); + alt374 = dfa374.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(373);} + } finally {dbg.exitDecision(374);} - switch (alt373) { + switch (alt374) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:68: ws { dbg.location(1152,68); - pushFollow(FOLLOW_ws_in_expression7957); + pushFollow(FOLLOW_ws_in_expression7977); ws(); state._fsp--; if (state.failed) return; @@ -26187,24 +26385,24 @@ public final void expression() throws RecognitionException { { dbg.location(1152,74); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:74: ( ws )? - int alt371=2; - try { dbg.enterSubRule(371); - try { dbg.enterDecision(371, decisionCanBacktrack[371]); + int alt372=2; + try { dbg.enterSubRule(372); + try { dbg.enterDecision(372, decisionCanBacktrack[372]); - int LA371_0 = input.LA(1); - if ( (LA371_0==COMMENT||LA371_0==NL||LA371_0==WS) ) { - alt371=1; + int LA372_0 = input.LA(1); + if ( (LA372_0==COMMENT||LA372_0==NL||LA372_0==WS) ) { + alt372=1; } - } finally {dbg.exitDecision(371);} + } finally {dbg.exitDecision(372);} - switch (alt371) { + switch (alt372) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:74: ws { dbg.location(1152,74); - pushFollow(FOLLOW_ws_in_expression7962); + pushFollow(FOLLOW_ws_in_expression7982); ws(); state._fsp--; if (state.failed) return; @@ -26212,31 +26410,31 @@ public final void expression() throws RecognitionException { break; } - } finally {dbg.exitSubRule(371);} + } finally {dbg.exitSubRule(372);} dbg.location(1152,78); - pushFollow(FOLLOW_operator_in_expression7965); + pushFollow(FOLLOW_operator_in_expression7985); operator(); state._fsp--; if (state.failed) return;dbg.location(1152,87); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:87: ( ws )? - int alt372=2; - try { dbg.enterSubRule(372); - try { dbg.enterDecision(372, decisionCanBacktrack[372]); + int alt373=2; + try { dbg.enterSubRule(373); + try { dbg.enterDecision(373, decisionCanBacktrack[373]); - int LA372_0 = input.LA(1); - if ( (LA372_0==COMMENT||LA372_0==NL||LA372_0==WS) ) { - alt372=1; + int LA373_0 = input.LA(1); + if ( (LA373_0==COMMENT||LA373_0==NL||LA373_0==WS) ) { + alt373=1; } - } finally {dbg.exitDecision(372);} + } finally {dbg.exitDecision(373);} - switch (alt372) { + switch (alt373) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:87: ws { dbg.location(1152,87); - pushFollow(FOLLOW_ws_in_expression7967); + pushFollow(FOLLOW_ws_in_expression7987); ws(); state._fsp--; if (state.failed) return; @@ -26244,7 +26442,7 @@ public final void expression() throws RecognitionException { break; } - } finally {dbg.exitSubRule(372);} + } finally {dbg.exitSubRule(373);} } @@ -26259,9 +26457,9 @@ public final void expression() throws RecognitionException { break; } - } finally {dbg.exitSubRule(373);} + } finally {dbg.exitSubRule(374);} dbg.location(1152,109); - pushFollow(FOLLOW_term_in_expression7976); + pushFollow(FOLLOW_term_in_expression7996); term(); state._fsp--; if (state.failed) return; @@ -26269,10 +26467,10 @@ public final void expression() throws RecognitionException { break; default : - break loop374; + break loop375; } } - } finally {dbg.exitSubRule(374);} + } finally {dbg.exitSubRule(375);} } @@ -26314,46 +26512,46 @@ public final void term() throws RecognitionException { { dbg.location(1157,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1157:5: ( unaryOperator ( ws )? )? - int alt376=2; - try { dbg.enterSubRule(376); - try { dbg.enterDecision(376, decisionCanBacktrack[376]); + int alt377=2; + try { dbg.enterSubRule(377); + try { dbg.enterDecision(377, decisionCanBacktrack[377]); - int LA376_0 = input.LA(1); - if ( (LA376_0==MINUS||LA376_0==PLUS) ) { - alt376=1; + int LA377_0 = input.LA(1); + if ( (LA377_0==MINUS||LA377_0==PLUS) ) { + alt377=1; } - } finally {dbg.exitDecision(376);} + } finally {dbg.exitDecision(377);} - switch (alt376) { + switch (alt377) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1157:7: unaryOperator ( ws )? { dbg.location(1157,7); - pushFollow(FOLLOW_unaryOperator_in_term8001); + pushFollow(FOLLOW_unaryOperator_in_term8021); unaryOperator(); state._fsp--; if (state.failed) return;dbg.location(1157,21); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1157:21: ( ws )? - int alt375=2; - try { dbg.enterSubRule(375); - try { dbg.enterDecision(375, decisionCanBacktrack[375]); + int alt376=2; + try { dbg.enterSubRule(376); + try { dbg.enterDecision(376, decisionCanBacktrack[376]); - int LA375_0 = input.LA(1); - if ( (LA375_0==COMMENT||LA375_0==NL||LA375_0==WS) ) { - alt375=1; + int LA376_0 = input.LA(1); + if ( (LA376_0==COMMENT||LA376_0==NL||LA376_0==WS) ) { + alt376=1; } - } finally {dbg.exitDecision(375);} + } finally {dbg.exitDecision(376);} - switch (alt375) { + switch (alt376) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1157:21: ws { dbg.location(1157,21); - pushFollow(FOLLOW_ws_in_term8003); + pushFollow(FOLLOW_ws_in_term8023); ws(); state._fsp--; if (state.failed) return; @@ -26361,31 +26559,31 @@ public final void term() throws RecognitionException { break; } - } finally {dbg.exitSubRule(375);} + } finally {dbg.exitSubRule(376);} } break; } - } finally {dbg.exitSubRule(376);} + } finally {dbg.exitSubRule(377);} dbg.location(1158,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1158:5: ( ( functionName ( ws )? LPAREN )=> function | VARIABLE |{...}? IDENT | ( LBRACKET ( WS )? IDENT ( WS IDENT )* ( WS )? RBRACKET ) | NUMBER | URANGE | PERCENTAGE | LENGTH | EMS | REM | EXS | ANGLE | TIME | FREQ | RESOLUTION | DIMENSION | STRING | TILDE ( STRING | LESS_JS_STRING ) | LESS_JS_STRING | GEN | URI | hexColor |{...}? cp_variable |{...}? LESS_AND |{...}? sass_interpolation_expression_var |{...}? less_selector_interpolation |{...}? cp_term_symbol ) - int alt380=27; - try { dbg.enterSubRule(380); - try { dbg.enterDecision(380, decisionCanBacktrack[380]); + int alt381=27; + try { dbg.enterSubRule(381); + try { dbg.enterDecision(381, decisionCanBacktrack[381]); switch ( input.LA(1) ) { case IDENT: { - int LA380_1 = input.LA(2); + int LA381_1 = input.LA(2); if ( (synpred56_Css3()) ) { - alt380=1; + alt381=1; } else if ( (evalPredicate(! (isScssSource() && tokenNameEquals2(".")),"! (isScssSource() && tokenNameEquals2(\".\"))")) ) { - alt380=3; + alt381=3; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt380=23; + alt381=23; } else { @@ -26394,7 +26592,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 380, 1, input); + new NoViableAltException("", 381, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -26406,102 +26604,102 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case VARIABLE: { - alt380=2; + alt381=2; } break; case LBRACKET: { - alt380=4; + alt381=4; } break; case NUMBER: { - alt380=5; + alt381=5; } break; case URANGE: { - alt380=6; + alt381=6; } break; case PERCENTAGE: { - alt380=7; + alt381=7; } break; case LENGTH: { - alt380=8; + alt381=8; } break; case EMS: { - alt380=9; + alt381=9; } break; case REM: { - alt380=10; + alt381=10; } break; case EXS: { - alt380=11; + alt381=11; } break; case ANGLE: { - alt380=12; + alt381=12; } break; case TIME: { - alt380=13; + alt381=13; } break; case FREQ: { - alt380=14; + alt381=14; } break; case RESOLUTION: { - alt380=15; + alt381=15; } break; case DIMENSION: { - alt380=16; + alt381=16; } break; case STRING: { - alt380=17; + alt381=17; } break; case TILDE: { - alt380=18; + alt381=18; } break; case LESS_JS_STRING: { - alt380=19; + alt381=19; } break; case GEN: { - alt380=20; + alt381=20; } break; case URI: { - alt380=21; + alt381=21; } break; case HASH: { - alt380=22; + alt381=22; } break; case AT_IDENT: @@ -26514,6 +26712,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -26548,46 +26747,46 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") case TOPRIGHT_SYM: case WEBKIT_KEYFRAMES_SYM: { - alt380=23; + alt381=23; } break; case LESS_AND: { - alt380=24; + alt381=24; } break; case HASH_SYMBOL: { - alt380=25; + alt381=25; } break; case AT_SIGN: { - alt380=26; + alt381=26; } break; case PERCENTAGE_SYMBOL: { - alt380=27; + alt381=27; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 380, 0, input); + new NoViableAltException("", 381, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(380);} + } finally {dbg.exitDecision(381);} - switch (alt380) { + switch (alt381) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1159:9: ( functionName ( ws )? LPAREN )=> function { dbg.location(1159,36); - pushFollow(FOLLOW_function_in_term8032); + pushFollow(FOLLOW_function_in_term8052); function(); state._fsp--; if (state.failed) return; @@ -26599,7 +26798,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1160:11: VARIABLE { dbg.location(1160,11); - match(input,VARIABLE,FOLLOW_VARIABLE_in_term8045); if (state.failed) return; + match(input,VARIABLE,FOLLOW_VARIABLE_in_term8065); if (state.failed) return; } break; case 3 : @@ -26612,7 +26811,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "term", "! (isScssSource() && tokenNameEquals2(\".\"))"); }dbg.location(1161,58); - match(input,IDENT,FOLLOW_IDENT_in_term8059); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_term8079); if (state.failed) return; } break; case 4 : @@ -26627,96 +26826,96 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1162:12: LBRACKET ( WS )? IDENT ( WS IDENT )* ( WS )? RBRACKET { dbg.location(1162,12); - match(input,LBRACKET,FOLLOW_LBRACKET_in_term8072); if (state.failed) return;dbg.location(1162,21); + match(input,LBRACKET,FOLLOW_LBRACKET_in_term8092); if (state.failed) return;dbg.location(1162,21); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1162:21: ( WS )? - int alt377=2; - try { dbg.enterSubRule(377); - try { dbg.enterDecision(377, decisionCanBacktrack[377]); + int alt378=2; + try { dbg.enterSubRule(378); + try { dbg.enterDecision(378, decisionCanBacktrack[378]); - int LA377_0 = input.LA(1); - if ( (LA377_0==WS) ) { - alt377=1; + int LA378_0 = input.LA(1); + if ( (LA378_0==WS) ) { + alt378=1; } - } finally {dbg.exitDecision(377);} + } finally {dbg.exitDecision(378);} - switch (alt377) { + switch (alt378) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1162:21: WS { dbg.location(1162,21); - match(input,WS,FOLLOW_WS_in_term8074); if (state.failed) return; + match(input,WS,FOLLOW_WS_in_term8094); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(377);} + } finally {dbg.exitSubRule(378);} dbg.location(1162,25); - match(input,IDENT,FOLLOW_IDENT_in_term8077); if (state.failed) return;dbg.location(1162,31); + match(input,IDENT,FOLLOW_IDENT_in_term8097); if (state.failed) return;dbg.location(1162,31); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1162:31: ( WS IDENT )* - try { dbg.enterSubRule(378); + try { dbg.enterSubRule(379); - loop378: + loop379: while (true) { - int alt378=2; - try { dbg.enterDecision(378, decisionCanBacktrack[378]); + int alt379=2; + try { dbg.enterDecision(379, decisionCanBacktrack[379]); - int LA378_0 = input.LA(1); - if ( (LA378_0==WS) ) { - int LA378_1 = input.LA(2); - if ( (LA378_1==IDENT) ) { - alt378=1; + int LA379_0 = input.LA(1); + if ( (LA379_0==WS) ) { + int LA379_1 = input.LA(2); + if ( (LA379_1==IDENT) ) { + alt379=1; } } - } finally {dbg.exitDecision(378);} + } finally {dbg.exitDecision(379);} - switch (alt378) { + switch (alt379) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1162:32: WS IDENT { dbg.location(1162,32); - match(input,WS,FOLLOW_WS_in_term8080); if (state.failed) return;dbg.location(1162,35); - match(input,IDENT,FOLLOW_IDENT_in_term8082); if (state.failed) return; + match(input,WS,FOLLOW_WS_in_term8100); if (state.failed) return;dbg.location(1162,35); + match(input,IDENT,FOLLOW_IDENT_in_term8102); if (state.failed) return; } break; default : - break loop378; + break loop379; } } - } finally {dbg.exitSubRule(378);} + } finally {dbg.exitSubRule(379);} dbg.location(1162,43); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1162:43: ( WS )? - int alt379=2; - try { dbg.enterSubRule(379); - try { dbg.enterDecision(379, decisionCanBacktrack[379]); + int alt380=2; + try { dbg.enterSubRule(380); + try { dbg.enterDecision(380, decisionCanBacktrack[380]); - int LA379_0 = input.LA(1); - if ( (LA379_0==WS) ) { - alt379=1; + int LA380_0 = input.LA(1); + if ( (LA380_0==WS) ) { + alt380=1; } - } finally {dbg.exitDecision(379);} + } finally {dbg.exitDecision(380);} - switch (alt379) { + switch (alt380) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1162:43: WS { dbg.location(1162,43); - match(input,WS,FOLLOW_WS_in_term8086); if (state.failed) return; + match(input,WS,FOLLOW_WS_in_term8106); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(379);} + } finally {dbg.exitSubRule(380);} dbg.location(1162,47); - match(input,RBRACKET,FOLLOW_RBRACKET_in_term8089); if (state.failed) return; + match(input,RBRACKET,FOLLOW_RBRACKET_in_term8109); if (state.failed) return; } } @@ -26727,7 +26926,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1163:11: NUMBER { dbg.location(1163,11); - match(input,NUMBER,FOLLOW_NUMBER_in_term8102); if (state.failed) return; + match(input,NUMBER,FOLLOW_NUMBER_in_term8122); if (state.failed) return; } break; case 6 : @@ -26736,7 +26935,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1164:11: URANGE { dbg.location(1164,11); - match(input,URANGE,FOLLOW_URANGE_in_term8114); if (state.failed) return; + match(input,URANGE,FOLLOW_URANGE_in_term8134); if (state.failed) return; } break; case 7 : @@ -26745,7 +26944,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1165:11: PERCENTAGE { dbg.location(1165,11); - match(input,PERCENTAGE,FOLLOW_PERCENTAGE_in_term8126); if (state.failed) return; + match(input,PERCENTAGE,FOLLOW_PERCENTAGE_in_term8146); if (state.failed) return; } break; case 8 : @@ -26754,7 +26953,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1166:11: LENGTH { dbg.location(1166,11); - match(input,LENGTH,FOLLOW_LENGTH_in_term8138); if (state.failed) return; + match(input,LENGTH,FOLLOW_LENGTH_in_term8158); if (state.failed) return; } break; case 9 : @@ -26763,7 +26962,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1167:11: EMS { dbg.location(1167,11); - match(input,EMS,FOLLOW_EMS_in_term8150); if (state.failed) return; + match(input,EMS,FOLLOW_EMS_in_term8170); if (state.failed) return; } break; case 10 : @@ -26772,7 +26971,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1168:11: REM { dbg.location(1168,11); - match(input,REM,FOLLOW_REM_in_term8162); if (state.failed) return; + match(input,REM,FOLLOW_REM_in_term8182); if (state.failed) return; } break; case 11 : @@ -26781,7 +26980,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1169:11: EXS { dbg.location(1169,11); - match(input,EXS,FOLLOW_EXS_in_term8174); if (state.failed) return; + match(input,EXS,FOLLOW_EXS_in_term8194); if (state.failed) return; } break; case 12 : @@ -26790,7 +26989,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1170:11: ANGLE { dbg.location(1170,11); - match(input,ANGLE,FOLLOW_ANGLE_in_term8186); if (state.failed) return; + match(input,ANGLE,FOLLOW_ANGLE_in_term8206); if (state.failed) return; } break; case 13 : @@ -26799,7 +26998,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1171:11: TIME { dbg.location(1171,11); - match(input,TIME,FOLLOW_TIME_in_term8198); if (state.failed) return; + match(input,TIME,FOLLOW_TIME_in_term8218); if (state.failed) return; } break; case 14 : @@ -26808,7 +27007,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1172:11: FREQ { dbg.location(1172,11); - match(input,FREQ,FOLLOW_FREQ_in_term8210); if (state.failed) return; + match(input,FREQ,FOLLOW_FREQ_in_term8230); if (state.failed) return; } break; case 15 : @@ -26817,7 +27016,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1173:11: RESOLUTION { dbg.location(1173,11); - match(input,RESOLUTION,FOLLOW_RESOLUTION_in_term8222); if (state.failed) return; + match(input,RESOLUTION,FOLLOW_RESOLUTION_in_term8242); if (state.failed) return; } break; case 16 : @@ -26826,7 +27025,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1174:11: DIMENSION { dbg.location(1174,11); - match(input,DIMENSION,FOLLOW_DIMENSION_in_term8234); if (state.failed) return; + match(input,DIMENSION,FOLLOW_DIMENSION_in_term8254); if (state.failed) return; } break; case 17 : @@ -26835,7 +27034,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1175:11: STRING { dbg.location(1175,11); - match(input,STRING,FOLLOW_STRING_in_term8251); if (state.failed) return; + match(input,STRING,FOLLOW_STRING_in_term8271); if (state.failed) return; } break; case 18 : @@ -26844,7 +27043,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1176:11: TILDE ( STRING | LESS_JS_STRING ) { dbg.location(1176,11); - match(input,TILDE,FOLLOW_TILDE_in_term8263); if (state.failed) return;dbg.location(1176,17); + match(input,TILDE,FOLLOW_TILDE_in_term8283); if (state.failed) return;dbg.location(1176,17); if ( input.LA(1)==LESS_JS_STRING||input.LA(1)==STRING ) { input.consume(); state.errorRecovery=false; @@ -26864,7 +27063,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1177:11: LESS_JS_STRING { dbg.location(1177,11); - match(input,LESS_JS_STRING,FOLLOW_LESS_JS_STRING_in_term8286); if (state.failed) return; + match(input,LESS_JS_STRING,FOLLOW_LESS_JS_STRING_in_term8306); if (state.failed) return; } break; case 20 : @@ -26873,7 +27072,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1178:11: GEN { dbg.location(1178,11); - match(input,GEN,FOLLOW_GEN_in_term8301); if (state.failed) return; + match(input,GEN,FOLLOW_GEN_in_term8321); if (state.failed) return; } break; case 21 : @@ -26882,7 +27081,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1179:11: URI { dbg.location(1179,11); - match(input,URI,FOLLOW_URI_in_term8313); if (state.failed) return; + match(input,URI,FOLLOW_URI_in_term8333); if (state.failed) return; } break; case 22 : @@ -26891,7 +27090,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1180:11: hexColor { dbg.location(1180,11); - pushFollow(FOLLOW_hexColor_in_term8325); + pushFollow(FOLLOW_hexColor_in_term8345); hexColor(); state._fsp--; if (state.failed) return; @@ -26907,7 +27106,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "term", "isCssPreprocessorSource()"); }dbg.location(1181,40); - pushFollow(FOLLOW_cp_variable_in_term8339); + pushFollow(FOLLOW_cp_variable_in_term8359); cp_variable(); state._fsp--; if (state.failed) return; @@ -26923,7 +27122,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "term", "isScssSource()"); }dbg.location(1182,29); - match(input,LESS_AND,FOLLOW_LESS_AND_in_term8353); if (state.failed) return; + match(input,LESS_AND,FOLLOW_LESS_AND_in_term8373); if (state.failed) return; } break; case 25 : @@ -26936,7 +27135,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "term", "isScssSource()"); }dbg.location(1183,29); - pushFollow(FOLLOW_sass_interpolation_expression_var_in_term8367); + pushFollow(FOLLOW_sass_interpolation_expression_var_in_term8387); sass_interpolation_expression_var(); state._fsp--; if (state.failed) return; @@ -26952,7 +27151,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "term", "isLessSource()"); }dbg.location(1184,29); - pushFollow(FOLLOW_less_selector_interpolation_in_term8381); + pushFollow(FOLLOW_less_selector_interpolation_in_term8401); less_selector_interpolation(); state._fsp--; if (state.failed) return; @@ -26968,7 +27167,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "term", "isCssPreprocessorSource()"); }dbg.location(1185,40); - pushFollow(FOLLOW_cp_term_symbol_in_term8395); + pushFollow(FOLLOW_cp_term_symbol_in_term8415); cp_term_symbol(); state._fsp--; if (state.failed) return; @@ -26976,7 +27175,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; } - } finally {dbg.exitSubRule(380);} + } finally {dbg.exitSubRule(381);} } @@ -27017,7 +27216,7 @@ public final void cp_term_symbol() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1193:7: PERCENTAGE_SYMBOL { dbg.location(1193,7); - match(input,PERCENTAGE_SYMBOL,FOLLOW_PERCENTAGE_SYMBOL_in_cp_term_symbol8422); if (state.failed) return; + match(input,PERCENTAGE_SYMBOL,FOLLOW_PERCENTAGE_SYMBOL_in_cp_term_symbol8442); if (state.failed) return; } } @@ -27057,30 +27256,30 @@ public final void function() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1197:5: functionName LPAREN ( ws )? ( fnAttributes |) RPAREN { dbg.location(1197,5); - pushFollow(FOLLOW_functionName_in_function8438); + pushFollow(FOLLOW_functionName_in_function8458); functionName(); state._fsp--; if (state.failed) return;dbg.location(1198,3); - match(input,LPAREN,FOLLOW_LPAREN_in_function8442); if (state.failed) return;dbg.location(1198,10); + match(input,LPAREN,FOLLOW_LPAREN_in_function8462); if (state.failed) return;dbg.location(1198,10); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1198:10: ( ws )? - int alt381=2; - try { dbg.enterSubRule(381); - try { dbg.enterDecision(381, decisionCanBacktrack[381]); + int alt382=2; + try { dbg.enterSubRule(382); + try { dbg.enterDecision(382, decisionCanBacktrack[382]); - int LA381_0 = input.LA(1); - if ( (LA381_0==COMMENT||LA381_0==NL||LA381_0==WS) ) { - alt381=1; + int LA382_0 = input.LA(1); + if ( (LA382_0==COMMENT||LA382_0==NL||LA382_0==WS) ) { + alt382=1; } - } finally {dbg.exitDecision(381);} + } finally {dbg.exitDecision(382);} - switch (alt381) { + switch (alt382) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1198:10: ws { dbg.location(1198,10); - pushFollow(FOLLOW_ws_in_function8444); + pushFollow(FOLLOW_ws_in_function8464); ws(); state._fsp--; if (state.failed) return; @@ -27088,39 +27287,39 @@ public final void function() throws RecognitionException { break; } - } finally {dbg.exitSubRule(381);} + } finally {dbg.exitSubRule(382);} dbg.location(1199,3); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1199:3: ( fnAttributes |) - int alt382=2; - try { dbg.enterSubRule(382); - try { dbg.enterDecision(382, decisionCanBacktrack[382]); + int alt383=2; + try { dbg.enterSubRule(383); + try { dbg.enterDecision(383, decisionCanBacktrack[383]); - int LA382_0 = input.LA(1); - if ( ((LA382_0 >= ANGLE && LA382_0 <= AT_SIGN)||(LA382_0 >= BOTTOMCENTER_SYM && LA382_0 <= BOTTOMRIGHT_SYM)||LA382_0==CHARSET_SYM||LA382_0==COUNTER_STYLE_SYM||LA382_0==DIMENSION||LA382_0==EMS||LA382_0==EXS||(LA382_0 >= FONT_FACE_SYM && LA382_0 <= FREQ)||LA382_0==GEN||(LA382_0 >= HASH && LA382_0 <= HASH_SYMBOL)||(LA382_0 >= IDENT && LA382_0 <= IMPORT_SYM)||(LA382_0 >= LBRACE && LA382_0 <= LENGTH)||(LA382_0 >= LESS_AND && LA382_0 <= LESS_JS_STRING)||LA382_0==LPAREN||(LA382_0 >= MEDIA_SYM && LA382_0 <= MOZ_DOCUMENT_SYM)||LA382_0==NAMESPACE_SYM||(LA382_0 >= NOT && LA382_0 <= NUMBER)||(LA382_0 >= PAGE_SYM && LA382_0 <= PERCENTAGE_SYMBOL)||LA382_0==PLUS||(LA382_0 >= REM && LA382_0 <= RIGHTTOP_SYM)||(LA382_0 >= SASS_AT_ROOT && LA382_0 <= SASS_DEBUG)||(LA382_0 >= SASS_EACH && LA382_0 <= SASS_ELSE)||LA382_0==SASS_EXTEND||(LA382_0 >= SASS_FOR && LA382_0 <= SASS_FUNCTION)||(LA382_0 >= SASS_IF && LA382_0 <= SASS_MIXIN)||(LA382_0 >= SASS_RETURN && LA382_0 <= SASS_WHILE)||LA382_0==STRING||(LA382_0 >= TILDE && LA382_0 <= TOPRIGHT_SYM)||(LA382_0 >= URANGE && LA382_0 <= URI)||LA382_0==VARIABLE||LA382_0==WEBKIT_KEYFRAMES_SYM) ) { - alt382=1; + int LA383_0 = input.LA(1); + if ( ((LA383_0 >= ANGLE && LA383_0 <= AT_SIGN)||(LA383_0 >= BOTTOMCENTER_SYM && LA383_0 <= BOTTOMRIGHT_SYM)||LA383_0==CHARSET_SYM||LA383_0==COUNTER_STYLE_SYM||LA383_0==DIMENSION||LA383_0==EMS||LA383_0==EXS||(LA383_0 >= FONT_FACE_SYM && LA383_0 <= FREQ)||LA383_0==GEN||(LA383_0 >= HASH && LA383_0 <= HASH_SYMBOL)||(LA383_0 >= IDENT && LA383_0 <= IMPORT_SYM)||LA383_0==KEYFRAMES_SYM||(LA383_0 >= LBRACE && LA383_0 <= LENGTH)||(LA383_0 >= LESS_AND && LA383_0 <= LESS_JS_STRING)||LA383_0==LPAREN||(LA383_0 >= MEDIA_SYM && LA383_0 <= MOZ_DOCUMENT_SYM)||LA383_0==NAMESPACE_SYM||(LA383_0 >= NOT && LA383_0 <= NUMBER)||(LA383_0 >= PAGE_SYM && LA383_0 <= PERCENTAGE_SYMBOL)||LA383_0==PLUS||(LA383_0 >= REM && LA383_0 <= RIGHTTOP_SYM)||(LA383_0 >= SASS_AT_ROOT && LA383_0 <= SASS_DEBUG)||(LA383_0 >= SASS_EACH && LA383_0 <= SASS_ELSE)||LA383_0==SASS_EXTEND||(LA383_0 >= SASS_FOR && LA383_0 <= SASS_FUNCTION)||(LA383_0 >= SASS_IF && LA383_0 <= SASS_MIXIN)||(LA383_0 >= SASS_RETURN && LA383_0 <= SASS_WHILE)||LA383_0==STRING||(LA383_0 >= TILDE && LA383_0 <= TOPRIGHT_SYM)||(LA383_0 >= URANGE && LA383_0 <= URI)||LA383_0==VARIABLE||LA383_0==WEBKIT_KEYFRAMES_SYM) ) { + alt383=1; } - else if ( (LA382_0==RPAREN) ) { - alt382=2; + else if ( (LA383_0==RPAREN) ) { + alt383=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 382, 0, input); + new NoViableAltException("", 383, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(382);} + } finally {dbg.exitDecision(383);} - switch (alt382) { + switch (alt383) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1200:21: fnAttributes { dbg.location(1200,21); - pushFollow(FOLLOW_fnAttributes_in_function8471); + pushFollow(FOLLOW_fnAttributes_in_function8491); fnAttributes(); state._fsp--; if (state.failed) return; @@ -27135,9 +27334,9 @@ else if ( (LA382_0==RPAREN) ) { break; } - } finally {dbg.exitSubRule(382);} + } finally {dbg.exitSubRule(383);} dbg.location(1203,3); - match(input,RPAREN,FOLLOW_RPAREN_in_function8502); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_function8522); if (state.failed) return; } } @@ -27181,67 +27380,67 @@ public final void functionName() throws RecognitionException { { dbg.location(1215,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1215:9: ( IDENT COLON )? - int alt383=2; - try { dbg.enterSubRule(383); - try { dbg.enterDecision(383, decisionCanBacktrack[383]); + int alt384=2; + try { dbg.enterSubRule(384); + try { dbg.enterDecision(384, decisionCanBacktrack[384]); - int LA383_0 = input.LA(1); - if ( (LA383_0==IDENT) ) { - int LA383_1 = input.LA(2); - if ( (LA383_1==COLON) ) { - alt383=1; + int LA384_0 = input.LA(1); + if ( (LA384_0==IDENT) ) { + int LA384_1 = input.LA(2); + if ( (LA384_1==COLON) ) { + alt384=1; } } - } finally {dbg.exitDecision(383);} + } finally {dbg.exitDecision(384);} - switch (alt383) { + switch (alt384) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1215:10: IDENT COLON { dbg.location(1215,10); - match(input,IDENT,FOLLOW_IDENT_in_functionName8554); if (state.failed) return;dbg.location(1215,16); - match(input,COLON,FOLLOW_COLON_in_functionName8556); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_functionName8574); if (state.failed) return;dbg.location(1215,16); + match(input,COLON,FOLLOW_COLON_in_functionName8576); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(383);} + } finally {dbg.exitSubRule(384);} dbg.location(1215,24); - match(input,IDENT,FOLLOW_IDENT_in_functionName8560); if (state.failed) return;dbg.location(1215,30); + match(input,IDENT,FOLLOW_IDENT_in_functionName8580); if (state.failed) return;dbg.location(1215,30); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1215:30: ( DOT IDENT )* - try { dbg.enterSubRule(384); + try { dbg.enterSubRule(385); - loop384: + loop385: while (true) { - int alt384=2; - try { dbg.enterDecision(384, decisionCanBacktrack[384]); + int alt385=2; + try { dbg.enterDecision(385, decisionCanBacktrack[385]); - int LA384_0 = input.LA(1); - if ( (LA384_0==DOT) ) { - alt384=1; + int LA385_0 = input.LA(1); + if ( (LA385_0==DOT) ) { + alt385=1; } - } finally {dbg.exitDecision(384);} + } finally {dbg.exitDecision(385);} - switch (alt384) { + switch (alt385) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1215:31: DOT IDENT { dbg.location(1215,31); - match(input,DOT,FOLLOW_DOT_in_functionName8563); if (state.failed) return;dbg.location(1215,35); - match(input,IDENT,FOLLOW_IDENT_in_functionName8565); if (state.failed) return; + match(input,DOT,FOLLOW_DOT_in_functionName8583); if (state.failed) return;dbg.location(1215,35); + match(input,IDENT,FOLLOW_IDENT_in_functionName8585); if (state.failed) return; } break; default : - break loop384; + break loop385; } } - } finally {dbg.exitSubRule(384);} + } finally {dbg.exitSubRule(385);} } @@ -27282,29 +27481,29 @@ public final void fnAttributes() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:5: fnAttribute ( ( ws )? ( COMMA |{...}? SEMI ) ( ws )? fnAttribute )* ( ws )? { dbg.location(1220,5); - pushFollow(FOLLOW_fnAttribute_in_fnAttributes8589); + pushFollow(FOLLOW_fnAttribute_in_fnAttributes8609); fnAttribute(); state._fsp--; if (state.failed) return;dbg.location(1220,17); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:17: ( ( ws )? ( COMMA |{...}? SEMI ) ( ws )? fnAttribute )* - try { dbg.enterSubRule(388); + try { dbg.enterSubRule(389); - loop388: + loop389: while (true) { - int alt388=2; - try { dbg.enterDecision(388, decisionCanBacktrack[388]); + int alt389=2; + try { dbg.enterDecision(389, decisionCanBacktrack[389]); try { isCyclicDecision = true; - alt388 = dfa388.predict(input); + alt389 = dfa389.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(388);} + } finally {dbg.exitDecision(389);} - switch (alt388) { + switch (alt389) { case 1 : dbg.enterAlt(1); @@ -27312,24 +27511,24 @@ public final void fnAttributes() throws RecognitionException { { dbg.location(1220,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:18: ( ws )? - int alt385=2; - try { dbg.enterSubRule(385); - try { dbg.enterDecision(385, decisionCanBacktrack[385]); + int alt386=2; + try { dbg.enterSubRule(386); + try { dbg.enterDecision(386, decisionCanBacktrack[386]); - int LA385_0 = input.LA(1); - if ( (LA385_0==COMMENT||LA385_0==NL||LA385_0==WS) ) { - alt385=1; + int LA386_0 = input.LA(1); + if ( (LA386_0==COMMENT||LA386_0==NL||LA386_0==WS) ) { + alt386=1; } - } finally {dbg.exitDecision(385);} + } finally {dbg.exitDecision(386);} - switch (alt385) { + switch (alt386) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:18: ws { dbg.location(1220,18); - pushFollow(FOLLOW_ws_in_fnAttributes8592); + pushFollow(FOLLOW_ws_in_fnAttributes8612); ws(); state._fsp--; if (state.failed) return; @@ -27337,39 +27536,39 @@ public final void fnAttributes() throws RecognitionException { break; } - } finally {dbg.exitSubRule(385);} + } finally {dbg.exitSubRule(386);} dbg.location(1220,22); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:22: ( COMMA |{...}? SEMI ) - int alt386=2; - try { dbg.enterSubRule(386); - try { dbg.enterDecision(386, decisionCanBacktrack[386]); + int alt387=2; + try { dbg.enterSubRule(387); + try { dbg.enterDecision(387, decisionCanBacktrack[387]); - int LA386_0 = input.LA(1); - if ( (LA386_0==COMMA) ) { - alt386=1; + int LA387_0 = input.LA(1); + if ( (LA387_0==COMMA) ) { + alt387=1; } - else if ( (LA386_0==SEMI) ) { - alt386=2; + else if ( (LA387_0==SEMI) ) { + alt387=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 386, 0, input); + new NoViableAltException("", 387, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(386);} + } finally {dbg.exitDecision(387);} - switch (alt386) { + switch (alt387) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:23: COMMA { dbg.location(1220,23); - match(input,COMMA,FOLLOW_COMMA_in_fnAttributes8596); if (state.failed) return; + match(input,COMMA,FOLLOW_COMMA_in_fnAttributes8616); if (state.failed) return; } break; case 2 : @@ -27382,32 +27581,32 @@ else if ( (LA386_0==SEMI) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "fnAttributes", "isLessSource()"); }dbg.location(1220,49); - match(input,SEMI,FOLLOW_SEMI_in_fnAttributes8602); if (state.failed) return; + match(input,SEMI,FOLLOW_SEMI_in_fnAttributes8622); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(386);} + } finally {dbg.exitSubRule(387);} dbg.location(1220,55); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:55: ( ws )? - int alt387=2; - try { dbg.enterSubRule(387); - try { dbg.enterDecision(387, decisionCanBacktrack[387]); + int alt388=2; + try { dbg.enterSubRule(388); + try { dbg.enterDecision(388, decisionCanBacktrack[388]); - int LA387_0 = input.LA(1); - if ( (LA387_0==COMMENT||LA387_0==NL||LA387_0==WS) ) { - alt387=1; + int LA388_0 = input.LA(1); + if ( (LA388_0==COMMENT||LA388_0==NL||LA388_0==WS) ) { + alt388=1; } - } finally {dbg.exitDecision(387);} + } finally {dbg.exitDecision(388);} - switch (alt387) { + switch (alt388) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:55: ws { dbg.location(1220,55); - pushFollow(FOLLOW_ws_in_fnAttributes8605); + pushFollow(FOLLOW_ws_in_fnAttributes8625); ws(); state._fsp--; if (state.failed) return; @@ -27415,9 +27614,9 @@ else if ( (LA386_0==SEMI) ) { break; } - } finally {dbg.exitSubRule(387);} + } finally {dbg.exitSubRule(388);} dbg.location(1220,59); - pushFollow(FOLLOW_fnAttribute_in_fnAttributes8608); + pushFollow(FOLLOW_fnAttribute_in_fnAttributes8628); fnAttribute(); state._fsp--; if (state.failed) return; @@ -27425,30 +27624,30 @@ else if ( (LA386_0==SEMI) ) { break; default : - break loop388; + break loop389; } } - } finally {dbg.exitSubRule(388);} + } finally {dbg.exitSubRule(389);} dbg.location(1220,73); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:73: ( ws )? - int alt389=2; - try { dbg.enterSubRule(389); - try { dbg.enterDecision(389, decisionCanBacktrack[389]); + int alt390=2; + try { dbg.enterSubRule(390); + try { dbg.enterDecision(390, decisionCanBacktrack[390]); - int LA389_0 = input.LA(1); - if ( (LA389_0==COMMENT||LA389_0==NL||LA389_0==WS) ) { - alt389=1; + int LA390_0 = input.LA(1); + if ( (LA390_0==COMMENT||LA390_0==NL||LA390_0==WS) ) { + alt390=1; } - } finally {dbg.exitDecision(389);} + } finally {dbg.exitDecision(390);} - switch (alt389) { + switch (alt390) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1220:73: ws { dbg.location(1220,73); - pushFollow(FOLLOW_ws_in_fnAttributes8612); + pushFollow(FOLLOW_ws_in_fnAttributes8632); ws(); state._fsp--; if (state.failed) return; @@ -27456,7 +27655,7 @@ else if ( (LA386_0==SEMI) ) { break; } - } finally {dbg.exitSubRule(389);} + } finally {dbg.exitSubRule(390);} } @@ -27492,33 +27691,33 @@ public final void fnAttribute() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1224:2: ( ( fnAttributeName ( ws )? ( OPEQ | COLON ) )=> fnAttributeName ( ws )? ( OPEQ | COLON ) ( ws )? fnAttributeValue | ( cp_expression )=> cp_expression | expression ) - int alt392=3; - try { dbg.enterDecision(392, decisionCanBacktrack[392]); + int alt393=3; + try { dbg.enterDecision(393, decisionCanBacktrack[393]); - int LA392_0 = input.LA(1); - if ( (LA392_0==IDENT) ) { - int LA392_1 = input.LA(2); + int LA393_0 = input.LA(1); + if ( (LA393_0==IDENT) ) { + int LA393_1 = input.LA(2); if ( (synpred57_Css3()) ) { - alt392=1; + alt393=1; } else if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==AT_IDENT||(LA392_0 >= BOTTOMCENTER_SYM && LA392_0 <= BOTTOMRIGHT_SYM)||LA392_0==CHARSET_SYM||LA392_0==COUNTER_STYLE_SYM||LA392_0==FONT_FACE_SYM||LA392_0==IMPORT_SYM||(LA392_0 >= LEFTBOTTOM_SYM && LA392_0 <= LEFTTOP_SYM)||LA392_0==MEDIA_SYM||LA392_0==MOZ_DOCUMENT_SYM||LA392_0==NAMESPACE_SYM||LA392_0==PAGE_SYM||(LA392_0 >= RIGHTBOTTOM_SYM && LA392_0 <= RIGHTTOP_SYM)||(LA392_0 >= SASS_AT_ROOT && LA392_0 <= SASS_DEBUG)||(LA392_0 >= SASS_EACH && LA392_0 <= SASS_ELSE)||LA392_0==SASS_EXTEND||(LA392_0 >= SASS_FOR && LA392_0 <= SASS_FUNCTION)||(LA392_0 >= SASS_IF && LA392_0 <= SASS_MIXIN)||(LA392_0 >= SASS_RETURN && LA392_0 <= SASS_USE)||(LA392_0 >= SASS_WARN && LA392_0 <= SASS_WHILE)||(LA392_0 >= TOPCENTER_SYM && LA392_0 <= TOPRIGHT_SYM)||LA392_0==WEBKIT_KEYFRAMES_SYM) ) { - int LA392_2 = input.LA(2); + else if ( (LA393_0==AT_IDENT||(LA393_0 >= BOTTOMCENTER_SYM && LA393_0 <= BOTTOMRIGHT_SYM)||LA393_0==CHARSET_SYM||LA393_0==COUNTER_STYLE_SYM||LA393_0==FONT_FACE_SYM||LA393_0==IMPORT_SYM||LA393_0==KEYFRAMES_SYM||(LA393_0 >= LEFTBOTTOM_SYM && LA393_0 <= LEFTTOP_SYM)||LA393_0==MEDIA_SYM||LA393_0==MOZ_DOCUMENT_SYM||LA393_0==NAMESPACE_SYM||LA393_0==PAGE_SYM||(LA393_0 >= RIGHTBOTTOM_SYM && LA393_0 <= RIGHTTOP_SYM)||(LA393_0 >= SASS_AT_ROOT && LA393_0 <= SASS_DEBUG)||(LA393_0 >= SASS_EACH && LA393_0 <= SASS_ELSE)||LA393_0==SASS_EXTEND||(LA393_0 >= SASS_FOR && LA393_0 <= SASS_FUNCTION)||(LA393_0 >= SASS_IF && LA393_0 <= SASS_MIXIN)||(LA393_0 >= SASS_RETURN && LA393_0 <= SASS_USE)||(LA393_0 >= SASS_WARN && LA393_0 <= SASS_WHILE)||(LA393_0 >= TOPCENTER_SYM && LA393_0 <= TOPRIGHT_SYM)||LA393_0==WEBKIT_KEYFRAMES_SYM) ) { + int LA393_2 = input.LA(2); if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred57_Css3())) ) { - alt392=1; + alt393=1; } else if ( (((synpred58_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt392=2; + alt393=2; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt392=3; + alt393=3; } else { @@ -27527,7 +27726,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 392, 2, input); + new NoViableAltException("", 393, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -27536,16 +27735,16 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") } } - else if ( (LA392_0==SASS_VAR) ) { - int LA392_3 = input.LA(2); + else if ( (LA393_0==SASS_VAR) ) { + int LA393_3 = input.LA(2); if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&synpred57_Css3())&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt392=1; + alt393=1; } else if ( (((synpred58_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt392=2; + alt393=2; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt392=3; + alt393=3; } else { @@ -27554,7 +27753,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 392, 3, input); + new NoViableAltException("", 393, 3, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -27563,229 +27762,229 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") } } - else if ( (LA392_0==LBRACE) && (synpred58_Css3())) { - alt392=2; + else if ( (LA393_0==LBRACE) && (synpred58_Css3())) { + alt393=2; } - else if ( (LA392_0==NOT) && (synpred58_Css3())) { - alt392=2; + else if ( (LA393_0==NOT) && (synpred58_Css3())) { + alt393=2; } - else if ( (LA392_0==MINUS||LA392_0==PLUS) ) { - int LA392_6 = input.LA(2); + else if ( (LA393_0==MINUS||LA393_0==PLUS) ) { + int LA393_6 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==VARIABLE) ) { - int LA392_7 = input.LA(2); + else if ( (LA393_0==VARIABLE) ) { + int LA393_7 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==LBRACKET) ) { - int LA392_8 = input.LA(2); + else if ( (LA393_0==LBRACKET) ) { + int LA393_8 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==NUMBER) ) { - int LA392_9 = input.LA(2); + else if ( (LA393_0==NUMBER) ) { + int LA393_9 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==URANGE) ) { - int LA392_10 = input.LA(2); + else if ( (LA393_0==URANGE) ) { + int LA393_10 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==PERCENTAGE) ) { - int LA392_11 = input.LA(2); + else if ( (LA393_0==PERCENTAGE) ) { + int LA393_11 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==LENGTH) ) { - int LA392_12 = input.LA(2); + else if ( (LA393_0==LENGTH) ) { + int LA393_12 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==EMS) ) { - int LA392_13 = input.LA(2); + else if ( (LA393_0==EMS) ) { + int LA393_13 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==REM) ) { - int LA392_14 = input.LA(2); + else if ( (LA393_0==REM) ) { + int LA393_14 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==EXS) ) { - int LA392_15 = input.LA(2); + else if ( (LA393_0==EXS) ) { + int LA393_15 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==ANGLE) ) { - int LA392_16 = input.LA(2); + else if ( (LA393_0==ANGLE) ) { + int LA393_16 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==TIME) ) { - int LA392_17 = input.LA(2); + else if ( (LA393_0==TIME) ) { + int LA393_17 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==FREQ) ) { - int LA392_18 = input.LA(2); + else if ( (LA393_0==FREQ) ) { + int LA393_18 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==RESOLUTION) ) { - int LA392_19 = input.LA(2); + else if ( (LA393_0==RESOLUTION) ) { + int LA393_19 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==DIMENSION) ) { - int LA392_20 = input.LA(2); + else if ( (LA393_0==DIMENSION) ) { + int LA393_20 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==STRING) ) { - int LA392_21 = input.LA(2); + else if ( (LA393_0==STRING) ) { + int LA393_21 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==TILDE) ) { - int LA392_22 = input.LA(2); + else if ( (LA393_0==TILDE) ) { + int LA393_22 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==LESS_JS_STRING) ) { - int LA392_23 = input.LA(2); + else if ( (LA393_0==LESS_JS_STRING) ) { + int LA393_23 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==GEN) ) { - int LA392_24 = input.LA(2); + else if ( (LA393_0==GEN) ) { + int LA393_24 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==URI) ) { - int LA392_25 = input.LA(2); + else if ( (LA393_0==URI) ) { + int LA393_25 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==HASH) ) { - int LA392_26 = input.LA(2); + else if ( (LA393_0==HASH) ) { + int LA393_26 = input.LA(2); if ( (synpred58_Css3()) ) { - alt392=2; + alt393=2; } else if ( (true) ) { - alt392=3; + alt393=3; } } - else if ( (LA392_0==LESS_AND) ) { - int LA392_27 = input.LA(2); + else if ( (LA393_0==LESS_AND) ) { + int LA393_27 = input.LA(2); if ( ((synpred58_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt392=2; + alt393=2; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt392=3; + alt393=3; } else { @@ -27794,7 +27993,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 392, 27, input); + new NoViableAltException("", 393, 27, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -27803,13 +28002,13 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA392_0==HASH_SYMBOL) ) { - int LA392_28 = input.LA(2); + else if ( (LA393_0==HASH_SYMBOL) ) { + int LA393_28 = input.LA(2); if ( ((synpred58_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt392=2; + alt393=2; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt392=3; + alt393=3; } else { @@ -27818,7 +28017,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 392, 28, input); + new NoViableAltException("", 393, 28, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -27827,13 +28026,13 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { } } - else if ( (LA392_0==AT_SIGN) ) { - int LA392_29 = input.LA(2); + else if ( (LA393_0==AT_SIGN) ) { + int LA393_29 = input.LA(2); if ( ((synpred58_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt392=2; + alt393=2; } else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { - alt392=3; + alt393=3; } else { @@ -27842,7 +28041,7 @@ else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 392, 29, input); + new NoViableAltException("", 393, 29, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -27851,13 +28050,13 @@ else if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { } } - else if ( (LA392_0==PERCENTAGE_SYMBOL) ) { - int LA392_30 = input.LA(2); + else if ( (LA393_0==PERCENTAGE_SYMBOL) ) { + int LA393_30 = input.LA(2); if ( ((synpred58_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))) ) { - alt392=2; + alt393=2; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt392=3; + alt393=3; } else { @@ -27866,7 +28065,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 392, 30, input); + new NoViableAltException("", 393, 30, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -27875,45 +28074,45 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) } } - else if ( (LA392_0==IMPORTANT_SYM) && (synpred58_Css3())) { - alt392=2; + else if ( (LA393_0==IMPORTANT_SYM) && (synpred58_Css3())) { + alt393=2; } - else if ( (LA392_0==LPAREN) && (synpred58_Css3())) { - alt392=2; + else if ( (LA393_0==LPAREN) && (synpred58_Css3())) { + alt393=2; } - } finally {dbg.exitDecision(392);} + } finally {dbg.exitDecision(393);} - switch (alt392) { + switch (alt393) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1225:9: ( fnAttributeName ( ws )? ( OPEQ | COLON ) )=> fnAttributeName ( ws )? ( OPEQ | COLON ) ( ws )? fnAttributeValue { dbg.location(1225,46); - pushFollow(FOLLOW_fnAttributeName_in_fnAttribute8649); + pushFollow(FOLLOW_fnAttributeName_in_fnAttribute8669); fnAttributeName(); state._fsp--; if (state.failed) return;dbg.location(1225,62); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1225:62: ( ws )? - int alt390=2; - try { dbg.enterSubRule(390); - try { dbg.enterDecision(390, decisionCanBacktrack[390]); + int alt391=2; + try { dbg.enterSubRule(391); + try { dbg.enterDecision(391, decisionCanBacktrack[391]); - int LA390_0 = input.LA(1); - if ( (LA390_0==COMMENT||LA390_0==NL||LA390_0==WS) ) { - alt390=1; + int LA391_0 = input.LA(1); + if ( (LA391_0==COMMENT||LA391_0==NL||LA391_0==WS) ) { + alt391=1; } - } finally {dbg.exitDecision(390);} + } finally {dbg.exitDecision(391);} - switch (alt390) { + switch (alt391) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1225:62: ws { dbg.location(1225,62); - pushFollow(FOLLOW_ws_in_fnAttribute8651); + pushFollow(FOLLOW_ws_in_fnAttribute8671); ws(); state._fsp--; if (state.failed) return; @@ -27921,7 +28120,7 @@ else if ( (LA392_0==LPAREN) && (synpred58_Css3())) { break; } - } finally {dbg.exitSubRule(390);} + } finally {dbg.exitSubRule(391);} dbg.location(1225,66); if ( input.LA(1)==COLON||input.LA(1)==OPEQ ) { input.consume(); @@ -27935,24 +28134,24 @@ else if ( (LA392_0==LPAREN) && (synpred58_Css3())) { throw mse; }dbg.location(1225,79); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1225:79: ( ws )? - int alt391=2; - try { dbg.enterSubRule(391); - try { dbg.enterDecision(391, decisionCanBacktrack[391]); + int alt392=2; + try { dbg.enterSubRule(392); + try { dbg.enterDecision(392, decisionCanBacktrack[392]); - int LA391_0 = input.LA(1); - if ( (LA391_0==COMMENT||LA391_0==NL||LA391_0==WS) ) { - alt391=1; + int LA392_0 = input.LA(1); + if ( (LA392_0==COMMENT||LA392_0==NL||LA392_0==WS) ) { + alt392=1; } - } finally {dbg.exitDecision(391);} + } finally {dbg.exitDecision(392);} - switch (alt391) { + switch (alt392) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1225:79: ws { dbg.location(1225,79); - pushFollow(FOLLOW_ws_in_fnAttribute8660); + pushFollow(FOLLOW_ws_in_fnAttribute8680); ws(); state._fsp--; if (state.failed) return; @@ -27960,9 +28159,9 @@ else if ( (LA392_0==LPAREN) && (synpred58_Css3())) { break; } - } finally {dbg.exitSubRule(391);} + } finally {dbg.exitSubRule(392);} dbg.location(1225,83); - pushFollow(FOLLOW_fnAttributeValue_in_fnAttribute8663); + pushFollow(FOLLOW_fnAttributeValue_in_fnAttribute8683); fnAttributeValue(); state._fsp--; if (state.failed) return; @@ -27974,7 +28173,7 @@ else if ( (LA392_0==LPAREN) && (synpred58_Css3())) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1226:11: ( cp_expression )=> cp_expression { dbg.location(1226,29); - pushFollow(FOLLOW_cp_expression_in_fnAttribute8680); + pushFollow(FOLLOW_cp_expression_in_fnAttribute8700); cp_expression(); state._fsp--; if (state.failed) return; @@ -27986,7 +28185,7 @@ else if ( (LA392_0==LPAREN) && (synpred58_Css3())) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1227:11: expression { dbg.location(1227,11); - pushFollow(FOLLOW_expression_in_fnAttribute8692); + pushFollow(FOLLOW_expression_in_fnAttribute8712); expression(); state._fsp--; if (state.failed) return; @@ -28026,19 +28225,19 @@ public final void fnAttributeName() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1231:2: ( IDENT ( DOT IDENT )* |{...}? cp_variable ) - int alt394=2; - try { dbg.enterDecision(394, decisionCanBacktrack[394]); + int alt395=2; + try { dbg.enterDecision(395, decisionCanBacktrack[395]); - int LA394_0 = input.LA(1); - if ( (LA394_0==IDENT) ) { - int LA394_1 = input.LA(2); - if ( (LA394_1==DOT) ) { - int LA394_3 = input.LA(3); - if ( (LA394_3==SASS_VAR) ) { - alt394=2; + int LA395_0 = input.LA(1); + if ( (LA395_0==IDENT) ) { + int LA395_1 = input.LA(2); + if ( (LA395_1==DOT) ) { + int LA395_3 = input.LA(3); + if ( (LA395_3==SASS_VAR) ) { + alt395=2; } - else if ( (LA394_3==IDENT) ) { - alt394=1; + else if ( (LA395_3==IDENT) ) { + alt395=1; } else { @@ -28049,7 +28248,7 @@ else if ( (LA394_3==IDENT) ) { input.consume(); } NoViableAltException nvae = - new NoViableAltException("", 394, 3, input); + new NoViableAltException("", 395, 3, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28058,8 +28257,8 @@ else if ( (LA394_3==IDENT) ) { } } - else if ( (LA394_1==COLON||LA394_1==COMMENT||LA394_1==NL||LA394_1==OPEQ||LA394_1==WS) ) { - alt394=1; + else if ( (LA395_1==COLON||LA395_1==COMMENT||LA395_1==NL||LA395_1==OPEQ||LA395_1==WS) ) { + alt395=1; } else { @@ -28068,7 +28267,7 @@ else if ( (LA394_1==COLON||LA394_1==COMMENT||LA394_1==NL||LA394_1==OPEQ||LA394_1 try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 394, 1, input); + new NoViableAltException("", 395, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28077,60 +28276,60 @@ else if ( (LA394_1==COLON||LA394_1==COMMENT||LA394_1==NL||LA394_1==OPEQ||LA394_1 } } - else if ( (LA394_0==AT_IDENT||(LA394_0 >= BOTTOMCENTER_SYM && LA394_0 <= BOTTOMRIGHT_SYM)||LA394_0==CHARSET_SYM||LA394_0==COUNTER_STYLE_SYM||LA394_0==FONT_FACE_SYM||LA394_0==IMPORT_SYM||(LA394_0 >= LEFTBOTTOM_SYM && LA394_0 <= LEFTTOP_SYM)||LA394_0==MEDIA_SYM||LA394_0==MOZ_DOCUMENT_SYM||LA394_0==NAMESPACE_SYM||LA394_0==PAGE_SYM||(LA394_0 >= RIGHTBOTTOM_SYM && LA394_0 <= RIGHTTOP_SYM)||(LA394_0 >= SASS_AT_ROOT && LA394_0 <= SASS_DEBUG)||(LA394_0 >= SASS_EACH && LA394_0 <= SASS_ELSE)||LA394_0==SASS_EXTEND||(LA394_0 >= SASS_FOR && LA394_0 <= SASS_FUNCTION)||(LA394_0 >= SASS_IF && LA394_0 <= SASS_MIXIN)||(LA394_0 >= SASS_RETURN && LA394_0 <= SASS_WHILE)||(LA394_0 >= TOPCENTER_SYM && LA394_0 <= TOPRIGHT_SYM)||LA394_0==WEBKIT_KEYFRAMES_SYM) ) { - alt394=2; + else if ( (LA395_0==AT_IDENT||(LA395_0 >= BOTTOMCENTER_SYM && LA395_0 <= BOTTOMRIGHT_SYM)||LA395_0==CHARSET_SYM||LA395_0==COUNTER_STYLE_SYM||LA395_0==FONT_FACE_SYM||LA395_0==IMPORT_SYM||LA395_0==KEYFRAMES_SYM||(LA395_0 >= LEFTBOTTOM_SYM && LA395_0 <= LEFTTOP_SYM)||LA395_0==MEDIA_SYM||LA395_0==MOZ_DOCUMENT_SYM||LA395_0==NAMESPACE_SYM||LA395_0==PAGE_SYM||(LA395_0 >= RIGHTBOTTOM_SYM && LA395_0 <= RIGHTTOP_SYM)||(LA395_0 >= SASS_AT_ROOT && LA395_0 <= SASS_DEBUG)||(LA395_0 >= SASS_EACH && LA395_0 <= SASS_ELSE)||LA395_0==SASS_EXTEND||(LA395_0 >= SASS_FOR && LA395_0 <= SASS_FUNCTION)||(LA395_0 >= SASS_IF && LA395_0 <= SASS_MIXIN)||(LA395_0 >= SASS_RETURN && LA395_0 <= SASS_WHILE)||(LA395_0 >= TOPCENTER_SYM && LA395_0 <= TOPRIGHT_SYM)||LA395_0==WEBKIT_KEYFRAMES_SYM) ) { + alt395=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 394, 0, input); + new NoViableAltException("", 395, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(394);} + } finally {dbg.exitDecision(395);} - switch (alt394) { + switch (alt395) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1232:13: IDENT ( DOT IDENT )* { dbg.location(1232,13); - match(input,IDENT,FOLLOW_IDENT_in_fnAttributeName8715); if (state.failed) return;dbg.location(1232,19); + match(input,IDENT,FOLLOW_IDENT_in_fnAttributeName8735); if (state.failed) return;dbg.location(1232,19); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1232:19: ( DOT IDENT )* - try { dbg.enterSubRule(393); + try { dbg.enterSubRule(394); - loop393: + loop394: while (true) { - int alt393=2; - try { dbg.enterDecision(393, decisionCanBacktrack[393]); + int alt394=2; + try { dbg.enterDecision(394, decisionCanBacktrack[394]); - int LA393_0 = input.LA(1); - if ( (LA393_0==DOT) ) { - alt393=1; + int LA394_0 = input.LA(1); + if ( (LA394_0==DOT) ) { + alt394=1; } - } finally {dbg.exitDecision(393);} + } finally {dbg.exitDecision(394);} - switch (alt393) { + switch (alt394) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1232:20: DOT IDENT { dbg.location(1232,20); - match(input,DOT,FOLLOW_DOT_in_fnAttributeName8718); if (state.failed) return;dbg.location(1232,24); - match(input,IDENT,FOLLOW_IDENT_in_fnAttributeName8720); if (state.failed) return; + match(input,DOT,FOLLOW_DOT_in_fnAttributeName8738); if (state.failed) return;dbg.location(1232,24); + match(input,IDENT,FOLLOW_IDENT_in_fnAttributeName8740); if (state.failed) return; } break; default : - break loop393; + break loop394; } } - } finally {dbg.exitSubRule(393);} + } finally {dbg.exitSubRule(394);} } break; @@ -28144,7 +28343,7 @@ else if ( (LA394_0==AT_IDENT||(LA394_0 >= BOTTOMCENTER_SYM && LA394_0 <= BOTTOMR if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "fnAttributeName", "isCssPreprocessorSource()"); }dbg.location(1233,44); - pushFollow(FOLLOW_cp_variable_in_fnAttributeName8740); + pushFollow(FOLLOW_cp_variable_in_fnAttributeName8760); cp_variable(); state._fsp--; if (state.failed) return; @@ -28184,19 +28383,19 @@ public final void fnAttributeValue() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1237:2: ( term ( ( ( ws | ( ( ws )? SOLIDUS ( ws )? ) |) term )=> ( ws | ( ( ws )? SOLIDUS ( ws )? ) |) term )* |{...}? cp_math_expression ) - int alt399=2; - try { dbg.enterDecision(399, decisionCanBacktrack[399]); + int alt400=2; + try { dbg.enterDecision(400, decisionCanBacktrack[400]); switch ( input.LA(1) ) { case MINUS: case PLUS: { - int LA399_1 = input.LA(2); + int LA400_1 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28205,7 +28404,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 1, input); + new NoViableAltException("", 400, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28217,12 +28416,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case IDENT: { - int LA399_2 = input.LA(2); + int LA400_2 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28231,7 +28430,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 2, input); + new NoViableAltException("", 400, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28243,12 +28442,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case VARIABLE: { - int LA399_3 = input.LA(2); + int LA400_3 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28257,7 +28456,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 3, input); + new NoViableAltException("", 400, 3, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28269,12 +28468,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case LBRACKET: { - int LA399_4 = input.LA(2); + int LA400_4 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28283,7 +28482,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 4, input); + new NoViableAltException("", 400, 4, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28295,12 +28494,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case NUMBER: { - int LA399_5 = input.LA(2); + int LA400_5 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28309,7 +28508,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 5, input); + new NoViableAltException("", 400, 5, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28321,12 +28520,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case URANGE: { - int LA399_6 = input.LA(2); + int LA400_6 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28335,7 +28534,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 6, input); + new NoViableAltException("", 400, 6, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28347,12 +28546,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case PERCENTAGE: { - int LA399_7 = input.LA(2); + int LA400_7 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28361,7 +28560,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 7, input); + new NoViableAltException("", 400, 7, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28373,12 +28572,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case LENGTH: { - int LA399_8 = input.LA(2); + int LA400_8 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28387,7 +28586,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 8, input); + new NoViableAltException("", 400, 8, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28399,12 +28598,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case EMS: { - int LA399_9 = input.LA(2); + int LA400_9 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28413,7 +28612,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 9, input); + new NoViableAltException("", 400, 9, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28425,12 +28624,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case REM: { - int LA399_10 = input.LA(2); + int LA400_10 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28439,7 +28638,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 10, input); + new NoViableAltException("", 400, 10, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28451,12 +28650,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case EXS: { - int LA399_11 = input.LA(2); + int LA400_11 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28465,7 +28664,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 11, input); + new NoViableAltException("", 400, 11, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28477,12 +28676,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case ANGLE: { - int LA399_12 = input.LA(2); + int LA400_12 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28491,7 +28690,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 12, input); + new NoViableAltException("", 400, 12, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28503,12 +28702,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case TIME: { - int LA399_13 = input.LA(2); + int LA400_13 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28517,7 +28716,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 13, input); + new NoViableAltException("", 400, 13, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28529,12 +28728,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case FREQ: { - int LA399_14 = input.LA(2); + int LA400_14 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28543,7 +28742,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 14, input); + new NoViableAltException("", 400, 14, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28555,12 +28754,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case RESOLUTION: { - int LA399_15 = input.LA(2); + int LA400_15 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28569,7 +28768,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 15, input); + new NoViableAltException("", 400, 15, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28581,12 +28780,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case DIMENSION: { - int LA399_16 = input.LA(2); + int LA400_16 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28595,7 +28794,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 16, input); + new NoViableAltException("", 400, 16, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28607,12 +28806,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case STRING: { - int LA399_17 = input.LA(2); + int LA400_17 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28621,7 +28820,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 17, input); + new NoViableAltException("", 400, 17, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28633,12 +28832,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case TILDE: { - int LA399_18 = input.LA(2); + int LA400_18 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28647,7 +28846,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 18, input); + new NoViableAltException("", 400, 18, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28659,12 +28858,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case LESS_JS_STRING: { - int LA399_19 = input.LA(2); + int LA400_19 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28673,7 +28872,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 19, input); + new NoViableAltException("", 400, 19, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28685,12 +28884,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case GEN: { - int LA399_20 = input.LA(2); + int LA400_20 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28699,7 +28898,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 20, input); + new NoViableAltException("", 400, 20, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28711,12 +28910,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case URI: { - int LA399_21 = input.LA(2); + int LA400_21 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28725,7 +28924,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 21, input); + new NoViableAltException("", 400, 21, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28737,12 +28936,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; case HASH: { - int LA399_22 = input.LA(2); + int LA400_22 = input.LA(2); if ( (!(evalPredicate(evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"),""))) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28751,7 +28950,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 22, input); + new NoViableAltException("", 400, 22, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28771,6 +28970,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -28804,12 +29004,12 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) case TOPRIGHT_SYM: case WEBKIT_KEYFRAMES_SYM: { - int LA399_23 = input.LA(2); + int LA400_23 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt399=1; + alt400=1; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt399=2; + alt400=2; } else { @@ -28818,7 +29018,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 23, input); + new NoViableAltException("", 400, 23, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28830,12 +29030,12 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case SASS_VAR: { - int LA399_24 = input.LA(2); + int LA400_24 = input.LA(2); if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt399=1; + alt400=1; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt399=2; + alt400=2; } else { @@ -28844,7 +29044,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 24, input); + new NoViableAltException("", 400, 24, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28856,12 +29056,12 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case LESS_AND: { - int LA399_25 = input.LA(2); + int LA400_25 = input.LA(2); if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt399=1; + alt400=1; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt399=2; + alt400=2; } else { @@ -28870,7 +29070,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 25, input); + new NoViableAltException("", 400, 25, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28882,12 +29082,12 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case HASH_SYMBOL: { - int LA399_26 = input.LA(2); + int LA400_26 = input.LA(2); if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt399=1; + alt400=1; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt399=2; + alt400=2; } else { @@ -28896,7 +29096,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 26, input); + new NoViableAltException("", 400, 26, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28908,12 +29108,12 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case AT_SIGN: { - int LA399_27 = input.LA(2); + int LA400_27 = input.LA(2); if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { - alt399=1; + alt400=1; } else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))) ) { - alt399=2; + alt400=2; } else { @@ -28922,7 +29122,7 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 27, input); + new NoViableAltException("", 400, 27, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28934,12 +29134,12 @@ else if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()") break; case PERCENTAGE_SYMBOL: { - int LA399_28 = input.LA(2); + int LA400_28 = input.LA(2); if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=1; + alt400=1; } else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) { - alt399=2; + alt400=2; } else { @@ -28948,7 +29148,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 399, 28, input); + new NoViableAltException("", 400, 28, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -28961,48 +29161,48 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) case IMPORTANT_SYM: case LPAREN: { - alt399=2; + alt400=2; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 399, 0, input); + new NoViableAltException("", 400, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(399);} + } finally {dbg.exitDecision(400);} - switch (alt399) { + switch (alt400) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:13: term ( ( ( ws | ( ( ws )? SOLIDUS ( ws )? ) |) term )=> ( ws | ( ( ws )? SOLIDUS ( ws )? ) |) term )* { dbg.location(1238,13); - pushFollow(FOLLOW_term_in_fnAttributeValue8763); + pushFollow(FOLLOW_term_in_fnAttributeValue8783); term(); state._fsp--; if (state.failed) return;dbg.location(1238,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:18: ( ( ( ws | ( ( ws )? SOLIDUS ( ws )? ) |) term )=> ( ws | ( ( ws )? SOLIDUS ( ws )? ) |) term )* - try { dbg.enterSubRule(398); + try { dbg.enterSubRule(399); - loop398: + loop399: while (true) { - int alt398=2; - try { dbg.enterDecision(398, decisionCanBacktrack[398]); + int alt399=2; + try { dbg.enterDecision(399, decisionCanBacktrack[399]); try { isCyclicDecision = true; - alt398 = dfa398.predict(input); + alt399 = dfa399.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(398);} + } finally {dbg.exitDecision(399);} - switch (alt398) { + switch (alt399) { case 1 : dbg.enterAlt(1); @@ -29010,28 +29210,28 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) { dbg.location(1238,71); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:71: ( ws | ( ( ws )? SOLIDUS ( ws )? ) |) - int alt397=3; - try { dbg.enterSubRule(397); - try { dbg.enterDecision(397, decisionCanBacktrack[397]); + int alt398=3; + try { dbg.enterSubRule(398); + try { dbg.enterDecision(398, decisionCanBacktrack[398]); try { isCyclicDecision = true; - alt397 = dfa397.predict(input); + alt398 = dfa398.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(397);} + } finally {dbg.exitDecision(398);} - switch (alt397) { + switch (alt398) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:73: ws { dbg.location(1238,73); - pushFollow(FOLLOW_ws_in_fnAttributeValue8795); + pushFollow(FOLLOW_ws_in_fnAttributeValue8815); ws(); state._fsp--; if (state.failed) return; @@ -29050,24 +29250,24 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) { dbg.location(1238,79); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:79: ( ws )? - int alt395=2; - try { dbg.enterSubRule(395); - try { dbg.enterDecision(395, decisionCanBacktrack[395]); + int alt396=2; + try { dbg.enterSubRule(396); + try { dbg.enterDecision(396, decisionCanBacktrack[396]); - int LA395_0 = input.LA(1); - if ( (LA395_0==COMMENT||LA395_0==NL||LA395_0==WS) ) { - alt395=1; + int LA396_0 = input.LA(1); + if ( (LA396_0==COMMENT||LA396_0==NL||LA396_0==WS) ) { + alt396=1; } - } finally {dbg.exitDecision(395);} + } finally {dbg.exitDecision(396);} - switch (alt395) { + switch (alt396) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:79: ws { dbg.location(1238,79); - pushFollow(FOLLOW_ws_in_fnAttributeValue8800); + pushFollow(FOLLOW_ws_in_fnAttributeValue8820); ws(); state._fsp--; if (state.failed) return; @@ -29075,28 +29275,28 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; } - } finally {dbg.exitSubRule(395);} + } finally {dbg.exitSubRule(396);} dbg.location(1238,83); - match(input,SOLIDUS,FOLLOW_SOLIDUS_in_fnAttributeValue8803); if (state.failed) return;dbg.location(1238,91); + match(input,SOLIDUS,FOLLOW_SOLIDUS_in_fnAttributeValue8823); if (state.failed) return;dbg.location(1238,91); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:91: ( ws )? - int alt396=2; - try { dbg.enterSubRule(396); - try { dbg.enterDecision(396, decisionCanBacktrack[396]); + int alt397=2; + try { dbg.enterSubRule(397); + try { dbg.enterDecision(397, decisionCanBacktrack[397]); - int LA396_0 = input.LA(1); - if ( (LA396_0==COMMENT||LA396_0==NL||LA396_0==WS) ) { - alt396=1; + int LA397_0 = input.LA(1); + if ( (LA397_0==COMMENT||LA397_0==NL||LA397_0==WS) ) { + alt397=1; } - } finally {dbg.exitDecision(396);} + } finally {dbg.exitDecision(397);} - switch (alt396) { + switch (alt397) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:91: ws { dbg.location(1238,91); - pushFollow(FOLLOW_ws_in_fnAttributeValue8805); + pushFollow(FOLLOW_ws_in_fnAttributeValue8825); ws(); state._fsp--; if (state.failed) return; @@ -29104,7 +29304,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; } - } finally {dbg.exitSubRule(396);} + } finally {dbg.exitSubRule(397);} } @@ -29119,9 +29319,9 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; } - } finally {dbg.exitSubRule(397);} + } finally {dbg.exitSubRule(398);} dbg.location(1238,113); - pushFollow(FOLLOW_term_in_fnAttributeValue8814); + pushFollow(FOLLOW_term_in_fnAttributeValue8834); term(); state._fsp--; if (state.failed) return; @@ -29129,10 +29329,10 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) break; default : - break loop398; + break loop399; } } - } finally {dbg.exitSubRule(398);} + } finally {dbg.exitSubRule(399);} } break; @@ -29146,7 +29346,7 @@ else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "fnAttributeValue", "isCssPreprocessorSource()"); }dbg.location(1239,44); - pushFollow(FOLLOW_cp_math_expression_in_fnAttributeValue8835); + pushFollow(FOLLOW_cp_math_expression_in_fnAttributeValue8855); cp_math_expression(); state._fsp--; if (state.failed) return; @@ -29191,7 +29391,7 @@ public final void hexColor() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1243:7: HASH { dbg.location(1243,7); - match(input,HASH,FOLLOW_HASH_in_hexColor8849); if (state.failed) return; + match(input,HASH,FOLLOW_HASH_in_hexColor8869); if (state.failed) return; } } @@ -29232,22 +29432,22 @@ public final void ws() throws RecognitionException { { dbg.location(1247,7); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1247:7: ( WS | NL | COMMENT )+ - int cnt400=0; - try { dbg.enterSubRule(400); + int cnt401=0; + try { dbg.enterSubRule(401); - loop400: + loop401: while (true) { - int alt400=2; - try { dbg.enterDecision(400, decisionCanBacktrack[400]); + int alt401=2; + try { dbg.enterDecision(401, decisionCanBacktrack[401]); - int LA400_0 = input.LA(1); - if ( (LA400_0==COMMENT||LA400_0==NL||LA400_0==WS) ) { - alt400=1; + int LA401_0 = input.LA(1); + if ( (LA401_0==COMMENT||LA401_0==NL||LA401_0==WS) ) { + alt401=1; } - } finally {dbg.exitDecision(400);} + } finally {dbg.exitDecision(401);} - switch (alt400) { + switch (alt401) { case 1 : dbg.enterAlt(1); @@ -29269,16 +29469,16 @@ public final void ws() throws RecognitionException { break; default : - if ( cnt400 >= 1 ) break loop400; + if ( cnt401 >= 1 ) break loop401; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(400, input); + EarlyExitException eee = new EarlyExitException(401, input); dbg.recognitionException(eee); throw eee; } - cnt400++; + cnt401++; } - } finally {dbg.exitSubRule(400);} + } finally {dbg.exitSubRule(401);} } @@ -29314,8 +29514,8 @@ public final void cp_variable_declaration() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1254:5: ({...}? cp_variable ( ws )? COLON ( ws )? cp_expression_list |{...}? cp_variable ( ws )? COLON ( ws )? cp_expression_list ( ( ( ws )? SASS_DEFAULT ) | ( ( ws )? SASS_GLOBAL ) )* ) - int alt408=2; - try { dbg.enterDecision(408, decisionCanBacktrack[408]); + int alt409=2; + try { dbg.enterDecision(409, decisionCanBacktrack[409]); switch ( input.LA(1) ) { case AT_IDENT: @@ -29328,6 +29528,7 @@ public final void cp_variable_declaration() throws RecognitionException { case COUNTER_STYLE_SYM: case FONT_FACE_SYM: case IMPORT_SYM: + case KEYFRAMES_SYM: case LEFTBOTTOM_SYM: case LEFTMIDDLE_SYM: case LEFTTOP_SYM: @@ -29361,12 +29562,12 @@ public final void cp_variable_declaration() throws RecognitionException { case TOPRIGHT_SYM: case WEBKIT_KEYFRAMES_SYM: { - int LA408_1 = input.LA(2); + int LA409_1 = input.LA(2); if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { - alt408=1; + alt409=1; } else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt408=2; + alt409=2; } else { @@ -29375,7 +29576,7 @@ else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&evalPredicate(isScss try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 408, 1, input); + new NoViableAltException("", 409, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -29387,12 +29588,12 @@ else if ( ((evalPredicate(isLessSource(),"isLessSource()")&&evalPredicate(isScss break; case SASS_VAR: { - int LA408_2 = input.LA(2); + int LA409_2 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt408=1; + alt409=1; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt408=2; + alt409=2; } else { @@ -29401,7 +29602,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 408, 2, input); + new NoViableAltException("", 409, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -29413,12 +29614,12 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; case IDENT: { - int LA408_3 = input.LA(2); + int LA409_3 = input.LA(2); if ( ((evalPredicate(isLessSource(),"isLessSource()")&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt408=1; + alt409=1; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt408=2; + alt409=2; } else { @@ -29427,7 +29628,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 408, 3, input); + new NoViableAltException("", 409, 3, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -29440,13 +29641,13 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 408, 0, input); + new NoViableAltException("", 409, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(408);} + } finally {dbg.exitDecision(409);} - switch (alt408) { + switch (alt409) { case 1 : dbg.enterAlt(1); @@ -29457,29 +29658,29 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cp_variable_declaration", "isLessSource()"); }dbg.location(1255,27); - pushFollow(FOLLOW_cp_variable_in_cp_variable_declaration8909); + pushFollow(FOLLOW_cp_variable_in_cp_variable_declaration8929); cp_variable(); state._fsp--; if (state.failed) return;dbg.location(1255,39); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1255:39: ( ws )? - int alt401=2; - try { dbg.enterSubRule(401); - try { dbg.enterDecision(401, decisionCanBacktrack[401]); + int alt402=2; + try { dbg.enterSubRule(402); + try { dbg.enterDecision(402, decisionCanBacktrack[402]); - int LA401_0 = input.LA(1); - if ( (LA401_0==COMMENT||LA401_0==NL||LA401_0==WS) ) { - alt401=1; + int LA402_0 = input.LA(1); + if ( (LA402_0==COMMENT||LA402_0==NL||LA402_0==WS) ) { + alt402=1; } - } finally {dbg.exitDecision(401);} + } finally {dbg.exitDecision(402);} - switch (alt401) { + switch (alt402) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1255:39: ws { dbg.location(1255,39); - pushFollow(FOLLOW_ws_in_cp_variable_declaration8911); + pushFollow(FOLLOW_ws_in_cp_variable_declaration8931); ws(); state._fsp--; if (state.failed) return; @@ -29487,28 +29688,28 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(401);} + } finally {dbg.exitSubRule(402);} dbg.location(1255,43); - match(input,COLON,FOLLOW_COLON_in_cp_variable_declaration8914); if (state.failed) return;dbg.location(1255,49); + match(input,COLON,FOLLOW_COLON_in_cp_variable_declaration8934); if (state.failed) return;dbg.location(1255,49); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1255:49: ( ws )? - int alt402=2; - try { dbg.enterSubRule(402); - try { dbg.enterDecision(402, decisionCanBacktrack[402]); + int alt403=2; + try { dbg.enterSubRule(403); + try { dbg.enterDecision(403, decisionCanBacktrack[403]); - int LA402_0 = input.LA(1); - if ( (LA402_0==COMMENT||LA402_0==NL||LA402_0==WS) ) { - alt402=1; + int LA403_0 = input.LA(1); + if ( (LA403_0==COMMENT||LA403_0==NL||LA403_0==WS) ) { + alt403=1; } - } finally {dbg.exitDecision(402);} + } finally {dbg.exitDecision(403);} - switch (alt402) { + switch (alt403) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1255:49: ws { dbg.location(1255,49); - pushFollow(FOLLOW_ws_in_cp_variable_declaration8916); + pushFollow(FOLLOW_ws_in_cp_variable_declaration8936); ws(); state._fsp--; if (state.failed) return; @@ -29516,9 +29717,9 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(402);} + } finally {dbg.exitSubRule(403);} dbg.location(1255,53); - pushFollow(FOLLOW_cp_expression_list_in_cp_variable_declaration8919); + pushFollow(FOLLOW_cp_expression_list_in_cp_variable_declaration8939); cp_expression_list(); state._fsp--; if (state.failed) return; @@ -29534,29 +29735,29 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cp_variable_declaration", "isScssSource()"); }dbg.location(1257,27); - pushFollow(FOLLOW_cp_variable_in_cp_variable_declaration8941); + pushFollow(FOLLOW_cp_variable_in_cp_variable_declaration8961); cp_variable(); state._fsp--; if (state.failed) return;dbg.location(1257,39); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:39: ( ws )? - int alt403=2; - try { dbg.enterSubRule(403); - try { dbg.enterDecision(403, decisionCanBacktrack[403]); + int alt404=2; + try { dbg.enterSubRule(404); + try { dbg.enterDecision(404, decisionCanBacktrack[404]); - int LA403_0 = input.LA(1); - if ( (LA403_0==COMMENT||LA403_0==NL||LA403_0==WS) ) { - alt403=1; + int LA404_0 = input.LA(1); + if ( (LA404_0==COMMENT||LA404_0==NL||LA404_0==WS) ) { + alt404=1; } - } finally {dbg.exitDecision(403);} + } finally {dbg.exitDecision(404);} - switch (alt403) { + switch (alt404) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:39: ws { dbg.location(1257,39); - pushFollow(FOLLOW_ws_in_cp_variable_declaration8943); + pushFollow(FOLLOW_ws_in_cp_variable_declaration8963); ws(); state._fsp--; if (state.failed) return; @@ -29564,28 +29765,28 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(403);} + } finally {dbg.exitSubRule(404);} dbg.location(1257,43); - match(input,COLON,FOLLOW_COLON_in_cp_variable_declaration8946); if (state.failed) return;dbg.location(1257,49); + match(input,COLON,FOLLOW_COLON_in_cp_variable_declaration8966); if (state.failed) return;dbg.location(1257,49); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:49: ( ws )? - int alt404=2; - try { dbg.enterSubRule(404); - try { dbg.enterDecision(404, decisionCanBacktrack[404]); + int alt405=2; + try { dbg.enterSubRule(405); + try { dbg.enterDecision(405, decisionCanBacktrack[405]); - int LA404_0 = input.LA(1); - if ( (LA404_0==COMMENT||LA404_0==NL||LA404_0==WS) ) { - alt404=1; + int LA405_0 = input.LA(1); + if ( (LA405_0==COMMENT||LA405_0==NL||LA405_0==WS) ) { + alt405=1; } - } finally {dbg.exitDecision(404);} + } finally {dbg.exitDecision(405);} - switch (alt404) { + switch (alt405) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:49: ws { dbg.location(1257,49); - pushFollow(FOLLOW_ws_in_cp_variable_declaration8948); + pushFollow(FOLLOW_ws_in_cp_variable_declaration8968); ws(); state._fsp--; if (state.failed) return; @@ -29593,31 +29794,31 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(404);} + } finally {dbg.exitSubRule(405);} dbg.location(1257,53); - pushFollow(FOLLOW_cp_expression_list_in_cp_variable_declaration8951); + pushFollow(FOLLOW_cp_expression_list_in_cp_variable_declaration8971); cp_expression_list(); state._fsp--; if (state.failed) return;dbg.location(1257,72); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:72: ( ( ( ws )? SASS_DEFAULT ) | ( ( ws )? SASS_GLOBAL ) )* - try { dbg.enterSubRule(407); + try { dbg.enterSubRule(408); - loop407: + loop408: while (true) { - int alt407=3; - try { dbg.enterDecision(407, decisionCanBacktrack[407]); + int alt408=3; + try { dbg.enterDecision(408, decisionCanBacktrack[408]); try { isCyclicDecision = true; - alt407 = dfa407.predict(input); + alt408 = dfa408.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(407);} + } finally {dbg.exitDecision(408);} - switch (alt407) { + switch (alt408) { case 1 : dbg.enterAlt(1); @@ -29631,24 +29832,24 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { { dbg.location(1257,74); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:74: ( ws )? - int alt405=2; - try { dbg.enterSubRule(405); - try { dbg.enterDecision(405, decisionCanBacktrack[405]); + int alt406=2; + try { dbg.enterSubRule(406); + try { dbg.enterDecision(406, decisionCanBacktrack[406]); - int LA405_0 = input.LA(1); - if ( (LA405_0==COMMENT||LA405_0==NL||LA405_0==WS) ) { - alt405=1; + int LA406_0 = input.LA(1); + if ( (LA406_0==COMMENT||LA406_0==NL||LA406_0==WS) ) { + alt406=1; } - } finally {dbg.exitDecision(405);} + } finally {dbg.exitDecision(406);} - switch (alt405) { + switch (alt406) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:74: ws { dbg.location(1257,74); - pushFollow(FOLLOW_ws_in_cp_variable_declaration8955); + pushFollow(FOLLOW_ws_in_cp_variable_declaration8975); ws(); state._fsp--; if (state.failed) return; @@ -29656,9 +29857,9 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(405);} + } finally {dbg.exitSubRule(406);} dbg.location(1257,78); - match(input,SASS_DEFAULT,FOLLOW_SASS_DEFAULT_in_cp_variable_declaration8958); if (state.failed) return; + match(input,SASS_DEFAULT,FOLLOW_SASS_DEFAULT_in_cp_variable_declaration8978); if (state.failed) return; } } @@ -29676,24 +29877,24 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { { dbg.location(1257,95); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:95: ( ws )? - int alt406=2; - try { dbg.enterSubRule(406); - try { dbg.enterDecision(406, decisionCanBacktrack[406]); + int alt407=2; + try { dbg.enterSubRule(407); + try { dbg.enterDecision(407, decisionCanBacktrack[407]); - int LA406_0 = input.LA(1); - if ( (LA406_0==COMMENT||LA406_0==NL||LA406_0==WS) ) { - alt406=1; + int LA407_0 = input.LA(1); + if ( (LA407_0==COMMENT||LA407_0==NL||LA407_0==WS) ) { + alt407=1; } - } finally {dbg.exitDecision(406);} + } finally {dbg.exitDecision(407);} - switch (alt406) { + switch (alt407) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1257:95: ws { dbg.location(1257,95); - pushFollow(FOLLOW_ws_in_cp_variable_declaration8964); + pushFollow(FOLLOW_ws_in_cp_variable_declaration8984); ws(); state._fsp--; if (state.failed) return; @@ -29701,19 +29902,19 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(406);} + } finally {dbg.exitSubRule(407);} dbg.location(1257,99); - match(input,SASS_GLOBAL,FOLLOW_SASS_GLOBAL_in_cp_variable_declaration8967); if (state.failed) return; + match(input,SASS_GLOBAL,FOLLOW_SASS_GLOBAL_in_cp_variable_declaration8987); if (state.failed) return; } } break; default : - break loop407; + break loop408; } } - } finally {dbg.exitSubRule(407);} + } finally {dbg.exitSubRule(408);} } break; @@ -29742,7 +29943,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { // $ANTLR start "cp_variable" - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1261:1: cp_variable : ({...}? ( AT_IDENT | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_WARN | SASS_IF | SASS_ELSE | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | SASS_USE | SASS_FORWARD ) |{...}? ( SASS_VAR | IDENT DOT SASS_VAR ) ); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1261:1: cp_variable : ({...}? ( AT_IDENT | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_WARN | SASS_IF | SASS_ELSE | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | SASS_USE | SASS_FORWARD | KEYFRAMES_SYM ) |{...}? ( SASS_VAR | IDENT DOT SASS_VAR ) ); public final void cp_variable() throws RecognitionException { try { dbg.enterRule(getGrammarFileName(), "cp_variable"); if ( getRuleLevel()==0 ) {dbg.commence();} @@ -29750,40 +29951,40 @@ public final void cp_variable() throws RecognitionException { dbg.location(1261, 0); try { - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1262:5: ({...}? ( AT_IDENT | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_WARN | SASS_IF | SASS_ELSE | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | SASS_USE | SASS_FORWARD ) |{...}? ( SASS_VAR | IDENT DOT SASS_VAR ) ) - int alt410=2; - try { dbg.enterDecision(410, decisionCanBacktrack[410]); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1262:5: ({...}? ( AT_IDENT | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_WARN | SASS_IF | SASS_ELSE | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | SASS_USE | SASS_FORWARD | KEYFRAMES_SYM ) |{...}? ( SASS_VAR | IDENT DOT SASS_VAR ) ) + int alt411=2; + try { dbg.enterDecision(411, decisionCanBacktrack[411]); - int LA410_0 = input.LA(1); - if ( (LA410_0==AT_IDENT||(LA410_0 >= BOTTOMCENTER_SYM && LA410_0 <= BOTTOMRIGHT_SYM)||LA410_0==CHARSET_SYM||LA410_0==COUNTER_STYLE_SYM||LA410_0==FONT_FACE_SYM||LA410_0==IMPORT_SYM||(LA410_0 >= LEFTBOTTOM_SYM && LA410_0 <= LEFTTOP_SYM)||LA410_0==MEDIA_SYM||LA410_0==MOZ_DOCUMENT_SYM||LA410_0==NAMESPACE_SYM||LA410_0==PAGE_SYM||(LA410_0 >= RIGHTBOTTOM_SYM && LA410_0 <= RIGHTTOP_SYM)||(LA410_0 >= SASS_AT_ROOT && LA410_0 <= SASS_DEBUG)||(LA410_0 >= SASS_EACH && LA410_0 <= SASS_ELSE)||LA410_0==SASS_EXTEND||(LA410_0 >= SASS_FOR && LA410_0 <= SASS_FUNCTION)||(LA410_0 >= SASS_IF && LA410_0 <= SASS_MIXIN)||(LA410_0 >= SASS_RETURN && LA410_0 <= SASS_USE)||(LA410_0 >= SASS_WARN && LA410_0 <= SASS_WHILE)||(LA410_0 >= TOPCENTER_SYM && LA410_0 <= TOPRIGHT_SYM)||LA410_0==WEBKIT_KEYFRAMES_SYM) ) { - alt410=1; + int LA411_0 = input.LA(1); + if ( (LA411_0==AT_IDENT||(LA411_0 >= BOTTOMCENTER_SYM && LA411_0 <= BOTTOMRIGHT_SYM)||LA411_0==CHARSET_SYM||LA411_0==COUNTER_STYLE_SYM||LA411_0==FONT_FACE_SYM||LA411_0==IMPORT_SYM||LA411_0==KEYFRAMES_SYM||(LA411_0 >= LEFTBOTTOM_SYM && LA411_0 <= LEFTTOP_SYM)||LA411_0==MEDIA_SYM||LA411_0==MOZ_DOCUMENT_SYM||LA411_0==NAMESPACE_SYM||LA411_0==PAGE_SYM||(LA411_0 >= RIGHTBOTTOM_SYM && LA411_0 <= RIGHTTOP_SYM)||(LA411_0 >= SASS_AT_ROOT && LA411_0 <= SASS_DEBUG)||(LA411_0 >= SASS_EACH && LA411_0 <= SASS_ELSE)||LA411_0==SASS_EXTEND||(LA411_0 >= SASS_FOR && LA411_0 <= SASS_FUNCTION)||(LA411_0 >= SASS_IF && LA411_0 <= SASS_MIXIN)||(LA411_0 >= SASS_RETURN && LA411_0 <= SASS_USE)||(LA411_0 >= SASS_WARN && LA411_0 <= SASS_WHILE)||(LA411_0 >= TOPCENTER_SYM && LA411_0 <= TOPRIGHT_SYM)||LA411_0==WEBKIT_KEYFRAMES_SYM) ) { + alt411=1; } - else if ( (LA410_0==IDENT||LA410_0==SASS_VAR) ) { - alt410=2; + else if ( (LA411_0==IDENT||LA411_0==SASS_VAR) ) { + alt411=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 410, 0, input); + new NoViableAltException("", 411, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(410);} + } finally {dbg.exitDecision(411);} - switch (alt410) { + switch (alt411) { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1264:9: {...}? ( AT_IDENT | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_WARN | SASS_IF | SASS_ELSE | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | SASS_USE | SASS_FORWARD ) + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1264:9: {...}? ( AT_IDENT | IMPORT_SYM | PAGE_SYM | MEDIA_SYM | NAMESPACE_SYM | CHARSET_SYM | COUNTER_STYLE_SYM | FONT_FACE_SYM | TOPLEFTCORNER_SYM | TOPLEFT_SYM | TOPCENTER_SYM | TOPRIGHT_SYM | TOPRIGHTCORNER_SYM | BOTTOMLEFTCORNER_SYM | BOTTOMLEFT_SYM | BOTTOMCENTER_SYM | BOTTOMRIGHT_SYM | BOTTOMRIGHTCORNER_SYM | LEFTTOP_SYM | LEFTMIDDLE_SYM | LEFTBOTTOM_SYM | RIGHTTOP_SYM | RIGHTMIDDLE_SYM | RIGHTBOTTOM_SYM | MOZ_DOCUMENT_SYM | WEBKIT_KEYFRAMES_SYM | SASS_CONTENT | SASS_MIXIN | SASS_INCLUDE | SASS_EXTEND | SASS_DEBUG | SASS_WARN | SASS_IF | SASS_ELSE | SASS_FOR | SASS_FUNCTION | SASS_RETURN | SASS_EACH | SASS_WHILE | SASS_AT_ROOT | SASS_USE | SASS_FORWARD | KEYFRAMES_SYM ) { dbg.location(1264,9); if ( !(evalPredicate(isLessSource(),"isLessSource()")) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cp_variable", "isLessSource()"); }dbg.location(1264,27); - if ( input.LA(1)==AT_IDENT||(input.LA(1) >= BOTTOMCENTER_SYM && input.LA(1) <= BOTTOMRIGHT_SYM)||input.LA(1)==CHARSET_SYM||input.LA(1)==COUNTER_STYLE_SYM||input.LA(1)==FONT_FACE_SYM||input.LA(1)==IMPORT_SYM||(input.LA(1) >= LEFTBOTTOM_SYM && input.LA(1) <= LEFTTOP_SYM)||input.LA(1)==MEDIA_SYM||input.LA(1)==MOZ_DOCUMENT_SYM||input.LA(1)==NAMESPACE_SYM||input.LA(1)==PAGE_SYM||(input.LA(1) >= RIGHTBOTTOM_SYM && input.LA(1) <= RIGHTTOP_SYM)||(input.LA(1) >= SASS_AT_ROOT && input.LA(1) <= SASS_DEBUG)||(input.LA(1) >= SASS_EACH && input.LA(1) <= SASS_ELSE)||input.LA(1)==SASS_EXTEND||(input.LA(1) >= SASS_FOR && input.LA(1) <= SASS_FUNCTION)||(input.LA(1) >= SASS_IF && input.LA(1) <= SASS_MIXIN)||(input.LA(1) >= SASS_RETURN && input.LA(1) <= SASS_USE)||(input.LA(1) >= SASS_WARN && input.LA(1) <= SASS_WHILE)||(input.LA(1) >= TOPCENTER_SYM && input.LA(1) <= TOPRIGHT_SYM)||input.LA(1)==WEBKIT_KEYFRAMES_SYM ) { + if ( input.LA(1)==AT_IDENT||(input.LA(1) >= BOTTOMCENTER_SYM && input.LA(1) <= BOTTOMRIGHT_SYM)||input.LA(1)==CHARSET_SYM||input.LA(1)==COUNTER_STYLE_SYM||input.LA(1)==FONT_FACE_SYM||input.LA(1)==IMPORT_SYM||input.LA(1)==KEYFRAMES_SYM||(input.LA(1) >= LEFTBOTTOM_SYM && input.LA(1) <= LEFTTOP_SYM)||input.LA(1)==MEDIA_SYM||input.LA(1)==MOZ_DOCUMENT_SYM||input.LA(1)==NAMESPACE_SYM||input.LA(1)==PAGE_SYM||(input.LA(1) >= RIGHTBOTTOM_SYM && input.LA(1) <= RIGHTTOP_SYM)||(input.LA(1) >= SASS_AT_ROOT && input.LA(1) <= SASS_DEBUG)||(input.LA(1) >= SASS_EACH && input.LA(1) <= SASS_ELSE)||input.LA(1)==SASS_EXTEND||(input.LA(1) >= SASS_FOR && input.LA(1) <= SASS_FUNCTION)||(input.LA(1) >= SASS_IF && input.LA(1) <= SASS_MIXIN)||(input.LA(1) >= SASS_RETURN && input.LA(1) <= SASS_USE)||(input.LA(1) >= SASS_WARN && input.LA(1) <= SASS_WHILE)||(input.LA(1) >= TOPCENTER_SYM && input.LA(1) <= TOPRIGHT_SYM)||input.LA(1)==WEBKIT_KEYFRAMES_SYM ) { input.consume(); state.errorRecovery=false; state.failed=false; @@ -29807,36 +30008,36 @@ else if ( (LA410_0==IDENT||LA410_0==SASS_VAR) ) { throw new FailedPredicateException(input, "cp_variable", "isScssSource()"); }dbg.location(1266,27); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1266:27: ( SASS_VAR | IDENT DOT SASS_VAR ) - int alt409=2; - try { dbg.enterSubRule(409); - try { dbg.enterDecision(409, decisionCanBacktrack[409]); + int alt410=2; + try { dbg.enterSubRule(410); + try { dbg.enterDecision(410, decisionCanBacktrack[410]); - int LA409_0 = input.LA(1); - if ( (LA409_0==SASS_VAR) ) { - alt409=1; + int LA410_0 = input.LA(1); + if ( (LA410_0==SASS_VAR) ) { + alt410=1; } - else if ( (LA409_0==IDENT) ) { - alt409=2; + else if ( (LA410_0==IDENT) ) { + alt410=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 409, 0, input); + new NoViableAltException("", 410, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(409);} + } finally {dbg.exitDecision(410);} - switch (alt409) { + switch (alt410) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1266:29: SASS_VAR { dbg.location(1266,29); - match(input,SASS_VAR,FOLLOW_SASS_VAR_in_cp_variable9199); if (state.failed) return; + match(input,SASS_VAR,FOLLOW_SASS_VAR_in_cp_variable9223); if (state.failed) return; } break; case 2 : @@ -29845,14 +30046,14 @@ else if ( (LA409_0==IDENT) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1266:40: IDENT DOT SASS_VAR { dbg.location(1266,40); - match(input,IDENT,FOLLOW_IDENT_in_cp_variable9203); if (state.failed) return;dbg.location(1266,46); - match(input,DOT,FOLLOW_DOT_in_cp_variable9205); if (state.failed) return;dbg.location(1266,50); - match(input,SASS_VAR,FOLLOW_SASS_VAR_in_cp_variable9207); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_cp_variable9227); if (state.failed) return;dbg.location(1266,46); + match(input,DOT,FOLLOW_DOT_in_cp_variable9229); if (state.failed) return;dbg.location(1266,50); + match(input,SASS_VAR,FOLLOW_SASS_VAR_in_cp_variable9231); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(409);} + } finally {dbg.exitSubRule(410);} } break; @@ -29895,29 +30096,29 @@ public final void cp_expression_list() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1272:5: ( cp_expression )=> cp_expression ( ( ( ws )? COMMA ( ws )? cp_expression )=> ( ws )? COMMA ( ws )? cp_expression )* { dbg.location(1272,24); - pushFollow(FOLLOW_cp_expression_in_cp_expression_list9237); + pushFollow(FOLLOW_cp_expression_in_cp_expression_list9261); cp_expression(); state._fsp--; if (state.failed) return;dbg.location(1273,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:5: ( ( ( ws )? COMMA ( ws )? cp_expression )=> ( ws )? COMMA ( ws )? cp_expression )* - try { dbg.enterSubRule(413); + try { dbg.enterSubRule(414); - loop413: + loop414: while (true) { - int alt413=2; - try { dbg.enterDecision(413, decisionCanBacktrack[413]); + int alt414=2; + try { dbg.enterDecision(414, decisionCanBacktrack[414]); try { isCyclicDecision = true; - alt413 = dfa413.predict(input); + alt414 = dfa414.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(413);} + } finally {dbg.exitDecision(414);} - switch (alt413) { + switch (alt414) { case 1 : dbg.enterAlt(1); @@ -29925,24 +30126,24 @@ public final void cp_expression_list() throws RecognitionException { { dbg.location(1273,37); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:37: ( ws )? - int alt411=2; - try { dbg.enterSubRule(411); - try { dbg.enterDecision(411, decisionCanBacktrack[411]); + int alt412=2; + try { dbg.enterSubRule(412); + try { dbg.enterDecision(412, decisionCanBacktrack[412]); - int LA411_0 = input.LA(1); - if ( (LA411_0==COMMENT||LA411_0==NL||LA411_0==WS) ) { - alt411=1; + int LA412_0 = input.LA(1); + if ( (LA412_0==COMMENT||LA412_0==NL||LA412_0==WS) ) { + alt412=1; } - } finally {dbg.exitDecision(411);} + } finally {dbg.exitDecision(412);} - switch (alt411) { + switch (alt412) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:37: ws { dbg.location(1273,37); - pushFollow(FOLLOW_ws_in_cp_expression_list9256); + pushFollow(FOLLOW_ws_in_cp_expression_list9280); ws(); state._fsp--; if (state.failed) return; @@ -29950,28 +30151,28 @@ public final void cp_expression_list() throws RecognitionException { break; } - } finally {dbg.exitSubRule(411);} + } finally {dbg.exitSubRule(412);} dbg.location(1273,41); - match(input,COMMA,FOLLOW_COMMA_in_cp_expression_list9259); if (state.failed) return;dbg.location(1273,47); + match(input,COMMA,FOLLOW_COMMA_in_cp_expression_list9283); if (state.failed) return;dbg.location(1273,47); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:47: ( ws )? - int alt412=2; - try { dbg.enterSubRule(412); - try { dbg.enterDecision(412, decisionCanBacktrack[412]); + int alt413=2; + try { dbg.enterSubRule(413); + try { dbg.enterDecision(413, decisionCanBacktrack[413]); - int LA412_0 = input.LA(1); - if ( (LA412_0==COMMENT||LA412_0==NL||LA412_0==WS) ) { - alt412=1; + int LA413_0 = input.LA(1); + if ( (LA413_0==COMMENT||LA413_0==NL||LA413_0==WS) ) { + alt413=1; } - } finally {dbg.exitDecision(412);} + } finally {dbg.exitDecision(413);} - switch (alt412) { + switch (alt413) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:47: ws { dbg.location(1273,47); - pushFollow(FOLLOW_ws_in_cp_expression_list9261); + pushFollow(FOLLOW_ws_in_cp_expression_list9285); ws(); state._fsp--; if (state.failed) return; @@ -29979,9 +30180,9 @@ public final void cp_expression_list() throws RecognitionException { break; } - } finally {dbg.exitSubRule(412);} + } finally {dbg.exitSubRule(413);} dbg.location(1273,51); - pushFollow(FOLLOW_cp_expression_in_cp_expression_list9264); + pushFollow(FOLLOW_cp_expression_in_cp_expression_list9288); cp_expression(); state._fsp--; if (state.failed) return; @@ -29989,10 +30190,10 @@ public final void cp_expression_list() throws RecognitionException { break; default : - break loop413; + break loop414; } } - } finally {dbg.exitSubRule(413);} + } finally {dbg.exitSubRule(414);} } @@ -30028,110 +30229,110 @@ public final void cp_expression() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1287:5: ({...}? ( LBRACE ( ws )? syncToFollow ( declarations )? RBRACE ) | ( cp_expression_atom )=> ( cp_expression_atom ( ( ( ws )? cp_expression_operator )=> ( ( ws )? cp_expression_operator ( ws )? ) cp_expression_atom | ( ( ws )? cp_expression_atom )=> ( ws )? cp_expression_atom )* ) |{...}? LPAREN ( ws )? syncToFollow ( sass_map_pairs )? RPAREN ) - int alt422=3; - try { dbg.enterDecision(422, decisionCanBacktrack[422]); + int alt423=3; + try { dbg.enterDecision(423, decisionCanBacktrack[423]); - int LA422_0 = input.LA(1); - if ( (LA422_0==LBRACE) ) { - alt422=1; + int LA423_0 = input.LA(1); + if ( (LA423_0==LBRACE) ) { + alt423=1; } - else if ( (LA422_0==NOT) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==NOT) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==MINUS||LA422_0==PLUS) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==MINUS||LA423_0==PLUS) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==IDENT) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==IDENT) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==VARIABLE) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==VARIABLE) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==LBRACKET) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==LBRACKET) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==NUMBER) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==NUMBER) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==URANGE) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==URANGE) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==PERCENTAGE) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==PERCENTAGE) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==LENGTH) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==LENGTH) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==EMS) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==EMS) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==REM) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==REM) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==EXS) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==EXS) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==ANGLE) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==ANGLE) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==TIME) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==TIME) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==FREQ) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==FREQ) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==RESOLUTION) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==RESOLUTION) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==DIMENSION) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==DIMENSION) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==STRING) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==STRING) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==TILDE) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==TILDE) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==LESS_JS_STRING) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==LESS_JS_STRING) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==GEN) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==GEN) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==URI) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==URI) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==HASH) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==HASH) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==AT_IDENT||(LA422_0 >= BOTTOMCENTER_SYM && LA422_0 <= BOTTOMRIGHT_SYM)||LA422_0==CHARSET_SYM||LA422_0==COUNTER_STYLE_SYM||LA422_0==FONT_FACE_SYM||LA422_0==IMPORT_SYM||(LA422_0 >= LEFTBOTTOM_SYM && LA422_0 <= LEFTTOP_SYM)||LA422_0==MEDIA_SYM||LA422_0==MOZ_DOCUMENT_SYM||LA422_0==NAMESPACE_SYM||LA422_0==PAGE_SYM||(LA422_0 >= RIGHTBOTTOM_SYM && LA422_0 <= RIGHTTOP_SYM)||(LA422_0 >= SASS_AT_ROOT && LA422_0 <= SASS_DEBUG)||(LA422_0 >= SASS_EACH && LA422_0 <= SASS_ELSE)||LA422_0==SASS_EXTEND||(LA422_0 >= SASS_FOR && LA422_0 <= SASS_FUNCTION)||(LA422_0 >= SASS_IF && LA422_0 <= SASS_MIXIN)||(LA422_0 >= SASS_RETURN && LA422_0 <= SASS_USE)||(LA422_0 >= SASS_WARN && LA422_0 <= SASS_WHILE)||(LA422_0 >= TOPCENTER_SYM && LA422_0 <= TOPRIGHT_SYM)||LA422_0==WEBKIT_KEYFRAMES_SYM) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==AT_IDENT||(LA423_0 >= BOTTOMCENTER_SYM && LA423_0 <= BOTTOMRIGHT_SYM)||LA423_0==CHARSET_SYM||LA423_0==COUNTER_STYLE_SYM||LA423_0==FONT_FACE_SYM||LA423_0==IMPORT_SYM||LA423_0==KEYFRAMES_SYM||(LA423_0 >= LEFTBOTTOM_SYM && LA423_0 <= LEFTTOP_SYM)||LA423_0==MEDIA_SYM||LA423_0==MOZ_DOCUMENT_SYM||LA423_0==NAMESPACE_SYM||LA423_0==PAGE_SYM||(LA423_0 >= RIGHTBOTTOM_SYM && LA423_0 <= RIGHTTOP_SYM)||(LA423_0 >= SASS_AT_ROOT && LA423_0 <= SASS_DEBUG)||(LA423_0 >= SASS_EACH && LA423_0 <= SASS_ELSE)||LA423_0==SASS_EXTEND||(LA423_0 >= SASS_FOR && LA423_0 <= SASS_FUNCTION)||(LA423_0 >= SASS_IF && LA423_0 <= SASS_MIXIN)||(LA423_0 >= SASS_RETURN && LA423_0 <= SASS_USE)||(LA423_0 >= SASS_WARN && LA423_0 <= SASS_WHILE)||(LA423_0 >= TOPCENTER_SYM && LA423_0 <= TOPRIGHT_SYM)||LA423_0==WEBKIT_KEYFRAMES_SYM) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==SASS_VAR) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==SASS_VAR) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==LESS_AND) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==LESS_AND) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==HASH_SYMBOL) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==HASH_SYMBOL) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==AT_SIGN) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==AT_SIGN) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==PERCENTAGE_SYMBOL) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==PERCENTAGE_SYMBOL) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==IMPORTANT_SYM) && (synpred62_Css3())) { - alt422=2; + else if ( (LA423_0==IMPORTANT_SYM) && (synpred62_Css3())) { + alt423=2; } - else if ( (LA422_0==LPAREN) ) { - int LA422_32 = input.LA(2); + else if ( (LA423_0==LPAREN) ) { + int LA423_32 = input.LA(2); if ( (synpred62_Css3()) ) { - alt422=2; + alt423=2; } else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { - alt422=3; + alt423=3; } else { @@ -30140,7 +30341,7 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 422, 32, input); + new NoViableAltException("", 423, 32, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -30153,14 +30354,14 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 422, 0, input); + new NoViableAltException("", 423, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(422);} + } finally {dbg.exitDecision(423);} - switch (alt422) { + switch (alt423) { case 1 : dbg.enterAlt(1); @@ -30177,26 +30378,26 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1288:24: LBRACE ( ws )? syncToFollow ( declarations )? RBRACE { dbg.location(1288,24); - match(input,LBRACE,FOLLOW_LBRACE_in_cp_expression9300); if (state.failed) return;dbg.location(1288,31); + match(input,LBRACE,FOLLOW_LBRACE_in_cp_expression9324); if (state.failed) return;dbg.location(1288,31); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1288:31: ( ws )? - int alt414=2; - try { dbg.enterSubRule(414); - try { dbg.enterDecision(414, decisionCanBacktrack[414]); + int alt415=2; + try { dbg.enterSubRule(415); + try { dbg.enterDecision(415, decisionCanBacktrack[415]); - int LA414_0 = input.LA(1); - if ( (LA414_0==COMMENT||LA414_0==NL||LA414_0==WS) ) { - alt414=1; + int LA415_0 = input.LA(1); + if ( (LA415_0==COMMENT||LA415_0==NL||LA415_0==WS) ) { + alt415=1; } - } finally {dbg.exitDecision(414);} + } finally {dbg.exitDecision(415);} - switch (alt414) { + switch (alt415) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1288:31: ws { dbg.location(1288,31); - pushFollow(FOLLOW_ws_in_cp_expression9302); + pushFollow(FOLLOW_ws_in_cp_expression9326); ws(); state._fsp--; if (state.failed) return; @@ -30204,31 +30405,31 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(414);} + } finally {dbg.exitSubRule(415);} dbg.location(1288,35); - pushFollow(FOLLOW_syncToFollow_in_cp_expression9305); + pushFollow(FOLLOW_syncToFollow_in_cp_expression9329); syncToFollow(); state._fsp--; if (state.failed) return;dbg.location(1288,48); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1288:48: ( declarations )? - int alt415=2; - try { dbg.enterSubRule(415); - try { dbg.enterDecision(415, decisionCanBacktrack[415]); + int alt416=2; + try { dbg.enterSubRule(416); + try { dbg.enterDecision(416, decisionCanBacktrack[416]); - int LA415_0 = input.LA(1); - if ( ((LA415_0 >= AT_IDENT && LA415_0 <= AT_SIGN)||(LA415_0 >= BOTTOMCENTER_SYM && LA415_0 <= BOTTOMRIGHT_SYM)||(LA415_0 >= CHARSET_SYM && LA415_0 <= COLON)||LA415_0==CONTAINER_SYM||LA415_0==COUNTER_STYLE_SYM||(LA415_0 >= DCOLON && LA415_0 <= DOT)||LA415_0==FONT_FACE_SYM||(LA415_0 >= GEN && LA415_0 <= GREATER)||(LA415_0 >= HASH && LA415_0 <= HASH_SYMBOL)||LA415_0==IDENT||LA415_0==IMPORT_SYM||LA415_0==LAYER_SYM||(LA415_0 >= LBRACKET && LA415_0 <= LEFTTOP_SYM)||LA415_0==LESS_AND||(LA415_0 >= MEDIA_SYM && LA415_0 <= MOZ_DOCUMENT_SYM)||LA415_0==NAMESPACE_SYM||LA415_0==PAGE_SYM||(LA415_0 >= PIPE && LA415_0 <= PLUS)||(LA415_0 >= RIGHTBOTTOM_SYM && LA415_0 <= RIGHTTOP_SYM)||(LA415_0 >= SASS_AT_ROOT && LA415_0 <= SASS_DEBUG)||(LA415_0 >= SASS_EACH && LA415_0 <= SASS_ELSE)||(LA415_0 >= SASS_ERROR && LA415_0 <= SASS_FUNCTION)||(LA415_0 >= SASS_IF && LA415_0 <= SASS_MIXIN)||(LA415_0 >= SASS_RETURN && LA415_0 <= SEMI)||LA415_0==STAR||LA415_0==SUPPORTS_SYM||LA415_0==TILDE||(LA415_0 >= TOPCENTER_SYM && LA415_0 <= TOPRIGHT_SYM)||LA415_0==VARIABLE||LA415_0==WEBKIT_KEYFRAMES_SYM) ) { - alt415=1; + int LA416_0 = input.LA(1); + if ( ((LA416_0 >= AT_IDENT && LA416_0 <= AT_SIGN)||(LA416_0 >= BOTTOMCENTER_SYM && LA416_0 <= BOTTOMRIGHT_SYM)||(LA416_0 >= CHARSET_SYM && LA416_0 <= COLON)||LA416_0==CONTAINER_SYM||LA416_0==COUNTER_STYLE_SYM||(LA416_0 >= DCOLON && LA416_0 <= DOT)||LA416_0==FONT_FACE_SYM||(LA416_0 >= GEN && LA416_0 <= GREATER)||(LA416_0 >= HASH && LA416_0 <= HASH_SYMBOL)||LA416_0==IDENT||LA416_0==IMPORT_SYM||LA416_0==KEYFRAMES_SYM||LA416_0==LAYER_SYM||(LA416_0 >= LBRACKET && LA416_0 <= LEFTTOP_SYM)||LA416_0==LESS_AND||(LA416_0 >= MEDIA_SYM && LA416_0 <= MOZ_DOCUMENT_SYM)||LA416_0==NAMESPACE_SYM||LA416_0==PAGE_SYM||(LA416_0 >= PIPE && LA416_0 <= PLUS)||(LA416_0 >= RIGHTBOTTOM_SYM && LA416_0 <= RIGHTTOP_SYM)||(LA416_0 >= SASS_AT_ROOT && LA416_0 <= SASS_DEBUG)||(LA416_0 >= SASS_EACH && LA416_0 <= SASS_ELSE)||(LA416_0 >= SASS_ERROR && LA416_0 <= SASS_FUNCTION)||(LA416_0 >= SASS_IF && LA416_0 <= SASS_MIXIN)||(LA416_0 >= SASS_RETURN && LA416_0 <= SEMI)||LA416_0==STAR||LA416_0==SUPPORTS_SYM||LA416_0==TILDE||(LA416_0 >= TOPCENTER_SYM && LA416_0 <= TOPRIGHT_SYM)||LA416_0==VARIABLE||LA416_0==WEBKIT_KEYFRAMES_SYM) ) { + alt416=1; } - } finally {dbg.exitDecision(415);} + } finally {dbg.exitDecision(416);} - switch (alt415) { + switch (alt416) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1288:48: declarations { dbg.location(1288,48); - pushFollow(FOLLOW_declarations_in_cp_expression9307); + pushFollow(FOLLOW_declarations_in_cp_expression9331); declarations(); state._fsp--; if (state.failed) return; @@ -30236,9 +30437,9 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(415);} + } finally {dbg.exitSubRule(416);} dbg.location(1288,62); - match(input,RBRACE,FOLLOW_RBRACE_in_cp_expression9310); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_cp_expression9334); if (state.failed) return; } } @@ -30255,29 +30456,29 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1289:32: cp_expression_atom ( ( ( ws )? cp_expression_operator )=> ( ( ws )? cp_expression_operator ( ws )? ) cp_expression_atom | ( ( ws )? cp_expression_atom )=> ( ws )? cp_expression_atom )* { dbg.location(1289,32); - pushFollow(FOLLOW_cp_expression_atom_in_cp_expression9326); + pushFollow(FOLLOW_cp_expression_atom_in_cp_expression9350); cp_expression_atom(); state._fsp--; if (state.failed) return;dbg.location(1290,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1290:5: ( ( ( ws )? cp_expression_operator )=> ( ( ws )? cp_expression_operator ( ws )? ) cp_expression_atom | ( ( ws )? cp_expression_atom )=> ( ws )? cp_expression_atom )* - try { dbg.enterSubRule(419); + try { dbg.enterSubRule(420); - loop419: + loop420: while (true) { - int alt419=3; - try { dbg.enterDecision(419, decisionCanBacktrack[419]); + int alt420=3; + try { dbg.enterDecision(420, decisionCanBacktrack[420]); try { isCyclicDecision = true; - alt419 = dfa419.predict(input); + alt420 = dfa420.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(419);} + } finally {dbg.exitDecision(420);} - switch (alt419) { + switch (alt420) { case 1 : dbg.enterAlt(1); @@ -30291,24 +30492,24 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { { dbg.location(1291,40); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1291:40: ( ws )? - int alt416=2; - try { dbg.enterSubRule(416); - try { dbg.enterDecision(416, decisionCanBacktrack[416]); + int alt417=2; + try { dbg.enterSubRule(417); + try { dbg.enterDecision(417, decisionCanBacktrack[417]); - int LA416_0 = input.LA(1); - if ( (LA416_0==COMMENT||LA416_0==NL||LA416_0==WS) ) { - alt416=1; + int LA417_0 = input.LA(1); + if ( (LA417_0==COMMENT||LA417_0==NL||LA417_0==WS) ) { + alt417=1; } - } finally {dbg.exitDecision(416);} + } finally {dbg.exitDecision(417);} - switch (alt416) { + switch (alt417) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1291:40: ws { dbg.location(1291,40); - pushFollow(FOLLOW_ws_in_cp_expression9350); + pushFollow(FOLLOW_ws_in_cp_expression9374); ws(); state._fsp--; if (state.failed) return; @@ -30316,31 +30517,31 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(416);} + } finally {dbg.exitSubRule(417);} dbg.location(1291,44); - pushFollow(FOLLOW_cp_expression_operator_in_cp_expression9353); + pushFollow(FOLLOW_cp_expression_operator_in_cp_expression9377); cp_expression_operator(); state._fsp--; if (state.failed) return;dbg.location(1291,67); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1291:67: ( ws )? - int alt417=2; - try { dbg.enterSubRule(417); - try { dbg.enterDecision(417, decisionCanBacktrack[417]); + int alt418=2; + try { dbg.enterSubRule(418); + try { dbg.enterDecision(418, decisionCanBacktrack[418]); - int LA417_0 = input.LA(1); - if ( (LA417_0==COMMENT||LA417_0==NL||LA417_0==WS) ) { - alt417=1; + int LA418_0 = input.LA(1); + if ( (LA418_0==COMMENT||LA418_0==NL||LA418_0==WS) ) { + alt418=1; } - } finally {dbg.exitDecision(417);} + } finally {dbg.exitDecision(418);} - switch (alt417) { + switch (alt418) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1291:67: ws { dbg.location(1291,67); - pushFollow(FOLLOW_ws_in_cp_expression9355); + pushFollow(FOLLOW_ws_in_cp_expression9379); ws(); state._fsp--; if (state.failed) return; @@ -30348,11 +30549,11 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(417);} + } finally {dbg.exitSubRule(418);} } dbg.location(1291,72); - pushFollow(FOLLOW_cp_expression_atom_in_cp_expression9359); + pushFollow(FOLLOW_cp_expression_atom_in_cp_expression9383); cp_expression_atom(); state._fsp--; if (state.failed) return; @@ -30365,24 +30566,24 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { { dbg.location(1292,37); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1292:37: ( ws )? - int alt418=2; - try { dbg.enterSubRule(418); - try { dbg.enterDecision(418, decisionCanBacktrack[418]); + int alt419=2; + try { dbg.enterSubRule(419); + try { dbg.enterDecision(419, decisionCanBacktrack[419]); - int LA418_0 = input.LA(1); - if ( (LA418_0==COMMENT||LA418_0==NL||LA418_0==WS) ) { - alt418=1; + int LA419_0 = input.LA(1); + if ( (LA419_0==COMMENT||LA419_0==NL||LA419_0==WS) ) { + alt419=1; } - } finally {dbg.exitDecision(418);} + } finally {dbg.exitDecision(419);} - switch (alt418) { + switch (alt419) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1292:37: ws { dbg.location(1292,37); - pushFollow(FOLLOW_ws_in_cp_expression9378); + pushFollow(FOLLOW_ws_in_cp_expression9402); ws(); state._fsp--; if (state.failed) return; @@ -30390,9 +30591,9 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(418);} + } finally {dbg.exitSubRule(419);} dbg.location(1292,41); - pushFollow(FOLLOW_cp_expression_atom_in_cp_expression9381); + pushFollow(FOLLOW_cp_expression_atom_in_cp_expression9405); cp_expression_atom(); state._fsp--; if (state.failed) return; @@ -30400,10 +30601,10 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; default : - break loop419; + break loop420; } } - } finally {dbg.exitSubRule(419);} + } finally {dbg.exitSubRule(420);} } @@ -30419,26 +30620,26 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cp_expression", "isScssSource()"); }dbg.location(1294,25); - match(input,LPAREN,FOLLOW_LPAREN_in_cp_expression9399); if (state.failed) return;dbg.location(1294,32); + match(input,LPAREN,FOLLOW_LPAREN_in_cp_expression9423); if (state.failed) return;dbg.location(1294,32); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1294:32: ( ws )? - int alt420=2; - try { dbg.enterSubRule(420); - try { dbg.enterDecision(420, decisionCanBacktrack[420]); + int alt421=2; + try { dbg.enterSubRule(421); + try { dbg.enterDecision(421, decisionCanBacktrack[421]); - int LA420_0 = input.LA(1); - if ( (LA420_0==COMMENT||LA420_0==NL||LA420_0==WS) ) { - alt420=1; + int LA421_0 = input.LA(1); + if ( (LA421_0==COMMENT||LA421_0==NL||LA421_0==WS) ) { + alt421=1; } - } finally {dbg.exitDecision(420);} + } finally {dbg.exitDecision(421);} - switch (alt420) { + switch (alt421) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1294:32: ws { dbg.location(1294,32); - pushFollow(FOLLOW_ws_in_cp_expression9401); + pushFollow(FOLLOW_ws_in_cp_expression9425); ws(); state._fsp--; if (state.failed) return; @@ -30446,31 +30647,31 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(420);} + } finally {dbg.exitSubRule(421);} dbg.location(1294,36); - pushFollow(FOLLOW_syncToFollow_in_cp_expression9404); + pushFollow(FOLLOW_syncToFollow_in_cp_expression9428); syncToFollow(); state._fsp--; if (state.failed) return;dbg.location(1294,49); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1294:49: ( sass_map_pairs )? - int alt421=2; - try { dbg.enterSubRule(421); - try { dbg.enterDecision(421, decisionCanBacktrack[421]); + int alt422=2; + try { dbg.enterSubRule(422); + try { dbg.enterDecision(422, decisionCanBacktrack[422]); - int LA421_0 = input.LA(1); - if ( ((LA421_0 >= AT_IDENT && LA421_0 <= AT_SIGN)||(LA421_0 >= BOTTOMCENTER_SYM && LA421_0 <= BOTTOMRIGHT_SYM)||LA421_0==CHARSET_SYM||LA421_0==COMMA||LA421_0==COUNTER_STYLE_SYM||LA421_0==FONT_FACE_SYM||LA421_0==GEN||LA421_0==HASH_SYMBOL||LA421_0==IDENT||LA421_0==IMPORT_SYM||(LA421_0 >= LEFTBOTTOM_SYM && LA421_0 <= LEFTTOP_SYM)||(LA421_0 >= MEDIA_SYM && LA421_0 <= MOZ_DOCUMENT_SYM)||LA421_0==NAMESPACE_SYM||LA421_0==NUMBER||LA421_0==PAGE_SYM||(LA421_0 >= RIGHTBOTTOM_SYM && LA421_0 <= RIGHTTOP_SYM)||(LA421_0 >= SASS_AT_ROOT && LA421_0 <= SASS_DEBUG)||(LA421_0 >= SASS_EACH && LA421_0 <= SASS_ELSE)||LA421_0==SASS_EXTEND||(LA421_0 >= SASS_FOR && LA421_0 <= SASS_FUNCTION)||(LA421_0 >= SASS_IF && LA421_0 <= SASS_MIXIN)||(LA421_0 >= SASS_RETURN && LA421_0 <= SASS_WHILE)||LA421_0==STRING||(LA421_0 >= TOPCENTER_SYM && LA421_0 <= TOPRIGHT_SYM)||LA421_0==VARIABLE||LA421_0==WEBKIT_KEYFRAMES_SYM) ) { - alt421=1; + int LA422_0 = input.LA(1); + if ( ((LA422_0 >= AT_IDENT && LA422_0 <= AT_SIGN)||(LA422_0 >= BOTTOMCENTER_SYM && LA422_0 <= BOTTOMRIGHT_SYM)||LA422_0==CHARSET_SYM||LA422_0==COMMA||LA422_0==COUNTER_STYLE_SYM||LA422_0==FONT_FACE_SYM||LA422_0==GEN||LA422_0==HASH_SYMBOL||LA422_0==IDENT||LA422_0==IMPORT_SYM||LA422_0==KEYFRAMES_SYM||(LA422_0 >= LEFTBOTTOM_SYM && LA422_0 <= LEFTTOP_SYM)||(LA422_0 >= MEDIA_SYM && LA422_0 <= MOZ_DOCUMENT_SYM)||LA422_0==NAMESPACE_SYM||LA422_0==NUMBER||LA422_0==PAGE_SYM||(LA422_0 >= RIGHTBOTTOM_SYM && LA422_0 <= RIGHTTOP_SYM)||(LA422_0 >= SASS_AT_ROOT && LA422_0 <= SASS_DEBUG)||(LA422_0 >= SASS_EACH && LA422_0 <= SASS_ELSE)||LA422_0==SASS_EXTEND||(LA422_0 >= SASS_FOR && LA422_0 <= SASS_FUNCTION)||(LA422_0 >= SASS_IF && LA422_0 <= SASS_MIXIN)||(LA422_0 >= SASS_RETURN && LA422_0 <= SASS_WHILE)||LA422_0==STRING||(LA422_0 >= TOPCENTER_SYM && LA422_0 <= TOPRIGHT_SYM)||LA422_0==VARIABLE||LA422_0==WEBKIT_KEYFRAMES_SYM) ) { + alt422=1; } - } finally {dbg.exitDecision(421);} + } finally {dbg.exitDecision(422);} - switch (alt421) { + switch (alt422) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1294:49: sass_map_pairs { dbg.location(1294,49); - pushFollow(FOLLOW_sass_map_pairs_in_cp_expression9406); + pushFollow(FOLLOW_sass_map_pairs_in_cp_expression9430); sass_map_pairs(); state._fsp--; if (state.failed) return; @@ -30478,9 +30679,9 @@ else if ( (evalPredicate(isScssSource(),"isScssSource()")) ) { break; } - } finally {dbg.exitSubRule(421);} + } finally {dbg.exitSubRule(422);} dbg.location(1294,65); - match(input,RPAREN,FOLLOW_RPAREN_in_cp_expression9409); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_cp_expression9433); if (state.failed) return; } break; @@ -30517,18 +30718,18 @@ public final void cp_expression_operator() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1298:5: ( key_or | key_and | CP_EQ | CP_NOT_EQ | LESS | LESS_OR_EQ | GREATER | GREATER_OR_EQ ) - int alt423=8; - try { dbg.enterDecision(423, decisionCanBacktrack[423]); + int alt424=8; + try { dbg.enterDecision(424, decisionCanBacktrack[424]); switch ( input.LA(1) ) { case IDENT: { - int LA423_1 = input.LA(2); + int LA424_1 = input.LA(2); if ( (evalPredicate(tokenNameEquals("or"),"tokenNameEquals(\"or\")")) ) { - alt423=1; + alt424=1; } else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { - alt423=2; + alt424=2; } else { @@ -30537,7 +30738,7 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 423, 1, input); + new NoViableAltException("", 424, 1, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -30549,51 +30750,51 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { break; case CP_EQ: { - alt423=3; + alt424=3; } break; case CP_NOT_EQ: { - alt423=4; + alt424=4; } break; case LESS: { - alt423=5; + alt424=5; } break; case LESS_OR_EQ: { - alt423=6; + alt424=6; } break; case GREATER: { - alt423=7; + alt424=7; } break; case GREATER_OR_EQ: { - alt423=8; + alt424=8; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 423, 0, input); + new NoViableAltException("", 424, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(423);} + } finally {dbg.exitDecision(424);} - switch (alt423) { + switch (alt424) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1299:5: key_or { dbg.location(1299,5); - pushFollow(FOLLOW_key_or_in_cp_expression_operator9430); + pushFollow(FOLLOW_key_or_in_cp_expression_operator9454); key_or(); state._fsp--; if (state.failed) return; @@ -30605,7 +30806,7 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1299:14: key_and { dbg.location(1299,14); - pushFollow(FOLLOW_key_and_in_cp_expression_operator9434); + pushFollow(FOLLOW_key_and_in_cp_expression_operator9458); key_and(); state._fsp--; if (state.failed) return; @@ -30617,7 +30818,7 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1299:25: CP_EQ { dbg.location(1299,25); - match(input,CP_EQ,FOLLOW_CP_EQ_in_cp_expression_operator9439); if (state.failed) return; + match(input,CP_EQ,FOLLOW_CP_EQ_in_cp_expression_operator9463); if (state.failed) return; } break; case 4 : @@ -30626,7 +30827,7 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1299:33: CP_NOT_EQ { dbg.location(1299,33); - match(input,CP_NOT_EQ,FOLLOW_CP_NOT_EQ_in_cp_expression_operator9443); if (state.failed) return; + match(input,CP_NOT_EQ,FOLLOW_CP_NOT_EQ_in_cp_expression_operator9467); if (state.failed) return; } break; case 5 : @@ -30635,7 +30836,7 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1299:45: LESS { dbg.location(1299,45); - match(input,LESS,FOLLOW_LESS_in_cp_expression_operator9447); if (state.failed) return; + match(input,LESS,FOLLOW_LESS_in_cp_expression_operator9471); if (state.failed) return; } break; case 6 : @@ -30644,7 +30845,7 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1299:52: LESS_OR_EQ { dbg.location(1299,52); - match(input,LESS_OR_EQ,FOLLOW_LESS_OR_EQ_in_cp_expression_operator9451); if (state.failed) return; + match(input,LESS_OR_EQ,FOLLOW_LESS_OR_EQ_in_cp_expression_operator9475); if (state.failed) return; } break; case 7 : @@ -30653,7 +30854,7 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1299:65: GREATER { dbg.location(1299,65); - match(input,GREATER,FOLLOW_GREATER_in_cp_expression_operator9455); if (state.failed) return; + match(input,GREATER,FOLLOW_GREATER_in_cp_expression_operator9479); if (state.failed) return; } break; case 8 : @@ -30662,7 +30863,7 @@ else if ( (evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1299:75: GREATER_OR_EQ { dbg.location(1299,75); - match(input,GREATER_OR_EQ,FOLLOW_GREATER_OR_EQ_in_cp_expression_operator9459); if (state.failed) return; + match(input,GREATER_OR_EQ,FOLLOW_GREATER_OR_EQ_in_cp_expression_operator9483); if (state.failed) return; } break; @@ -30705,43 +30906,43 @@ public final void cp_expression_atom() throws RecognitionException { { dbg.location(1304,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1304:9: ( NOT ( ws )? )? - int alt425=2; - try { dbg.enterSubRule(425); - try { dbg.enterDecision(425, decisionCanBacktrack[425]); + int alt426=2; + try { dbg.enterSubRule(426); + try { dbg.enterDecision(426, decisionCanBacktrack[426]); - int LA425_0 = input.LA(1); - if ( (LA425_0==NOT) ) { - alt425=1; + int LA426_0 = input.LA(1); + if ( (LA426_0==NOT) ) { + alt426=1; } - } finally {dbg.exitDecision(425);} + } finally {dbg.exitDecision(426);} - switch (alt425) { + switch (alt426) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1304:10: NOT ( ws )? { dbg.location(1304,10); - match(input,NOT,FOLLOW_NOT_in_cp_expression_atom9485); if (state.failed) return;dbg.location(1304,14); + match(input,NOT,FOLLOW_NOT_in_cp_expression_atom9509); if (state.failed) return;dbg.location(1304,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1304:14: ( ws )? - int alt424=2; - try { dbg.enterSubRule(424); - try { dbg.enterDecision(424, decisionCanBacktrack[424]); + int alt425=2; + try { dbg.enterSubRule(425); + try { dbg.enterDecision(425, decisionCanBacktrack[425]); - int LA424_0 = input.LA(1); - if ( (LA424_0==COMMENT||LA424_0==NL||LA424_0==WS) ) { - alt424=1; + int LA425_0 = input.LA(1); + if ( (LA425_0==COMMENT||LA425_0==NL||LA425_0==WS) ) { + alt425=1; } - } finally {dbg.exitDecision(424);} + } finally {dbg.exitDecision(425);} - switch (alt424) { + switch (alt425) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1304:14: ws { dbg.location(1304,14); - pushFollow(FOLLOW_ws_in_cp_expression_atom9487); + pushFollow(FOLLOW_ws_in_cp_expression_atom9511); ws(); state._fsp--; if (state.failed) return; @@ -30749,114 +30950,114 @@ public final void cp_expression_atom() throws RecognitionException { break; } - } finally {dbg.exitSubRule(424);} + } finally {dbg.exitSubRule(425);} } break; } - } finally {dbg.exitSubRule(425);} + } finally {dbg.exitSubRule(426);} dbg.location(1305,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1305:9: ( ( cp_math_expression )=> cp_math_expression | LPAREN ( ws )? ( cp_expression_list ( ws )? )? RPAREN ) - int alt429=2; - try { dbg.enterSubRule(429); - try { dbg.enterDecision(429, decisionCanBacktrack[429]); + int alt430=2; + try { dbg.enterSubRule(430); + try { dbg.enterDecision(430, decisionCanBacktrack[430]); - int LA429_0 = input.LA(1); - if ( (LA429_0==MINUS||LA429_0==PLUS) && (synpred65_Css3())) { - alt429=1; + int LA430_0 = input.LA(1); + if ( (LA430_0==MINUS||LA430_0==PLUS) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==IDENT) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==IDENT) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==VARIABLE) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==VARIABLE) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==LBRACKET) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==LBRACKET) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==NUMBER) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==NUMBER) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==URANGE) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==URANGE) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==PERCENTAGE) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==PERCENTAGE) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==LENGTH) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==LENGTH) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==EMS) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==EMS) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==REM) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==REM) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==EXS) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==EXS) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==ANGLE) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==ANGLE) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==TIME) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==TIME) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==FREQ) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==FREQ) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==RESOLUTION) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==RESOLUTION) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==DIMENSION) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==DIMENSION) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==STRING) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==STRING) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==TILDE) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==TILDE) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==LESS_JS_STRING) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==LESS_JS_STRING) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==GEN) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==GEN) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==URI) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==URI) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==HASH) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==HASH) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==AT_IDENT||(LA429_0 >= BOTTOMCENTER_SYM && LA429_0 <= BOTTOMRIGHT_SYM)||LA429_0==CHARSET_SYM||LA429_0==COUNTER_STYLE_SYM||LA429_0==FONT_FACE_SYM||LA429_0==IMPORT_SYM||(LA429_0 >= LEFTBOTTOM_SYM && LA429_0 <= LEFTTOP_SYM)||LA429_0==MEDIA_SYM||LA429_0==MOZ_DOCUMENT_SYM||LA429_0==NAMESPACE_SYM||LA429_0==PAGE_SYM||(LA429_0 >= RIGHTBOTTOM_SYM && LA429_0 <= RIGHTTOP_SYM)||(LA429_0 >= SASS_AT_ROOT && LA429_0 <= SASS_DEBUG)||(LA429_0 >= SASS_EACH && LA429_0 <= SASS_ELSE)||LA429_0==SASS_EXTEND||(LA429_0 >= SASS_FOR && LA429_0 <= SASS_FUNCTION)||(LA429_0 >= SASS_IF && LA429_0 <= SASS_MIXIN)||(LA429_0 >= SASS_RETURN && LA429_0 <= SASS_USE)||(LA429_0 >= SASS_WARN && LA429_0 <= SASS_WHILE)||(LA429_0 >= TOPCENTER_SYM && LA429_0 <= TOPRIGHT_SYM)||LA429_0==WEBKIT_KEYFRAMES_SYM) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==AT_IDENT||(LA430_0 >= BOTTOMCENTER_SYM && LA430_0 <= BOTTOMRIGHT_SYM)||LA430_0==CHARSET_SYM||LA430_0==COUNTER_STYLE_SYM||LA430_0==FONT_FACE_SYM||LA430_0==IMPORT_SYM||LA430_0==KEYFRAMES_SYM||(LA430_0 >= LEFTBOTTOM_SYM && LA430_0 <= LEFTTOP_SYM)||LA430_0==MEDIA_SYM||LA430_0==MOZ_DOCUMENT_SYM||LA430_0==NAMESPACE_SYM||LA430_0==PAGE_SYM||(LA430_0 >= RIGHTBOTTOM_SYM && LA430_0 <= RIGHTTOP_SYM)||(LA430_0 >= SASS_AT_ROOT && LA430_0 <= SASS_DEBUG)||(LA430_0 >= SASS_EACH && LA430_0 <= SASS_ELSE)||LA430_0==SASS_EXTEND||(LA430_0 >= SASS_FOR && LA430_0 <= SASS_FUNCTION)||(LA430_0 >= SASS_IF && LA430_0 <= SASS_MIXIN)||(LA430_0 >= SASS_RETURN && LA430_0 <= SASS_USE)||(LA430_0 >= SASS_WARN && LA430_0 <= SASS_WHILE)||(LA430_0 >= TOPCENTER_SYM && LA430_0 <= TOPRIGHT_SYM)||LA430_0==WEBKIT_KEYFRAMES_SYM) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==SASS_VAR) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==SASS_VAR) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==LESS_AND) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==LESS_AND) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==HASH_SYMBOL) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==HASH_SYMBOL) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==AT_SIGN) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==AT_SIGN) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==PERCENTAGE_SYMBOL) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==PERCENTAGE_SYMBOL) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==IMPORTANT_SYM) && (synpred65_Css3())) { - alt429=1; + else if ( (LA430_0==IMPORTANT_SYM) && (synpred65_Css3())) { + alt430=1; } - else if ( (LA429_0==LPAREN) ) { - int LA429_30 = input.LA(2); + else if ( (LA430_0==LPAREN) ) { + int LA430_30 = input.LA(2); if ( (synpred65_Css3()) ) { - alt429=1; + alt430=1; } else if ( (true) ) { - alt429=2; + alt430=2; } } @@ -30864,21 +31065,21 @@ else if ( (true) ) { else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 429, 0, input); + new NoViableAltException("", 430, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(429);} + } finally {dbg.exitDecision(430);} - switch (alt429) { + switch (alt430) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1306:13: ( cp_math_expression )=> cp_math_expression { dbg.location(1306,35); - pushFollow(FOLLOW_cp_math_expression_in_cp_expression_atom9518); + pushFollow(FOLLOW_cp_math_expression_in_cp_expression_atom9542); cp_math_expression(); state._fsp--; if (state.failed) return; @@ -30890,26 +31091,26 @@ else if ( (true) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1307:15: LPAREN ( ws )? ( cp_expression_list ( ws )? )? RPAREN { dbg.location(1307,15); - match(input,LPAREN,FOLLOW_LPAREN_in_cp_expression_atom9534); if (state.failed) return;dbg.location(1307,22); + match(input,LPAREN,FOLLOW_LPAREN_in_cp_expression_atom9558); if (state.failed) return;dbg.location(1307,22); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1307:22: ( ws )? - int alt426=2; - try { dbg.enterSubRule(426); - try { dbg.enterDecision(426, decisionCanBacktrack[426]); + int alt427=2; + try { dbg.enterSubRule(427); + try { dbg.enterDecision(427, decisionCanBacktrack[427]); - int LA426_0 = input.LA(1); - if ( (LA426_0==COMMENT||LA426_0==NL||LA426_0==WS) ) { - alt426=1; + int LA427_0 = input.LA(1); + if ( (LA427_0==COMMENT||LA427_0==NL||LA427_0==WS) ) { + alt427=1; } - } finally {dbg.exitDecision(426);} + } finally {dbg.exitDecision(427);} - switch (alt426) { + switch (alt427) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1307:22: ws { dbg.location(1307,22); - pushFollow(FOLLOW_ws_in_cp_expression_atom9536); + pushFollow(FOLLOW_ws_in_cp_expression_atom9560); ws(); state._fsp--; if (state.failed) return; @@ -30917,49 +31118,49 @@ else if ( (true) ) { break; } - } finally {dbg.exitSubRule(426);} + } finally {dbg.exitSubRule(427);} dbg.location(1307,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1307:26: ( cp_expression_list ( ws )? )? - int alt428=2; - try { dbg.enterSubRule(428); - try { dbg.enterDecision(428, decisionCanBacktrack[428]); + int alt429=2; + try { dbg.enterSubRule(429); + try { dbg.enterDecision(429, decisionCanBacktrack[429]); - int LA428_0 = input.LA(1); - if ( ((LA428_0 >= ANGLE && LA428_0 <= AT_SIGN)||(LA428_0 >= BOTTOMCENTER_SYM && LA428_0 <= BOTTOMRIGHT_SYM)||LA428_0==CHARSET_SYM||LA428_0==COUNTER_STYLE_SYM||LA428_0==DIMENSION||LA428_0==EMS||LA428_0==EXS||(LA428_0 >= FONT_FACE_SYM && LA428_0 <= FREQ)||LA428_0==GEN||(LA428_0 >= HASH && LA428_0 <= HASH_SYMBOL)||(LA428_0 >= IDENT && LA428_0 <= IMPORT_SYM)||(LA428_0 >= LBRACE && LA428_0 <= LENGTH)||(LA428_0 >= LESS_AND && LA428_0 <= LESS_JS_STRING)||LA428_0==LPAREN||(LA428_0 >= MEDIA_SYM && LA428_0 <= MOZ_DOCUMENT_SYM)||LA428_0==NAMESPACE_SYM||(LA428_0 >= NOT && LA428_0 <= NUMBER)||(LA428_0 >= PAGE_SYM && LA428_0 <= PERCENTAGE_SYMBOL)||LA428_0==PLUS||(LA428_0 >= REM && LA428_0 <= RIGHTTOP_SYM)||(LA428_0 >= SASS_AT_ROOT && LA428_0 <= SASS_DEBUG)||(LA428_0 >= SASS_EACH && LA428_0 <= SASS_ELSE)||LA428_0==SASS_EXTEND||(LA428_0 >= SASS_FOR && LA428_0 <= SASS_FUNCTION)||(LA428_0 >= SASS_IF && LA428_0 <= SASS_MIXIN)||(LA428_0 >= SASS_RETURN && LA428_0 <= SASS_WHILE)||LA428_0==STRING||(LA428_0 >= TILDE && LA428_0 <= TOPRIGHT_SYM)||(LA428_0 >= URANGE && LA428_0 <= URI)||LA428_0==VARIABLE||LA428_0==WEBKIT_KEYFRAMES_SYM) ) { - alt428=1; + int LA429_0 = input.LA(1); + if ( ((LA429_0 >= ANGLE && LA429_0 <= AT_SIGN)||(LA429_0 >= BOTTOMCENTER_SYM && LA429_0 <= BOTTOMRIGHT_SYM)||LA429_0==CHARSET_SYM||LA429_0==COUNTER_STYLE_SYM||LA429_0==DIMENSION||LA429_0==EMS||LA429_0==EXS||(LA429_0 >= FONT_FACE_SYM && LA429_0 <= FREQ)||LA429_0==GEN||(LA429_0 >= HASH && LA429_0 <= HASH_SYMBOL)||(LA429_0 >= IDENT && LA429_0 <= IMPORT_SYM)||LA429_0==KEYFRAMES_SYM||(LA429_0 >= LBRACE && LA429_0 <= LENGTH)||(LA429_0 >= LESS_AND && LA429_0 <= LESS_JS_STRING)||LA429_0==LPAREN||(LA429_0 >= MEDIA_SYM && LA429_0 <= MOZ_DOCUMENT_SYM)||LA429_0==NAMESPACE_SYM||(LA429_0 >= NOT && LA429_0 <= NUMBER)||(LA429_0 >= PAGE_SYM && LA429_0 <= PERCENTAGE_SYMBOL)||LA429_0==PLUS||(LA429_0 >= REM && LA429_0 <= RIGHTTOP_SYM)||(LA429_0 >= SASS_AT_ROOT && LA429_0 <= SASS_DEBUG)||(LA429_0 >= SASS_EACH && LA429_0 <= SASS_ELSE)||LA429_0==SASS_EXTEND||(LA429_0 >= SASS_FOR && LA429_0 <= SASS_FUNCTION)||(LA429_0 >= SASS_IF && LA429_0 <= SASS_MIXIN)||(LA429_0 >= SASS_RETURN && LA429_0 <= SASS_WHILE)||LA429_0==STRING||(LA429_0 >= TILDE && LA429_0 <= TOPRIGHT_SYM)||(LA429_0 >= URANGE && LA429_0 <= URI)||LA429_0==VARIABLE||LA429_0==WEBKIT_KEYFRAMES_SYM) ) { + alt429=1; } - } finally {dbg.exitDecision(428);} + } finally {dbg.exitDecision(429);} - switch (alt428) { + switch (alt429) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1307:27: cp_expression_list ( ws )? { dbg.location(1307,27); - pushFollow(FOLLOW_cp_expression_list_in_cp_expression_atom9540); + pushFollow(FOLLOW_cp_expression_list_in_cp_expression_atom9564); cp_expression_list(); state._fsp--; if (state.failed) return;dbg.location(1307,46); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1307:46: ( ws )? - int alt427=2; - try { dbg.enterSubRule(427); - try { dbg.enterDecision(427, decisionCanBacktrack[427]); + int alt428=2; + try { dbg.enterSubRule(428); + try { dbg.enterDecision(428, decisionCanBacktrack[428]); - int LA427_0 = input.LA(1); - if ( (LA427_0==COMMENT||LA427_0==NL||LA427_0==WS) ) { - alt427=1; + int LA428_0 = input.LA(1); + if ( (LA428_0==COMMENT||LA428_0==NL||LA428_0==WS) ) { + alt428=1; } - } finally {dbg.exitDecision(427);} + } finally {dbg.exitDecision(428);} - switch (alt427) { + switch (alt428) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1307:46: ws { dbg.location(1307,46); - pushFollow(FOLLOW_ws_in_cp_expression_atom9542); + pushFollow(FOLLOW_ws_in_cp_expression_atom9566); ws(); state._fsp--; if (state.failed) return; @@ -30967,20 +31168,20 @@ else if ( (true) ) { break; } - } finally {dbg.exitSubRule(427);} + } finally {dbg.exitSubRule(428);} } break; } - } finally {dbg.exitSubRule(428);} + } finally {dbg.exitSubRule(429);} dbg.location(1307,52); - match(input,RPAREN,FOLLOW_RPAREN_in_cp_expression_atom9547); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_cp_expression_atom9571); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(429);} + } finally {dbg.exitSubRule(430);} } @@ -31021,37 +31222,37 @@ public final void cp_math_expressions() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1314:5: cp_math_expression ( ws cp_math_expression )* { dbg.location(1314,5); - pushFollow(FOLLOW_cp_math_expression_in_cp_math_expressions9579); + pushFollow(FOLLOW_cp_math_expression_in_cp_math_expressions9603); cp_math_expression(); state._fsp--; if (state.failed) return;dbg.location(1315,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1315:5: ( ws cp_math_expression )* - try { dbg.enterSubRule(430); + try { dbg.enterSubRule(431); - loop430: + loop431: while (true) { - int alt430=2; - try { dbg.enterDecision(430, decisionCanBacktrack[430]); + int alt431=2; + try { dbg.enterDecision(431, decisionCanBacktrack[431]); - int LA430_0 = input.LA(1); - if ( (LA430_0==COMMENT||LA430_0==NL||LA430_0==WS) ) { - alt430=1; + int LA431_0 = input.LA(1); + if ( (LA431_0==COMMENT||LA431_0==NL||LA431_0==WS) ) { + alt431=1; } - } finally {dbg.exitDecision(430);} + } finally {dbg.exitDecision(431);} - switch (alt430) { + switch (alt431) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1315:6: ws cp_math_expression { dbg.location(1315,6); - pushFollow(FOLLOW_ws_in_cp_math_expressions9586); + pushFollow(FOLLOW_ws_in_cp_math_expressions9610); ws(); state._fsp--; if (state.failed) return;dbg.location(1315,9); - pushFollow(FOLLOW_cp_math_expression_in_cp_math_expressions9588); + pushFollow(FOLLOW_cp_math_expression_in_cp_math_expressions9612); cp_math_expression(); state._fsp--; if (state.failed) return; @@ -31059,10 +31260,10 @@ public final void cp_math_expressions() throws RecognitionException { break; default : - break loop430; + break loop431; } } - } finally {dbg.exitSubRule(430);} + } finally {dbg.exitSubRule(431);} } @@ -31103,29 +31304,29 @@ public final void cp_math_expression() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1331:10: cp_math_expression_atom ( ( ( ws )? ( PLUS | MINUS | STAR | SOLIDUS ) )=> ( ws )? ( PLUS | MINUS | STAR | SOLIDUS ) ( ws )? cp_math_expression_atom )* { dbg.location(1331,10); - pushFollow(FOLLOW_cp_math_expression_atom_in_cp_math_expression9622); + pushFollow(FOLLOW_cp_math_expression_atom_in_cp_math_expression9646); cp_math_expression_atom(); state._fsp--; if (state.failed) return;dbg.location(1332,10); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1332:10: ( ( ( ws )? ( PLUS | MINUS | STAR | SOLIDUS ) )=> ( ws )? ( PLUS | MINUS | STAR | SOLIDUS ) ( ws )? cp_math_expression_atom )* - try { dbg.enterSubRule(433); + try { dbg.enterSubRule(434); - loop433: + loop434: while (true) { - int alt433=2; - try { dbg.enterDecision(433, decisionCanBacktrack[433]); + int alt434=2; + try { dbg.enterDecision(434, decisionCanBacktrack[434]); try { isCyclicDecision = true; - alt433 = dfa433.predict(input); + alt434 = dfa434.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(433);} + } finally {dbg.exitDecision(434);} - switch (alt433) { + switch (alt434) { case 1 : dbg.enterAlt(1); @@ -31133,24 +31334,24 @@ public final void cp_math_expression() throws RecognitionException { { dbg.location(1333,48); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1333:48: ( ws )? - int alt431=2; - try { dbg.enterSubRule(431); - try { dbg.enterDecision(431, decisionCanBacktrack[431]); + int alt432=2; + try { dbg.enterSubRule(432); + try { dbg.enterDecision(432, decisionCanBacktrack[432]); - int LA431_0 = input.LA(1); - if ( (LA431_0==COMMENT||LA431_0==NL||LA431_0==WS) ) { - alt431=1; + int LA432_0 = input.LA(1); + if ( (LA432_0==COMMENT||LA432_0==NL||LA432_0==WS) ) { + alt432=1; } - } finally {dbg.exitDecision(431);} + } finally {dbg.exitDecision(432);} - switch (alt431) { + switch (alt432) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1333:48: ws { dbg.location(1333,48); - pushFollow(FOLLOW_ws_in_cp_math_expression9664); + pushFollow(FOLLOW_ws_in_cp_math_expression9688); ws(); state._fsp--; if (state.failed) return; @@ -31158,7 +31359,7 @@ public final void cp_math_expression() throws RecognitionException { break; } - } finally {dbg.exitSubRule(431);} + } finally {dbg.exitSubRule(432);} dbg.location(1333,52); if ( input.LA(1)==MINUS||input.LA(1)==PLUS||(input.LA(1) >= SOLIDUS && input.LA(1) <= STAR) ) { input.consume(); @@ -31172,24 +31373,24 @@ public final void cp_math_expression() throws RecognitionException { throw mse; }dbg.location(1333,78); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1333:78: ( ws )? - int alt432=2; - try { dbg.enterSubRule(432); - try { dbg.enterDecision(432, decisionCanBacktrack[432]); + int alt433=2; + try { dbg.enterSubRule(433); + try { dbg.enterDecision(433, decisionCanBacktrack[433]); - int LA432_0 = input.LA(1); - if ( (LA432_0==COMMENT||LA432_0==NL||LA432_0==WS) ) { - alt432=1; + int LA433_0 = input.LA(1); + if ( (LA433_0==COMMENT||LA433_0==NL||LA433_0==WS) ) { + alt433=1; } - } finally {dbg.exitDecision(432);} + } finally {dbg.exitDecision(433);} - switch (alt432) { + switch (alt433) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1333:78: ws { dbg.location(1333,78); - pushFollow(FOLLOW_ws_in_cp_math_expression9677); + pushFollow(FOLLOW_ws_in_cp_math_expression9701); ws(); state._fsp--; if (state.failed) return; @@ -31197,9 +31398,9 @@ public final void cp_math_expression() throws RecognitionException { break; } - } finally {dbg.exitSubRule(432);} + } finally {dbg.exitSubRule(433);} dbg.location(1333,82); - pushFollow(FOLLOW_cp_math_expression_atom_in_cp_math_expression9680); + pushFollow(FOLLOW_cp_math_expression_atom_in_cp_math_expression9704); cp_math_expression_atom(); state._fsp--; if (state.failed) return; @@ -31207,10 +31408,10 @@ public final void cp_math_expression() throws RecognitionException { break; default : - break loop433; + break loop434; } } - } finally {dbg.exitSubRule(433);} + } finally {dbg.exitSubRule(434);} } @@ -31246,27 +31447,27 @@ public final void cp_math_expression_atom() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1338:5: ( term | IMPORTANT_SYM | ( unaryOperator ( ws )? )? LPAREN ( ws )? cp_math_expression ( ws )? RPAREN ) - int alt438=3; - try { dbg.enterDecision(438, decisionCanBacktrack[438]); + int alt439=3; + try { dbg.enterDecision(439, decisionCanBacktrack[439]); try { isCyclicDecision = true; - alt438 = dfa438.predict(input); + alt439 = dfa439.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(438);} + } finally {dbg.exitDecision(439);} - switch (alt438) { + switch (alt439) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1339:5: term { dbg.location(1339,5); - pushFollow(FOLLOW_term_in_cp_math_expression_atom9713); + pushFollow(FOLLOW_term_in_cp_math_expression_atom9737); term(); state._fsp--; if (state.failed) return; @@ -31278,7 +31479,7 @@ public final void cp_math_expression_atom() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1340:7: IMPORTANT_SYM { dbg.location(1340,7); - match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_cp_math_expression_atom9721); if (state.failed) return; + match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_cp_math_expression_atom9745); if (state.failed) return; } break; case 3 : @@ -31288,46 +31489,46 @@ public final void cp_math_expression_atom() throws RecognitionException { { dbg.location(1341,7); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1341:7: ( unaryOperator ( ws )? )? - int alt435=2; - try { dbg.enterSubRule(435); - try { dbg.enterDecision(435, decisionCanBacktrack[435]); + int alt436=2; + try { dbg.enterSubRule(436); + try { dbg.enterDecision(436, decisionCanBacktrack[436]); - int LA435_0 = input.LA(1); - if ( (LA435_0==MINUS||LA435_0==PLUS) ) { - alt435=1; + int LA436_0 = input.LA(1); + if ( (LA436_0==MINUS||LA436_0==PLUS) ) { + alt436=1; } - } finally {dbg.exitDecision(435);} + } finally {dbg.exitDecision(436);} - switch (alt435) { + switch (alt436) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1341:9: unaryOperator ( ws )? { dbg.location(1341,9); - pushFollow(FOLLOW_unaryOperator_in_cp_math_expression_atom9732); + pushFollow(FOLLOW_unaryOperator_in_cp_math_expression_atom9756); unaryOperator(); state._fsp--; if (state.failed) return;dbg.location(1341,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1341:23: ( ws )? - int alt434=2; - try { dbg.enterSubRule(434); - try { dbg.enterDecision(434, decisionCanBacktrack[434]); + int alt435=2; + try { dbg.enterSubRule(435); + try { dbg.enterDecision(435, decisionCanBacktrack[435]); - int LA434_0 = input.LA(1); - if ( (LA434_0==COMMENT||LA434_0==NL||LA434_0==WS) ) { - alt434=1; + int LA435_0 = input.LA(1); + if ( (LA435_0==COMMENT||LA435_0==NL||LA435_0==WS) ) { + alt435=1; } - } finally {dbg.exitDecision(434);} + } finally {dbg.exitDecision(435);} - switch (alt434) { + switch (alt435) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1341:23: ws { dbg.location(1341,23); - pushFollow(FOLLOW_ws_in_cp_math_expression_atom9734); + pushFollow(FOLLOW_ws_in_cp_math_expression_atom9758); ws(); state._fsp--; if (state.failed) return; @@ -31335,34 +31536,34 @@ public final void cp_math_expression_atom() throws RecognitionException { break; } - } finally {dbg.exitSubRule(434);} + } finally {dbg.exitSubRule(435);} } break; } - } finally {dbg.exitSubRule(435);} + } finally {dbg.exitSubRule(436);} dbg.location(1341,30); - match(input,LPAREN,FOLLOW_LPAREN_in_cp_math_expression_atom9740); if (state.failed) return;dbg.location(1341,37); + match(input,LPAREN,FOLLOW_LPAREN_in_cp_math_expression_atom9764); if (state.failed) return;dbg.location(1341,37); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1341:37: ( ws )? - int alt436=2; - try { dbg.enterSubRule(436); - try { dbg.enterDecision(436, decisionCanBacktrack[436]); + int alt437=2; + try { dbg.enterSubRule(437); + try { dbg.enterDecision(437, decisionCanBacktrack[437]); - int LA436_0 = input.LA(1); - if ( (LA436_0==COMMENT||LA436_0==NL||LA436_0==WS) ) { - alt436=1; + int LA437_0 = input.LA(1); + if ( (LA437_0==COMMENT||LA437_0==NL||LA437_0==WS) ) { + alt437=1; } - } finally {dbg.exitDecision(436);} + } finally {dbg.exitDecision(437);} - switch (alt436) { + switch (alt437) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1341:37: ws { dbg.location(1341,37); - pushFollow(FOLLOW_ws_in_cp_math_expression_atom9742); + pushFollow(FOLLOW_ws_in_cp_math_expression_atom9766); ws(); state._fsp--; if (state.failed) return; @@ -31370,31 +31571,31 @@ public final void cp_math_expression_atom() throws RecognitionException { break; } - } finally {dbg.exitSubRule(436);} + } finally {dbg.exitSubRule(437);} dbg.location(1341,41); - pushFollow(FOLLOW_cp_math_expression_in_cp_math_expression_atom9745); + pushFollow(FOLLOW_cp_math_expression_in_cp_math_expression_atom9769); cp_math_expression(); state._fsp--; if (state.failed) return;dbg.location(1341,60); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1341:60: ( ws )? - int alt437=2; - try { dbg.enterSubRule(437); - try { dbg.enterDecision(437, decisionCanBacktrack[437]); + int alt438=2; + try { dbg.enterSubRule(438); + try { dbg.enterDecision(438, decisionCanBacktrack[438]); - int LA437_0 = input.LA(1); - if ( (LA437_0==COMMENT||LA437_0==NL||LA437_0==WS) ) { - alt437=1; + int LA438_0 = input.LA(1); + if ( (LA438_0==COMMENT||LA438_0==NL||LA438_0==WS) ) { + alt438=1; } - } finally {dbg.exitDecision(437);} + } finally {dbg.exitDecision(438);} - switch (alt437) { + switch (alt438) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1341:60: ws { dbg.location(1341,60); - pushFollow(FOLLOW_ws_in_cp_math_expression_atom9747); + pushFollow(FOLLOW_ws_in_cp_math_expression_atom9771); ws(); state._fsp--; if (state.failed) return; @@ -31402,9 +31603,9 @@ public final void cp_math_expression_atom() throws RecognitionException { break; } - } finally {dbg.exitSubRule(437);} + } finally {dbg.exitSubRule(438);} dbg.location(1341,64); - match(input,RPAREN,FOLLOW_RPAREN_in_cp_math_expression_atom9750); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_cp_math_expression_atom9774); if (state.failed) return; } break; @@ -31447,29 +31648,29 @@ public final void cp_mixin_declaration() throws RecognitionException { { dbg.location(1352,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1352:5: ({...}? ( LESS_AND | ( ( ( DOT cp_mixin_name ) | HASH ) ( ws )? LPAREN ( ws )? ( cp_args_list )? RPAREN ) ) ( ( ws )? less_mixin_guarded )? |{...}? SASS_MIXIN ws cp_mixin_name ( ( ws )? LPAREN ( ws )? ( cp_args_list )? RPAREN )? ) - int alt450=2; - try { dbg.enterSubRule(450); - try { dbg.enterDecision(450, decisionCanBacktrack[450]); + int alt451=2; + try { dbg.enterSubRule(451); + try { dbg.enterDecision(451, decisionCanBacktrack[451]); - int LA450_0 = input.LA(1); - if ( (LA450_0==DOT||LA450_0==HASH||LA450_0==LESS_AND) ) { - alt450=1; + int LA451_0 = input.LA(1); + if ( (LA451_0==DOT||LA451_0==HASH||LA451_0==LESS_AND) ) { + alt451=1; } - else if ( (LA450_0==SASS_MIXIN) ) { - alt450=2; + else if ( (LA451_0==SASS_MIXIN) ) { + alt451=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 450, 0, input); + new NoViableAltException("", 451, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(450);} + } finally {dbg.exitDecision(451);} - switch (alt450) { + switch (alt451) { case 1 : dbg.enterAlt(1); @@ -31481,36 +31682,36 @@ else if ( (LA450_0==SASS_MIXIN) ) { throw new FailedPredicateException(input, "cp_mixin_declaration", "isLessSource()"); }dbg.location(1353,27); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:27: ( LESS_AND | ( ( ( DOT cp_mixin_name ) | HASH ) ( ws )? LPAREN ( ws )? ( cp_args_list )? RPAREN ) ) - int alt443=2; - try { dbg.enterSubRule(443); - try { dbg.enterDecision(443, decisionCanBacktrack[443]); + int alt444=2; + try { dbg.enterSubRule(444); + try { dbg.enterDecision(444, decisionCanBacktrack[444]); - int LA443_0 = input.LA(1); - if ( (LA443_0==LESS_AND) ) { - alt443=1; + int LA444_0 = input.LA(1); + if ( (LA444_0==LESS_AND) ) { + alt444=1; } - else if ( (LA443_0==DOT||LA443_0==HASH) ) { - alt443=2; + else if ( (LA444_0==DOT||LA444_0==HASH) ) { + alt444=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 443, 0, input); + new NoViableAltException("", 444, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(443);} + } finally {dbg.exitDecision(444);} - switch (alt443) { + switch (alt444) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:28: LESS_AND { dbg.location(1353,28); - match(input,LESS_AND,FOLLOW_LESS_AND_in_cp_mixin_declaration9790); if (state.failed) return; + match(input,LESS_AND,FOLLOW_LESS_AND_in_cp_mixin_declaration9814); if (state.failed) return; } break; case 2 : @@ -31526,29 +31727,29 @@ else if ( (LA443_0==DOT||LA443_0==HASH) ) { { dbg.location(1353,40); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:40: ( ( DOT cp_mixin_name ) | HASH ) - int alt439=2; - try { dbg.enterSubRule(439); - try { dbg.enterDecision(439, decisionCanBacktrack[439]); + int alt440=2; + try { dbg.enterSubRule(440); + try { dbg.enterDecision(440, decisionCanBacktrack[440]); - int LA439_0 = input.LA(1); - if ( (LA439_0==DOT) ) { - alt439=1; + int LA440_0 = input.LA(1); + if ( (LA440_0==DOT) ) { + alt440=1; } - else if ( (LA439_0==HASH) ) { - alt439=2; + else if ( (LA440_0==HASH) ) { + alt440=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 439, 0, input); + new NoViableAltException("", 440, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(439);} + } finally {dbg.exitDecision(440);} - switch (alt439) { + switch (alt440) { case 1 : dbg.enterAlt(1); @@ -31561,8 +31762,8 @@ else if ( (LA439_0==HASH) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:42: DOT cp_mixin_name { dbg.location(1353,42); - match(input,DOT,FOLLOW_DOT_in_cp_mixin_declaration9797); if (state.failed) return;dbg.location(1353,46); - pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_declaration9799); + match(input,DOT,FOLLOW_DOT_in_cp_mixin_declaration9821); if (state.failed) return;dbg.location(1353,46); + pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_declaration9823); cp_mixin_name(); state._fsp--; if (state.failed) return; @@ -31576,32 +31777,32 @@ else if ( (LA439_0==HASH) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:63: HASH { dbg.location(1353,63); - match(input,HASH,FOLLOW_HASH_in_cp_mixin_declaration9804); if (state.failed) return; + match(input,HASH,FOLLOW_HASH_in_cp_mixin_declaration9828); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(439);} + } finally {dbg.exitSubRule(440);} dbg.location(1353,69); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:69: ( ws )? - int alt440=2; - try { dbg.enterSubRule(440); - try { dbg.enterDecision(440, decisionCanBacktrack[440]); + int alt441=2; + try { dbg.enterSubRule(441); + try { dbg.enterDecision(441, decisionCanBacktrack[441]); - int LA440_0 = input.LA(1); - if ( (LA440_0==COMMENT||LA440_0==NL||LA440_0==WS) ) { - alt440=1; + int LA441_0 = input.LA(1); + if ( (LA441_0==COMMENT||LA441_0==NL||LA441_0==WS) ) { + alt441=1; } - } finally {dbg.exitDecision(440);} + } finally {dbg.exitDecision(441);} - switch (alt440) { + switch (alt441) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:69: ws { dbg.location(1353,69); - pushFollow(FOLLOW_ws_in_cp_mixin_declaration9807); + pushFollow(FOLLOW_ws_in_cp_mixin_declaration9831); ws(); state._fsp--; if (state.failed) return; @@ -31609,28 +31810,28 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(440);} + } finally {dbg.exitSubRule(441);} dbg.location(1353,73); - match(input,LPAREN,FOLLOW_LPAREN_in_cp_mixin_declaration9810); if (state.failed) return;dbg.location(1353,80); + match(input,LPAREN,FOLLOW_LPAREN_in_cp_mixin_declaration9834); if (state.failed) return;dbg.location(1353,80); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:80: ( ws )? - int alt441=2; - try { dbg.enterSubRule(441); - try { dbg.enterDecision(441, decisionCanBacktrack[441]); + int alt442=2; + try { dbg.enterSubRule(442); + try { dbg.enterDecision(442, decisionCanBacktrack[442]); - int LA441_0 = input.LA(1); - if ( (LA441_0==COMMENT||LA441_0==NL||LA441_0==WS) ) { - alt441=1; + int LA442_0 = input.LA(1); + if ( (LA442_0==COMMENT||LA442_0==NL||LA442_0==WS) ) { + alt442=1; } - } finally {dbg.exitDecision(441);} + } finally {dbg.exitDecision(442);} - switch (alt441) { + switch (alt442) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:80: ws { dbg.location(1353,80); - pushFollow(FOLLOW_ws_in_cp_mixin_declaration9812); + pushFollow(FOLLOW_ws_in_cp_mixin_declaration9836); ws(); state._fsp--; if (state.failed) return; @@ -31638,27 +31839,27 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(441);} + } finally {dbg.exitSubRule(442);} dbg.location(1353,84); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:84: ( cp_args_list )? - int alt442=2; - try { dbg.enterSubRule(442); - try { dbg.enterDecision(442, decisionCanBacktrack[442]); + int alt443=2; + try { dbg.enterSubRule(443); + try { dbg.enterDecision(443, decisionCanBacktrack[443]); - int LA442_0 = input.LA(1); - if ( (LA442_0==AT_IDENT||(LA442_0 >= BOTTOMCENTER_SYM && LA442_0 <= BOTTOMRIGHT_SYM)||LA442_0==CHARSET_SYM||(LA442_0 >= COUNTER_STYLE_SYM && LA442_0 <= CP_DOTS)||LA442_0==FONT_FACE_SYM||LA442_0==IDENT||LA442_0==IMPORT_SYM||(LA442_0 >= LEFTBOTTOM_SYM && LA442_0 <= LEFTTOP_SYM)||LA442_0==LESS_REST||LA442_0==MEDIA_SYM||LA442_0==MOZ_DOCUMENT_SYM||LA442_0==NAMESPACE_SYM||LA442_0==PAGE_SYM||(LA442_0 >= RIGHTBOTTOM_SYM && LA442_0 <= RIGHTTOP_SYM)||(LA442_0 >= SASS_AT_ROOT && LA442_0 <= SASS_DEBUG)||(LA442_0 >= SASS_EACH && LA442_0 <= SASS_ELSE)||LA442_0==SASS_EXTEND||(LA442_0 >= SASS_FOR && LA442_0 <= SASS_FUNCTION)||(LA442_0 >= SASS_IF && LA442_0 <= SASS_MIXIN)||(LA442_0 >= SASS_RETURN && LA442_0 <= SASS_WHILE)||(LA442_0 >= TOPCENTER_SYM && LA442_0 <= TOPRIGHT_SYM)||LA442_0==WEBKIT_KEYFRAMES_SYM) ) { - alt442=1; + int LA443_0 = input.LA(1); + if ( (LA443_0==AT_IDENT||(LA443_0 >= BOTTOMCENTER_SYM && LA443_0 <= BOTTOMRIGHT_SYM)||LA443_0==CHARSET_SYM||(LA443_0 >= COUNTER_STYLE_SYM && LA443_0 <= CP_DOTS)||LA443_0==FONT_FACE_SYM||LA443_0==IDENT||LA443_0==IMPORT_SYM||LA443_0==KEYFRAMES_SYM||(LA443_0 >= LEFTBOTTOM_SYM && LA443_0 <= LEFTTOP_SYM)||LA443_0==LESS_REST||LA443_0==MEDIA_SYM||LA443_0==MOZ_DOCUMENT_SYM||LA443_0==NAMESPACE_SYM||LA443_0==PAGE_SYM||(LA443_0 >= RIGHTBOTTOM_SYM && LA443_0 <= RIGHTTOP_SYM)||(LA443_0 >= SASS_AT_ROOT && LA443_0 <= SASS_DEBUG)||(LA443_0 >= SASS_EACH && LA443_0 <= SASS_ELSE)||LA443_0==SASS_EXTEND||(LA443_0 >= SASS_FOR && LA443_0 <= SASS_FUNCTION)||(LA443_0 >= SASS_IF && LA443_0 <= SASS_MIXIN)||(LA443_0 >= SASS_RETURN && LA443_0 <= SASS_WHILE)||(LA443_0 >= TOPCENTER_SYM && LA443_0 <= TOPRIGHT_SYM)||LA443_0==WEBKIT_KEYFRAMES_SYM) ) { + alt443=1; } - } finally {dbg.exitDecision(442);} + } finally {dbg.exitDecision(443);} - switch (alt442) { + switch (alt443) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:84: cp_args_list { dbg.location(1353,84); - pushFollow(FOLLOW_cp_args_list_in_cp_mixin_declaration9815); + pushFollow(FOLLOW_cp_args_list_in_cp_mixin_declaration9839); cp_args_list(); state._fsp--; if (state.failed) return; @@ -31666,33 +31867,33 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(442);} + } finally {dbg.exitSubRule(443);} dbg.location(1353,98); - match(input,RPAREN,FOLLOW_RPAREN_in_cp_mixin_declaration9818); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_cp_mixin_declaration9842); if (state.failed) return; } } break; } - } finally {dbg.exitSubRule(443);} + } finally {dbg.exitSubRule(444);} dbg.location(1353,107); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:107: ( ( ws )? less_mixin_guarded )? - int alt445=2; - try { dbg.enterSubRule(445); - try { dbg.enterDecision(445, decisionCanBacktrack[445]); + int alt446=2; + try { dbg.enterSubRule(446); + try { dbg.enterDecision(446, decisionCanBacktrack[446]); try { isCyclicDecision = true; - alt445 = dfa445.predict(input); + alt446 = dfa446.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(445);} + } finally {dbg.exitDecision(446);} - switch (alt445) { + switch (alt446) { case 1 : dbg.enterAlt(1); @@ -31700,24 +31901,24 @@ else if ( (LA439_0==HASH) ) { { dbg.location(1353,108); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:108: ( ws )? - int alt444=2; - try { dbg.enterSubRule(444); - try { dbg.enterDecision(444, decisionCanBacktrack[444]); + int alt445=2; + try { dbg.enterSubRule(445); + try { dbg.enterDecision(445, decisionCanBacktrack[445]); - int LA444_0 = input.LA(1); - if ( (LA444_0==COMMENT||LA444_0==NL||LA444_0==WS) ) { - alt444=1; + int LA445_0 = input.LA(1); + if ( (LA445_0==COMMENT||LA445_0==NL||LA445_0==WS) ) { + alt445=1; } - } finally {dbg.exitDecision(444);} + } finally {dbg.exitDecision(445);} - switch (alt444) { + switch (alt445) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1353:108: ws { dbg.location(1353,108); - pushFollow(FOLLOW_ws_in_cp_mixin_declaration9823); + pushFollow(FOLLOW_ws_in_cp_mixin_declaration9847); ws(); state._fsp--; if (state.failed) return; @@ -31725,9 +31926,9 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(444);} + } finally {dbg.exitSubRule(445);} dbg.location(1353,112); - pushFollow(FOLLOW_less_mixin_guarded_in_cp_mixin_declaration9826); + pushFollow(FOLLOW_less_mixin_guarded_in_cp_mixin_declaration9850); less_mixin_guarded(); state._fsp--; if (state.failed) return; @@ -31735,7 +31936,7 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(445);} + } finally {dbg.exitSubRule(446);} } break; @@ -31749,31 +31950,31 @@ else if ( (LA439_0==HASH) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cp_mixin_declaration", "isScssSource()"); }dbg.location(1355,27); - match(input,SASS_MIXIN,FOLLOW_SASS_MIXIN_in_cp_mixin_declaration9850); if (state.failed) return;dbg.location(1355,38); - pushFollow(FOLLOW_ws_in_cp_mixin_declaration9852); + match(input,SASS_MIXIN,FOLLOW_SASS_MIXIN_in_cp_mixin_declaration9874); if (state.failed) return;dbg.location(1355,38); + pushFollow(FOLLOW_ws_in_cp_mixin_declaration9876); ws(); state._fsp--; if (state.failed) return;dbg.location(1355,41); - pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_declaration9854); + pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_declaration9878); cp_mixin_name(); state._fsp--; if (state.failed) return;dbg.location(1355,55); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1355:55: ( ( ws )? LPAREN ( ws )? ( cp_args_list )? RPAREN )? - int alt449=2; - try { dbg.enterSubRule(449); - try { dbg.enterDecision(449, decisionCanBacktrack[449]); + int alt450=2; + try { dbg.enterSubRule(450); + try { dbg.enterDecision(450, decisionCanBacktrack[450]); try { isCyclicDecision = true; - alt449 = dfa449.predict(input); + alt450 = dfa450.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(449);} + } finally {dbg.exitDecision(450);} - switch (alt449) { + switch (alt450) { case 1 : dbg.enterAlt(1); @@ -31781,24 +31982,24 @@ else if ( (LA439_0==HASH) ) { { dbg.location(1355,56); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1355:56: ( ws )? - int alt446=2; - try { dbg.enterSubRule(446); - try { dbg.enterDecision(446, decisionCanBacktrack[446]); + int alt447=2; + try { dbg.enterSubRule(447); + try { dbg.enterDecision(447, decisionCanBacktrack[447]); - int LA446_0 = input.LA(1); - if ( (LA446_0==COMMENT||LA446_0==NL||LA446_0==WS) ) { - alt446=1; + int LA447_0 = input.LA(1); + if ( (LA447_0==COMMENT||LA447_0==NL||LA447_0==WS) ) { + alt447=1; } - } finally {dbg.exitDecision(446);} + } finally {dbg.exitDecision(447);} - switch (alt446) { + switch (alt447) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1355:56: ws { dbg.location(1355,56); - pushFollow(FOLLOW_ws_in_cp_mixin_declaration9857); + pushFollow(FOLLOW_ws_in_cp_mixin_declaration9881); ws(); state._fsp--; if (state.failed) return; @@ -31806,28 +32007,28 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(446);} + } finally {dbg.exitSubRule(447);} dbg.location(1355,60); - match(input,LPAREN,FOLLOW_LPAREN_in_cp_mixin_declaration9860); if (state.failed) return;dbg.location(1355,67); + match(input,LPAREN,FOLLOW_LPAREN_in_cp_mixin_declaration9884); if (state.failed) return;dbg.location(1355,67); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1355:67: ( ws )? - int alt447=2; - try { dbg.enterSubRule(447); - try { dbg.enterDecision(447, decisionCanBacktrack[447]); + int alt448=2; + try { dbg.enterSubRule(448); + try { dbg.enterDecision(448, decisionCanBacktrack[448]); - int LA447_0 = input.LA(1); - if ( (LA447_0==COMMENT||LA447_0==NL||LA447_0==WS) ) { - alt447=1; + int LA448_0 = input.LA(1); + if ( (LA448_0==COMMENT||LA448_0==NL||LA448_0==WS) ) { + alt448=1; } - } finally {dbg.exitDecision(447);} + } finally {dbg.exitDecision(448);} - switch (alt447) { + switch (alt448) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1355:67: ws { dbg.location(1355,67); - pushFollow(FOLLOW_ws_in_cp_mixin_declaration9862); + pushFollow(FOLLOW_ws_in_cp_mixin_declaration9886); ws(); state._fsp--; if (state.failed) return; @@ -31835,27 +32036,27 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(447);} + } finally {dbg.exitSubRule(448);} dbg.location(1355,71); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1355:71: ( cp_args_list )? - int alt448=2; - try { dbg.enterSubRule(448); - try { dbg.enterDecision(448, decisionCanBacktrack[448]); + int alt449=2; + try { dbg.enterSubRule(449); + try { dbg.enterDecision(449, decisionCanBacktrack[449]); - int LA448_0 = input.LA(1); - if ( (LA448_0==AT_IDENT||(LA448_0 >= BOTTOMCENTER_SYM && LA448_0 <= BOTTOMRIGHT_SYM)||LA448_0==CHARSET_SYM||(LA448_0 >= COUNTER_STYLE_SYM && LA448_0 <= CP_DOTS)||LA448_0==FONT_FACE_SYM||LA448_0==IDENT||LA448_0==IMPORT_SYM||(LA448_0 >= LEFTBOTTOM_SYM && LA448_0 <= LEFTTOP_SYM)||LA448_0==LESS_REST||LA448_0==MEDIA_SYM||LA448_0==MOZ_DOCUMENT_SYM||LA448_0==NAMESPACE_SYM||LA448_0==PAGE_SYM||(LA448_0 >= RIGHTBOTTOM_SYM && LA448_0 <= RIGHTTOP_SYM)||(LA448_0 >= SASS_AT_ROOT && LA448_0 <= SASS_DEBUG)||(LA448_0 >= SASS_EACH && LA448_0 <= SASS_ELSE)||LA448_0==SASS_EXTEND||(LA448_0 >= SASS_FOR && LA448_0 <= SASS_FUNCTION)||(LA448_0 >= SASS_IF && LA448_0 <= SASS_MIXIN)||(LA448_0 >= SASS_RETURN && LA448_0 <= SASS_WHILE)||(LA448_0 >= TOPCENTER_SYM && LA448_0 <= TOPRIGHT_SYM)||LA448_0==WEBKIT_KEYFRAMES_SYM) ) { - alt448=1; + int LA449_0 = input.LA(1); + if ( (LA449_0==AT_IDENT||(LA449_0 >= BOTTOMCENTER_SYM && LA449_0 <= BOTTOMRIGHT_SYM)||LA449_0==CHARSET_SYM||(LA449_0 >= COUNTER_STYLE_SYM && LA449_0 <= CP_DOTS)||LA449_0==FONT_FACE_SYM||LA449_0==IDENT||LA449_0==IMPORT_SYM||LA449_0==KEYFRAMES_SYM||(LA449_0 >= LEFTBOTTOM_SYM && LA449_0 <= LEFTTOP_SYM)||LA449_0==LESS_REST||LA449_0==MEDIA_SYM||LA449_0==MOZ_DOCUMENT_SYM||LA449_0==NAMESPACE_SYM||LA449_0==PAGE_SYM||(LA449_0 >= RIGHTBOTTOM_SYM && LA449_0 <= RIGHTTOP_SYM)||(LA449_0 >= SASS_AT_ROOT && LA449_0 <= SASS_DEBUG)||(LA449_0 >= SASS_EACH && LA449_0 <= SASS_ELSE)||LA449_0==SASS_EXTEND||(LA449_0 >= SASS_FOR && LA449_0 <= SASS_FUNCTION)||(LA449_0 >= SASS_IF && LA449_0 <= SASS_MIXIN)||(LA449_0 >= SASS_RETURN && LA449_0 <= SASS_WHILE)||(LA449_0 >= TOPCENTER_SYM && LA449_0 <= TOPRIGHT_SYM)||LA449_0==WEBKIT_KEYFRAMES_SYM) ) { + alt449=1; } - } finally {dbg.exitDecision(448);} + } finally {dbg.exitDecision(449);} - switch (alt448) { + switch (alt449) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1355:71: cp_args_list { dbg.location(1355,71); - pushFollow(FOLLOW_cp_args_list_in_cp_mixin_declaration9865); + pushFollow(FOLLOW_cp_args_list_in_cp_mixin_declaration9889); cp_args_list(); state._fsp--; if (state.failed) return; @@ -31863,40 +32064,40 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(448);} + } finally {dbg.exitSubRule(449);} dbg.location(1355,85); - match(input,RPAREN,FOLLOW_RPAREN_in_cp_mixin_declaration9868); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_cp_mixin_declaration9892); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(449);} + } finally {dbg.exitSubRule(450);} } break; } - } finally {dbg.exitSubRule(450);} + } finally {dbg.exitSubRule(451);} dbg.location(1357,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1357:5: ( ws )? - int alt451=2; - try { dbg.enterSubRule(451); - try { dbg.enterDecision(451, decisionCanBacktrack[451]); + int alt452=2; + try { dbg.enterSubRule(452); + try { dbg.enterDecision(452, decisionCanBacktrack[452]); - int LA451_0 = input.LA(1); - if ( (LA451_0==COMMENT||LA451_0==NL||LA451_0==WS) ) { - alt451=1; + int LA452_0 = input.LA(1); + if ( (LA452_0==COMMENT||LA452_0==NL||LA452_0==WS) ) { + alt452=1; } - } finally {dbg.exitDecision(451);} + } finally {dbg.exitDecision(452);} - switch (alt451) { + switch (alt452) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1357:5: ws { dbg.location(1357,5); - pushFollow(FOLLOW_ws_in_cp_mixin_declaration9882); + pushFollow(FOLLOW_ws_in_cp_mixin_declaration9906); ws(); state._fsp--; if (state.failed) return; @@ -31904,9 +32105,9 @@ else if ( (LA439_0==HASH) ) { break; } - } finally {dbg.exitSubRule(451);} + } finally {dbg.exitSubRule(452);} dbg.location(1357,9); - pushFollow(FOLLOW_cp_mixin_block_in_cp_mixin_declaration9885); + pushFollow(FOLLOW_cp_mixin_block_in_cp_mixin_declaration9909); cp_mixin_block(); state._fsp--; if (state.failed) return; @@ -31950,29 +32151,29 @@ public final void cp_mixin_call() throws RecognitionException { { dbg.location(1364,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1364:5: ({...}? ( DOT cp_mixin_name | HASH | AT_IDENT | LESS_AND ) ( ( ( ws )? combinator ( ws )? )=> ( ws )? combinator ( ws )? ( DOT cp_mixin_name | HASH | AT_IDENT | LESS_AND ) )* ( ( pseudo )=> pseudo | ( ( ws )? LPAREN )=> ( ( ws )? LPAREN ( ws )? ( cp_mixin_call_args )? RPAREN ) )? |{...}? SASS_INCLUDE ws cp_mixin_name ( ( ws )? LPAREN ( ws )? ( cp_mixin_call_args )? RPAREN )? ( ( ws )? cp_mixin_block )? ) - int alt467=2; - try { dbg.enterSubRule(467); - try { dbg.enterDecision(467, decisionCanBacktrack[467]); + int alt468=2; + try { dbg.enterSubRule(468); + try { dbg.enterDecision(468, decisionCanBacktrack[468]); - int LA467_0 = input.LA(1); - if ( (LA467_0==AT_IDENT||LA467_0==DOT||LA467_0==HASH||LA467_0==LESS_AND) ) { - alt467=1; + int LA468_0 = input.LA(1); + if ( (LA468_0==AT_IDENT||LA468_0==DOT||LA468_0==HASH||LA468_0==LESS_AND) ) { + alt468=1; } - else if ( (LA467_0==SASS_INCLUDE) ) { - alt467=2; + else if ( (LA468_0==SASS_INCLUDE) ) { + alt468=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 467, 0, input); + new NoViableAltException("", 468, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(467);} + } finally {dbg.exitDecision(468);} - switch (alt467) { + switch (alt468) { case 1 : dbg.enterAlt(1); @@ -31984,49 +32185,49 @@ else if ( (LA467_0==SASS_INCLUDE) ) { throw new FailedPredicateException(input, "cp_mixin_call", "isLessSource()"); }dbg.location(1365,27); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:27: ( DOT cp_mixin_name | HASH | AT_IDENT | LESS_AND ) - int alt452=4; - try { dbg.enterSubRule(452); - try { dbg.enterDecision(452, decisionCanBacktrack[452]); + int alt453=4; + try { dbg.enterSubRule(453); + try { dbg.enterDecision(453, decisionCanBacktrack[453]); switch ( input.LA(1) ) { case DOT: { - alt452=1; + alt453=1; } break; case HASH: { - alt452=2; + alt453=2; } break; case AT_IDENT: { - alt452=3; + alt453=3; } break; case LESS_AND: { - alt452=4; + alt453=4; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 452, 0, input); + new NoViableAltException("", 453, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(452);} + } finally {dbg.exitDecision(453);} - switch (alt452) { + switch (alt453) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:28: DOT cp_mixin_name { dbg.location(1365,28); - match(input,DOT,FOLLOW_DOT_in_cp_mixin_call9921); if (state.failed) return;dbg.location(1365,32); - pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_call9923); + match(input,DOT,FOLLOW_DOT_in_cp_mixin_call9945); if (state.failed) return;dbg.location(1365,32); + pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_call9947); cp_mixin_name(); state._fsp--; if (state.failed) return; @@ -32038,7 +32239,7 @@ else if ( (LA467_0==SASS_INCLUDE) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:48: HASH { dbg.location(1365,48); - match(input,HASH,FOLLOW_HASH_in_cp_mixin_call9927); if (state.failed) return; + match(input,HASH,FOLLOW_HASH_in_cp_mixin_call9951); if (state.failed) return; } break; case 3 : @@ -32047,7 +32248,7 @@ else if ( (LA467_0==SASS_INCLUDE) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:55: AT_IDENT { dbg.location(1365,55); - match(input,AT_IDENT,FOLLOW_AT_IDENT_in_cp_mixin_call9931); if (state.failed) return; + match(input,AT_IDENT,FOLLOW_AT_IDENT_in_cp_mixin_call9955); if (state.failed) return; } break; case 4 : @@ -32056,40 +32257,40 @@ else if ( (LA467_0==SASS_INCLUDE) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:66: LESS_AND { dbg.location(1365,66); - match(input,LESS_AND,FOLLOW_LESS_AND_in_cp_mixin_call9935); if (state.failed) return; + match(input,LESS_AND,FOLLOW_LESS_AND_in_cp_mixin_call9959); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(452);} + } finally {dbg.exitSubRule(453);} dbg.location(1365,76); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:76: ( ( ( ws )? combinator ( ws )? )=> ( ws )? combinator ( ws )? ( DOT cp_mixin_name | HASH | AT_IDENT | LESS_AND ) )* - try { dbg.enterSubRule(456); + try { dbg.enterSubRule(457); - loop456: + loop457: while (true) { - int alt456=2; - try { dbg.enterDecision(456, decisionCanBacktrack[456]); + int alt457=2; + try { dbg.enterDecision(457, decisionCanBacktrack[457]); - int LA456_0 = input.LA(1); - if ( (LA456_0==COMMENT||LA456_0==NL||LA456_0==WS) ) { - int LA456_2 = input.LA(2); + int LA457_0 = input.LA(1); + if ( (LA457_0==COMMENT||LA457_0==NL||LA457_0==WS) ) { + int LA457_2 = input.LA(2); if ( (synpred67_Css3()) ) { - alt456=1; + alt457=1; } } - else if ( (LA456_0==GREATER||LA456_0==PLUS||LA456_0==TILDE) ) { - int LA456_14 = input.LA(2); + else if ( (LA457_0==GREATER||LA457_0==PLUS||LA457_0==TILDE) ) { + int LA457_14 = input.LA(2); if ( (synpred67_Css3()) ) { - alt456=1; + alt457=1; } } - } finally {dbg.exitDecision(456);} + } finally {dbg.exitDecision(457);} - switch (alt456) { + switch (alt457) { case 1 : dbg.enterAlt(1); @@ -32097,24 +32298,24 @@ else if ( (LA456_0==GREATER||LA456_0==PLUS||LA456_0==TILDE) ) { { dbg.location(1365,101); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:101: ( ws )? - int alt453=2; - try { dbg.enterSubRule(453); - try { dbg.enterDecision(453, decisionCanBacktrack[453]); + int alt454=2; + try { dbg.enterSubRule(454); + try { dbg.enterDecision(454, decisionCanBacktrack[454]); - int LA453_0 = input.LA(1); - if ( (LA453_0==COMMENT||LA453_0==NL||LA453_0==WS) ) { - alt453=1; + int LA454_0 = input.LA(1); + if ( (LA454_0==COMMENT||LA454_0==NL||LA454_0==WS) ) { + alt454=1; } - } finally {dbg.exitDecision(453);} + } finally {dbg.exitDecision(454);} - switch (alt453) { + switch (alt454) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:101: ws { dbg.location(1365,101); - pushFollow(FOLLOW_ws_in_cp_mixin_call9951); + pushFollow(FOLLOW_ws_in_cp_mixin_call9975); ws(); state._fsp--; if (state.failed) return; @@ -32122,31 +32323,31 @@ else if ( (LA456_0==GREATER||LA456_0==PLUS||LA456_0==TILDE) ) { break; } - } finally {dbg.exitSubRule(453);} + } finally {dbg.exitSubRule(454);} dbg.location(1365,105); - pushFollow(FOLLOW_combinator_in_cp_mixin_call9954); + pushFollow(FOLLOW_combinator_in_cp_mixin_call9978); combinator(); state._fsp--; if (state.failed) return;dbg.location(1365,116); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:116: ( ws )? - int alt454=2; - try { dbg.enterSubRule(454); - try { dbg.enterDecision(454, decisionCanBacktrack[454]); + int alt455=2; + try { dbg.enterSubRule(455); + try { dbg.enterDecision(455, decisionCanBacktrack[455]); - int LA454_0 = input.LA(1); - if ( (LA454_0==COMMENT||LA454_0==NL||LA454_0==WS) ) { - alt454=1; + int LA455_0 = input.LA(1); + if ( (LA455_0==COMMENT||LA455_0==NL||LA455_0==WS) ) { + alt455=1; } - } finally {dbg.exitDecision(454);} + } finally {dbg.exitDecision(455);} - switch (alt454) { + switch (alt455) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:116: ws { dbg.location(1365,116); - pushFollow(FOLLOW_ws_in_cp_mixin_call9956); + pushFollow(FOLLOW_ws_in_cp_mixin_call9980); ws(); state._fsp--; if (state.failed) return; @@ -32154,52 +32355,52 @@ else if ( (LA456_0==GREATER||LA456_0==PLUS||LA456_0==TILDE) ) { break; } - } finally {dbg.exitSubRule(454);} + } finally {dbg.exitSubRule(455);} dbg.location(1365,120); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:120: ( DOT cp_mixin_name | HASH | AT_IDENT | LESS_AND ) - int alt455=4; - try { dbg.enterSubRule(455); - try { dbg.enterDecision(455, decisionCanBacktrack[455]); + int alt456=4; + try { dbg.enterSubRule(456); + try { dbg.enterDecision(456, decisionCanBacktrack[456]); switch ( input.LA(1) ) { case DOT: { - alt455=1; + alt456=1; } break; case HASH: { - alt455=2; + alt456=2; } break; case AT_IDENT: { - alt455=3; + alt456=3; } break; case LESS_AND: { - alt455=4; + alt456=4; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 455, 0, input); + new NoViableAltException("", 456, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(455);} + } finally {dbg.exitDecision(456);} - switch (alt455) { + switch (alt456) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:121: DOT cp_mixin_name { dbg.location(1365,121); - match(input,DOT,FOLLOW_DOT_in_cp_mixin_call9960); if (state.failed) return;dbg.location(1365,125); - pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_call9962); + match(input,DOT,FOLLOW_DOT_in_cp_mixin_call9984); if (state.failed) return;dbg.location(1365,125); + pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_call9986); cp_mixin_name(); state._fsp--; if (state.failed) return; @@ -32211,7 +32412,7 @@ else if ( (LA456_0==GREATER||LA456_0==PLUS||LA456_0==TILDE) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:141: HASH { dbg.location(1365,141); - match(input,HASH,FOLLOW_HASH_in_cp_mixin_call9966); if (state.failed) return; + match(input,HASH,FOLLOW_HASH_in_cp_mixin_call9990); if (state.failed) return; } break; case 3 : @@ -32220,7 +32421,7 @@ else if ( (LA456_0==GREATER||LA456_0==PLUS||LA456_0==TILDE) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:148: AT_IDENT { dbg.location(1365,148); - match(input,AT_IDENT,FOLLOW_AT_IDENT_in_cp_mixin_call9970); if (state.failed) return; + match(input,AT_IDENT,FOLLOW_AT_IDENT_in_cp_mixin_call9994); if (state.failed) return; } break; case 4 : @@ -32229,53 +32430,53 @@ else if ( (LA456_0==GREATER||LA456_0==PLUS||LA456_0==TILDE) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:159: LESS_AND { dbg.location(1365,159); - match(input,LESS_AND,FOLLOW_LESS_AND_in_cp_mixin_call9974); if (state.failed) return; + match(input,LESS_AND,FOLLOW_LESS_AND_in_cp_mixin_call9998); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(455);} + } finally {dbg.exitSubRule(456);} } break; default : - break loop456; + break loop457; } } - } finally {dbg.exitSubRule(456);} + } finally {dbg.exitSubRule(457);} dbg.location(1365,171); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:171: ( ( pseudo )=> pseudo | ( ( ws )? LPAREN )=> ( ( ws )? LPAREN ( ws )? ( cp_mixin_call_args )? RPAREN ) )? - int alt460=3; - try { dbg.enterSubRule(460); - try { dbg.enterDecision(460, decisionCanBacktrack[460]); + int alt461=3; + try { dbg.enterSubRule(461); + try { dbg.enterDecision(461, decisionCanBacktrack[461]); - int LA460_0 = input.LA(1); - if ( (LA460_0==COLON||LA460_0==DCOLON) ) { - int LA460_1 = input.LA(2); + int LA461_0 = input.LA(1); + if ( (LA461_0==COLON||LA461_0==DCOLON) ) { + int LA461_1 = input.LA(2); if ( (synpred68_Css3()) ) { - alt460=1; + alt461=1; } } - else if ( (LA460_0==COMMENT||LA460_0==NL||LA460_0==WS) ) { - int LA460_2 = input.LA(2); + else if ( (LA461_0==COMMENT||LA461_0==NL||LA461_0==WS) ) { + int LA461_2 = input.LA(2); if ( (synpred69_Css3()) ) { - alt460=2; + alt461=2; } } - else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { - alt460=2; + else if ( (LA461_0==LPAREN) && (synpred69_Css3())) { + alt461=2; } - } finally {dbg.exitDecision(460);} + } finally {dbg.exitDecision(461);} - switch (alt460) { + switch (alt461) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:172: ( pseudo )=> pseudo { dbg.location(1365,182); - pushFollow(FOLLOW_pseudo_in_cp_mixin_call9984); + pushFollow(FOLLOW_pseudo_in_cp_mixin_call10008); pseudo(); state._fsp--; if (state.failed) return; @@ -32294,24 +32495,24 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { { dbg.location(1365,206); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:206: ( ws )? - int alt457=2; - try { dbg.enterSubRule(457); - try { dbg.enterDecision(457, decisionCanBacktrack[457]); + int alt458=2; + try { dbg.enterSubRule(458); + try { dbg.enterDecision(458, decisionCanBacktrack[458]); - int LA457_0 = input.LA(1); - if ( (LA457_0==COMMENT||LA457_0==NL||LA457_0==WS) ) { - alt457=1; + int LA458_0 = input.LA(1); + if ( (LA458_0==COMMENT||LA458_0==NL||LA458_0==WS) ) { + alt458=1; } - } finally {dbg.exitDecision(457);} + } finally {dbg.exitDecision(458);} - switch (alt457) { + switch (alt458) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:206: ws { dbg.location(1365,206); - pushFollow(FOLLOW_ws_in_cp_mixin_call9996); + pushFollow(FOLLOW_ws_in_cp_mixin_call10020); ws(); state._fsp--; if (state.failed) return; @@ -32319,28 +32520,28 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { break; } - } finally {dbg.exitSubRule(457);} + } finally {dbg.exitSubRule(458);} dbg.location(1365,210); - match(input,LPAREN,FOLLOW_LPAREN_in_cp_mixin_call9999); if (state.failed) return;dbg.location(1365,217); + match(input,LPAREN,FOLLOW_LPAREN_in_cp_mixin_call10023); if (state.failed) return;dbg.location(1365,217); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:217: ( ws )? - int alt458=2; - try { dbg.enterSubRule(458); - try { dbg.enterDecision(458, decisionCanBacktrack[458]); + int alt459=2; + try { dbg.enterSubRule(459); + try { dbg.enterDecision(459, decisionCanBacktrack[459]); - int LA458_0 = input.LA(1); - if ( (LA458_0==COMMENT||LA458_0==NL||LA458_0==WS) ) { - alt458=1; + int LA459_0 = input.LA(1); + if ( (LA459_0==COMMENT||LA459_0==NL||LA459_0==WS) ) { + alt459=1; } - } finally {dbg.exitDecision(458);} + } finally {dbg.exitDecision(459);} - switch (alt458) { + switch (alt459) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:217: ws { dbg.location(1365,217); - pushFollow(FOLLOW_ws_in_cp_mixin_call10001); + pushFollow(FOLLOW_ws_in_cp_mixin_call10025); ws(); state._fsp--; if (state.failed) return; @@ -32348,27 +32549,27 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { break; } - } finally {dbg.exitSubRule(458);} + } finally {dbg.exitSubRule(459);} dbg.location(1365,221); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:221: ( cp_mixin_call_args )? - int alt459=2; - try { dbg.enterSubRule(459); - try { dbg.enterDecision(459, decisionCanBacktrack[459]); + int alt460=2; + try { dbg.enterSubRule(460); + try { dbg.enterDecision(460, decisionCanBacktrack[460]); - int LA459_0 = input.LA(1); - if ( ((LA459_0 >= ANGLE && LA459_0 <= AT_SIGN)||(LA459_0 >= BOTTOMCENTER_SYM && LA459_0 <= BOTTOMRIGHT_SYM)||LA459_0==CHARSET_SYM||LA459_0==COUNTER_STYLE_SYM||LA459_0==DIMENSION||LA459_0==EMS||LA459_0==EXS||(LA459_0 >= FONT_FACE_SYM && LA459_0 <= FREQ)||LA459_0==GEN||(LA459_0 >= HASH && LA459_0 <= HASH_SYMBOL)||(LA459_0 >= IDENT && LA459_0 <= IMPORT_SYM)||(LA459_0 >= LBRACE && LA459_0 <= LENGTH)||(LA459_0 >= LESS_AND && LA459_0 <= LESS_JS_STRING)||LA459_0==LPAREN||(LA459_0 >= MEDIA_SYM && LA459_0 <= MOZ_DOCUMENT_SYM)||LA459_0==NAMESPACE_SYM||(LA459_0 >= NOT && LA459_0 <= NUMBER)||(LA459_0 >= PAGE_SYM && LA459_0 <= PERCENTAGE_SYMBOL)||LA459_0==PLUS||(LA459_0 >= REM && LA459_0 <= RIGHTTOP_SYM)||(LA459_0 >= SASS_AT_ROOT && LA459_0 <= SASS_DEBUG)||(LA459_0 >= SASS_EACH && LA459_0 <= SASS_ELSE)||LA459_0==SASS_EXTEND||(LA459_0 >= SASS_FOR && LA459_0 <= SASS_FUNCTION)||(LA459_0 >= SASS_IF && LA459_0 <= SASS_MIXIN)||(LA459_0 >= SASS_RETURN && LA459_0 <= SASS_WHILE)||LA459_0==STRING||(LA459_0 >= TILDE && LA459_0 <= TOPRIGHT_SYM)||(LA459_0 >= URANGE && LA459_0 <= URI)||LA459_0==VARIABLE||LA459_0==WEBKIT_KEYFRAMES_SYM) ) { - alt459=1; + int LA460_0 = input.LA(1); + if ( ((LA460_0 >= ANGLE && LA460_0 <= AT_SIGN)||(LA460_0 >= BOTTOMCENTER_SYM && LA460_0 <= BOTTOMRIGHT_SYM)||LA460_0==CHARSET_SYM||LA460_0==COUNTER_STYLE_SYM||LA460_0==DIMENSION||LA460_0==EMS||LA460_0==EXS||(LA460_0 >= FONT_FACE_SYM && LA460_0 <= FREQ)||LA460_0==GEN||(LA460_0 >= HASH && LA460_0 <= HASH_SYMBOL)||(LA460_0 >= IDENT && LA460_0 <= IMPORT_SYM)||LA460_0==KEYFRAMES_SYM||(LA460_0 >= LBRACE && LA460_0 <= LENGTH)||(LA460_0 >= LESS_AND && LA460_0 <= LESS_JS_STRING)||LA460_0==LPAREN||(LA460_0 >= MEDIA_SYM && LA460_0 <= MOZ_DOCUMENT_SYM)||LA460_0==NAMESPACE_SYM||(LA460_0 >= NOT && LA460_0 <= NUMBER)||(LA460_0 >= PAGE_SYM && LA460_0 <= PERCENTAGE_SYMBOL)||LA460_0==PLUS||(LA460_0 >= REM && LA460_0 <= RIGHTTOP_SYM)||(LA460_0 >= SASS_AT_ROOT && LA460_0 <= SASS_DEBUG)||(LA460_0 >= SASS_EACH && LA460_0 <= SASS_ELSE)||LA460_0==SASS_EXTEND||(LA460_0 >= SASS_FOR && LA460_0 <= SASS_FUNCTION)||(LA460_0 >= SASS_IF && LA460_0 <= SASS_MIXIN)||(LA460_0 >= SASS_RETURN && LA460_0 <= SASS_WHILE)||LA460_0==STRING||(LA460_0 >= TILDE && LA460_0 <= TOPRIGHT_SYM)||(LA460_0 >= URANGE && LA460_0 <= URI)||LA460_0==VARIABLE||LA460_0==WEBKIT_KEYFRAMES_SYM) ) { + alt460=1; } - } finally {dbg.exitDecision(459);} + } finally {dbg.exitDecision(460);} - switch (alt459) { + switch (alt460) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:221: cp_mixin_call_args { dbg.location(1365,221); - pushFollow(FOLLOW_cp_mixin_call_args_in_cp_mixin_call10004); + pushFollow(FOLLOW_cp_mixin_call_args_in_cp_mixin_call10028); cp_mixin_call_args(); state._fsp--; if (state.failed) return; @@ -32376,16 +32577,16 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { break; } - } finally {dbg.exitSubRule(459);} + } finally {dbg.exitSubRule(460);} dbg.location(1365,241); - match(input,RPAREN,FOLLOW_RPAREN_in_cp_mixin_call10007); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_cp_mixin_call10031); if (state.failed) return; } } break; } - } finally {dbg.exitSubRule(460);} + } finally {dbg.exitSubRule(461);} } break; @@ -32399,31 +32600,31 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cp_mixin_call", "isScssSource()"); }dbg.location(1367,27); - match(input,SASS_INCLUDE,FOLLOW_SASS_INCLUDE_in_cp_mixin_call10032); if (state.failed) return;dbg.location(1367,40); - pushFollow(FOLLOW_ws_in_cp_mixin_call10034); + match(input,SASS_INCLUDE,FOLLOW_SASS_INCLUDE_in_cp_mixin_call10056); if (state.failed) return;dbg.location(1367,40); + pushFollow(FOLLOW_ws_in_cp_mixin_call10058); ws(); state._fsp--; if (state.failed) return;dbg.location(1367,43); - pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_call10036); + pushFollow(FOLLOW_cp_mixin_name_in_cp_mixin_call10060); cp_mixin_name(); state._fsp--; if (state.failed) return;dbg.location(1367,57); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:57: ( ( ws )? LPAREN ( ws )? ( cp_mixin_call_args )? RPAREN )? - int alt464=2; - try { dbg.enterSubRule(464); - try { dbg.enterDecision(464, decisionCanBacktrack[464]); + int alt465=2; + try { dbg.enterSubRule(465); + try { dbg.enterDecision(465, decisionCanBacktrack[465]); try { isCyclicDecision = true; - alt464 = dfa464.predict(input); + alt465 = dfa465.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(464);} + } finally {dbg.exitDecision(465);} - switch (alt464) { + switch (alt465) { case 1 : dbg.enterAlt(1); @@ -32431,24 +32632,24 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { { dbg.location(1367,58); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:58: ( ws )? - int alt461=2; - try { dbg.enterSubRule(461); - try { dbg.enterDecision(461, decisionCanBacktrack[461]); + int alt462=2; + try { dbg.enterSubRule(462); + try { dbg.enterDecision(462, decisionCanBacktrack[462]); - int LA461_0 = input.LA(1); - if ( (LA461_0==COMMENT||LA461_0==NL||LA461_0==WS) ) { - alt461=1; + int LA462_0 = input.LA(1); + if ( (LA462_0==COMMENT||LA462_0==NL||LA462_0==WS) ) { + alt462=1; } - } finally {dbg.exitDecision(461);} + } finally {dbg.exitDecision(462);} - switch (alt461) { + switch (alt462) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:58: ws { dbg.location(1367,58); - pushFollow(FOLLOW_ws_in_cp_mixin_call10039); + pushFollow(FOLLOW_ws_in_cp_mixin_call10063); ws(); state._fsp--; if (state.failed) return; @@ -32456,28 +32657,28 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { break; } - } finally {dbg.exitSubRule(461);} + } finally {dbg.exitSubRule(462);} dbg.location(1367,62); - match(input,LPAREN,FOLLOW_LPAREN_in_cp_mixin_call10042); if (state.failed) return;dbg.location(1367,69); + match(input,LPAREN,FOLLOW_LPAREN_in_cp_mixin_call10066); if (state.failed) return;dbg.location(1367,69); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:69: ( ws )? - int alt462=2; - try { dbg.enterSubRule(462); - try { dbg.enterDecision(462, decisionCanBacktrack[462]); + int alt463=2; + try { dbg.enterSubRule(463); + try { dbg.enterDecision(463, decisionCanBacktrack[463]); - int LA462_0 = input.LA(1); - if ( (LA462_0==COMMENT||LA462_0==NL||LA462_0==WS) ) { - alt462=1; + int LA463_0 = input.LA(1); + if ( (LA463_0==COMMENT||LA463_0==NL||LA463_0==WS) ) { + alt463=1; } - } finally {dbg.exitDecision(462);} + } finally {dbg.exitDecision(463);} - switch (alt462) { + switch (alt463) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:69: ws { dbg.location(1367,69); - pushFollow(FOLLOW_ws_in_cp_mixin_call10044); + pushFollow(FOLLOW_ws_in_cp_mixin_call10068); ws(); state._fsp--; if (state.failed) return; @@ -32485,27 +32686,27 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { break; } - } finally {dbg.exitSubRule(462);} + } finally {dbg.exitSubRule(463);} dbg.location(1367,73); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:73: ( cp_mixin_call_args )? - int alt463=2; - try { dbg.enterSubRule(463); - try { dbg.enterDecision(463, decisionCanBacktrack[463]); + int alt464=2; + try { dbg.enterSubRule(464); + try { dbg.enterDecision(464, decisionCanBacktrack[464]); - int LA463_0 = input.LA(1); - if ( ((LA463_0 >= ANGLE && LA463_0 <= AT_SIGN)||(LA463_0 >= BOTTOMCENTER_SYM && LA463_0 <= BOTTOMRIGHT_SYM)||LA463_0==CHARSET_SYM||LA463_0==COUNTER_STYLE_SYM||LA463_0==DIMENSION||LA463_0==EMS||LA463_0==EXS||(LA463_0 >= FONT_FACE_SYM && LA463_0 <= FREQ)||LA463_0==GEN||(LA463_0 >= HASH && LA463_0 <= HASH_SYMBOL)||(LA463_0 >= IDENT && LA463_0 <= IMPORT_SYM)||(LA463_0 >= LBRACE && LA463_0 <= LENGTH)||(LA463_0 >= LESS_AND && LA463_0 <= LESS_JS_STRING)||LA463_0==LPAREN||(LA463_0 >= MEDIA_SYM && LA463_0 <= MOZ_DOCUMENT_SYM)||LA463_0==NAMESPACE_SYM||(LA463_0 >= NOT && LA463_0 <= NUMBER)||(LA463_0 >= PAGE_SYM && LA463_0 <= PERCENTAGE_SYMBOL)||LA463_0==PLUS||(LA463_0 >= REM && LA463_0 <= RIGHTTOP_SYM)||(LA463_0 >= SASS_AT_ROOT && LA463_0 <= SASS_DEBUG)||(LA463_0 >= SASS_EACH && LA463_0 <= SASS_ELSE)||LA463_0==SASS_EXTEND||(LA463_0 >= SASS_FOR && LA463_0 <= SASS_FUNCTION)||(LA463_0 >= SASS_IF && LA463_0 <= SASS_MIXIN)||(LA463_0 >= SASS_RETURN && LA463_0 <= SASS_WHILE)||LA463_0==STRING||(LA463_0 >= TILDE && LA463_0 <= TOPRIGHT_SYM)||(LA463_0 >= URANGE && LA463_0 <= URI)||LA463_0==VARIABLE||LA463_0==WEBKIT_KEYFRAMES_SYM) ) { - alt463=1; + int LA464_0 = input.LA(1); + if ( ((LA464_0 >= ANGLE && LA464_0 <= AT_SIGN)||(LA464_0 >= BOTTOMCENTER_SYM && LA464_0 <= BOTTOMRIGHT_SYM)||LA464_0==CHARSET_SYM||LA464_0==COUNTER_STYLE_SYM||LA464_0==DIMENSION||LA464_0==EMS||LA464_0==EXS||(LA464_0 >= FONT_FACE_SYM && LA464_0 <= FREQ)||LA464_0==GEN||(LA464_0 >= HASH && LA464_0 <= HASH_SYMBOL)||(LA464_0 >= IDENT && LA464_0 <= IMPORT_SYM)||LA464_0==KEYFRAMES_SYM||(LA464_0 >= LBRACE && LA464_0 <= LENGTH)||(LA464_0 >= LESS_AND && LA464_0 <= LESS_JS_STRING)||LA464_0==LPAREN||(LA464_0 >= MEDIA_SYM && LA464_0 <= MOZ_DOCUMENT_SYM)||LA464_0==NAMESPACE_SYM||(LA464_0 >= NOT && LA464_0 <= NUMBER)||(LA464_0 >= PAGE_SYM && LA464_0 <= PERCENTAGE_SYMBOL)||LA464_0==PLUS||(LA464_0 >= REM && LA464_0 <= RIGHTTOP_SYM)||(LA464_0 >= SASS_AT_ROOT && LA464_0 <= SASS_DEBUG)||(LA464_0 >= SASS_EACH && LA464_0 <= SASS_ELSE)||LA464_0==SASS_EXTEND||(LA464_0 >= SASS_FOR && LA464_0 <= SASS_FUNCTION)||(LA464_0 >= SASS_IF && LA464_0 <= SASS_MIXIN)||(LA464_0 >= SASS_RETURN && LA464_0 <= SASS_WHILE)||LA464_0==STRING||(LA464_0 >= TILDE && LA464_0 <= TOPRIGHT_SYM)||(LA464_0 >= URANGE && LA464_0 <= URI)||LA464_0==VARIABLE||LA464_0==WEBKIT_KEYFRAMES_SYM) ) { + alt464=1; } - } finally {dbg.exitDecision(463);} + } finally {dbg.exitDecision(464);} - switch (alt463) { + switch (alt464) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:73: cp_mixin_call_args { dbg.location(1367,73); - pushFollow(FOLLOW_cp_mixin_call_args_in_cp_mixin_call10047); + pushFollow(FOLLOW_cp_mixin_call_args_in_cp_mixin_call10071); cp_mixin_call_args(); state._fsp--; if (state.failed) return; @@ -32513,31 +32714,31 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { break; } - } finally {dbg.exitSubRule(463);} + } finally {dbg.exitSubRule(464);} dbg.location(1367,93); - match(input,RPAREN,FOLLOW_RPAREN_in_cp_mixin_call10050); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_cp_mixin_call10074); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(464);} + } finally {dbg.exitSubRule(465);} dbg.location(1367,102); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:102: ( ( ws )? cp_mixin_block )? - int alt466=2; - try { dbg.enterSubRule(466); - try { dbg.enterDecision(466, decisionCanBacktrack[466]); + int alt467=2; + try { dbg.enterSubRule(467); + try { dbg.enterDecision(467, decisionCanBacktrack[467]); try { isCyclicDecision = true; - alt466 = dfa466.predict(input); + alt467 = dfa467.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(466);} + } finally {dbg.exitDecision(467);} - switch (alt466) { + switch (alt467) { case 1 : dbg.enterAlt(1); @@ -32545,24 +32746,24 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { { dbg.location(1367,103); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:103: ( ws )? - int alt465=2; - try { dbg.enterSubRule(465); - try { dbg.enterDecision(465, decisionCanBacktrack[465]); + int alt466=2; + try { dbg.enterSubRule(466); + try { dbg.enterDecision(466, decisionCanBacktrack[466]); - int LA465_0 = input.LA(1); - if ( (LA465_0==COMMENT||LA465_0==NL||LA465_0==WS) ) { - alt465=1; + int LA466_0 = input.LA(1); + if ( (LA466_0==COMMENT||LA466_0==NL||LA466_0==WS) ) { + alt466=1; } - } finally {dbg.exitDecision(465);} + } finally {dbg.exitDecision(466);} - switch (alt465) { + switch (alt466) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1367:103: ws { dbg.location(1367,103); - pushFollow(FOLLOW_ws_in_cp_mixin_call10055); + pushFollow(FOLLOW_ws_in_cp_mixin_call10079); ws(); state._fsp--; if (state.failed) return; @@ -32570,9 +32771,9 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { break; } - } finally {dbg.exitSubRule(465);} + } finally {dbg.exitSubRule(466);} dbg.location(1367,107); - pushFollow(FOLLOW_cp_mixin_block_in_cp_mixin_call10058); + pushFollow(FOLLOW_cp_mixin_block_in_cp_mixin_call10082); cp_mixin_block(); state._fsp--; if (state.failed) return; @@ -32580,13 +32781,13 @@ else if ( (LA460_0==LPAREN) && (synpred69_Css3())) { break; } - } finally {dbg.exitSubRule(466);} + } finally {dbg.exitSubRule(467);} } break; } - } finally {dbg.exitSubRule(467);} + } finally {dbg.exitSubRule(468);} } @@ -32627,26 +32828,26 @@ public final void cp_mixin_block() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1373:5: LBRACE ( ws )? syncToFollow ( declarations | ( webkitKeyframeSelectors )=> ( webkitKeyframesBlock ( ws )? )* )? RBRACE { dbg.location(1373,5); - match(input,LBRACE,FOLLOW_LBRACE_in_cp_mixin_block10087); if (state.failed) return;dbg.location(1373,12); + match(input,LBRACE,FOLLOW_LBRACE_in_cp_mixin_block10111); if (state.failed) return;dbg.location(1373,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1373:12: ( ws )? - int alt468=2; - try { dbg.enterSubRule(468); - try { dbg.enterDecision(468, decisionCanBacktrack[468]); + int alt469=2; + try { dbg.enterSubRule(469); + try { dbg.enterDecision(469, decisionCanBacktrack[469]); - int LA468_0 = input.LA(1); - if ( (LA468_0==COMMENT||LA468_0==NL||LA468_0==WS) ) { - alt468=1; + int LA469_0 = input.LA(1); + if ( (LA469_0==COMMENT||LA469_0==NL||LA469_0==WS) ) { + alt469=1; } - } finally {dbg.exitDecision(468);} + } finally {dbg.exitDecision(469);} - switch (alt468) { + switch (alt469) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1373:12: ws { dbg.location(1373,12); - pushFollow(FOLLOW_ws_in_cp_mixin_block10089); + pushFollow(FOLLOW_ws_in_cp_mixin_block10113); ws(); state._fsp--; if (state.failed) return; @@ -32654,58 +32855,58 @@ public final void cp_mixin_block() throws RecognitionException { break; } - } finally {dbg.exitSubRule(468);} + } finally {dbg.exitSubRule(469);} dbg.location(1373,16); - pushFollow(FOLLOW_syncToFollow_in_cp_mixin_block10092); + pushFollow(FOLLOW_syncToFollow_in_cp_mixin_block10116); syncToFollow(); state._fsp--; if (state.failed) return;dbg.location(1374,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1374:9: ( declarations | ( webkitKeyframeSelectors )=> ( webkitKeyframesBlock ( ws )? )* )? - int alt471=3; - try { dbg.enterSubRule(471); - try { dbg.enterDecision(471, decisionCanBacktrack[471]); + int alt472=3; + try { dbg.enterSubRule(472); + try { dbg.enterDecision(472, decisionCanBacktrack[472]); - int LA471_0 = input.LA(1); - if ( ((LA471_0 >= AT_IDENT && LA471_0 <= AT_SIGN)||(LA471_0 >= BOTTOMCENTER_SYM && LA471_0 <= BOTTOMRIGHT_SYM)||(LA471_0 >= CHARSET_SYM && LA471_0 <= COLON)||LA471_0==CONTAINER_SYM||LA471_0==COUNTER_STYLE_SYM||(LA471_0 >= DCOLON && LA471_0 <= DOT)||LA471_0==FONT_FACE_SYM||(LA471_0 >= GEN && LA471_0 <= GREATER)||(LA471_0 >= HASH && LA471_0 <= HASH_SYMBOL)||LA471_0==IMPORT_SYM||LA471_0==LAYER_SYM||(LA471_0 >= LBRACKET && LA471_0 <= LEFTTOP_SYM)||LA471_0==LESS_AND||(LA471_0 >= MEDIA_SYM && LA471_0 <= MOZ_DOCUMENT_SYM)||LA471_0==NAMESPACE_SYM||LA471_0==PAGE_SYM||(LA471_0 >= PIPE && LA471_0 <= PLUS)||(LA471_0 >= RIGHTBOTTOM_SYM && LA471_0 <= RIGHTTOP_SYM)||LA471_0==SASS_AT_ROOT||LA471_0==SASS_DEBUG||(LA471_0 >= SASS_EACH && LA471_0 <= SASS_ELSE)||(LA471_0 >= SASS_ERROR && LA471_0 <= SASS_FUNCTION)||(LA471_0 >= SASS_IF && LA471_0 <= SASS_MIXIN)||(LA471_0 >= SASS_RETURN && LA471_0 <= SEMI)||LA471_0==STAR||LA471_0==SUPPORTS_SYM||LA471_0==TILDE||(LA471_0 >= TOPCENTER_SYM && LA471_0 <= TOPRIGHT_SYM)||LA471_0==VARIABLE||LA471_0==WEBKIT_KEYFRAMES_SYM) ) { - alt471=1; + int LA472_0 = input.LA(1); + if ( ((LA472_0 >= AT_IDENT && LA472_0 <= AT_SIGN)||(LA472_0 >= BOTTOMCENTER_SYM && LA472_0 <= BOTTOMRIGHT_SYM)||(LA472_0 >= CHARSET_SYM && LA472_0 <= COLON)||LA472_0==CONTAINER_SYM||LA472_0==COUNTER_STYLE_SYM||(LA472_0 >= DCOLON && LA472_0 <= DOT)||LA472_0==FONT_FACE_SYM||(LA472_0 >= GEN && LA472_0 <= GREATER)||(LA472_0 >= HASH && LA472_0 <= HASH_SYMBOL)||LA472_0==IMPORT_SYM||LA472_0==KEYFRAMES_SYM||LA472_0==LAYER_SYM||(LA472_0 >= LBRACKET && LA472_0 <= LEFTTOP_SYM)||LA472_0==LESS_AND||(LA472_0 >= MEDIA_SYM && LA472_0 <= MOZ_DOCUMENT_SYM)||LA472_0==NAMESPACE_SYM||LA472_0==PAGE_SYM||(LA472_0 >= PIPE && LA472_0 <= PLUS)||(LA472_0 >= RIGHTBOTTOM_SYM && LA472_0 <= RIGHTTOP_SYM)||LA472_0==SASS_AT_ROOT||LA472_0==SASS_DEBUG||(LA472_0 >= SASS_EACH && LA472_0 <= SASS_ELSE)||(LA472_0 >= SASS_ERROR && LA472_0 <= SASS_FUNCTION)||(LA472_0 >= SASS_IF && LA472_0 <= SASS_MIXIN)||(LA472_0 >= SASS_RETURN && LA472_0 <= SEMI)||LA472_0==STAR||LA472_0==SUPPORTS_SYM||LA472_0==TILDE||(LA472_0 >= TOPCENTER_SYM && LA472_0 <= TOPRIGHT_SYM)||LA472_0==VARIABLE||LA472_0==WEBKIT_KEYFRAMES_SYM) ) { + alt472=1; } - else if ( (LA471_0==IDENT) ) { - int LA471_4 = input.LA(2); + else if ( (LA472_0==IDENT) ) { + int LA472_4 = input.LA(2); if ( (true) ) { - alt471=1; + alt472=1; } else if ( (((evalPredicate(tokenNameEquals("from"),"tokenNameEquals(\"from\")")||evalPredicate(tokenNameEquals("to"),"tokenNameEquals(\"to\")"))&&synpred70_Css3())) ) { - alt471=2; + alt472=2; } } - else if ( (LA471_0==SASS_CONTENT) ) { - int LA471_38 = input.LA(2); + else if ( (LA472_0==SASS_CONTENT) ) { + int LA472_39 = input.LA(2); if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))||((evalPredicate(isCssPreprocessorSource() && !tokenNameStartsWith("--"),"isCssPreprocessorSource() && !tokenNameStartsWith(\"--\")")&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))||((evalPredicate(tokenNameStartsWith("--"),"tokenNameStartsWith(\"--\")")&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))||evalPredicate(isLessSource(),"isLessSource()")||(evalPredicate(isLessSource(),"isLessSource()")&&evalPredicate(isScssSource(),"isScssSource()"))||evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt471=1; + alt472=1; } else if ( ((synpred70_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) { - alt471=2; + alt472=2; } } - else if ( (LA471_0==PERCENTAGE) && (synpred70_Css3())) { - alt471=2; + else if ( (LA472_0==PERCENTAGE) && (synpred70_Css3())) { + alt472=2; } - else if ( (LA471_0==RBRACE) ) { - int LA471_44 = input.LA(2); + else if ( (LA472_0==RBRACE) ) { + int LA472_45 = input.LA(2); if ( (synpred70_Css3()) ) { - alt471=2; + alt472=2; } } - } finally {dbg.exitDecision(471);} + } finally {dbg.exitDecision(472);} - switch (alt471) { + switch (alt472) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1374:10: declarations { dbg.location(1374,10); - pushFollow(FOLLOW_declarations_in_cp_mixin_block10103); + pushFollow(FOLLOW_declarations_in_cp_mixin_block10127); declarations(); state._fsp--; if (state.failed) return; @@ -32718,50 +32919,50 @@ else if ( (LA471_0==RBRACE) ) { { dbg.location(1375,3); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1375:3: ( webkitKeyframesBlock ( ws )? )* - try { dbg.enterSubRule(470); + try { dbg.enterSubRule(471); - loop470: + loop471: while (true) { - int alt470=2; - try { dbg.enterDecision(470, decisionCanBacktrack[470]); + int alt471=2; + try { dbg.enterDecision(471, decisionCanBacktrack[471]); - int LA470_0 = input.LA(1); - if ( (LA470_0==IDENT||LA470_0==PERCENTAGE||LA470_0==SASS_CONTENT) ) { - alt470=1; + int LA471_0 = input.LA(1); + if ( (LA471_0==IDENT||LA471_0==PERCENTAGE||LA471_0==SASS_CONTENT) ) { + alt471=1; } - } finally {dbg.exitDecision(470);} + } finally {dbg.exitDecision(471);} - switch (alt470) { + switch (alt471) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1375:5: webkitKeyframesBlock ( ws )? { dbg.location(1375,5); - pushFollow(FOLLOW_webkitKeyframesBlock_in_cp_mixin_block10118); + pushFollow(FOLLOW_webkitKeyframesBlock_in_cp_mixin_block10142); webkitKeyframesBlock(); state._fsp--; if (state.failed) return;dbg.location(1375,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1375:26: ( ws )? - int alt469=2; - try { dbg.enterSubRule(469); - try { dbg.enterDecision(469, decisionCanBacktrack[469]); + int alt470=2; + try { dbg.enterSubRule(470); + try { dbg.enterDecision(470, decisionCanBacktrack[470]); - int LA469_0 = input.LA(1); - if ( (LA469_0==COMMENT||LA469_0==NL||LA469_0==WS) ) { - alt469=1; + int LA470_0 = input.LA(1); + if ( (LA470_0==COMMENT||LA470_0==NL||LA470_0==WS) ) { + alt470=1; } - } finally {dbg.exitDecision(469);} + } finally {dbg.exitDecision(470);} - switch (alt469) { + switch (alt470) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1375:26: ws { dbg.location(1375,26); - pushFollow(FOLLOW_ws_in_cp_mixin_block10120); + pushFollow(FOLLOW_ws_in_cp_mixin_block10144); ws(); state._fsp--; if (state.failed) return; @@ -32769,24 +32970,24 @@ else if ( (LA471_0==RBRACE) ) { break; } - } finally {dbg.exitSubRule(469);} + } finally {dbg.exitSubRule(470);} } break; default : - break loop470; + break loop471; } } - } finally {dbg.exitSubRule(470);} + } finally {dbg.exitSubRule(471);} } break; } - } finally {dbg.exitSubRule(471);} + } finally {dbg.exitSubRule(472);} dbg.location(1376,5); - match(input,RBRACE,FOLLOW_RBRACE_in_cp_mixin_block10132); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_cp_mixin_block10156); if (state.failed) return; } } @@ -32826,7 +33027,7 @@ public final void cp_mixin_name() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1381:5: IDENT { dbg.location(1381,5); - match(input,IDENT,FOLLOW_IDENT_in_cp_mixin_name10153); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_cp_mixin_name10177); if (state.failed) return; } } @@ -32866,33 +33067,33 @@ public final void cp_mixin_call_args() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:5: cp_mixin_call_arg ( ( COMMA | SEMI ) ( ws )? cp_mixin_call_arg )* ( CP_DOTS ( ws )? )? ( SEMI )? { dbg.location(1388,5); - pushFollow(FOLLOW_cp_mixin_call_arg_in_cp_mixin_call_args10184); + pushFollow(FOLLOW_cp_mixin_call_arg_in_cp_mixin_call_args10208); cp_mixin_call_arg(); state._fsp--; if (state.failed) return;dbg.location(1388,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:23: ( ( COMMA | SEMI ) ( ws )? cp_mixin_call_arg )* - try { dbg.enterSubRule(473); + try { dbg.enterSubRule(474); - loop473: + loop474: while (true) { - int alt473=2; - try { dbg.enterDecision(473, decisionCanBacktrack[473]); + int alt474=2; + try { dbg.enterDecision(474, decisionCanBacktrack[474]); - int LA473_0 = input.LA(1); - if ( (LA473_0==SEMI) ) { - int LA473_2 = input.LA(2); - if ( ((LA473_2 >= ANGLE && LA473_2 <= AT_SIGN)||(LA473_2 >= BOTTOMCENTER_SYM && LA473_2 <= BOTTOMRIGHT_SYM)||LA473_2==CHARSET_SYM||LA473_2==COMMENT||LA473_2==COUNTER_STYLE_SYM||LA473_2==DIMENSION||LA473_2==EMS||LA473_2==EXS||(LA473_2 >= FONT_FACE_SYM && LA473_2 <= FREQ)||LA473_2==GEN||(LA473_2 >= HASH && LA473_2 <= HASH_SYMBOL)||(LA473_2 >= IDENT && LA473_2 <= IMPORT_SYM)||(LA473_2 >= LBRACE && LA473_2 <= LENGTH)||(LA473_2 >= LESS_AND && LA473_2 <= LESS_JS_STRING)||LA473_2==LPAREN||(LA473_2 >= MEDIA_SYM && LA473_2 <= MOZ_DOCUMENT_SYM)||(LA473_2 >= NAMESPACE_SYM && LA473_2 <= NL)||(LA473_2 >= NOT && LA473_2 <= NUMBER)||(LA473_2 >= PAGE_SYM && LA473_2 <= PERCENTAGE_SYMBOL)||LA473_2==PLUS||(LA473_2 >= REM && LA473_2 <= RIGHTTOP_SYM)||(LA473_2 >= SASS_AT_ROOT && LA473_2 <= SASS_DEBUG)||(LA473_2 >= SASS_EACH && LA473_2 <= SASS_ELSE)||LA473_2==SASS_EXTEND||(LA473_2 >= SASS_FOR && LA473_2 <= SASS_FUNCTION)||(LA473_2 >= SASS_IF && LA473_2 <= SASS_MIXIN)||(LA473_2 >= SASS_RETURN && LA473_2 <= SASS_WHILE)||LA473_2==STRING||(LA473_2 >= TILDE && LA473_2 <= TOPRIGHT_SYM)||(LA473_2 >= URANGE && LA473_2 <= URI)||LA473_2==VARIABLE||(LA473_2 >= WEBKIT_KEYFRAMES_SYM && LA473_2 <= WS)) ) { - alt473=1; + int LA474_0 = input.LA(1); + if ( (LA474_0==SEMI) ) { + int LA474_2 = input.LA(2); + if ( ((LA474_2 >= ANGLE && LA474_2 <= AT_SIGN)||(LA474_2 >= BOTTOMCENTER_SYM && LA474_2 <= BOTTOMRIGHT_SYM)||LA474_2==CHARSET_SYM||LA474_2==COMMENT||LA474_2==COUNTER_STYLE_SYM||LA474_2==DIMENSION||LA474_2==EMS||LA474_2==EXS||(LA474_2 >= FONT_FACE_SYM && LA474_2 <= FREQ)||LA474_2==GEN||(LA474_2 >= HASH && LA474_2 <= HASH_SYMBOL)||(LA474_2 >= IDENT && LA474_2 <= IMPORT_SYM)||LA474_2==KEYFRAMES_SYM||(LA474_2 >= LBRACE && LA474_2 <= LENGTH)||(LA474_2 >= LESS_AND && LA474_2 <= LESS_JS_STRING)||LA474_2==LPAREN||(LA474_2 >= MEDIA_SYM && LA474_2 <= MOZ_DOCUMENT_SYM)||(LA474_2 >= NAMESPACE_SYM && LA474_2 <= NL)||(LA474_2 >= NOT && LA474_2 <= NUMBER)||(LA474_2 >= PAGE_SYM && LA474_2 <= PERCENTAGE_SYMBOL)||LA474_2==PLUS||(LA474_2 >= REM && LA474_2 <= RIGHTTOP_SYM)||(LA474_2 >= SASS_AT_ROOT && LA474_2 <= SASS_DEBUG)||(LA474_2 >= SASS_EACH && LA474_2 <= SASS_ELSE)||LA474_2==SASS_EXTEND||(LA474_2 >= SASS_FOR && LA474_2 <= SASS_FUNCTION)||(LA474_2 >= SASS_IF && LA474_2 <= SASS_MIXIN)||(LA474_2 >= SASS_RETURN && LA474_2 <= SASS_WHILE)||LA474_2==STRING||(LA474_2 >= TILDE && LA474_2 <= TOPRIGHT_SYM)||(LA474_2 >= URANGE && LA474_2 <= URI)||LA474_2==VARIABLE||(LA474_2 >= WEBKIT_KEYFRAMES_SYM && LA474_2 <= WS)) ) { + alt474=1; } } - else if ( (LA473_0==COMMA) ) { - alt473=1; + else if ( (LA474_0==COMMA) ) { + alt474=1; } - } finally {dbg.exitDecision(473);} + } finally {dbg.exitDecision(474);} - switch (alt473) { + switch (alt474) { case 1 : dbg.enterAlt(1); @@ -32911,24 +33112,24 @@ else if ( (LA473_0==COMMA) ) { throw mse; }dbg.location(1388,40); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:40: ( ws )? - int alt472=2; - try { dbg.enterSubRule(472); - try { dbg.enterDecision(472, decisionCanBacktrack[472]); + int alt473=2; + try { dbg.enterSubRule(473); + try { dbg.enterDecision(473, decisionCanBacktrack[473]); - int LA472_0 = input.LA(1); - if ( (LA472_0==COMMENT||LA472_0==NL||LA472_0==WS) ) { - alt472=1; + int LA473_0 = input.LA(1); + if ( (LA473_0==COMMENT||LA473_0==NL||LA473_0==WS) ) { + alt473=1; } - } finally {dbg.exitDecision(472);} + } finally {dbg.exitDecision(473);} - switch (alt472) { + switch (alt473) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:40: ws { dbg.location(1388,40); - pushFollow(FOLLOW_ws_in_cp_mixin_call_args10196); + pushFollow(FOLLOW_ws_in_cp_mixin_call_args10220); ws(); state._fsp--; if (state.failed) return; @@ -32936,9 +33137,9 @@ else if ( (LA473_0==COMMA) ) { break; } - } finally {dbg.exitSubRule(472);} + } finally {dbg.exitSubRule(473);} dbg.location(1388,44); - pushFollow(FOLLOW_cp_mixin_call_arg_in_cp_mixin_call_args10199); + pushFollow(FOLLOW_cp_mixin_call_arg_in_cp_mixin_call_args10223); cp_mixin_call_arg(); state._fsp--; if (state.failed) return; @@ -32946,49 +33147,49 @@ else if ( (LA473_0==COMMA) ) { break; default : - break loop473; + break loop474; } } - } finally {dbg.exitSubRule(473);} + } finally {dbg.exitSubRule(474);} dbg.location(1388,65); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:65: ( CP_DOTS ( ws )? )? - int alt475=2; - try { dbg.enterSubRule(475); - try { dbg.enterDecision(475, decisionCanBacktrack[475]); + int alt476=2; + try { dbg.enterSubRule(476); + try { dbg.enterDecision(476, decisionCanBacktrack[476]); - int LA475_0 = input.LA(1); - if ( (LA475_0==CP_DOTS) ) { - alt475=1; + int LA476_0 = input.LA(1); + if ( (LA476_0==CP_DOTS) ) { + alt476=1; } - } finally {dbg.exitDecision(475);} + } finally {dbg.exitDecision(476);} - switch (alt475) { + switch (alt476) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:66: CP_DOTS ( ws )? { dbg.location(1388,66); - match(input,CP_DOTS,FOLLOW_CP_DOTS_in_cp_mixin_call_args10205); if (state.failed) return;dbg.location(1388,74); + match(input,CP_DOTS,FOLLOW_CP_DOTS_in_cp_mixin_call_args10229); if (state.failed) return;dbg.location(1388,74); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:74: ( ws )? - int alt474=2; - try { dbg.enterSubRule(474); - try { dbg.enterDecision(474, decisionCanBacktrack[474]); + int alt475=2; + try { dbg.enterSubRule(475); + try { dbg.enterDecision(475, decisionCanBacktrack[475]); - int LA474_0 = input.LA(1); - if ( (LA474_0==COMMENT||LA474_0==NL||LA474_0==WS) ) { - alt474=1; + int LA475_0 = input.LA(1); + if ( (LA475_0==COMMENT||LA475_0==NL||LA475_0==WS) ) { + alt475=1; } - } finally {dbg.exitDecision(474);} + } finally {dbg.exitDecision(475);} - switch (alt474) { + switch (alt475) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:74: ws { dbg.location(1388,74); - pushFollow(FOLLOW_ws_in_cp_mixin_call_args10207); + pushFollow(FOLLOW_ws_in_cp_mixin_call_args10231); ws(); state._fsp--; if (state.failed) return; @@ -32996,38 +33197,38 @@ else if ( (LA473_0==COMMA) ) { break; } - } finally {dbg.exitSubRule(474);} + } finally {dbg.exitSubRule(475);} } break; } - } finally {dbg.exitSubRule(475);} + } finally {dbg.exitSubRule(476);} dbg.location(1388,80); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:80: ( SEMI )? - int alt476=2; - try { dbg.enterSubRule(476); - try { dbg.enterDecision(476, decisionCanBacktrack[476]); + int alt477=2; + try { dbg.enterSubRule(477); + try { dbg.enterDecision(477, decisionCanBacktrack[477]); - int LA476_0 = input.LA(1); - if ( (LA476_0==SEMI) ) { - alt476=1; + int LA477_0 = input.LA(1); + if ( (LA477_0==SEMI) ) { + alt477=1; } - } finally {dbg.exitDecision(476);} + } finally {dbg.exitDecision(477);} - switch (alt476) { + switch (alt477) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1388:80: SEMI { dbg.location(1388,80); - match(input,SEMI,FOLLOW_SEMI_in_cp_mixin_call_args10212); if (state.failed) return; + match(input,SEMI,FOLLOW_SEMI_in_cp_mixin_call_args10236); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(476);} + } finally {dbg.exitSubRule(477);} } @@ -33069,50 +33270,50 @@ public final void cp_mixin_call_arg() throws RecognitionException { { dbg.location(1393,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1393:5: ( cp_variable ( ws )? COLON ( ws )? cp_expression | cp_expression ) - int alt479=2; - try { dbg.enterSubRule(479); - try { dbg.enterDecision(479, decisionCanBacktrack[479]); + int alt480=2; + try { dbg.enterSubRule(480); + try { dbg.enterDecision(480, decisionCanBacktrack[480]); try { isCyclicDecision = true; - alt479 = dfa479.predict(input); + alt480 = dfa480.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(479);} + } finally {dbg.exitDecision(480);} - switch (alt479) { + switch (alt480) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1394:9: cp_variable ( ws )? COLON ( ws )? cp_expression { dbg.location(1394,9); - pushFollow(FOLLOW_cp_variable_in_cp_mixin_call_arg10244); + pushFollow(FOLLOW_cp_variable_in_cp_mixin_call_arg10268); cp_variable(); state._fsp--; if (state.failed) return;dbg.location(1394,21); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1394:21: ( ws )? - int alt477=2; - try { dbg.enterSubRule(477); - try { dbg.enterDecision(477, decisionCanBacktrack[477]); + int alt478=2; + try { dbg.enterSubRule(478); + try { dbg.enterDecision(478, decisionCanBacktrack[478]); - int LA477_0 = input.LA(1); - if ( (LA477_0==COMMENT||LA477_0==NL||LA477_0==WS) ) { - alt477=1; + int LA478_0 = input.LA(1); + if ( (LA478_0==COMMENT||LA478_0==NL||LA478_0==WS) ) { + alt478=1; } - } finally {dbg.exitDecision(477);} + } finally {dbg.exitDecision(478);} - switch (alt477) { + switch (alt478) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1394:21: ws { dbg.location(1394,21); - pushFollow(FOLLOW_ws_in_cp_mixin_call_arg10246); + pushFollow(FOLLOW_ws_in_cp_mixin_call_arg10270); ws(); state._fsp--; if (state.failed) return; @@ -33120,28 +33321,28 @@ public final void cp_mixin_call_arg() throws RecognitionException { break; } - } finally {dbg.exitSubRule(477);} + } finally {dbg.exitSubRule(478);} dbg.location(1394,25); - match(input,COLON,FOLLOW_COLON_in_cp_mixin_call_arg10249); if (state.failed) return;dbg.location(1394,31); + match(input,COLON,FOLLOW_COLON_in_cp_mixin_call_arg10273); if (state.failed) return;dbg.location(1394,31); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1394:31: ( ws )? - int alt478=2; - try { dbg.enterSubRule(478); - try { dbg.enterDecision(478, decisionCanBacktrack[478]); + int alt479=2; + try { dbg.enterSubRule(479); + try { dbg.enterDecision(479, decisionCanBacktrack[479]); - int LA478_0 = input.LA(1); - if ( (LA478_0==COMMENT||LA478_0==NL||LA478_0==WS) ) { - alt478=1; + int LA479_0 = input.LA(1); + if ( (LA479_0==COMMENT||LA479_0==NL||LA479_0==WS) ) { + alt479=1; } - } finally {dbg.exitDecision(478);} + } finally {dbg.exitDecision(479);} - switch (alt478) { + switch (alt479) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1394:31: ws { dbg.location(1394,31); - pushFollow(FOLLOW_ws_in_cp_mixin_call_arg10251); + pushFollow(FOLLOW_ws_in_cp_mixin_call_arg10275); ws(); state._fsp--; if (state.failed) return; @@ -33149,9 +33350,9 @@ public final void cp_mixin_call_arg() throws RecognitionException { break; } - } finally {dbg.exitSubRule(478);} + } finally {dbg.exitSubRule(479);} dbg.location(1394,35); - pushFollow(FOLLOW_cp_expression_in_cp_mixin_call_arg10254); + pushFollow(FOLLOW_cp_expression_in_cp_mixin_call_arg10278); cp_expression(); state._fsp--; if (state.failed) return; @@ -33163,7 +33364,7 @@ public final void cp_mixin_call_arg() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1395:11: cp_expression { dbg.location(1395,11); - pushFollow(FOLLOW_cp_expression_in_cp_mixin_call_arg10266); + pushFollow(FOLLOW_cp_expression_in_cp_mixin_call_arg10290); cp_expression(); state._fsp--; if (state.failed) return; @@ -33171,27 +33372,27 @@ public final void cp_mixin_call_arg() throws RecognitionException { break; } - } finally {dbg.exitSubRule(479);} + } finally {dbg.exitSubRule(480);} dbg.location(1396,7); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1396:7: ( ws )? - int alt480=2; - try { dbg.enterSubRule(480); - try { dbg.enterDecision(480, decisionCanBacktrack[480]); + int alt481=2; + try { dbg.enterSubRule(481); + try { dbg.enterDecision(481, decisionCanBacktrack[481]); - int LA480_0 = input.LA(1); - if ( (LA480_0==COMMENT||LA480_0==NL||LA480_0==WS) ) { - alt480=1; + int LA481_0 = input.LA(1); + if ( (LA481_0==COMMENT||LA481_0==NL||LA481_0==WS) ) { + alt481=1; } - } finally {dbg.exitDecision(480);} + } finally {dbg.exitDecision(481);} - switch (alt480) { + switch (alt481) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1396:7: ws { dbg.location(1396,7); - pushFollow(FOLLOW_ws_in_cp_mixin_call_arg10274); + pushFollow(FOLLOW_ws_in_cp_mixin_call_arg10298); ws(); state._fsp--; if (state.failed) return; @@ -33199,7 +33400,7 @@ public final void cp_mixin_call_arg() throws RecognitionException { break; } - } finally {dbg.exitSubRule(480);} + } finally {dbg.exitSubRule(481);} } @@ -33235,28 +33436,28 @@ public final void cp_args_list() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1401:5: ( ( cp_arg ( ( COMMA | SEMI ) ( ws )? cp_arg )* ( ( COMMA | SEMI ) ( ws )? )? ( ( CP_DOTS | LESS_REST ) ( ws )? )? ) | ( CP_DOTS | LESS_REST ) ( ws )? ) - int alt488=2; - try { dbg.enterDecision(488, decisionCanBacktrack[488]); + int alt489=2; + try { dbg.enterDecision(489, decisionCanBacktrack[489]); - int LA488_0 = input.LA(1); - if ( (LA488_0==AT_IDENT||(LA488_0 >= BOTTOMCENTER_SYM && LA488_0 <= BOTTOMRIGHT_SYM)||LA488_0==CHARSET_SYM||LA488_0==COUNTER_STYLE_SYM||LA488_0==FONT_FACE_SYM||LA488_0==IDENT||LA488_0==IMPORT_SYM||(LA488_0 >= LEFTBOTTOM_SYM && LA488_0 <= LEFTTOP_SYM)||LA488_0==MEDIA_SYM||LA488_0==MOZ_DOCUMENT_SYM||LA488_0==NAMESPACE_SYM||LA488_0==PAGE_SYM||(LA488_0 >= RIGHTBOTTOM_SYM && LA488_0 <= RIGHTTOP_SYM)||(LA488_0 >= SASS_AT_ROOT && LA488_0 <= SASS_DEBUG)||(LA488_0 >= SASS_EACH && LA488_0 <= SASS_ELSE)||LA488_0==SASS_EXTEND||(LA488_0 >= SASS_FOR && LA488_0 <= SASS_FUNCTION)||(LA488_0 >= SASS_IF && LA488_0 <= SASS_MIXIN)||(LA488_0 >= SASS_RETURN && LA488_0 <= SASS_WHILE)||(LA488_0 >= TOPCENTER_SYM && LA488_0 <= TOPRIGHT_SYM)||LA488_0==WEBKIT_KEYFRAMES_SYM) ) { - alt488=1; + int LA489_0 = input.LA(1); + if ( (LA489_0==AT_IDENT||(LA489_0 >= BOTTOMCENTER_SYM && LA489_0 <= BOTTOMRIGHT_SYM)||LA489_0==CHARSET_SYM||LA489_0==COUNTER_STYLE_SYM||LA489_0==FONT_FACE_SYM||LA489_0==IDENT||LA489_0==IMPORT_SYM||LA489_0==KEYFRAMES_SYM||(LA489_0 >= LEFTBOTTOM_SYM && LA489_0 <= LEFTTOP_SYM)||LA489_0==MEDIA_SYM||LA489_0==MOZ_DOCUMENT_SYM||LA489_0==NAMESPACE_SYM||LA489_0==PAGE_SYM||(LA489_0 >= RIGHTBOTTOM_SYM && LA489_0 <= RIGHTTOP_SYM)||(LA489_0 >= SASS_AT_ROOT && LA489_0 <= SASS_DEBUG)||(LA489_0 >= SASS_EACH && LA489_0 <= SASS_ELSE)||LA489_0==SASS_EXTEND||(LA489_0 >= SASS_FOR && LA489_0 <= SASS_FUNCTION)||(LA489_0 >= SASS_IF && LA489_0 <= SASS_MIXIN)||(LA489_0 >= SASS_RETURN && LA489_0 <= SASS_WHILE)||(LA489_0 >= TOPCENTER_SYM && LA489_0 <= TOPRIGHT_SYM)||LA489_0==WEBKIT_KEYFRAMES_SYM) ) { + alt489=1; } - else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { - alt488=2; + else if ( (LA489_0==CP_DOTS||LA489_0==LESS_REST) ) { + alt489=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 488, 0, input); + new NoViableAltException("", 489, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(488);} + } finally {dbg.exitDecision(489);} - switch (alt488) { + switch (alt489) { case 1 : dbg.enterAlt(1); @@ -33269,29 +33470,29 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:7: cp_arg ( ( COMMA | SEMI ) ( ws )? cp_arg )* ( ( COMMA | SEMI ) ( ws )? )? ( ( CP_DOTS | LESS_REST ) ( ws )? )? { dbg.location(1408,7); - pushFollow(FOLLOW_cp_arg_in_cp_args_list10321); + pushFollow(FOLLOW_cp_arg_in_cp_args_list10345); cp_arg(); state._fsp--; if (state.failed) return;dbg.location(1408,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:14: ( ( COMMA | SEMI ) ( ws )? cp_arg )* - try { dbg.enterSubRule(482); + try { dbg.enterSubRule(483); - loop482: + loop483: while (true) { - int alt482=2; - try { dbg.enterDecision(482, decisionCanBacktrack[482]); + int alt483=2; + try { dbg.enterDecision(483, decisionCanBacktrack[483]); try { isCyclicDecision = true; - alt482 = dfa482.predict(input); + alt483 = dfa483.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(482);} + } finally {dbg.exitDecision(483);} - switch (alt482) { + switch (alt483) { case 1 : dbg.enterAlt(1); @@ -33310,24 +33511,24 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { throw mse; }dbg.location(1408,33); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:33: ( ws )? - int alt481=2; - try { dbg.enterSubRule(481); - try { dbg.enterDecision(481, decisionCanBacktrack[481]); + int alt482=2; + try { dbg.enterSubRule(482); + try { dbg.enterDecision(482, decisionCanBacktrack[482]); - int LA481_0 = input.LA(1); - if ( (LA481_0==COMMENT||LA481_0==NL||LA481_0==WS) ) { - alt481=1; + int LA482_0 = input.LA(1); + if ( (LA482_0==COMMENT||LA482_0==NL||LA482_0==WS) ) { + alt482=1; } - } finally {dbg.exitDecision(481);} + } finally {dbg.exitDecision(482);} - switch (alt481) { + switch (alt482) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:33: ws { dbg.location(1408,33); - pushFollow(FOLLOW_ws_in_cp_args_list10335); + pushFollow(FOLLOW_ws_in_cp_args_list10359); ws(); state._fsp--; if (state.failed) return; @@ -33335,9 +33536,9 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { break; } - } finally {dbg.exitSubRule(481);} + } finally {dbg.exitSubRule(482);} dbg.location(1408,37); - pushFollow(FOLLOW_cp_arg_in_cp_args_list10338); + pushFollow(FOLLOW_cp_arg_in_cp_args_list10362); cp_arg(); state._fsp--; if (state.failed) return; @@ -33345,23 +33546,23 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { break; default : - break loop482; + break loop483; } } - } finally {dbg.exitSubRule(482);} + } finally {dbg.exitSubRule(483);} dbg.location(1408,47); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:47: ( ( COMMA | SEMI ) ( ws )? )? - int alt484=2; - try { dbg.enterSubRule(484); - try { dbg.enterDecision(484, decisionCanBacktrack[484]); + int alt485=2; + try { dbg.enterSubRule(485); + try { dbg.enterDecision(485, decisionCanBacktrack[485]); - int LA484_0 = input.LA(1); - if ( (LA484_0==COMMA||LA484_0==SEMI) ) { - alt484=1; + int LA485_0 = input.LA(1); + if ( (LA485_0==COMMA||LA485_0==SEMI) ) { + alt485=1; } - } finally {dbg.exitDecision(484);} + } finally {dbg.exitDecision(485);} - switch (alt484) { + switch (alt485) { case 1 : dbg.enterAlt(1); @@ -33380,24 +33581,24 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { throw mse; }dbg.location(1408,64); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:64: ( ws )? - int alt483=2; - try { dbg.enterSubRule(483); - try { dbg.enterDecision(483, decisionCanBacktrack[483]); + int alt484=2; + try { dbg.enterSubRule(484); + try { dbg.enterDecision(484, decisionCanBacktrack[484]); - int LA483_0 = input.LA(1); - if ( (LA483_0==COMMENT||LA483_0==NL||LA483_0==WS) ) { - alt483=1; + int LA484_0 = input.LA(1); + if ( (LA484_0==COMMENT||LA484_0==NL||LA484_0==WS) ) { + alt484=1; } - } finally {dbg.exitDecision(483);} + } finally {dbg.exitDecision(484);} - switch (alt483) { + switch (alt484) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:64: ws { dbg.location(1408,64); - pushFollow(FOLLOW_ws_in_cp_args_list10353); + pushFollow(FOLLOW_ws_in_cp_args_list10377); ws(); state._fsp--; if (state.failed) return; @@ -33405,26 +33606,26 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { break; } - } finally {dbg.exitSubRule(483);} + } finally {dbg.exitSubRule(484);} } break; } - } finally {dbg.exitSubRule(484);} + } finally {dbg.exitSubRule(485);} dbg.location(1408,71); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:71: ( ( CP_DOTS | LESS_REST ) ( ws )? )? - int alt486=2; - try { dbg.enterSubRule(486); - try { dbg.enterDecision(486, decisionCanBacktrack[486]); + int alt487=2; + try { dbg.enterSubRule(487); + try { dbg.enterDecision(487, decisionCanBacktrack[487]); - int LA486_0 = input.LA(1); - if ( (LA486_0==CP_DOTS||LA486_0==LESS_REST) ) { - alt486=1; + int LA487_0 = input.LA(1); + if ( (LA487_0==CP_DOTS||LA487_0==LESS_REST) ) { + alt487=1; } - } finally {dbg.exitDecision(486);} + } finally {dbg.exitDecision(487);} - switch (alt486) { + switch (alt487) { case 1 : dbg.enterAlt(1); @@ -33443,24 +33644,24 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { throw mse; }dbg.location(1408,95); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:95: ( ws )? - int alt485=2; - try { dbg.enterSubRule(485); - try { dbg.enterDecision(485, decisionCanBacktrack[485]); + int alt486=2; + try { dbg.enterSubRule(486); + try { dbg.enterDecision(486, decisionCanBacktrack[486]); - int LA485_0 = input.LA(1); - if ( (LA485_0==COMMENT||LA485_0==NL||LA485_0==WS) ) { - alt485=1; + int LA486_0 = input.LA(1); + if ( (LA486_0==COMMENT||LA486_0==NL||LA486_0==WS) ) { + alt486=1; } - } finally {dbg.exitDecision(485);} + } finally {dbg.exitDecision(486);} - switch (alt485) { + switch (alt486) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1408:95: ws { dbg.location(1408,95); - pushFollow(FOLLOW_ws_in_cp_args_list10369); + pushFollow(FOLLOW_ws_in_cp_args_list10393); ws(); state._fsp--; if (state.failed) return; @@ -33468,13 +33669,13 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { break; } - } finally {dbg.exitSubRule(485);} + } finally {dbg.exitSubRule(486);} } break; } - } finally {dbg.exitSubRule(486);} + } finally {dbg.exitSubRule(487);} } @@ -33498,24 +33699,24 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { throw mse; }dbg.location(1410,27); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1410:27: ( ws )? - int alt487=2; - try { dbg.enterSubRule(487); - try { dbg.enterDecision(487, decisionCanBacktrack[487]); + int alt488=2; + try { dbg.enterSubRule(488); + try { dbg.enterDecision(488, decisionCanBacktrack[488]); - int LA487_0 = input.LA(1); - if ( (LA487_0==COMMENT||LA487_0==NL||LA487_0==WS) ) { - alt487=1; + int LA488_0 = input.LA(1); + if ( (LA488_0==COMMENT||LA488_0==NL||LA488_0==WS) ) { + alt488=1; } - } finally {dbg.exitDecision(487);} + } finally {dbg.exitDecision(488);} - switch (alt487) { + switch (alt488) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1410:27: ws { dbg.location(1410,27); - pushFollow(FOLLOW_ws_in_cp_args_list10394); + pushFollow(FOLLOW_ws_in_cp_args_list10418); ws(); state._fsp--; if (state.failed) return; @@ -33523,7 +33724,7 @@ else if ( (LA488_0==CP_DOTS||LA488_0==LESS_REST) ) { break; } - } finally {dbg.exitSubRule(487);} + } finally {dbg.exitSubRule(488);} } break; @@ -33561,20 +33762,20 @@ public final void cp_arg() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1415:5: ( cp_variable ( ws )? ( COLON ( ws )? cp_expression ( ws )? )? |{...}? IDENT ) - int alt493=2; - try { dbg.enterDecision(493, decisionCanBacktrack[493]); + int alt494=2; + try { dbg.enterDecision(494, decisionCanBacktrack[494]); - int LA493_0 = input.LA(1); - if ( (LA493_0==AT_IDENT||(LA493_0 >= BOTTOMCENTER_SYM && LA493_0 <= BOTTOMRIGHT_SYM)||LA493_0==CHARSET_SYM||LA493_0==COUNTER_STYLE_SYM||LA493_0==FONT_FACE_SYM||LA493_0==IMPORT_SYM||(LA493_0 >= LEFTBOTTOM_SYM && LA493_0 <= LEFTTOP_SYM)||LA493_0==MEDIA_SYM||LA493_0==MOZ_DOCUMENT_SYM||LA493_0==NAMESPACE_SYM||LA493_0==PAGE_SYM||(LA493_0 >= RIGHTBOTTOM_SYM && LA493_0 <= RIGHTTOP_SYM)||(LA493_0 >= SASS_AT_ROOT && LA493_0 <= SASS_DEBUG)||(LA493_0 >= SASS_EACH && LA493_0 <= SASS_ELSE)||LA493_0==SASS_EXTEND||(LA493_0 >= SASS_FOR && LA493_0 <= SASS_FUNCTION)||(LA493_0 >= SASS_IF && LA493_0 <= SASS_MIXIN)||(LA493_0 >= SASS_RETURN && LA493_0 <= SASS_WHILE)||(LA493_0 >= TOPCENTER_SYM && LA493_0 <= TOPRIGHT_SYM)||LA493_0==WEBKIT_KEYFRAMES_SYM) ) { - alt493=1; + int LA494_0 = input.LA(1); + if ( (LA494_0==AT_IDENT||(LA494_0 >= BOTTOMCENTER_SYM && LA494_0 <= BOTTOMRIGHT_SYM)||LA494_0==CHARSET_SYM||LA494_0==COUNTER_STYLE_SYM||LA494_0==FONT_FACE_SYM||LA494_0==IMPORT_SYM||LA494_0==KEYFRAMES_SYM||(LA494_0 >= LEFTBOTTOM_SYM && LA494_0 <= LEFTTOP_SYM)||LA494_0==MEDIA_SYM||LA494_0==MOZ_DOCUMENT_SYM||LA494_0==NAMESPACE_SYM||LA494_0==PAGE_SYM||(LA494_0 >= RIGHTBOTTOM_SYM && LA494_0 <= RIGHTTOP_SYM)||(LA494_0 >= SASS_AT_ROOT && LA494_0 <= SASS_DEBUG)||(LA494_0 >= SASS_EACH && LA494_0 <= SASS_ELSE)||LA494_0==SASS_EXTEND||(LA494_0 >= SASS_FOR && LA494_0 <= SASS_FUNCTION)||(LA494_0 >= SASS_IF && LA494_0 <= SASS_MIXIN)||(LA494_0 >= SASS_RETURN && LA494_0 <= SASS_WHILE)||(LA494_0 >= TOPCENTER_SYM && LA494_0 <= TOPRIGHT_SYM)||LA494_0==WEBKIT_KEYFRAMES_SYM) ) { + alt494=1; } - else if ( (LA493_0==IDENT) ) { - int LA493_2 = input.LA(2); - if ( (LA493_2==DOT) ) { - alt493=1; + else if ( (LA494_0==IDENT) ) { + int LA494_2 = input.LA(2); + if ( (LA494_2==DOT) ) { + alt494=1; } - else if ( (LA493_2==COMMA||LA493_2==CP_DOTS||LA493_2==LESS_REST||LA493_2==RPAREN||LA493_2==SEMI) ) { - alt493=2; + else if ( (LA494_2==COMMA||LA494_2==CP_DOTS||LA494_2==LESS_REST||LA494_2==RPAREN||LA494_2==SEMI) ) { + alt494=2; } else { @@ -33583,7 +33784,7 @@ else if ( (LA493_2==COMMA||LA493_2==CP_DOTS||LA493_2==LESS_REST||LA493_2==RPAREN try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 493, 2, input); + new NoViableAltException("", 494, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -33596,43 +33797,43 @@ else if ( (LA493_2==COMMA||LA493_2==CP_DOTS||LA493_2==LESS_REST||LA493_2==RPAREN else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 493, 0, input); + new NoViableAltException("", 494, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(493);} + } finally {dbg.exitDecision(494);} - switch (alt493) { + switch (alt494) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:5: cp_variable ( ws )? ( COLON ( ws )? cp_expression ( ws )? )? { dbg.location(1416,5); - pushFollow(FOLLOW_cp_variable_in_cp_arg10417); + pushFollow(FOLLOW_cp_variable_in_cp_arg10441); cp_variable(); state._fsp--; if (state.failed) return;dbg.location(1416,17); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:17: ( ws )? - int alt489=2; - try { dbg.enterSubRule(489); - try { dbg.enterDecision(489, decisionCanBacktrack[489]); + int alt490=2; + try { dbg.enterSubRule(490); + try { dbg.enterDecision(490, decisionCanBacktrack[490]); - int LA489_0 = input.LA(1); - if ( (LA489_0==COMMENT||LA489_0==NL||LA489_0==WS) ) { - alt489=1; + int LA490_0 = input.LA(1); + if ( (LA490_0==COMMENT||LA490_0==NL||LA490_0==WS) ) { + alt490=1; } - } finally {dbg.exitDecision(489);} + } finally {dbg.exitDecision(490);} - switch (alt489) { + switch (alt490) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:17: ws { dbg.location(1416,17); - pushFollow(FOLLOW_ws_in_cp_arg10419); + pushFollow(FOLLOW_ws_in_cp_arg10443); ws(); state._fsp--; if (state.failed) return; @@ -33640,46 +33841,46 @@ else if ( (LA493_2==COMMA||LA493_2==CP_DOTS||LA493_2==LESS_REST||LA493_2==RPAREN break; } - } finally {dbg.exitSubRule(489);} + } finally {dbg.exitSubRule(490);} dbg.location(1416,21); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:21: ( COLON ( ws )? cp_expression ( ws )? )? - int alt492=2; - try { dbg.enterSubRule(492); - try { dbg.enterDecision(492, decisionCanBacktrack[492]); + int alt493=2; + try { dbg.enterSubRule(493); + try { dbg.enterDecision(493, decisionCanBacktrack[493]); - int LA492_0 = input.LA(1); - if ( (LA492_0==COLON) ) { - alt492=1; + int LA493_0 = input.LA(1); + if ( (LA493_0==COLON) ) { + alt493=1; } - } finally {dbg.exitDecision(492);} + } finally {dbg.exitDecision(493);} - switch (alt492) { + switch (alt493) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:23: COLON ( ws )? cp_expression ( ws )? { dbg.location(1416,23); - match(input,COLON,FOLLOW_COLON_in_cp_arg10424); if (state.failed) return;dbg.location(1416,29); + match(input,COLON,FOLLOW_COLON_in_cp_arg10448); if (state.failed) return;dbg.location(1416,29); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:29: ( ws )? - int alt490=2; - try { dbg.enterSubRule(490); - try { dbg.enterDecision(490, decisionCanBacktrack[490]); + int alt491=2; + try { dbg.enterSubRule(491); + try { dbg.enterDecision(491, decisionCanBacktrack[491]); - int LA490_0 = input.LA(1); - if ( (LA490_0==COMMENT||LA490_0==NL||LA490_0==WS) ) { - alt490=1; + int LA491_0 = input.LA(1); + if ( (LA491_0==COMMENT||LA491_0==NL||LA491_0==WS) ) { + alt491=1; } - } finally {dbg.exitDecision(490);} + } finally {dbg.exitDecision(491);} - switch (alt490) { + switch (alt491) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:29: ws { dbg.location(1416,29); - pushFollow(FOLLOW_ws_in_cp_arg10426); + pushFollow(FOLLOW_ws_in_cp_arg10450); ws(); state._fsp--; if (state.failed) return; @@ -33687,31 +33888,31 @@ else if ( (LA493_2==COMMA||LA493_2==CP_DOTS||LA493_2==LESS_REST||LA493_2==RPAREN break; } - } finally {dbg.exitSubRule(490);} + } finally {dbg.exitSubRule(491);} dbg.location(1416,33); - pushFollow(FOLLOW_cp_expression_in_cp_arg10429); + pushFollow(FOLLOW_cp_expression_in_cp_arg10453); cp_expression(); state._fsp--; if (state.failed) return;dbg.location(1416,47); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:47: ( ws )? - int alt491=2; - try { dbg.enterSubRule(491); - try { dbg.enterDecision(491, decisionCanBacktrack[491]); + int alt492=2; + try { dbg.enterSubRule(492); + try { dbg.enterDecision(492, decisionCanBacktrack[492]); - int LA491_0 = input.LA(1); - if ( (LA491_0==COMMENT||LA491_0==NL||LA491_0==WS) ) { - alt491=1; + int LA492_0 = input.LA(1); + if ( (LA492_0==COMMENT||LA492_0==NL||LA492_0==WS) ) { + alt492=1; } - } finally {dbg.exitDecision(491);} + } finally {dbg.exitDecision(492);} - switch (alt491) { + switch (alt492) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1416:47: ws { dbg.location(1416,47); - pushFollow(FOLLOW_ws_in_cp_arg10431); + pushFollow(FOLLOW_ws_in_cp_arg10455); ws(); state._fsp--; if (state.failed) return; @@ -33719,13 +33920,13 @@ else if ( (LA493_2==COMMA||LA493_2==CP_DOTS||LA493_2==LESS_REST||LA493_2==RPAREN break; } - } finally {dbg.exitSubRule(491);} + } finally {dbg.exitSubRule(492);} } break; } - } finally {dbg.exitSubRule(492);} + } finally {dbg.exitSubRule(493);} } break; @@ -33739,7 +33940,7 @@ else if ( (LA493_2==COMMA||LA493_2==CP_DOTS||LA493_2==LESS_REST||LA493_2==RPAREN if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "cp_arg", "isLessSource()"); }dbg.location(1417,25); - match(input,IDENT,FOLLOW_IDENT_in_cp_arg10444); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_cp_arg10468); if (state.failed) return; } break; @@ -33781,29 +33982,29 @@ public final void less_mixin_guarded() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:5: less_when ( ws )? less_condition ( ( ws )? ( COMMA | key_and ) ( ws )? less_condition )* { dbg.location(1424,5); - pushFollow(FOLLOW_less_when_in_less_mixin_guarded10467); + pushFollow(FOLLOW_less_when_in_less_mixin_guarded10491); less_when(); state._fsp--; if (state.failed) return;dbg.location(1424,15); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:15: ( ws )? - int alt494=2; - try { dbg.enterSubRule(494); - try { dbg.enterDecision(494, decisionCanBacktrack[494]); + int alt495=2; + try { dbg.enterSubRule(495); + try { dbg.enterDecision(495, decisionCanBacktrack[495]); - int LA494_0 = input.LA(1); - if ( (LA494_0==COMMENT||LA494_0==NL||LA494_0==WS) ) { - alt494=1; + int LA495_0 = input.LA(1); + if ( (LA495_0==COMMENT||LA495_0==NL||LA495_0==WS) ) { + alt495=1; } - } finally {dbg.exitDecision(494);} + } finally {dbg.exitDecision(495);} - switch (alt494) { + switch (alt495) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:15: ws { dbg.location(1424,15); - pushFollow(FOLLOW_ws_in_less_mixin_guarded10469); + pushFollow(FOLLOW_ws_in_less_mixin_guarded10493); ws(); state._fsp--; if (state.failed) return; @@ -33811,31 +34012,31 @@ public final void less_mixin_guarded() throws RecognitionException { break; } - } finally {dbg.exitSubRule(494);} + } finally {dbg.exitSubRule(495);} dbg.location(1424,19); - pushFollow(FOLLOW_less_condition_in_less_mixin_guarded10472); + pushFollow(FOLLOW_less_condition_in_less_mixin_guarded10496); less_condition(); state._fsp--; if (state.failed) return;dbg.location(1424,34); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:34: ( ( ws )? ( COMMA | key_and ) ( ws )? less_condition )* - try { dbg.enterSubRule(498); + try { dbg.enterSubRule(499); - loop498: + loop499: while (true) { - int alt498=2; - try { dbg.enterDecision(498, decisionCanBacktrack[498]); + int alt499=2; + try { dbg.enterDecision(499, decisionCanBacktrack[499]); try { isCyclicDecision = true; - alt498 = dfa498.predict(input); + alt499 = dfa499.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(498);} + } finally {dbg.exitDecision(499);} - switch (alt498) { + switch (alt499) { case 1 : dbg.enterAlt(1); @@ -33843,24 +34044,24 @@ public final void less_mixin_guarded() throws RecognitionException { { dbg.location(1424,35); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:35: ( ws )? - int alt495=2; - try { dbg.enterSubRule(495); - try { dbg.enterDecision(495, decisionCanBacktrack[495]); + int alt496=2; + try { dbg.enterSubRule(496); + try { dbg.enterDecision(496, decisionCanBacktrack[496]); - int LA495_0 = input.LA(1); - if ( (LA495_0==COMMENT||LA495_0==NL||LA495_0==WS) ) { - alt495=1; + int LA496_0 = input.LA(1); + if ( (LA496_0==COMMENT||LA496_0==NL||LA496_0==WS) ) { + alt496=1; } - } finally {dbg.exitDecision(495);} + } finally {dbg.exitDecision(496);} - switch (alt495) { + switch (alt496) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:35: ws { dbg.location(1424,35); - pushFollow(FOLLOW_ws_in_less_mixin_guarded10475); + pushFollow(FOLLOW_ws_in_less_mixin_guarded10499); ws(); state._fsp--; if (state.failed) return; @@ -33868,39 +34069,39 @@ public final void less_mixin_guarded() throws RecognitionException { break; } - } finally {dbg.exitSubRule(495);} + } finally {dbg.exitSubRule(496);} dbg.location(1424,39); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:39: ( COMMA | key_and ) - int alt496=2; - try { dbg.enterSubRule(496); - try { dbg.enterDecision(496, decisionCanBacktrack[496]); + int alt497=2; + try { dbg.enterSubRule(497); + try { dbg.enterDecision(497, decisionCanBacktrack[497]); - int LA496_0 = input.LA(1); - if ( (LA496_0==COMMA) ) { - alt496=1; + int LA497_0 = input.LA(1); + if ( (LA497_0==COMMA) ) { + alt497=1; } - else if ( (LA496_0==IDENT) ) { - alt496=2; + else if ( (LA497_0==IDENT) ) { + alt497=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 496, 0, input); + new NoViableAltException("", 497, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(496);} + } finally {dbg.exitDecision(497);} - switch (alt496) { + switch (alt497) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:40: COMMA { dbg.location(1424,40); - match(input,COMMA,FOLLOW_COMMA_in_less_mixin_guarded10479); if (state.failed) return; + match(input,COMMA,FOLLOW_COMMA_in_less_mixin_guarded10503); if (state.failed) return; } break; case 2 : @@ -33909,7 +34110,7 @@ else if ( (LA496_0==IDENT) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:48: key_and { dbg.location(1424,48); - pushFollow(FOLLOW_key_and_in_less_mixin_guarded10483); + pushFollow(FOLLOW_key_and_in_less_mixin_guarded10507); key_and(); state._fsp--; if (state.failed) return; @@ -33917,27 +34118,27 @@ else if ( (LA496_0==IDENT) ) { break; } - } finally {dbg.exitSubRule(496);} + } finally {dbg.exitSubRule(497);} dbg.location(1424,57); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:57: ( ws )? - int alt497=2; - try { dbg.enterSubRule(497); - try { dbg.enterDecision(497, decisionCanBacktrack[497]); + int alt498=2; + try { dbg.enterSubRule(498); + try { dbg.enterDecision(498, decisionCanBacktrack[498]); - int LA497_0 = input.LA(1); - if ( (LA497_0==COMMENT||LA497_0==NL||LA497_0==WS) ) { - alt497=1; + int LA498_0 = input.LA(1); + if ( (LA498_0==COMMENT||LA498_0==NL||LA498_0==WS) ) { + alt498=1; } - } finally {dbg.exitDecision(497);} + } finally {dbg.exitDecision(498);} - switch (alt497) { + switch (alt498) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1424:57: ws { dbg.location(1424,57); - pushFollow(FOLLOW_ws_in_less_mixin_guarded10486); + pushFollow(FOLLOW_ws_in_less_mixin_guarded10510); ws(); state._fsp--; if (state.failed) return; @@ -33945,9 +34146,9 @@ else if ( (LA496_0==IDENT) ) { break; } - } finally {dbg.exitSubRule(497);} + } finally {dbg.exitSubRule(498);} dbg.location(1424,61); - pushFollow(FOLLOW_less_condition_in_less_mixin_guarded10489); + pushFollow(FOLLOW_less_condition_in_less_mixin_guarded10513); less_condition(); state._fsp--; if (state.failed) return; @@ -33955,10 +34156,10 @@ else if ( (LA496_0==IDENT) ) { break; default : - break loop498; + break loop499; } } - } finally {dbg.exitSubRule(498);} + } finally {dbg.exitSubRule(499);} } @@ -34000,43 +34201,43 @@ public final void less_condition() throws RecognitionException { { dbg.location(1431,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1431:5: ( NOT ( ws )? )? - int alt500=2; - try { dbg.enterSubRule(500); - try { dbg.enterDecision(500, decisionCanBacktrack[500]); + int alt501=2; + try { dbg.enterSubRule(501); + try { dbg.enterDecision(501, decisionCanBacktrack[501]); - int LA500_0 = input.LA(1); - if ( (LA500_0==NOT) ) { - alt500=1; + int LA501_0 = input.LA(1); + if ( (LA501_0==NOT) ) { + alt501=1; } - } finally {dbg.exitDecision(500);} + } finally {dbg.exitDecision(501);} - switch (alt500) { + switch (alt501) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1431:6: NOT ( ws )? { dbg.location(1431,6); - match(input,NOT,FOLLOW_NOT_in_less_condition10515); if (state.failed) return;dbg.location(1431,10); + match(input,NOT,FOLLOW_NOT_in_less_condition10539); if (state.failed) return;dbg.location(1431,10); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1431:10: ( ws )? - int alt499=2; - try { dbg.enterSubRule(499); - try { dbg.enterDecision(499, decisionCanBacktrack[499]); + int alt500=2; + try { dbg.enterSubRule(500); + try { dbg.enterDecision(500, decisionCanBacktrack[500]); - int LA499_0 = input.LA(1); - if ( (LA499_0==COMMENT||LA499_0==NL||LA499_0==WS) ) { - alt499=1; + int LA500_0 = input.LA(1); + if ( (LA500_0==COMMENT||LA500_0==NL||LA500_0==WS) ) { + alt500=1; } - } finally {dbg.exitDecision(499);} + } finally {dbg.exitDecision(500);} - switch (alt499) { + switch (alt500) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1431:10: ws { dbg.location(1431,10); - pushFollow(FOLLOW_ws_in_less_condition10517); + pushFollow(FOLLOW_ws_in_less_condition10541); ws(); state._fsp--; if (state.failed) return; @@ -34044,34 +34245,34 @@ public final void less_condition() throws RecognitionException { break; } - } finally {dbg.exitSubRule(499);} + } finally {dbg.exitSubRule(500);} } break; } - } finally {dbg.exitSubRule(500);} + } finally {dbg.exitSubRule(501);} dbg.location(1432,5); - match(input,LPAREN,FOLLOW_LPAREN_in_less_condition10526); if (state.failed) return;dbg.location(1432,12); + match(input,LPAREN,FOLLOW_LPAREN_in_less_condition10550); if (state.failed) return;dbg.location(1432,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1432:12: ( ws )? - int alt501=2; - try { dbg.enterSubRule(501); - try { dbg.enterDecision(501, decisionCanBacktrack[501]); + int alt502=2; + try { dbg.enterSubRule(502); + try { dbg.enterDecision(502, decisionCanBacktrack[502]); - int LA501_0 = input.LA(1); - if ( (LA501_0==COMMENT||LA501_0==NL||LA501_0==WS) ) { - alt501=1; + int LA502_0 = input.LA(1); + if ( (LA502_0==COMMENT||LA502_0==NL||LA502_0==WS) ) { + alt502=1; } - } finally {dbg.exitDecision(501);} + } finally {dbg.exitDecision(502);} - switch (alt501) { + switch (alt502) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1432:12: ws { dbg.location(1432,12); - pushFollow(FOLLOW_ws_in_less_condition10528); + pushFollow(FOLLOW_ws_in_less_condition10552); ws(); state._fsp--; if (state.failed) return; @@ -34079,7 +34280,7 @@ public final void less_condition() throws RecognitionException { break; } - } finally {dbg.exitSubRule(501);} + } finally {dbg.exitSubRule(502);} dbg.location(1433,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1433:9: ( ( cp_variable | less_function_in_condition ) ( ws )? ( less_condition_operator ( ws )? cp_math_expression )? ) dbg.enterAlt(1); @@ -34088,21 +34289,21 @@ public final void less_condition() throws RecognitionException { { dbg.location(1434,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:14: ( cp_variable | less_function_in_condition ) - int alt502=2; - try { dbg.enterSubRule(502); - try { dbg.enterDecision(502, decisionCanBacktrack[502]); + int alt503=2; + try { dbg.enterSubRule(503); + try { dbg.enterDecision(503, decisionCanBacktrack[503]); - int LA502_0 = input.LA(1); - if ( (LA502_0==AT_IDENT||(LA502_0 >= BOTTOMCENTER_SYM && LA502_0 <= BOTTOMRIGHT_SYM)||LA502_0==CHARSET_SYM||LA502_0==COUNTER_STYLE_SYM||LA502_0==FONT_FACE_SYM||LA502_0==IMPORT_SYM||(LA502_0 >= LEFTBOTTOM_SYM && LA502_0 <= LEFTTOP_SYM)||LA502_0==MEDIA_SYM||LA502_0==MOZ_DOCUMENT_SYM||LA502_0==NAMESPACE_SYM||LA502_0==PAGE_SYM||(LA502_0 >= RIGHTBOTTOM_SYM && LA502_0 <= RIGHTTOP_SYM)||(LA502_0 >= SASS_AT_ROOT && LA502_0 <= SASS_DEBUG)||(LA502_0 >= SASS_EACH && LA502_0 <= SASS_ELSE)||LA502_0==SASS_EXTEND||(LA502_0 >= SASS_FOR && LA502_0 <= SASS_FUNCTION)||(LA502_0 >= SASS_IF && LA502_0 <= SASS_MIXIN)||(LA502_0 >= SASS_RETURN && LA502_0 <= SASS_WHILE)||(LA502_0 >= TOPCENTER_SYM && LA502_0 <= TOPRIGHT_SYM)||LA502_0==WEBKIT_KEYFRAMES_SYM) ) { - alt502=1; + int LA503_0 = input.LA(1); + if ( (LA503_0==AT_IDENT||(LA503_0 >= BOTTOMCENTER_SYM && LA503_0 <= BOTTOMRIGHT_SYM)||LA503_0==CHARSET_SYM||LA503_0==COUNTER_STYLE_SYM||LA503_0==FONT_FACE_SYM||LA503_0==IMPORT_SYM||LA503_0==KEYFRAMES_SYM||(LA503_0 >= LEFTBOTTOM_SYM && LA503_0 <= LEFTTOP_SYM)||LA503_0==MEDIA_SYM||LA503_0==MOZ_DOCUMENT_SYM||LA503_0==NAMESPACE_SYM||LA503_0==PAGE_SYM||(LA503_0 >= RIGHTBOTTOM_SYM && LA503_0 <= RIGHTTOP_SYM)||(LA503_0 >= SASS_AT_ROOT && LA503_0 <= SASS_DEBUG)||(LA503_0 >= SASS_EACH && LA503_0 <= SASS_ELSE)||LA503_0==SASS_EXTEND||(LA503_0 >= SASS_FOR && LA503_0 <= SASS_FUNCTION)||(LA503_0 >= SASS_IF && LA503_0 <= SASS_MIXIN)||(LA503_0 >= SASS_RETURN && LA503_0 <= SASS_WHILE)||(LA503_0 >= TOPCENTER_SYM && LA503_0 <= TOPRIGHT_SYM)||LA503_0==WEBKIT_KEYFRAMES_SYM) ) { + alt503=1; } - else if ( (LA502_0==IDENT) ) { - int LA502_2 = input.LA(2); - if ( (LA502_2==DOT) ) { - alt502=1; + else if ( (LA503_0==IDENT) ) { + int LA503_2 = input.LA(2); + if ( (LA503_2==DOT) ) { + alt503=1; } - else if ( (LA502_2==COMMENT||LA502_2==LPAREN||LA502_2==NL||LA502_2==WS) ) { - alt502=2; + else if ( (LA503_2==COMMENT||LA503_2==LPAREN||LA503_2==NL||LA503_2==WS) ) { + alt503=2; } else { @@ -34111,7 +34312,7 @@ else if ( (LA502_2==COMMENT||LA502_2==LPAREN||LA502_2==NL||LA502_2==WS) ) { try { input.consume(); NoViableAltException nvae = - new NoViableAltException("", 502, 2, input); + new NoViableAltException("", 503, 2, input); dbg.recognitionException(nvae); throw nvae; } finally { @@ -34124,21 +34325,21 @@ else if ( (LA502_2==COMMENT||LA502_2==LPAREN||LA502_2==NL||LA502_2==WS) ) { else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 502, 0, input); + new NoViableAltException("", 503, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(502);} + } finally {dbg.exitDecision(503);} - switch (alt502) { + switch (alt503) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:15: cp_variable { dbg.location(1434,15); - pushFollow(FOLLOW_cp_variable_in_less_condition10555); + pushFollow(FOLLOW_cp_variable_in_less_condition10579); cp_variable(); state._fsp--; if (state.failed) return; @@ -34150,7 +34351,7 @@ else if ( (LA502_2==COMMENT||LA502_2==LPAREN||LA502_2==NL||LA502_2==WS) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:29: less_function_in_condition { dbg.location(1434,29); - pushFollow(FOLLOW_less_function_in_condition_in_less_condition10559); + pushFollow(FOLLOW_less_function_in_condition_in_less_condition10583); less_function_in_condition(); state._fsp--; if (state.failed) return; @@ -34158,27 +34359,27 @@ else if ( (LA502_2==COMMENT||LA502_2==LPAREN||LA502_2==NL||LA502_2==WS) ) { break; } - } finally {dbg.exitSubRule(502);} + } finally {dbg.exitSubRule(503);} dbg.location(1434,57); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:57: ( ws )? - int alt503=2; - try { dbg.enterSubRule(503); - try { dbg.enterDecision(503, decisionCanBacktrack[503]); + int alt504=2; + try { dbg.enterSubRule(504); + try { dbg.enterDecision(504, decisionCanBacktrack[504]); - int LA503_0 = input.LA(1); - if ( (LA503_0==COMMENT||LA503_0==NL||LA503_0==WS) ) { - alt503=1; + int LA504_0 = input.LA(1); + if ( (LA504_0==COMMENT||LA504_0==NL||LA504_0==WS) ) { + alt504=1; } - } finally {dbg.exitDecision(503);} + } finally {dbg.exitDecision(504);} - switch (alt503) { + switch (alt504) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:57: ws { dbg.location(1434,57); - pushFollow(FOLLOW_ws_in_less_condition10562); + pushFollow(FOLLOW_ws_in_less_condition10586); ws(); state._fsp--; if (state.failed) return; @@ -34186,49 +34387,49 @@ else if ( (LA502_2==COMMENT||LA502_2==LPAREN||LA502_2==NL||LA502_2==WS) ) { break; } - } finally {dbg.exitSubRule(503);} + } finally {dbg.exitSubRule(504);} dbg.location(1434,61); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:61: ( less_condition_operator ( ws )? cp_math_expression )? - int alt505=2; - try { dbg.enterSubRule(505); - try { dbg.enterDecision(505, decisionCanBacktrack[505]); + int alt506=2; + try { dbg.enterSubRule(506); + try { dbg.enterDecision(506, decisionCanBacktrack[506]); - int LA505_0 = input.LA(1); - if ( ((LA505_0 >= GREATER && LA505_0 <= GREATER_OR_EQ)||LA505_0==LESS||LA505_0==LESS_OR_EQ||LA505_0==OPEQ) ) { - alt505=1; + int LA506_0 = input.LA(1); + if ( ((LA506_0 >= GREATER && LA506_0 <= GREATER_OR_EQ)||LA506_0==LESS||LA506_0==LESS_OR_EQ||LA506_0==OPEQ) ) { + alt506=1; } - } finally {dbg.exitDecision(505);} + } finally {dbg.exitDecision(506);} - switch (alt505) { + switch (alt506) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:62: less_condition_operator ( ws )? cp_math_expression { dbg.location(1434,62); - pushFollow(FOLLOW_less_condition_operator_in_less_condition10566); + pushFollow(FOLLOW_less_condition_operator_in_less_condition10590); less_condition_operator(); state._fsp--; if (state.failed) return;dbg.location(1434,86); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:86: ( ws )? - int alt504=2; - try { dbg.enterSubRule(504); - try { dbg.enterDecision(504, decisionCanBacktrack[504]); + int alt505=2; + try { dbg.enterSubRule(505); + try { dbg.enterDecision(505, decisionCanBacktrack[505]); - int LA504_0 = input.LA(1); - if ( (LA504_0==COMMENT||LA504_0==NL||LA504_0==WS) ) { - alt504=1; + int LA505_0 = input.LA(1); + if ( (LA505_0==COMMENT||LA505_0==NL||LA505_0==WS) ) { + alt505=1; } - } finally {dbg.exitDecision(504);} + } finally {dbg.exitDecision(505);} - switch (alt504) { + switch (alt505) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1434:86: ws { dbg.location(1434,86); - pushFollow(FOLLOW_ws_in_less_condition10568); + pushFollow(FOLLOW_ws_in_less_condition10592); ws(); state._fsp--; if (state.failed) return; @@ -34236,9 +34437,9 @@ else if ( (LA502_2==COMMENT||LA502_2==LPAREN||LA502_2==NL||LA502_2==WS) ) { break; } - } finally {dbg.exitSubRule(504);} + } finally {dbg.exitSubRule(505);} dbg.location(1434,90); - pushFollow(FOLLOW_cp_math_expression_in_less_condition10571); + pushFollow(FOLLOW_cp_math_expression_in_less_condition10595); cp_math_expression(); state._fsp--; if (state.failed) return; @@ -34246,11 +34447,11 @@ else if ( (LA502_2==COMMENT||LA502_2==LPAREN||LA502_2==NL||LA502_2==WS) ) { break; } - } finally {dbg.exitSubRule(505);} + } finally {dbg.exitSubRule(506);} } dbg.location(1436,5); - match(input,RPAREN,FOLLOW_RPAREN_in_less_condition10589); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_less_condition10613); if (state.failed) return; } } @@ -34290,29 +34491,29 @@ public final void less_function_in_condition() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1442:5: less_fn_name ( ws )? LPAREN ( ws )? cp_variable ( ws )? RPAREN { dbg.location(1442,5); - pushFollow(FOLLOW_less_fn_name_in_less_function_in_condition10611); + pushFollow(FOLLOW_less_fn_name_in_less_function_in_condition10635); less_fn_name(); state._fsp--; if (state.failed) return;dbg.location(1442,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1442:18: ( ws )? - int alt506=2; - try { dbg.enterSubRule(506); - try { dbg.enterDecision(506, decisionCanBacktrack[506]); + int alt507=2; + try { dbg.enterSubRule(507); + try { dbg.enterDecision(507, decisionCanBacktrack[507]); - int LA506_0 = input.LA(1); - if ( (LA506_0==COMMENT||LA506_0==NL||LA506_0==WS) ) { - alt506=1; + int LA507_0 = input.LA(1); + if ( (LA507_0==COMMENT||LA507_0==NL||LA507_0==WS) ) { + alt507=1; } - } finally {dbg.exitDecision(506);} + } finally {dbg.exitDecision(507);} - switch (alt506) { + switch (alt507) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1442:18: ws { dbg.location(1442,18); - pushFollow(FOLLOW_ws_in_less_function_in_condition10613); + pushFollow(FOLLOW_ws_in_less_function_in_condition10637); ws(); state._fsp--; if (state.failed) return; @@ -34320,28 +34521,28 @@ public final void less_function_in_condition() throws RecognitionException { break; } - } finally {dbg.exitSubRule(506);} + } finally {dbg.exitSubRule(507);} dbg.location(1442,22); - match(input,LPAREN,FOLLOW_LPAREN_in_less_function_in_condition10616); if (state.failed) return;dbg.location(1442,29); + match(input,LPAREN,FOLLOW_LPAREN_in_less_function_in_condition10640); if (state.failed) return;dbg.location(1442,29); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1442:29: ( ws )? - int alt507=2; - try { dbg.enterSubRule(507); - try { dbg.enterDecision(507, decisionCanBacktrack[507]); + int alt508=2; + try { dbg.enterSubRule(508); + try { dbg.enterDecision(508, decisionCanBacktrack[508]); - int LA507_0 = input.LA(1); - if ( (LA507_0==COMMENT||LA507_0==NL||LA507_0==WS) ) { - alt507=1; + int LA508_0 = input.LA(1); + if ( (LA508_0==COMMENT||LA508_0==NL||LA508_0==WS) ) { + alt508=1; } - } finally {dbg.exitDecision(507);} + } finally {dbg.exitDecision(508);} - switch (alt507) { + switch (alt508) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1442:29: ws { dbg.location(1442,29); - pushFollow(FOLLOW_ws_in_less_function_in_condition10618); + pushFollow(FOLLOW_ws_in_less_function_in_condition10642); ws(); state._fsp--; if (state.failed) return; @@ -34349,31 +34550,31 @@ public final void less_function_in_condition() throws RecognitionException { break; } - } finally {dbg.exitSubRule(507);} + } finally {dbg.exitSubRule(508);} dbg.location(1442,33); - pushFollow(FOLLOW_cp_variable_in_less_function_in_condition10621); + pushFollow(FOLLOW_cp_variable_in_less_function_in_condition10645); cp_variable(); state._fsp--; if (state.failed) return;dbg.location(1442,45); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1442:45: ( ws )? - int alt508=2; - try { dbg.enterSubRule(508); - try { dbg.enterDecision(508, decisionCanBacktrack[508]); + int alt509=2; + try { dbg.enterSubRule(509); + try { dbg.enterDecision(509, decisionCanBacktrack[509]); - int LA508_0 = input.LA(1); - if ( (LA508_0==COMMENT||LA508_0==NL||LA508_0==WS) ) { - alt508=1; + int LA509_0 = input.LA(1); + if ( (LA509_0==COMMENT||LA509_0==NL||LA509_0==WS) ) { + alt509=1; } - } finally {dbg.exitDecision(508);} + } finally {dbg.exitDecision(509);} - switch (alt508) { + switch (alt509) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1442:45: ws { dbg.location(1442,45); - pushFollow(FOLLOW_ws_in_less_function_in_condition10623); + pushFollow(FOLLOW_ws_in_less_function_in_condition10647); ws(); state._fsp--; if (state.failed) return; @@ -34381,9 +34582,9 @@ public final void less_function_in_condition() throws RecognitionException { break; } - } finally {dbg.exitSubRule(508);} + } finally {dbg.exitSubRule(509);} dbg.location(1442,49); - match(input,RPAREN,FOLLOW_RPAREN_in_less_function_in_condition10626); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_less_function_in_condition10650); if (state.failed) return; } } @@ -34423,7 +34624,7 @@ public final void less_fn_name() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1448:5: IDENT { dbg.location(1448,5); - match(input,IDENT,FOLLOW_IDENT_in_less_fn_name10648); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_less_fn_name10672); if (state.failed) return; } } @@ -34514,17 +34715,17 @@ public final void less_selector_interpolation_exp() throws RecognitionException { dbg.location(1457,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1457:5: ( IDENT | MINUS )? - int alt509=2; - try { dbg.enterSubRule(509); - try { dbg.enterDecision(509, decisionCanBacktrack[509]); + int alt510=2; + try { dbg.enterSubRule(510); + try { dbg.enterDecision(510, decisionCanBacktrack[510]); - int LA509_0 = input.LA(1); - if ( (LA509_0==IDENT||LA509_0==MINUS) ) { - alt509=1; + int LA510_0 = input.LA(1); + if ( (LA510_0==IDENT||LA510_0==MINUS) ) { + alt510=1; } - } finally {dbg.exitDecision(509);} + } finally {dbg.exitDecision(510);} - switch (alt509) { + switch (alt510) { case 1 : dbg.enterAlt(1); @@ -34546,59 +34747,59 @@ public final void less_selector_interpolation_exp() throws RecognitionException break; } - } finally {dbg.exitSubRule(509);} + } finally {dbg.exitSubRule(510);} dbg.location(1457,22); - pushFollow(FOLLOW_less_selector_interpolation_in_less_selector_interpolation_exp10711); + pushFollow(FOLLOW_less_selector_interpolation_in_less_selector_interpolation_exp10735); less_selector_interpolation(); state._fsp--; if (state.failed) return;dbg.location(1457,50); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1457:50: ( less_selector_interpolation_exp | ( IDENT | MINUS | DIMENSION | LENGTH )+ )? - int alt511=3; - try { dbg.enterSubRule(511); - try { dbg.enterDecision(511, decisionCanBacktrack[511]); + int alt512=3; + try { dbg.enterSubRule(512); + try { dbg.enterDecision(512, decisionCanBacktrack[512]); switch ( input.LA(1) ) { case IDENT: case MINUS: { - int LA511_1 = input.LA(2); - if ( (LA511_1==AT_SIGN) ) { - alt511=1; + int LA512_1 = input.LA(2); + if ( (LA512_1==AT_SIGN) ) { + alt512=1; } - else if ( ((LA511_1 >= COLON && LA511_1 <= COMMENT)||(LA511_1 >= DCOLON && LA511_1 <= DOT)||LA511_1==GREATER||(LA511_1 >= HASH && LA511_1 <= HASH_SYMBOL)||LA511_1==IDENT||(LA511_1 >= LBRACE && LA511_1 <= LBRACKET)||LA511_1==LENGTH||LA511_1==LESS_AND||LA511_1==MINUS||LA511_1==NL||LA511_1==PLUS||LA511_1==RBRACE||LA511_1==RPAREN||LA511_1==SASS_EXTEND_ONLY_SELECTOR||LA511_1==SEMI||LA511_1==TILDE||LA511_1==WS) ) { - alt511=2; + else if ( ((LA512_1 >= COLON && LA512_1 <= COMMENT)||(LA512_1 >= DCOLON && LA512_1 <= DOT)||LA512_1==GREATER||(LA512_1 >= HASH && LA512_1 <= HASH_SYMBOL)||LA512_1==IDENT||(LA512_1 >= LBRACE && LA512_1 <= LBRACKET)||LA512_1==LENGTH||LA512_1==LESS_AND||LA512_1==MINUS||LA512_1==NL||LA512_1==PLUS||LA512_1==RBRACE||LA512_1==RPAREN||LA512_1==SASS_EXTEND_ONLY_SELECTOR||LA512_1==SEMI||LA512_1==TILDE||LA512_1==WS) ) { + alt512=2; } } break; case AT_SIGN: { - alt511=1; + alt512=1; } break; case DIMENSION: { - int LA511_3 = input.LA(2); + int LA512_3 = input.LA(2); if ( (!(evalPredicate(evalPredicate(tokenNameStartsWith("."),"tokenNameStartsWith(\".\")"),""))) ) { - alt511=2; + alt512=2; } } break; case LENGTH: { - alt511=2; + alt512=2; } break; } - } finally {dbg.exitDecision(511);} + } finally {dbg.exitDecision(512);} - switch (alt511) { + switch (alt512) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1457:51: less_selector_interpolation_exp { dbg.location(1457,51); - pushFollow(FOLLOW_less_selector_interpolation_exp_in_less_selector_interpolation_exp10714); + pushFollow(FOLLOW_less_selector_interpolation_exp_in_less_selector_interpolation_exp10738); less_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -34611,29 +34812,29 @@ else if ( ((LA511_1 >= COLON && LA511_1 <= COMMENT)||(LA511_1 >= DCOLON && LA511 { dbg.location(1457,85); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1457:85: ( IDENT | MINUS | DIMENSION | LENGTH )+ - int cnt510=0; - try { dbg.enterSubRule(510); + int cnt511=0; + try { dbg.enterSubRule(511); - loop510: + loop511: while (true) { - int alt510=2; - try { dbg.enterDecision(510, decisionCanBacktrack[510]); + int alt511=2; + try { dbg.enterDecision(511, decisionCanBacktrack[511]); - int LA510_0 = input.LA(1); - if ( (LA510_0==DIMENSION) ) { - int LA510_2 = input.LA(2); + int LA511_0 = input.LA(1); + if ( (LA511_0==DIMENSION) ) { + int LA511_2 = input.LA(2); if ( (!(evalPredicate(evalPredicate(tokenNameStartsWith("."),"tokenNameStartsWith(\".\")"),""))) ) { - alt510=1; + alt511=1; } } - else if ( (LA510_0==IDENT||LA510_0==LENGTH||LA510_0==MINUS) ) { - alt510=1; + else if ( (LA511_0==IDENT||LA511_0==LENGTH||LA511_0==MINUS) ) { + alt511=1; } - } finally {dbg.exitDecision(510);} + } finally {dbg.exitDecision(511);} - switch (alt510) { + switch (alt511) { case 1 : dbg.enterAlt(1); @@ -34655,22 +34856,22 @@ else if ( (LA510_0==IDENT||LA510_0==LENGTH||LA510_0==MINUS) ) { break; default : - if ( cnt510 >= 1 ) break loop510; + if ( cnt511 >= 1 ) break loop511; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(510, input); + EarlyExitException eee = new EarlyExitException(511, input); dbg.recognitionException(eee); throw eee; } - cnt510++; + cnt511++; } - } finally {dbg.exitSubRule(510);} + } finally {dbg.exitSubRule(511);} } break; } - } finally {dbg.exitSubRule(511);} + } finally {dbg.exitSubRule(512);} } @@ -34711,27 +34912,27 @@ public final void less_selector_interpolation() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1462:5: AT_SIGN LBRACE ( ws )? IDENT ( ws )? RBRACE { dbg.location(1462,5); - match(input,AT_SIGN,FOLLOW_AT_SIGN_in_less_selector_interpolation10757); if (state.failed) return;dbg.location(1462,13); - match(input,LBRACE,FOLLOW_LBRACE_in_less_selector_interpolation10759); if (state.failed) return;dbg.location(1462,20); + match(input,AT_SIGN,FOLLOW_AT_SIGN_in_less_selector_interpolation10781); if (state.failed) return;dbg.location(1462,13); + match(input,LBRACE,FOLLOW_LBRACE_in_less_selector_interpolation10783); if (state.failed) return;dbg.location(1462,20); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1462:20: ( ws )? - int alt512=2; - try { dbg.enterSubRule(512); - try { dbg.enterDecision(512, decisionCanBacktrack[512]); + int alt513=2; + try { dbg.enterSubRule(513); + try { dbg.enterDecision(513, decisionCanBacktrack[513]); - int LA512_0 = input.LA(1); - if ( (LA512_0==COMMENT||LA512_0==NL||LA512_0==WS) ) { - alt512=1; + int LA513_0 = input.LA(1); + if ( (LA513_0==COMMENT||LA513_0==NL||LA513_0==WS) ) { + alt513=1; } - } finally {dbg.exitDecision(512);} + } finally {dbg.exitDecision(513);} - switch (alt512) { + switch (alt513) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1462:20: ws { dbg.location(1462,20); - pushFollow(FOLLOW_ws_in_less_selector_interpolation10761); + pushFollow(FOLLOW_ws_in_less_selector_interpolation10785); ws(); state._fsp--; if (state.failed) return; @@ -34739,28 +34940,28 @@ public final void less_selector_interpolation() throws RecognitionException { break; } - } finally {dbg.exitSubRule(512);} + } finally {dbg.exitSubRule(513);} dbg.location(1462,24); - match(input,IDENT,FOLLOW_IDENT_in_less_selector_interpolation10764); if (state.failed) return;dbg.location(1462,30); + match(input,IDENT,FOLLOW_IDENT_in_less_selector_interpolation10788); if (state.failed) return;dbg.location(1462,30); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1462:30: ( ws )? - int alt513=2; - try { dbg.enterSubRule(513); - try { dbg.enterDecision(513, decisionCanBacktrack[513]); + int alt514=2; + try { dbg.enterSubRule(514); + try { dbg.enterDecision(514, decisionCanBacktrack[514]); - int LA513_0 = input.LA(1); - if ( (LA513_0==COMMENT||LA513_0==NL||LA513_0==WS) ) { - alt513=1; + int LA514_0 = input.LA(1); + if ( (LA514_0==COMMENT||LA514_0==NL||LA514_0==WS) ) { + alt514=1; } - } finally {dbg.exitDecision(513);} + } finally {dbg.exitDecision(514);} - switch (alt513) { + switch (alt514) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1462:30: ws { dbg.location(1462,30); - pushFollow(FOLLOW_ws_in_less_selector_interpolation10766); + pushFollow(FOLLOW_ws_in_less_selector_interpolation10790); ws(); state._fsp--; if (state.failed) return; @@ -34768,9 +34969,9 @@ public final void less_selector_interpolation() throws RecognitionException { break; } - } finally {dbg.exitSubRule(513);} + } finally {dbg.exitSubRule(514);} dbg.location(1462,34); - match(input,RBRACE,FOLLOW_RBRACE_in_less_selector_interpolation10769); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_less_selector_interpolation10793); if (state.failed) return; } } @@ -34811,17 +35012,17 @@ public final void sass_selector_interpolation_exp() throws RecognitionException { dbg.location(1467,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1467:5: ( IDENT | MINUS )? - int alt514=2; - try { dbg.enterSubRule(514); - try { dbg.enterDecision(514, decisionCanBacktrack[514]); + int alt515=2; + try { dbg.enterSubRule(515); + try { dbg.enterDecision(515, decisionCanBacktrack[515]); - int LA514_0 = input.LA(1); - if ( (LA514_0==IDENT||LA514_0==MINUS) ) { - alt514=1; + int LA515_0 = input.LA(1); + if ( (LA515_0==IDENT||LA515_0==MINUS) ) { + alt515=1; } - } finally {dbg.exitDecision(514);} + } finally {dbg.exitDecision(515);} - switch (alt514) { + switch (alt515) { case 1 : dbg.enterAlt(1); @@ -34843,68 +35044,68 @@ public final void sass_selector_interpolation_exp() throws RecognitionException break; } - } finally {dbg.exitSubRule(514);} + } finally {dbg.exitSubRule(515);} dbg.location(1467,22); - pushFollow(FOLLOW_sass_interpolation_expression_var_in_sass_selector_interpolation_exp10796); + pushFollow(FOLLOW_sass_interpolation_expression_var_in_sass_selector_interpolation_exp10820); sass_interpolation_expression_var(); state._fsp--; if (state.failed) return;dbg.location(1467,56); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1467:56: ( sass_selector_interpolation_exp | ( IDENT | MINUS | DIMENSION | LENGTH )+ )? - int alt516=3; - try { dbg.enterSubRule(516); - try { dbg.enterDecision(516, decisionCanBacktrack[516]); + int alt517=3; + try { dbg.enterSubRule(517); + try { dbg.enterDecision(517, decisionCanBacktrack[517]); switch ( input.LA(1) ) { case IDENT: case MINUS: { - int LA516_1 = input.LA(2); - if ( (LA516_1==HASH_SYMBOL) ) { - int LA516_6 = input.LA(3); - if ( (LA516_6==LBRACE) ) { - alt516=1; + int LA517_1 = input.LA(2); + if ( (LA517_1==HASH_SYMBOL) ) { + int LA517_6 = input.LA(3); + if ( (LA517_6==LBRACE) ) { + alt517=1; } - else if ( (LA516_6==AT_SIGN||LA516_6==IDENT||LA516_6==MINUS||LA516_6==NAME) ) { - alt516=2; + else if ( (LA517_6==AT_SIGN||LA517_6==IDENT||LA517_6==MINUS||LA517_6==NAME) ) { + alt517=2; } } - else if ( ((LA516_1 >= COLON && LA516_1 <= COMMENT)||(LA516_1 >= DCOLON && LA516_1 <= DOT)||LA516_1==GREATER||LA516_1==HASH||LA516_1==IDENT||(LA516_1 >= LBRACE && LA516_1 <= LBRACKET)||LA516_1==LENGTH||LA516_1==LESS_AND||LA516_1==MINUS||LA516_1==NL||LA516_1==PLUS||LA516_1==RBRACE||LA516_1==RPAREN||LA516_1==SASS_EXTEND_ONLY_SELECTOR||LA516_1==SEMI||LA516_1==TILDE||LA516_1==WS) ) { - alt516=2; + else if ( ((LA517_1 >= COLON && LA517_1 <= COMMENT)||(LA517_1 >= DCOLON && LA517_1 <= DOT)||LA517_1==GREATER||LA517_1==HASH||LA517_1==IDENT||(LA517_1 >= LBRACE && LA517_1 <= LBRACKET)||LA517_1==LENGTH||LA517_1==LESS_AND||LA517_1==MINUS||LA517_1==NL||LA517_1==PLUS||LA517_1==RBRACE||LA517_1==RPAREN||LA517_1==SASS_EXTEND_ONLY_SELECTOR||LA517_1==SEMI||LA517_1==TILDE||LA517_1==WS) ) { + alt517=2; } } break; case HASH_SYMBOL: { - int LA516_2 = input.LA(2); - if ( (LA516_2==LBRACE) ) { - alt516=1; + int LA517_2 = input.LA(2); + if ( (LA517_2==LBRACE) ) { + alt517=1; } } break; case DIMENSION: { - int LA516_3 = input.LA(2); + int LA517_3 = input.LA(2); if ( (!(evalPredicate(evalPredicate(tokenNameStartsWith("."),"tokenNameStartsWith(\".\")"),""))) ) { - alt516=2; + alt517=2; } } break; case LENGTH: { - alt516=2; + alt517=2; } break; } - } finally {dbg.exitDecision(516);} + } finally {dbg.exitDecision(517);} - switch (alt516) { + switch (alt517) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1467:57: sass_selector_interpolation_exp { dbg.location(1467,57); - pushFollow(FOLLOW_sass_selector_interpolation_exp_in_sass_selector_interpolation_exp10799); + pushFollow(FOLLOW_sass_selector_interpolation_exp_in_sass_selector_interpolation_exp10823); sass_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -34917,29 +35118,29 @@ else if ( ((LA516_1 >= COLON && LA516_1 <= COMMENT)||(LA516_1 >= DCOLON && LA516 { dbg.location(1467,91); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1467:91: ( IDENT | MINUS | DIMENSION | LENGTH )+ - int cnt515=0; - try { dbg.enterSubRule(515); + int cnt516=0; + try { dbg.enterSubRule(516); - loop515: + loop516: while (true) { - int alt515=2; - try { dbg.enterDecision(515, decisionCanBacktrack[515]); + int alt516=2; + try { dbg.enterDecision(516, decisionCanBacktrack[516]); - int LA515_0 = input.LA(1); - if ( (LA515_0==DIMENSION) ) { - int LA515_2 = input.LA(2); + int LA516_0 = input.LA(1); + if ( (LA516_0==DIMENSION) ) { + int LA516_2 = input.LA(2); if ( (!(evalPredicate(evalPredicate(tokenNameStartsWith("."),"tokenNameStartsWith(\".\")"),""))) ) { - alt515=1; + alt516=1; } } - else if ( (LA515_0==IDENT||LA515_0==LENGTH||LA515_0==MINUS) ) { - alt515=1; + else if ( (LA516_0==IDENT||LA516_0==LENGTH||LA516_0==MINUS) ) { + alt516=1; } - } finally {dbg.exitDecision(515);} + } finally {dbg.exitDecision(516);} - switch (alt515) { + switch (alt516) { case 1 : dbg.enterAlt(1); @@ -34961,22 +35162,22 @@ else if ( (LA515_0==IDENT||LA515_0==LENGTH||LA515_0==MINUS) ) { break; default : - if ( cnt515 >= 1 ) break loop515; + if ( cnt516 >= 1 ) break loop516; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(515, input); + EarlyExitException eee = new EarlyExitException(516, input); dbg.recognitionException(eee); throw eee; } - cnt515++; + cnt516++; } - } finally {dbg.exitSubRule(515);} + } finally {dbg.exitSubRule(516);} } break; } - } finally {dbg.exitSubRule(516);} + } finally {dbg.exitSubRule(517);} } @@ -35017,63 +35218,63 @@ public final void sass_interpolation_expression_var() throws RecognitionExceptio // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1472:9: HASH_SYMBOL LBRACE ( WS )? cp_expression ( WS )? RBRACE { dbg.location(1472,9); - match(input,HASH_SYMBOL,FOLLOW_HASH_SYMBOL_in_sass_interpolation_expression_var10846); if (state.failed) return;dbg.location(1472,21); - match(input,LBRACE,FOLLOW_LBRACE_in_sass_interpolation_expression_var10848); if (state.failed) return;dbg.location(1472,28); + match(input,HASH_SYMBOL,FOLLOW_HASH_SYMBOL_in_sass_interpolation_expression_var10870); if (state.failed) return;dbg.location(1472,21); + match(input,LBRACE,FOLLOW_LBRACE_in_sass_interpolation_expression_var10872); if (state.failed) return;dbg.location(1472,28); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1472:28: ( WS )? - int alt517=2; - try { dbg.enterSubRule(517); - try { dbg.enterDecision(517, decisionCanBacktrack[517]); + int alt518=2; + try { dbg.enterSubRule(518); + try { dbg.enterDecision(518, decisionCanBacktrack[518]); - int LA517_0 = input.LA(1); - if ( (LA517_0==WS) ) { - alt517=1; + int LA518_0 = input.LA(1); + if ( (LA518_0==WS) ) { + alt518=1; } - } finally {dbg.exitDecision(517);} + } finally {dbg.exitDecision(518);} - switch (alt517) { + switch (alt518) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1472:28: WS { dbg.location(1472,28); - match(input,WS,FOLLOW_WS_in_sass_interpolation_expression_var10850); if (state.failed) return; + match(input,WS,FOLLOW_WS_in_sass_interpolation_expression_var10874); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(517);} + } finally {dbg.exitSubRule(518);} dbg.location(1472,32); - pushFollow(FOLLOW_cp_expression_in_sass_interpolation_expression_var10853); + pushFollow(FOLLOW_cp_expression_in_sass_interpolation_expression_var10877); cp_expression(); state._fsp--; if (state.failed) return;dbg.location(1472,46); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1472:46: ( WS )? - int alt518=2; - try { dbg.enterSubRule(518); - try { dbg.enterDecision(518, decisionCanBacktrack[518]); + int alt519=2; + try { dbg.enterSubRule(519); + try { dbg.enterDecision(519, decisionCanBacktrack[519]); - int LA518_0 = input.LA(1); - if ( (LA518_0==WS) ) { - alt518=1; + int LA519_0 = input.LA(1); + if ( (LA519_0==WS) ) { + alt519=1; } - } finally {dbg.exitDecision(518);} + } finally {dbg.exitDecision(519);} - switch (alt518) { + switch (alt519) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1472:46: WS { dbg.location(1472,46); - match(input,WS,FOLLOW_WS_in_sass_interpolation_expression_var10855); if (state.failed) return; + match(input,WS,FOLLOW_WS_in_sass_interpolation_expression_var10879); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(518);} + } finally {dbg.exitSubRule(519);} dbg.location(1472,50); - match(input,RBRACE,FOLLOW_RBRACE_in_sass_interpolation_expression_var10858); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_sass_interpolation_expression_var10882); if (state.failed) return; } } @@ -35113,29 +35314,29 @@ public final void sass_nested_properties() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:5: property ( ws )? COLON ( ws )? ( propertyValue ( ws )? )? LBRACE ( ws )? syncToFollow ( declarations )? RBRACE { dbg.location(1495,5); - pushFollow(FOLLOW_property_in_sass_nested_properties10898); + pushFollow(FOLLOW_property_in_sass_nested_properties10922); property(); state._fsp--; if (state.failed) return;dbg.location(1495,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:14: ( ws )? - int alt519=2; - try { dbg.enterSubRule(519); - try { dbg.enterDecision(519, decisionCanBacktrack[519]); + int alt520=2; + try { dbg.enterSubRule(520); + try { dbg.enterDecision(520, decisionCanBacktrack[520]); - int LA519_0 = input.LA(1); - if ( (LA519_0==COMMENT||LA519_0==NL||LA519_0==WS) ) { - alt519=1; + int LA520_0 = input.LA(1); + if ( (LA520_0==COMMENT||LA520_0==NL||LA520_0==WS) ) { + alt520=1; } - } finally {dbg.exitDecision(519);} + } finally {dbg.exitDecision(520);} - switch (alt519) { + switch (alt520) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:14: ws { dbg.location(1495,14); - pushFollow(FOLLOW_ws_in_sass_nested_properties10900); + pushFollow(FOLLOW_ws_in_sass_nested_properties10924); ws(); state._fsp--; if (state.failed) return; @@ -35143,28 +35344,28 @@ public final void sass_nested_properties() throws RecognitionException { break; } - } finally {dbg.exitSubRule(519);} + } finally {dbg.exitSubRule(520);} dbg.location(1495,18); - match(input,COLON,FOLLOW_COLON_in_sass_nested_properties10903); if (state.failed) return;dbg.location(1495,24); + match(input,COLON,FOLLOW_COLON_in_sass_nested_properties10927); if (state.failed) return;dbg.location(1495,24); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:24: ( ws )? - int alt520=2; - try { dbg.enterSubRule(520); - try { dbg.enterDecision(520, decisionCanBacktrack[520]); + int alt521=2; + try { dbg.enterSubRule(521); + try { dbg.enterDecision(521, decisionCanBacktrack[521]); - int LA520_0 = input.LA(1); - if ( (LA520_0==COMMENT||LA520_0==NL||LA520_0==WS) ) { - alt520=1; + int LA521_0 = input.LA(1); + if ( (LA521_0==COMMENT||LA521_0==NL||LA521_0==WS) ) { + alt521=1; } - } finally {dbg.exitDecision(520);} + } finally {dbg.exitDecision(521);} - switch (alt520) { + switch (alt521) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:24: ws { dbg.location(1495,24); - pushFollow(FOLLOW_ws_in_sass_nested_properties10905); + pushFollow(FOLLOW_ws_in_sass_nested_properties10929); ws(); state._fsp--; if (state.failed) return; @@ -35172,49 +35373,49 @@ public final void sass_nested_properties() throws RecognitionException { break; } - } finally {dbg.exitSubRule(520);} + } finally {dbg.exitSubRule(521);} dbg.location(1495,28); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:28: ( propertyValue ( ws )? )? - int alt522=2; - try { dbg.enterSubRule(522); - try { dbg.enterDecision(522, decisionCanBacktrack[522]); + int alt523=2; + try { dbg.enterSubRule(523); + try { dbg.enterDecision(523, decisionCanBacktrack[523]); - int LA522_0 = input.LA(1); - if ( ((LA522_0 >= ANGLE && LA522_0 <= AT_SIGN)||(LA522_0 >= BOTTOMCENTER_SYM && LA522_0 <= BOTTOMRIGHT_SYM)||LA522_0==CHARSET_SYM||LA522_0==COUNTER_STYLE_SYM||LA522_0==DIMENSION||LA522_0==EMS||LA522_0==EXS||(LA522_0 >= FONT_FACE_SYM && LA522_0 <= FREQ)||LA522_0==GEN||(LA522_0 >= HASH && LA522_0 <= HASH_SYMBOL)||LA522_0==IDENT||LA522_0==IMPORT_SYM||(LA522_0 >= LBRACKET && LA522_0 <= LENGTH)||(LA522_0 >= LESS_AND && LA522_0 <= LESS_JS_STRING)||(LA522_0 >= MEDIA_SYM && LA522_0 <= MOZ_DOCUMENT_SYM)||LA522_0==NAMESPACE_SYM||LA522_0==NUMBER||(LA522_0 >= PAGE_SYM && LA522_0 <= PERCENTAGE_SYMBOL)||LA522_0==PLUS||(LA522_0 >= REM && LA522_0 <= RIGHTTOP_SYM)||(LA522_0 >= SASS_AT_ROOT && LA522_0 <= SASS_DEBUG)||(LA522_0 >= SASS_EACH && LA522_0 <= SASS_ELSE)||LA522_0==SASS_EXTEND||(LA522_0 >= SASS_FOR && LA522_0 <= SASS_FUNCTION)||(LA522_0 >= SASS_IF && LA522_0 <= SASS_MIXIN)||(LA522_0 >= SASS_RETURN && LA522_0 <= SASS_WHILE)||LA522_0==STRING||(LA522_0 >= TILDE && LA522_0 <= TOPRIGHT_SYM)||(LA522_0 >= URANGE && LA522_0 <= URI)||LA522_0==VARIABLE||LA522_0==WEBKIT_KEYFRAMES_SYM) ) { - alt522=1; + int LA523_0 = input.LA(1); + if ( ((LA523_0 >= ANGLE && LA523_0 <= AT_SIGN)||(LA523_0 >= BOTTOMCENTER_SYM && LA523_0 <= BOTTOMRIGHT_SYM)||LA523_0==CHARSET_SYM||LA523_0==COUNTER_STYLE_SYM||LA523_0==DIMENSION||LA523_0==EMS||LA523_0==EXS||(LA523_0 >= FONT_FACE_SYM && LA523_0 <= FREQ)||LA523_0==GEN||(LA523_0 >= HASH && LA523_0 <= HASH_SYMBOL)||LA523_0==IDENT||LA523_0==IMPORT_SYM||LA523_0==KEYFRAMES_SYM||(LA523_0 >= LBRACKET && LA523_0 <= LENGTH)||(LA523_0 >= LESS_AND && LA523_0 <= LESS_JS_STRING)||(LA523_0 >= MEDIA_SYM && LA523_0 <= MOZ_DOCUMENT_SYM)||LA523_0==NAMESPACE_SYM||LA523_0==NUMBER||(LA523_0 >= PAGE_SYM && LA523_0 <= PERCENTAGE_SYMBOL)||LA523_0==PLUS||(LA523_0 >= REM && LA523_0 <= RIGHTTOP_SYM)||(LA523_0 >= SASS_AT_ROOT && LA523_0 <= SASS_DEBUG)||(LA523_0 >= SASS_EACH && LA523_0 <= SASS_ELSE)||LA523_0==SASS_EXTEND||(LA523_0 >= SASS_FOR && LA523_0 <= SASS_FUNCTION)||(LA523_0 >= SASS_IF && LA523_0 <= SASS_MIXIN)||(LA523_0 >= SASS_RETURN && LA523_0 <= SASS_WHILE)||LA523_0==STRING||(LA523_0 >= TILDE && LA523_0 <= TOPRIGHT_SYM)||(LA523_0 >= URANGE && LA523_0 <= URI)||LA523_0==VARIABLE||LA523_0==WEBKIT_KEYFRAMES_SYM) ) { + alt523=1; } - } finally {dbg.exitDecision(522);} + } finally {dbg.exitDecision(523);} - switch (alt522) { + switch (alt523) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:29: propertyValue ( ws )? { dbg.location(1495,29); - pushFollow(FOLLOW_propertyValue_in_sass_nested_properties10909); + pushFollow(FOLLOW_propertyValue_in_sass_nested_properties10933); propertyValue(); state._fsp--; if (state.failed) return;dbg.location(1495,43); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:43: ( ws )? - int alt521=2; - try { dbg.enterSubRule(521); - try { dbg.enterDecision(521, decisionCanBacktrack[521]); + int alt522=2; + try { dbg.enterSubRule(522); + try { dbg.enterDecision(522, decisionCanBacktrack[522]); - int LA521_0 = input.LA(1); - if ( (LA521_0==COMMENT||LA521_0==NL||LA521_0==WS) ) { - alt521=1; + int LA522_0 = input.LA(1); + if ( (LA522_0==COMMENT||LA522_0==NL||LA522_0==WS) ) { + alt522=1; } - } finally {dbg.exitDecision(521);} + } finally {dbg.exitDecision(522);} - switch (alt521) { + switch (alt522) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:43: ws { dbg.location(1495,43); - pushFollow(FOLLOW_ws_in_sass_nested_properties10911); + pushFollow(FOLLOW_ws_in_sass_nested_properties10935); ws(); state._fsp--; if (state.failed) return; @@ -35222,34 +35423,34 @@ public final void sass_nested_properties() throws RecognitionException { break; } - } finally {dbg.exitSubRule(521);} + } finally {dbg.exitSubRule(522);} } break; } - } finally {dbg.exitSubRule(522);} + } finally {dbg.exitSubRule(523);} dbg.location(1495,49); - match(input,LBRACE,FOLLOW_LBRACE_in_sass_nested_properties10916); if (state.failed) return;dbg.location(1495,56); + match(input,LBRACE,FOLLOW_LBRACE_in_sass_nested_properties10940); if (state.failed) return;dbg.location(1495,56); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:56: ( ws )? - int alt523=2; - try { dbg.enterSubRule(523); - try { dbg.enterDecision(523, decisionCanBacktrack[523]); + int alt524=2; + try { dbg.enterSubRule(524); + try { dbg.enterDecision(524, decisionCanBacktrack[524]); - int LA523_0 = input.LA(1); - if ( (LA523_0==COMMENT||LA523_0==NL||LA523_0==WS) ) { - alt523=1; + int LA524_0 = input.LA(1); + if ( (LA524_0==COMMENT||LA524_0==NL||LA524_0==WS) ) { + alt524=1; } - } finally {dbg.exitDecision(523);} + } finally {dbg.exitDecision(524);} - switch (alt523) { + switch (alt524) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:56: ws { dbg.location(1495,56); - pushFollow(FOLLOW_ws_in_sass_nested_properties10918); + pushFollow(FOLLOW_ws_in_sass_nested_properties10942); ws(); state._fsp--; if (state.failed) return; @@ -35257,31 +35458,31 @@ public final void sass_nested_properties() throws RecognitionException { break; } - } finally {dbg.exitSubRule(523);} + } finally {dbg.exitSubRule(524);} dbg.location(1495,60); - pushFollow(FOLLOW_syncToFollow_in_sass_nested_properties10921); + pushFollow(FOLLOW_syncToFollow_in_sass_nested_properties10945); syncToFollow(); state._fsp--; if (state.failed) return;dbg.location(1495,73); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:73: ( declarations )? - int alt524=2; - try { dbg.enterSubRule(524); - try { dbg.enterDecision(524, decisionCanBacktrack[524]); + int alt525=2; + try { dbg.enterSubRule(525); + try { dbg.enterDecision(525, decisionCanBacktrack[525]); - int LA524_0 = input.LA(1); - if ( ((LA524_0 >= AT_IDENT && LA524_0 <= AT_SIGN)||(LA524_0 >= BOTTOMCENTER_SYM && LA524_0 <= BOTTOMRIGHT_SYM)||(LA524_0 >= CHARSET_SYM && LA524_0 <= COLON)||LA524_0==CONTAINER_SYM||LA524_0==COUNTER_STYLE_SYM||(LA524_0 >= DCOLON && LA524_0 <= DOT)||LA524_0==FONT_FACE_SYM||(LA524_0 >= GEN && LA524_0 <= GREATER)||(LA524_0 >= HASH && LA524_0 <= HASH_SYMBOL)||LA524_0==IDENT||LA524_0==IMPORT_SYM||LA524_0==LAYER_SYM||(LA524_0 >= LBRACKET && LA524_0 <= LEFTTOP_SYM)||LA524_0==LESS_AND||(LA524_0 >= MEDIA_SYM && LA524_0 <= MOZ_DOCUMENT_SYM)||LA524_0==NAMESPACE_SYM||LA524_0==PAGE_SYM||(LA524_0 >= PIPE && LA524_0 <= PLUS)||(LA524_0 >= RIGHTBOTTOM_SYM && LA524_0 <= RIGHTTOP_SYM)||(LA524_0 >= SASS_AT_ROOT && LA524_0 <= SASS_DEBUG)||(LA524_0 >= SASS_EACH && LA524_0 <= SASS_ELSE)||(LA524_0 >= SASS_ERROR && LA524_0 <= SASS_FUNCTION)||(LA524_0 >= SASS_IF && LA524_0 <= SASS_MIXIN)||(LA524_0 >= SASS_RETURN && LA524_0 <= SEMI)||LA524_0==STAR||LA524_0==SUPPORTS_SYM||LA524_0==TILDE||(LA524_0 >= TOPCENTER_SYM && LA524_0 <= TOPRIGHT_SYM)||LA524_0==VARIABLE||LA524_0==WEBKIT_KEYFRAMES_SYM) ) { - alt524=1; + int LA525_0 = input.LA(1); + if ( ((LA525_0 >= AT_IDENT && LA525_0 <= AT_SIGN)||(LA525_0 >= BOTTOMCENTER_SYM && LA525_0 <= BOTTOMRIGHT_SYM)||(LA525_0 >= CHARSET_SYM && LA525_0 <= COLON)||LA525_0==CONTAINER_SYM||LA525_0==COUNTER_STYLE_SYM||(LA525_0 >= DCOLON && LA525_0 <= DOT)||LA525_0==FONT_FACE_SYM||(LA525_0 >= GEN && LA525_0 <= GREATER)||(LA525_0 >= HASH && LA525_0 <= HASH_SYMBOL)||LA525_0==IDENT||LA525_0==IMPORT_SYM||LA525_0==KEYFRAMES_SYM||LA525_0==LAYER_SYM||(LA525_0 >= LBRACKET && LA525_0 <= LEFTTOP_SYM)||LA525_0==LESS_AND||(LA525_0 >= MEDIA_SYM && LA525_0 <= MOZ_DOCUMENT_SYM)||LA525_0==NAMESPACE_SYM||LA525_0==PAGE_SYM||(LA525_0 >= PIPE && LA525_0 <= PLUS)||(LA525_0 >= RIGHTBOTTOM_SYM && LA525_0 <= RIGHTTOP_SYM)||(LA525_0 >= SASS_AT_ROOT && LA525_0 <= SASS_DEBUG)||(LA525_0 >= SASS_EACH && LA525_0 <= SASS_ELSE)||(LA525_0 >= SASS_ERROR && LA525_0 <= SASS_FUNCTION)||(LA525_0 >= SASS_IF && LA525_0 <= SASS_MIXIN)||(LA525_0 >= SASS_RETURN && LA525_0 <= SEMI)||LA525_0==STAR||LA525_0==SUPPORTS_SYM||LA525_0==TILDE||(LA525_0 >= TOPCENTER_SYM && LA525_0 <= TOPRIGHT_SYM)||LA525_0==VARIABLE||LA525_0==WEBKIT_KEYFRAMES_SYM) ) { + alt525=1; } - } finally {dbg.exitDecision(524);} + } finally {dbg.exitDecision(525);} - switch (alt524) { + switch (alt525) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1495:73: declarations { dbg.location(1495,73); - pushFollow(FOLLOW_declarations_in_sass_nested_properties10923); + pushFollow(FOLLOW_declarations_in_sass_nested_properties10947); declarations(); state._fsp--; if (state.failed) return; @@ -35289,9 +35490,9 @@ public final void sass_nested_properties() throws RecognitionException { break; } - } finally {dbg.exitSubRule(524);} + } finally {dbg.exitSubRule(525);} dbg.location(1495,87); - match(input,RBRACE,FOLLOW_RBRACE_in_sass_nested_properties10926); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_sass_nested_properties10950); if (state.failed) return; } } @@ -35331,34 +35532,34 @@ public final void sass_extend() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1500:5: SASS_EXTEND ws simpleSelectorSequence ( ( ws )? COMMA ( ws )? simpleSelectorSequence )* ( ws SASS_OPTIONAL )? { dbg.location(1500,5); - match(input,SASS_EXTEND,FOLLOW_SASS_EXTEND_in_sass_extend10947); if (state.failed) return;dbg.location(1500,17); - pushFollow(FOLLOW_ws_in_sass_extend10949); + match(input,SASS_EXTEND,FOLLOW_SASS_EXTEND_in_sass_extend10971); if (state.failed) return;dbg.location(1500,17); + pushFollow(FOLLOW_ws_in_sass_extend10973); ws(); state._fsp--; if (state.failed) return;dbg.location(1500,20); - pushFollow(FOLLOW_simpleSelectorSequence_in_sass_extend10951); + pushFollow(FOLLOW_simpleSelectorSequence_in_sass_extend10975); simpleSelectorSequence(); state._fsp--; if (state.failed) return;dbg.location(1500,43); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1500:43: ( ( ws )? COMMA ( ws )? simpleSelectorSequence )* - try { dbg.enterSubRule(527); + try { dbg.enterSubRule(528); - loop527: + loop528: while (true) { - int alt527=2; - try { dbg.enterDecision(527, decisionCanBacktrack[527]); + int alt528=2; + try { dbg.enterDecision(528, decisionCanBacktrack[528]); try { isCyclicDecision = true; - alt527 = dfa527.predict(input); + alt528 = dfa528.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(527);} + } finally {dbg.exitDecision(528);} - switch (alt527) { + switch (alt528) { case 1 : dbg.enterAlt(1); @@ -35366,24 +35567,24 @@ public final void sass_extend() throws RecognitionException { { dbg.location(1500,44); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1500:44: ( ws )? - int alt525=2; - try { dbg.enterSubRule(525); - try { dbg.enterDecision(525, decisionCanBacktrack[525]); + int alt526=2; + try { dbg.enterSubRule(526); + try { dbg.enterDecision(526, decisionCanBacktrack[526]); - int LA525_0 = input.LA(1); - if ( (LA525_0==COMMENT||LA525_0==NL||LA525_0==WS) ) { - alt525=1; + int LA526_0 = input.LA(1); + if ( (LA526_0==COMMENT||LA526_0==NL||LA526_0==WS) ) { + alt526=1; } - } finally {dbg.exitDecision(525);} + } finally {dbg.exitDecision(526);} - switch (alt525) { + switch (alt526) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1500:44: ws { dbg.location(1500,44); - pushFollow(FOLLOW_ws_in_sass_extend10954); + pushFollow(FOLLOW_ws_in_sass_extend10978); ws(); state._fsp--; if (state.failed) return; @@ -35391,28 +35592,28 @@ public final void sass_extend() throws RecognitionException { break; } - } finally {dbg.exitSubRule(525);} + } finally {dbg.exitSubRule(526);} dbg.location(1500,48); - match(input,COMMA,FOLLOW_COMMA_in_sass_extend10957); if (state.failed) return;dbg.location(1500,54); + match(input,COMMA,FOLLOW_COMMA_in_sass_extend10981); if (state.failed) return;dbg.location(1500,54); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1500:54: ( ws )? - int alt526=2; - try { dbg.enterSubRule(526); - try { dbg.enterDecision(526, decisionCanBacktrack[526]); + int alt527=2; + try { dbg.enterSubRule(527); + try { dbg.enterDecision(527, decisionCanBacktrack[527]); - int LA526_0 = input.LA(1); - if ( (LA526_0==COMMENT||LA526_0==NL||LA526_0==WS) ) { - alt526=1; + int LA527_0 = input.LA(1); + if ( (LA527_0==COMMENT||LA527_0==NL||LA527_0==WS) ) { + alt527=1; } - } finally {dbg.exitDecision(526);} + } finally {dbg.exitDecision(527);} - switch (alt526) { + switch (alt527) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1500:54: ws { dbg.location(1500,54); - pushFollow(FOLLOW_ws_in_sass_extend10959); + pushFollow(FOLLOW_ws_in_sass_extend10983); ws(); state._fsp--; if (state.failed) return; @@ -35420,9 +35621,9 @@ public final void sass_extend() throws RecognitionException { break; } - } finally {dbg.exitSubRule(526);} + } finally {dbg.exitSubRule(527);} dbg.location(1500,58); - pushFollow(FOLLOW_simpleSelectorSequence_in_sass_extend10962); + pushFollow(FOLLOW_simpleSelectorSequence_in_sass_extend10986); simpleSelectorSequence(); state._fsp--; if (state.failed) return; @@ -35430,43 +35631,43 @@ public final void sass_extend() throws RecognitionException { break; default : - break loop527; + break loop528; } } - } finally {dbg.exitSubRule(527);} + } finally {dbg.exitSubRule(528);} dbg.location(1500,83); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1500:83: ( ws SASS_OPTIONAL )? - int alt528=2; - try { dbg.enterSubRule(528); - try { dbg.enterDecision(528, decisionCanBacktrack[528]); + int alt529=2; + try { dbg.enterSubRule(529); + try { dbg.enterDecision(529, decisionCanBacktrack[529]); try { isCyclicDecision = true; - alt528 = dfa528.predict(input); + alt529 = dfa529.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(528);} + } finally {dbg.exitDecision(529);} - switch (alt528) { + switch (alt529) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1500:84: ws SASS_OPTIONAL { dbg.location(1500,84); - pushFollow(FOLLOW_ws_in_sass_extend10967); + pushFollow(FOLLOW_ws_in_sass_extend10991); ws(); state._fsp--; if (state.failed) return;dbg.location(1500,87); - match(input,SASS_OPTIONAL,FOLLOW_SASS_OPTIONAL_in_sass_extend10969); if (state.failed) return; + match(input,SASS_OPTIONAL,FOLLOW_SASS_OPTIONAL_in_sass_extend10993); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(528);} + } finally {dbg.exitSubRule(529);} } @@ -35507,32 +35708,32 @@ public final void sass_extend_only_selector() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1505:5: SASS_EXTEND_ONLY_SELECTOR ( sass_selector_interpolation_exp )? { dbg.location(1505,5); - match(input,SASS_EXTEND_ONLY_SELECTOR,FOLLOW_SASS_EXTEND_ONLY_SELECTOR_in_sass_extend_only_selector10992); if (state.failed) return;dbg.location(1505,31); + match(input,SASS_EXTEND_ONLY_SELECTOR,FOLLOW_SASS_EXTEND_ONLY_SELECTOR_in_sass_extend_only_selector11016); if (state.failed) return;dbg.location(1505,31); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1505:31: ( sass_selector_interpolation_exp )? - int alt529=2; - try { dbg.enterSubRule(529); - try { dbg.enterDecision(529, decisionCanBacktrack[529]); + int alt530=2; + try { dbg.enterSubRule(530); + try { dbg.enterDecision(530, decisionCanBacktrack[530]); - int LA529_0 = input.LA(1); - if ( (LA529_0==IDENT||LA529_0==MINUS) ) { - alt529=1; + int LA530_0 = input.LA(1); + if ( (LA530_0==IDENT||LA530_0==MINUS) ) { + alt530=1; } - else if ( (LA529_0==HASH_SYMBOL) ) { - int LA529_2 = input.LA(2); - if ( (LA529_2==LBRACE) ) { - alt529=1; + else if ( (LA530_0==HASH_SYMBOL) ) { + int LA530_2 = input.LA(2); + if ( (LA530_2==LBRACE) ) { + alt530=1; } } - } finally {dbg.exitDecision(529);} + } finally {dbg.exitDecision(530);} - switch (alt529) { + switch (alt530) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1505:31: sass_selector_interpolation_exp { dbg.location(1505,31); - pushFollow(FOLLOW_sass_selector_interpolation_exp_in_sass_extend_only_selector10994); + pushFollow(FOLLOW_sass_selector_interpolation_exp_in_sass_extend_only_selector11018); sass_selector_interpolation_exp(); state._fsp--; if (state.failed) return; @@ -35540,7 +35741,7 @@ else if ( (LA529_0==HASH_SYMBOL) ) { break; } - } finally {dbg.exitSubRule(529);} + } finally {dbg.exitSubRule(530);} } @@ -35592,11 +35793,11 @@ public final void sass_debug() throws RecognitionException { dbg.recognitionException(mse); throw mse; }dbg.location(1510,32); - pushFollow(FOLLOW_ws_in_sass_debug11026); + pushFollow(FOLLOW_ws_in_sass_debug11050); ws(); state._fsp--; if (state.failed) return;dbg.location(1510,35); - pushFollow(FOLLOW_cp_expression_in_sass_debug11028); + pushFollow(FOLLOW_cp_expression_in_sass_debug11052); cp_expression(); state._fsp--; if (state.failed) return; @@ -35639,12 +35840,12 @@ public final void sass_error() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1515:5: SASS_ERROR ws STRING { dbg.location(1515,5); - match(input,SASS_ERROR,FOLLOW_SASS_ERROR_in_sass_error11049); if (state.failed) return;dbg.location(1515,16); - pushFollow(FOLLOW_ws_in_sass_error11051); + match(input,SASS_ERROR,FOLLOW_SASS_ERROR_in_sass_error11073); if (state.failed) return;dbg.location(1515,16); + pushFollow(FOLLOW_ws_in_sass_error11075); ws(); state._fsp--; if (state.failed) return;dbg.location(1515,19); - match(input,STRING,FOLLOW_STRING_in_sass_error11053); if (state.failed) return; + match(input,STRING,FOLLOW_STRING_in_sass_error11077); if (state.failed) return; } } @@ -35679,47 +35880,47 @@ public final void sass_control() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1519:5: ( sass_if | sass_for | sass_each | sass_while ) - int alt530=4; - try { dbg.enterDecision(530, decisionCanBacktrack[530]); + int alt531=4; + try { dbg.enterDecision(531, decisionCanBacktrack[531]); switch ( input.LA(1) ) { case SASS_IF: { - alt530=1; + alt531=1; } break; case SASS_FOR: { - alt530=2; + alt531=2; } break; case SASS_EACH: { - alt530=3; + alt531=3; } break; case SASS_WHILE: { - alt530=4; + alt531=4; } break; default: if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 530, 0, input); + new NoViableAltException("", 531, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(530);} + } finally {dbg.exitDecision(531);} - switch (alt530) { + switch (alt531) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1520:5: sass_if { dbg.location(1520,5); - pushFollow(FOLLOW_sass_if_in_sass_control11074); + pushFollow(FOLLOW_sass_if_in_sass_control11098); sass_if(); state._fsp--; if (state.failed) return; @@ -35731,7 +35932,7 @@ public final void sass_control() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1520:15: sass_for { dbg.location(1520,15); - pushFollow(FOLLOW_sass_for_in_sass_control11078); + pushFollow(FOLLOW_sass_for_in_sass_control11102); sass_for(); state._fsp--; if (state.failed) return; @@ -35743,7 +35944,7 @@ public final void sass_control() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1520:26: sass_each { dbg.location(1520,26); - pushFollow(FOLLOW_sass_each_in_sass_control11082); + pushFollow(FOLLOW_sass_each_in_sass_control11106); sass_each(); state._fsp--; if (state.failed) return; @@ -35755,7 +35956,7 @@ public final void sass_control() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1520:38: sass_while { dbg.location(1520,38); - pushFollow(FOLLOW_sass_while_in_sass_control11086); + pushFollow(FOLLOW_sass_while_in_sass_control11110); sass_while(); state._fsp--; if (state.failed) return; @@ -35800,26 +36001,26 @@ public final void sass_if() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1525:5: SASS_IF ( ws )? sass_control_expression ( ws )? sass_control_block ( ( ws )? sass_else )? { dbg.location(1525,5); - match(input,SASS_IF,FOLLOW_SASS_IF_in_sass_if11107); if (state.failed) return;dbg.location(1525,13); + match(input,SASS_IF,FOLLOW_SASS_IF_in_sass_if11131); if (state.failed) return;dbg.location(1525,13); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1525:13: ( ws )? - int alt531=2; - try { dbg.enterSubRule(531); - try { dbg.enterDecision(531, decisionCanBacktrack[531]); + int alt532=2; + try { dbg.enterSubRule(532); + try { dbg.enterDecision(532, decisionCanBacktrack[532]); - int LA531_0 = input.LA(1); - if ( (LA531_0==COMMENT||LA531_0==NL||LA531_0==WS) ) { - alt531=1; + int LA532_0 = input.LA(1); + if ( (LA532_0==COMMENT||LA532_0==NL||LA532_0==WS) ) { + alt532=1; } - } finally {dbg.exitDecision(531);} + } finally {dbg.exitDecision(532);} - switch (alt531) { + switch (alt532) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1525:13: ws { dbg.location(1525,13); - pushFollow(FOLLOW_ws_in_sass_if11109); + pushFollow(FOLLOW_ws_in_sass_if11133); ws(); state._fsp--; if (state.failed) return; @@ -35827,31 +36028,31 @@ public final void sass_if() throws RecognitionException { break; } - } finally {dbg.exitSubRule(531);} + } finally {dbg.exitSubRule(532);} dbg.location(1525,17); - pushFollow(FOLLOW_sass_control_expression_in_sass_if11112); + pushFollow(FOLLOW_sass_control_expression_in_sass_if11136); sass_control_expression(); state._fsp--; if (state.failed) return;dbg.location(1525,41); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1525:41: ( ws )? - int alt532=2; - try { dbg.enterSubRule(532); - try { dbg.enterDecision(532, decisionCanBacktrack[532]); + int alt533=2; + try { dbg.enterSubRule(533); + try { dbg.enterDecision(533, decisionCanBacktrack[533]); - int LA532_0 = input.LA(1); - if ( (LA532_0==COMMENT||LA532_0==NL||LA532_0==WS) ) { - alt532=1; + int LA533_0 = input.LA(1); + if ( (LA533_0==COMMENT||LA533_0==NL||LA533_0==WS) ) { + alt533=1; } - } finally {dbg.exitDecision(532);} + } finally {dbg.exitDecision(533);} - switch (alt532) { + switch (alt533) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1525:41: ws { dbg.location(1525,41); - pushFollow(FOLLOW_ws_in_sass_if11114); + pushFollow(FOLLOW_ws_in_sass_if11138); ws(); state._fsp--; if (state.failed) return; @@ -35859,28 +36060,28 @@ public final void sass_if() throws RecognitionException { break; } - } finally {dbg.exitSubRule(532);} + } finally {dbg.exitSubRule(533);} dbg.location(1525,45); - pushFollow(FOLLOW_sass_control_block_in_sass_if11117); + pushFollow(FOLLOW_sass_control_block_in_sass_if11141); sass_control_block(); state._fsp--; if (state.failed) return;dbg.location(1525,64); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1525:64: ( ( ws )? sass_else )? - int alt534=2; - try { dbg.enterSubRule(534); - try { dbg.enterDecision(534, decisionCanBacktrack[534]); + int alt535=2; + try { dbg.enterSubRule(535); + try { dbg.enterDecision(535, decisionCanBacktrack[535]); try { isCyclicDecision = true; - alt534 = dfa534.predict(input); + alt535 = dfa535.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(534);} + } finally {dbg.exitDecision(535);} - switch (alt534) { + switch (alt535) { case 1 : dbg.enterAlt(1); @@ -35888,24 +36089,24 @@ public final void sass_if() throws RecognitionException { { dbg.location(1525,65); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1525:65: ( ws )? - int alt533=2; - try { dbg.enterSubRule(533); - try { dbg.enterDecision(533, decisionCanBacktrack[533]); + int alt534=2; + try { dbg.enterSubRule(534); + try { dbg.enterDecision(534, decisionCanBacktrack[534]); - int LA533_0 = input.LA(1); - if ( (LA533_0==COMMENT||LA533_0==NL||LA533_0==WS) ) { - alt533=1; + int LA534_0 = input.LA(1); + if ( (LA534_0==COMMENT||LA534_0==NL||LA534_0==WS) ) { + alt534=1; } - } finally {dbg.exitDecision(533);} + } finally {dbg.exitDecision(534);} - switch (alt533) { + switch (alt534) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1525:65: ws { dbg.location(1525,65); - pushFollow(FOLLOW_ws_in_sass_if11120); + pushFollow(FOLLOW_ws_in_sass_if11144); ws(); state._fsp--; if (state.failed) return; @@ -35913,9 +36114,9 @@ public final void sass_if() throws RecognitionException { break; } - } finally {dbg.exitSubRule(533);} + } finally {dbg.exitSubRule(534);} dbg.location(1525,69); - pushFollow(FOLLOW_sass_else_in_sass_if11123); + pushFollow(FOLLOW_sass_else_in_sass_if11147); sass_else(); state._fsp--; if (state.failed) return; @@ -35923,7 +36124,7 @@ public final void sass_if() throws RecognitionException { break; } - } finally {dbg.exitSubRule(534);} + } finally {dbg.exitSubRule(535);} } @@ -35959,46 +36160,46 @@ public final void sass_else() throws RecognitionException { try { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1529:5: ( SASS_ELSE ( ws )? sass_control_block | ( ( SASS_ELSE ( ws )? {...}? IDENT ) | SASS_ELSEIF ) ( ws )? sass_control_expression ( ws )? sass_control_block ( ( ws )? sass_else )? ) - int alt542=2; - try { dbg.enterDecision(542, decisionCanBacktrack[542]); + int alt543=2; + try { dbg.enterDecision(543, decisionCanBacktrack[543]); try { isCyclicDecision = true; - alt542 = dfa542.predict(input); + alt543 = dfa543.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(542);} + } finally {dbg.exitDecision(543);} - switch (alt542) { + switch (alt543) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1530:5: SASS_ELSE ( ws )? sass_control_block { dbg.location(1530,5); - match(input,SASS_ELSE,FOLLOW_SASS_ELSE_in_sass_else11146); if (state.failed) return;dbg.location(1530,15); + match(input,SASS_ELSE,FOLLOW_SASS_ELSE_in_sass_else11170); if (state.failed) return;dbg.location(1530,15); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1530:15: ( ws )? - int alt535=2; - try { dbg.enterSubRule(535); - try { dbg.enterDecision(535, decisionCanBacktrack[535]); + int alt536=2; + try { dbg.enterSubRule(536); + try { dbg.enterDecision(536, decisionCanBacktrack[536]); - int LA535_0 = input.LA(1); - if ( (LA535_0==COMMENT||LA535_0==NL||LA535_0==WS) ) { - alt535=1; + int LA536_0 = input.LA(1); + if ( (LA536_0==COMMENT||LA536_0==NL||LA536_0==WS) ) { + alt536=1; } - } finally {dbg.exitDecision(535);} + } finally {dbg.exitDecision(536);} - switch (alt535) { + switch (alt536) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1530:15: ws { dbg.location(1530,15); - pushFollow(FOLLOW_ws_in_sass_else11148); + pushFollow(FOLLOW_ws_in_sass_else11172); ws(); state._fsp--; if (state.failed) return; @@ -36006,9 +36207,9 @@ public final void sass_else() throws RecognitionException { break; } - } finally {dbg.exitSubRule(535);} + } finally {dbg.exitSubRule(536);} dbg.location(1530,19); - pushFollow(FOLLOW_sass_control_block_in_sass_else11151); + pushFollow(FOLLOW_sass_control_block_in_sass_else11175); sass_control_block(); state._fsp--; if (state.failed) return; @@ -36021,29 +36222,29 @@ public final void sass_else() throws RecognitionException { { dbg.location(1532,5); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:5: ( ( SASS_ELSE ( ws )? {...}? IDENT ) | SASS_ELSEIF ) - int alt537=2; - try { dbg.enterSubRule(537); - try { dbg.enterDecision(537, decisionCanBacktrack[537]); + int alt538=2; + try { dbg.enterSubRule(538); + try { dbg.enterDecision(538, decisionCanBacktrack[538]); - int LA537_0 = input.LA(1); - if ( (LA537_0==SASS_ELSE) ) { - alt537=1; + int LA538_0 = input.LA(1); + if ( (LA538_0==SASS_ELSE) ) { + alt538=1; } - else if ( (LA537_0==SASS_ELSEIF) ) { - alt537=2; + else if ( (LA538_0==SASS_ELSEIF) ) { + alt538=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 537, 0, input); + new NoViableAltException("", 538, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(537);} + } finally {dbg.exitDecision(538);} - switch (alt537) { + switch (alt538) { case 1 : dbg.enterAlt(1); @@ -36056,26 +36257,26 @@ else if ( (LA537_0==SASS_ELSEIF) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:7: SASS_ELSE ( ws )? {...}? IDENT { dbg.location(1532,7); - match(input,SASS_ELSE,FOLLOW_SASS_ELSE_in_sass_else11165); if (state.failed) return;dbg.location(1532,17); + match(input,SASS_ELSE,FOLLOW_SASS_ELSE_in_sass_else11189); if (state.failed) return;dbg.location(1532,17); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:17: ( ws )? - int alt536=2; - try { dbg.enterSubRule(536); - try { dbg.enterDecision(536, decisionCanBacktrack[536]); + int alt537=2; + try { dbg.enterSubRule(537); + try { dbg.enterDecision(537, decisionCanBacktrack[537]); - int LA536_0 = input.LA(1); - if ( (LA536_0==COMMENT||LA536_0==NL||LA536_0==WS) ) { - alt536=1; + int LA537_0 = input.LA(1); + if ( (LA537_0==COMMENT||LA537_0==NL||LA537_0==WS) ) { + alt537=1; } - } finally {dbg.exitDecision(536);} + } finally {dbg.exitDecision(537);} - switch (alt536) { + switch (alt537) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:17: ws { dbg.location(1532,17); - pushFollow(FOLLOW_ws_in_sass_else11167); + pushFollow(FOLLOW_ws_in_sass_else11191); ws(); state._fsp--; if (state.failed) return; @@ -36083,13 +36284,13 @@ else if ( (LA537_0==SASS_ELSEIF) ) { break; } - } finally {dbg.exitSubRule(536);} + } finally {dbg.exitSubRule(537);} dbg.location(1532,21); if ( !(evalPredicate(tokenNameEquals("if"),"tokenNameEquals(\"if\")")) ) { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "sass_else", "tokenNameEquals(\"if\")"); }dbg.location(1532,46); - match(input,IDENT,FOLLOW_IDENT_in_sass_else11172); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_sass_else11196); if (state.failed) return; } } @@ -36100,32 +36301,32 @@ else if ( (LA537_0==SASS_ELSEIF) ) { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:64: SASS_ELSEIF { dbg.location(1532,64); - match(input,SASS_ELSEIF,FOLLOW_SASS_ELSEIF_in_sass_else11179); if (state.failed) return; + match(input,SASS_ELSEIF,FOLLOW_SASS_ELSEIF_in_sass_else11203); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(537);} + } finally {dbg.exitSubRule(538);} dbg.location(1532,77); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:77: ( ws )? - int alt538=2; - try { dbg.enterSubRule(538); - try { dbg.enterDecision(538, decisionCanBacktrack[538]); + int alt539=2; + try { dbg.enterSubRule(539); + try { dbg.enterDecision(539, decisionCanBacktrack[539]); - int LA538_0 = input.LA(1); - if ( (LA538_0==COMMENT||LA538_0==NL||LA538_0==WS) ) { - alt538=1; + int LA539_0 = input.LA(1); + if ( (LA539_0==COMMENT||LA539_0==NL||LA539_0==WS) ) { + alt539=1; } - } finally {dbg.exitDecision(538);} + } finally {dbg.exitDecision(539);} - switch (alt538) { + switch (alt539) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:77: ws { dbg.location(1532,77); - pushFollow(FOLLOW_ws_in_sass_else11182); + pushFollow(FOLLOW_ws_in_sass_else11206); ws(); state._fsp--; if (state.failed) return; @@ -36133,31 +36334,31 @@ else if ( (LA537_0==SASS_ELSEIF) ) { break; } - } finally {dbg.exitSubRule(538);} + } finally {dbg.exitSubRule(539);} dbg.location(1532,81); - pushFollow(FOLLOW_sass_control_expression_in_sass_else11185); + pushFollow(FOLLOW_sass_control_expression_in_sass_else11209); sass_control_expression(); state._fsp--; if (state.failed) return;dbg.location(1532,105); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:105: ( ws )? - int alt539=2; - try { dbg.enterSubRule(539); - try { dbg.enterDecision(539, decisionCanBacktrack[539]); + int alt540=2; + try { dbg.enterSubRule(540); + try { dbg.enterDecision(540, decisionCanBacktrack[540]); - int LA539_0 = input.LA(1); - if ( (LA539_0==COMMENT||LA539_0==NL||LA539_0==WS) ) { - alt539=1; + int LA540_0 = input.LA(1); + if ( (LA540_0==COMMENT||LA540_0==NL||LA540_0==WS) ) { + alt540=1; } - } finally {dbg.exitDecision(539);} + } finally {dbg.exitDecision(540);} - switch (alt539) { + switch (alt540) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:105: ws { dbg.location(1532,105); - pushFollow(FOLLOW_ws_in_sass_else11187); + pushFollow(FOLLOW_ws_in_sass_else11211); ws(); state._fsp--; if (state.failed) return; @@ -36165,28 +36366,28 @@ else if ( (LA537_0==SASS_ELSEIF) ) { break; } - } finally {dbg.exitSubRule(539);} + } finally {dbg.exitSubRule(540);} dbg.location(1532,109); - pushFollow(FOLLOW_sass_control_block_in_sass_else11190); + pushFollow(FOLLOW_sass_control_block_in_sass_else11214); sass_control_block(); state._fsp--; if (state.failed) return;dbg.location(1532,128); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:128: ( ( ws )? sass_else )? - int alt541=2; - try { dbg.enterSubRule(541); - try { dbg.enterDecision(541, decisionCanBacktrack[541]); + int alt542=2; + try { dbg.enterSubRule(542); + try { dbg.enterDecision(542, decisionCanBacktrack[542]); try { isCyclicDecision = true; - alt541 = dfa541.predict(input); + alt542 = dfa542.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(541);} + } finally {dbg.exitDecision(542);} - switch (alt541) { + switch (alt542) { case 1 : dbg.enterAlt(1); @@ -36194,24 +36395,24 @@ else if ( (LA537_0==SASS_ELSEIF) ) { { dbg.location(1532,129); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:129: ( ws )? - int alt540=2; - try { dbg.enterSubRule(540); - try { dbg.enterDecision(540, decisionCanBacktrack[540]); + int alt541=2; + try { dbg.enterSubRule(541); + try { dbg.enterDecision(541, decisionCanBacktrack[541]); - int LA540_0 = input.LA(1); - if ( (LA540_0==COMMENT||LA540_0==NL||LA540_0==WS) ) { - alt540=1; + int LA541_0 = input.LA(1); + if ( (LA541_0==COMMENT||LA541_0==NL||LA541_0==WS) ) { + alt541=1; } - } finally {dbg.exitDecision(540);} + } finally {dbg.exitDecision(541);} - switch (alt540) { + switch (alt541) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1532:129: ws { dbg.location(1532,129); - pushFollow(FOLLOW_ws_in_sass_else11193); + pushFollow(FOLLOW_ws_in_sass_else11217); ws(); state._fsp--; if (state.failed) return; @@ -36219,9 +36420,9 @@ else if ( (LA537_0==SASS_ELSEIF) ) { break; } - } finally {dbg.exitSubRule(540);} + } finally {dbg.exitSubRule(541);} dbg.location(1532,133); - pushFollow(FOLLOW_sass_else_in_sass_else11196); + pushFollow(FOLLOW_sass_else_in_sass_else11220); sass_else(); state._fsp--; if (state.failed) return; @@ -36229,7 +36430,7 @@ else if ( (LA537_0==SASS_ELSEIF) ) { break; } - } finally {dbg.exitSubRule(541);} + } finally {dbg.exitSubRule(542);} } break; @@ -36272,7 +36473,7 @@ public final void sass_control_expression() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1537:5: cp_expression { dbg.location(1537,5); - pushFollow(FOLLOW_cp_expression_in_sass_control_expression11219); + pushFollow(FOLLOW_cp_expression_in_sass_control_expression11243); cp_expression(); state._fsp--; if (state.failed) return; @@ -36315,16 +36516,16 @@ public final void sass_for() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1542:5: SASS_FOR ws cp_variable ws {...}? IDENT ws cp_math_expression ws {...}? IDENT ws cp_math_expression ( ws )? sass_control_block { dbg.location(1542,5); - match(input,SASS_FOR,FOLLOW_SASS_FOR_in_sass_for11240); if (state.failed) return;dbg.location(1542,14); - pushFollow(FOLLOW_ws_in_sass_for11242); + match(input,SASS_FOR,FOLLOW_SASS_FOR_in_sass_for11264); if (state.failed) return;dbg.location(1542,14); + pushFollow(FOLLOW_ws_in_sass_for11266); ws(); state._fsp--; if (state.failed) return;dbg.location(1542,17); - pushFollow(FOLLOW_cp_variable_in_sass_for11244); + pushFollow(FOLLOW_cp_variable_in_sass_for11268); cp_variable(); state._fsp--; if (state.failed) return;dbg.location(1542,29); - pushFollow(FOLLOW_ws_in_sass_for11246); + pushFollow(FOLLOW_ws_in_sass_for11270); ws(); state._fsp--; if (state.failed) return;dbg.location(1542,32); @@ -36332,16 +36533,16 @@ public final void sass_for() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "sass_for", "tokenNameEquals(\"from\")"); }dbg.location(1542,59); - match(input,IDENT,FOLLOW_IDENT_in_sass_for11250); if (state.failed) return;dbg.location(1542,74); - pushFollow(FOLLOW_ws_in_sass_for11254); + match(input,IDENT,FOLLOW_IDENT_in_sass_for11274); if (state.failed) return;dbg.location(1542,74); + pushFollow(FOLLOW_ws_in_sass_for11278); ws(); state._fsp--; if (state.failed) return;dbg.location(1542,77); - pushFollow(FOLLOW_cp_math_expression_in_sass_for11256); + pushFollow(FOLLOW_cp_math_expression_in_sass_for11280); cp_math_expression(); state._fsp--; if (state.failed) return;dbg.location(1542,96); - pushFollow(FOLLOW_ws_in_sass_for11258); + pushFollow(FOLLOW_ws_in_sass_for11282); ws(); state._fsp--; if (state.failed) return;dbg.location(1542,99); @@ -36349,34 +36550,34 @@ public final void sass_for() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "sass_for", "tokenNameEquals(\"to\")|tokenNameEquals(\"through\")"); }dbg.location(1542,151); - match(input,IDENT,FOLLOW_IDENT_in_sass_for11262); if (state.failed) return;dbg.location(1542,173); - pushFollow(FOLLOW_ws_in_sass_for11266); + match(input,IDENT,FOLLOW_IDENT_in_sass_for11286); if (state.failed) return;dbg.location(1542,173); + pushFollow(FOLLOW_ws_in_sass_for11290); ws(); state._fsp--; if (state.failed) return;dbg.location(1542,176); - pushFollow(FOLLOW_cp_math_expression_in_sass_for11268); + pushFollow(FOLLOW_cp_math_expression_in_sass_for11292); cp_math_expression(); state._fsp--; if (state.failed) return;dbg.location(1542,195); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1542:195: ( ws )? - int alt543=2; - try { dbg.enterSubRule(543); - try { dbg.enterDecision(543, decisionCanBacktrack[543]); + int alt544=2; + try { dbg.enterSubRule(544); + try { dbg.enterDecision(544, decisionCanBacktrack[544]); - int LA543_0 = input.LA(1); - if ( (LA543_0==COMMENT||LA543_0==NL||LA543_0==WS) ) { - alt543=1; + int LA544_0 = input.LA(1); + if ( (LA544_0==COMMENT||LA544_0==NL||LA544_0==WS) ) { + alt544=1; } - } finally {dbg.exitDecision(543);} + } finally {dbg.exitDecision(544);} - switch (alt543) { + switch (alt544) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1542:195: ws { dbg.location(1542,195); - pushFollow(FOLLOW_ws_in_sass_for11270); + pushFollow(FOLLOW_ws_in_sass_for11294); ws(); state._fsp--; if (state.failed) return; @@ -36384,9 +36585,9 @@ public final void sass_for() throws RecognitionException { break; } - } finally {dbg.exitSubRule(543);} + } finally {dbg.exitSubRule(544);} dbg.location(1542,199); - pushFollow(FOLLOW_sass_control_block_in_sass_for11273); + pushFollow(FOLLOW_sass_control_block_in_sass_for11297); sass_control_block(); state._fsp--; if (state.failed) return; @@ -36429,16 +36630,16 @@ public final void sass_each() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1547:5: SASS_EACH ws sass_each_variables ws {...}? IDENT ws ( cp_expression_list ( ( ws )? COMMA )? ( ws )? )+ sass_control_block { dbg.location(1547,5); - match(input,SASS_EACH,FOLLOW_SASS_EACH_in_sass_each11294); if (state.failed) return;dbg.location(1547,15); - pushFollow(FOLLOW_ws_in_sass_each11296); + match(input,SASS_EACH,FOLLOW_SASS_EACH_in_sass_each11318); if (state.failed) return;dbg.location(1547,15); + pushFollow(FOLLOW_ws_in_sass_each11320); ws(); state._fsp--; if (state.failed) return;dbg.location(1547,18); - pushFollow(FOLLOW_sass_each_variables_in_sass_each11298); + pushFollow(FOLLOW_sass_each_variables_in_sass_each11322); sass_each_variables(); state._fsp--; if (state.failed) return;dbg.location(1547,38); - pushFollow(FOLLOW_ws_in_sass_each11300); + pushFollow(FOLLOW_ws_in_sass_each11324); ws(); state._fsp--; if (state.failed) return;dbg.location(1547,41); @@ -36446,61 +36647,61 @@ public final void sass_each() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "sass_each", "tokenNameEquals(\"in\")"); }dbg.location(1547,66); - match(input,IDENT,FOLLOW_IDENT_in_sass_each11304); if (state.failed) return;dbg.location(1547,79); - pushFollow(FOLLOW_ws_in_sass_each11308); + match(input,IDENT,FOLLOW_IDENT_in_sass_each11328); if (state.failed) return;dbg.location(1547,79); + pushFollow(FOLLOW_ws_in_sass_each11332); ws(); state._fsp--; if (state.failed) return;dbg.location(1547,82); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1547:82: ( cp_expression_list ( ( ws )? COMMA )? ( ws )? )+ - int cnt547=0; - try { dbg.enterSubRule(547); + int cnt548=0; + try { dbg.enterSubRule(548); - loop547: + loop548: while (true) { - int alt547=2; - try { dbg.enterDecision(547, decisionCanBacktrack[547]); + int alt548=2; + try { dbg.enterDecision(548, decisionCanBacktrack[548]); - int LA547_0 = input.LA(1); - if ( (LA547_0==LBRACE) ) { - int LA547_1 = input.LA(2); + int LA548_0 = input.LA(1); + if ( (LA548_0==LBRACE) ) { + int LA548_1 = input.LA(2); if ( (evalPredicate(isLessSource(),"isLessSource()")) ) { - alt547=1; + alt548=1; } } - else if ( ((LA547_0 >= ANGLE && LA547_0 <= AT_SIGN)||(LA547_0 >= BOTTOMCENTER_SYM && LA547_0 <= BOTTOMRIGHT_SYM)||LA547_0==CHARSET_SYM||LA547_0==COUNTER_STYLE_SYM||LA547_0==DIMENSION||LA547_0==EMS||LA547_0==EXS||(LA547_0 >= FONT_FACE_SYM && LA547_0 <= FREQ)||LA547_0==GEN||(LA547_0 >= HASH && LA547_0 <= HASH_SYMBOL)||(LA547_0 >= IDENT && LA547_0 <= IMPORT_SYM)||(LA547_0 >= LBRACKET && LA547_0 <= LENGTH)||(LA547_0 >= LESS_AND && LA547_0 <= LESS_JS_STRING)||LA547_0==LPAREN||(LA547_0 >= MEDIA_SYM && LA547_0 <= MOZ_DOCUMENT_SYM)||LA547_0==NAMESPACE_SYM||(LA547_0 >= NOT && LA547_0 <= NUMBER)||(LA547_0 >= PAGE_SYM && LA547_0 <= PERCENTAGE_SYMBOL)||LA547_0==PLUS||(LA547_0 >= REM && LA547_0 <= RIGHTTOP_SYM)||(LA547_0 >= SASS_AT_ROOT && LA547_0 <= SASS_DEBUG)||(LA547_0 >= SASS_EACH && LA547_0 <= SASS_ELSE)||LA547_0==SASS_EXTEND||(LA547_0 >= SASS_FOR && LA547_0 <= SASS_FUNCTION)||(LA547_0 >= SASS_IF && LA547_0 <= SASS_MIXIN)||(LA547_0 >= SASS_RETURN && LA547_0 <= SASS_WHILE)||LA547_0==STRING||(LA547_0 >= TILDE && LA547_0 <= TOPRIGHT_SYM)||(LA547_0 >= URANGE && LA547_0 <= URI)||LA547_0==VARIABLE||LA547_0==WEBKIT_KEYFRAMES_SYM) ) { - alt547=1; + else if ( ((LA548_0 >= ANGLE && LA548_0 <= AT_SIGN)||(LA548_0 >= BOTTOMCENTER_SYM && LA548_0 <= BOTTOMRIGHT_SYM)||LA548_0==CHARSET_SYM||LA548_0==COUNTER_STYLE_SYM||LA548_0==DIMENSION||LA548_0==EMS||LA548_0==EXS||(LA548_0 >= FONT_FACE_SYM && LA548_0 <= FREQ)||LA548_0==GEN||(LA548_0 >= HASH && LA548_0 <= HASH_SYMBOL)||(LA548_0 >= IDENT && LA548_0 <= IMPORT_SYM)||LA548_0==KEYFRAMES_SYM||(LA548_0 >= LBRACKET && LA548_0 <= LENGTH)||(LA548_0 >= LESS_AND && LA548_0 <= LESS_JS_STRING)||LA548_0==LPAREN||(LA548_0 >= MEDIA_SYM && LA548_0 <= MOZ_DOCUMENT_SYM)||LA548_0==NAMESPACE_SYM||(LA548_0 >= NOT && LA548_0 <= NUMBER)||(LA548_0 >= PAGE_SYM && LA548_0 <= PERCENTAGE_SYMBOL)||LA548_0==PLUS||(LA548_0 >= REM && LA548_0 <= RIGHTTOP_SYM)||(LA548_0 >= SASS_AT_ROOT && LA548_0 <= SASS_DEBUG)||(LA548_0 >= SASS_EACH && LA548_0 <= SASS_ELSE)||LA548_0==SASS_EXTEND||(LA548_0 >= SASS_FOR && LA548_0 <= SASS_FUNCTION)||(LA548_0 >= SASS_IF && LA548_0 <= SASS_MIXIN)||(LA548_0 >= SASS_RETURN && LA548_0 <= SASS_WHILE)||LA548_0==STRING||(LA548_0 >= TILDE && LA548_0 <= TOPRIGHT_SYM)||(LA548_0 >= URANGE && LA548_0 <= URI)||LA548_0==VARIABLE||LA548_0==WEBKIT_KEYFRAMES_SYM) ) { + alt548=1; } - } finally {dbg.exitDecision(547);} + } finally {dbg.exitDecision(548);} - switch (alt547) { + switch (alt548) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1547:83: cp_expression_list ( ( ws )? COMMA )? ( ws )? { dbg.location(1547,83); - pushFollow(FOLLOW_cp_expression_list_in_sass_each11311); + pushFollow(FOLLOW_cp_expression_list_in_sass_each11335); cp_expression_list(); state._fsp--; if (state.failed) return;dbg.location(1547,102); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1547:102: ( ( ws )? COMMA )? - int alt545=2; - try { dbg.enterSubRule(545); - try { dbg.enterDecision(545, decisionCanBacktrack[545]); + int alt546=2; + try { dbg.enterSubRule(546); + try { dbg.enterDecision(546, decisionCanBacktrack[546]); try { isCyclicDecision = true; - alt545 = dfa545.predict(input); + alt546 = dfa546.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(545);} + } finally {dbg.exitDecision(546);} - switch (alt545) { + switch (alt546) { case 1 : dbg.enterAlt(1); @@ -36508,24 +36709,24 @@ else if ( ((LA547_0 >= ANGLE && LA547_0 <= AT_SIGN)||(LA547_0 >= BOTTOMCENTER_SY { dbg.location(1547,103); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1547:103: ( ws )? - int alt544=2; - try { dbg.enterSubRule(544); - try { dbg.enterDecision(544, decisionCanBacktrack[544]); + int alt545=2; + try { dbg.enterSubRule(545); + try { dbg.enterDecision(545, decisionCanBacktrack[545]); - int LA544_0 = input.LA(1); - if ( (LA544_0==COMMENT||LA544_0==NL||LA544_0==WS) ) { - alt544=1; + int LA545_0 = input.LA(1); + if ( (LA545_0==COMMENT||LA545_0==NL||LA545_0==WS) ) { + alt545=1; } - } finally {dbg.exitDecision(544);} + } finally {dbg.exitDecision(545);} - switch (alt544) { + switch (alt545) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1547:103: ws { dbg.location(1547,103); - pushFollow(FOLLOW_ws_in_sass_each11314); + pushFollow(FOLLOW_ws_in_sass_each11338); ws(); state._fsp--; if (state.failed) return; @@ -36533,34 +36734,34 @@ else if ( ((LA547_0 >= ANGLE && LA547_0 <= AT_SIGN)||(LA547_0 >= BOTTOMCENTER_SY break; } - } finally {dbg.exitSubRule(544);} + } finally {dbg.exitSubRule(545);} dbg.location(1547,107); - match(input,COMMA,FOLLOW_COMMA_in_sass_each11317); if (state.failed) return; + match(input,COMMA,FOLLOW_COMMA_in_sass_each11341); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(545);} + } finally {dbg.exitSubRule(546);} dbg.location(1547,115); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1547:115: ( ws )? - int alt546=2; - try { dbg.enterSubRule(546); - try { dbg.enterDecision(546, decisionCanBacktrack[546]); + int alt547=2; + try { dbg.enterSubRule(547); + try { dbg.enterDecision(547, decisionCanBacktrack[547]); - int LA546_0 = input.LA(1); - if ( (LA546_0==COMMENT||LA546_0==NL||LA546_0==WS) ) { - alt546=1; + int LA547_0 = input.LA(1); + if ( (LA547_0==COMMENT||LA547_0==NL||LA547_0==WS) ) { + alt547=1; } - } finally {dbg.exitDecision(546);} + } finally {dbg.exitDecision(547);} - switch (alt546) { + switch (alt547) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1547:115: ws { dbg.location(1547,115); - pushFollow(FOLLOW_ws_in_sass_each11321); + pushFollow(FOLLOW_ws_in_sass_each11345); ws(); state._fsp--; if (state.failed) return; @@ -36568,24 +36769,24 @@ else if ( ((LA547_0 >= ANGLE && LA547_0 <= AT_SIGN)||(LA547_0 >= BOTTOMCENTER_SY break; } - } finally {dbg.exitSubRule(546);} + } finally {dbg.exitSubRule(547);} } break; default : - if ( cnt547 >= 1 ) break loop547; + if ( cnt548 >= 1 ) break loop548; if (state.backtracking>0) {state.failed=true; return;} - EarlyExitException eee = new EarlyExitException(547, input); + EarlyExitException eee = new EarlyExitException(548, input); dbg.recognitionException(eee); throw eee; } - cnt547++; + cnt548++; } - } finally {dbg.exitSubRule(547);} + } finally {dbg.exitSubRule(548);} dbg.location(1547,122); - pushFollow(FOLLOW_sass_control_block_in_sass_each11327); + pushFollow(FOLLOW_sass_control_block_in_sass_each11351); sass_control_block(); state._fsp--; if (state.failed) return; @@ -36628,29 +36829,29 @@ public final void sass_each_variables() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1552:5: cp_variable ( ( ( ws )? COMMA )=> ( ws )? COMMA ( ws )? cp_variable )* { dbg.location(1552,5); - pushFollow(FOLLOW_cp_variable_in_sass_each_variables11348); + pushFollow(FOLLOW_cp_variable_in_sass_each_variables11372); cp_variable(); state._fsp--; if (state.failed) return;dbg.location(1552,17); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1552:17: ( ( ( ws )? COMMA )=> ( ws )? COMMA ( ws )? cp_variable )* - try { dbg.enterSubRule(550); + try { dbg.enterSubRule(551); - loop550: + loop551: while (true) { - int alt550=2; - try { dbg.enterDecision(550, decisionCanBacktrack[550]); + int alt551=2; + try { dbg.enterDecision(551, decisionCanBacktrack[551]); try { isCyclicDecision = true; - alt550 = dfa550.predict(input); + alt551 = dfa551.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(550);} + } finally {dbg.exitDecision(551);} - switch (alt550) { + switch (alt551) { case 1 : dbg.enterAlt(1); @@ -36658,24 +36859,24 @@ public final void sass_each_variables() throws RecognitionException { { dbg.location(1552,33); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1552:33: ( ws )? - int alt548=2; - try { dbg.enterSubRule(548); - try { dbg.enterDecision(548, decisionCanBacktrack[548]); + int alt549=2; + try { dbg.enterSubRule(549); + try { dbg.enterDecision(549, decisionCanBacktrack[549]); - int LA548_0 = input.LA(1); - if ( (LA548_0==COMMENT||LA548_0==NL||LA548_0==WS) ) { - alt548=1; + int LA549_0 = input.LA(1); + if ( (LA549_0==COMMENT||LA549_0==NL||LA549_0==WS) ) { + alt549=1; } - } finally {dbg.exitDecision(548);} + } finally {dbg.exitDecision(549);} - switch (alt548) { + switch (alt549) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1552:33: ws { dbg.location(1552,33); - pushFollow(FOLLOW_ws_in_sass_each_variables11360); + pushFollow(FOLLOW_ws_in_sass_each_variables11384); ws(); state._fsp--; if (state.failed) return; @@ -36683,28 +36884,28 @@ public final void sass_each_variables() throws RecognitionException { break; } - } finally {dbg.exitSubRule(548);} + } finally {dbg.exitSubRule(549);} dbg.location(1552,37); - match(input,COMMA,FOLLOW_COMMA_in_sass_each_variables11363); if (state.failed) return;dbg.location(1552,43); + match(input,COMMA,FOLLOW_COMMA_in_sass_each_variables11387); if (state.failed) return;dbg.location(1552,43); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1552:43: ( ws )? - int alt549=2; - try { dbg.enterSubRule(549); - try { dbg.enterDecision(549, decisionCanBacktrack[549]); + int alt550=2; + try { dbg.enterSubRule(550); + try { dbg.enterDecision(550, decisionCanBacktrack[550]); - int LA549_0 = input.LA(1); - if ( (LA549_0==COMMENT||LA549_0==NL||LA549_0==WS) ) { - alt549=1; + int LA550_0 = input.LA(1); + if ( (LA550_0==COMMENT||LA550_0==NL||LA550_0==WS) ) { + alt550=1; } - } finally {dbg.exitDecision(549);} + } finally {dbg.exitDecision(550);} - switch (alt549) { + switch (alt550) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1552:43: ws { dbg.location(1552,43); - pushFollow(FOLLOW_ws_in_sass_each_variables11365); + pushFollow(FOLLOW_ws_in_sass_each_variables11389); ws(); state._fsp--; if (state.failed) return; @@ -36712,9 +36913,9 @@ public final void sass_each_variables() throws RecognitionException { break; } - } finally {dbg.exitSubRule(549);} + } finally {dbg.exitSubRule(550);} dbg.location(1552,47); - pushFollow(FOLLOW_cp_variable_in_sass_each_variables11368); + pushFollow(FOLLOW_cp_variable_in_sass_each_variables11392); cp_variable(); state._fsp--; if (state.failed) return; @@ -36722,10 +36923,10 @@ public final void sass_each_variables() throws RecognitionException { break; default : - break loop550; + break loop551; } } - } finally {dbg.exitSubRule(550);} + } finally {dbg.exitSubRule(551);} } @@ -36766,34 +36967,34 @@ public final void sass_while() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1557:5: SASS_WHILE ws sass_control_expression ( ws )? sass_control_block { dbg.location(1557,5); - match(input,SASS_WHILE,FOLLOW_SASS_WHILE_in_sass_while11393); if (state.failed) return;dbg.location(1557,16); - pushFollow(FOLLOW_ws_in_sass_while11395); + match(input,SASS_WHILE,FOLLOW_SASS_WHILE_in_sass_while11417); if (state.failed) return;dbg.location(1557,16); + pushFollow(FOLLOW_ws_in_sass_while11419); ws(); state._fsp--; if (state.failed) return;dbg.location(1557,19); - pushFollow(FOLLOW_sass_control_expression_in_sass_while11397); + pushFollow(FOLLOW_sass_control_expression_in_sass_while11421); sass_control_expression(); state._fsp--; if (state.failed) return;dbg.location(1557,43); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1557:43: ( ws )? - int alt551=2; - try { dbg.enterSubRule(551); - try { dbg.enterDecision(551, decisionCanBacktrack[551]); + int alt552=2; + try { dbg.enterSubRule(552); + try { dbg.enterDecision(552, decisionCanBacktrack[552]); - int LA551_0 = input.LA(1); - if ( (LA551_0==COMMENT||LA551_0==NL||LA551_0==WS) ) { - alt551=1; + int LA552_0 = input.LA(1); + if ( (LA552_0==COMMENT||LA552_0==NL||LA552_0==WS) ) { + alt552=1; } - } finally {dbg.exitDecision(551);} + } finally {dbg.exitDecision(552);} - switch (alt551) { + switch (alt552) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1557:43: ws { dbg.location(1557,43); - pushFollow(FOLLOW_ws_in_sass_while11399); + pushFollow(FOLLOW_ws_in_sass_while11423); ws(); state._fsp--; if (state.failed) return; @@ -36801,9 +37002,9 @@ public final void sass_while() throws RecognitionException { break; } - } finally {dbg.exitSubRule(551);} + } finally {dbg.exitSubRule(552);} dbg.location(1557,47); - pushFollow(FOLLOW_sass_control_block_in_sass_while11402); + pushFollow(FOLLOW_sass_control_block_in_sass_while11426); sass_control_block(); state._fsp--; if (state.failed) return; @@ -36846,26 +37047,26 @@ public final void sass_control_block() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1562:5: LBRACE ( ws )? ( declarations )? RBRACE { dbg.location(1562,5); - match(input,LBRACE,FOLLOW_LBRACE_in_sass_control_block11423); if (state.failed) return;dbg.location(1562,12); + match(input,LBRACE,FOLLOW_LBRACE_in_sass_control_block11447); if (state.failed) return;dbg.location(1562,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1562:12: ( ws )? - int alt552=2; - try { dbg.enterSubRule(552); - try { dbg.enterDecision(552, decisionCanBacktrack[552]); + int alt553=2; + try { dbg.enterSubRule(553); + try { dbg.enterDecision(553, decisionCanBacktrack[553]); - int LA552_0 = input.LA(1); - if ( (LA552_0==COMMENT||LA552_0==NL||LA552_0==WS) ) { - alt552=1; + int LA553_0 = input.LA(1); + if ( (LA553_0==COMMENT||LA553_0==NL||LA553_0==WS) ) { + alt553=1; } - } finally {dbg.exitDecision(552);} + } finally {dbg.exitDecision(553);} - switch (alt552) { + switch (alt553) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1562:12: ws { dbg.location(1562,12); - pushFollow(FOLLOW_ws_in_sass_control_block11425); + pushFollow(FOLLOW_ws_in_sass_control_block11449); ws(); state._fsp--; if (state.failed) return; @@ -36873,27 +37074,27 @@ public final void sass_control_block() throws RecognitionException { break; } - } finally {dbg.exitSubRule(552);} + } finally {dbg.exitSubRule(553);} dbg.location(1562,16); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1562:16: ( declarations )? - int alt553=2; - try { dbg.enterSubRule(553); - try { dbg.enterDecision(553, decisionCanBacktrack[553]); + int alt554=2; + try { dbg.enterSubRule(554); + try { dbg.enterDecision(554, decisionCanBacktrack[554]); - int LA553_0 = input.LA(1); - if ( ((LA553_0 >= AT_IDENT && LA553_0 <= AT_SIGN)||(LA553_0 >= BOTTOMCENTER_SYM && LA553_0 <= BOTTOMRIGHT_SYM)||(LA553_0 >= CHARSET_SYM && LA553_0 <= COLON)||LA553_0==CONTAINER_SYM||LA553_0==COUNTER_STYLE_SYM||(LA553_0 >= DCOLON && LA553_0 <= DOT)||LA553_0==FONT_FACE_SYM||(LA553_0 >= GEN && LA553_0 <= GREATER)||(LA553_0 >= HASH && LA553_0 <= HASH_SYMBOL)||LA553_0==IDENT||LA553_0==IMPORT_SYM||LA553_0==LAYER_SYM||(LA553_0 >= LBRACKET && LA553_0 <= LEFTTOP_SYM)||LA553_0==LESS_AND||(LA553_0 >= MEDIA_SYM && LA553_0 <= MOZ_DOCUMENT_SYM)||LA553_0==NAMESPACE_SYM||LA553_0==PAGE_SYM||(LA553_0 >= PIPE && LA553_0 <= PLUS)||(LA553_0 >= RIGHTBOTTOM_SYM && LA553_0 <= RIGHTTOP_SYM)||(LA553_0 >= SASS_AT_ROOT && LA553_0 <= SASS_DEBUG)||(LA553_0 >= SASS_EACH && LA553_0 <= SASS_ELSE)||(LA553_0 >= SASS_ERROR && LA553_0 <= SASS_FUNCTION)||(LA553_0 >= SASS_IF && LA553_0 <= SASS_MIXIN)||(LA553_0 >= SASS_RETURN && LA553_0 <= SEMI)||LA553_0==STAR||LA553_0==SUPPORTS_SYM||LA553_0==TILDE||(LA553_0 >= TOPCENTER_SYM && LA553_0 <= TOPRIGHT_SYM)||LA553_0==VARIABLE||LA553_0==WEBKIT_KEYFRAMES_SYM) ) { - alt553=1; + int LA554_0 = input.LA(1); + if ( ((LA554_0 >= AT_IDENT && LA554_0 <= AT_SIGN)||(LA554_0 >= BOTTOMCENTER_SYM && LA554_0 <= BOTTOMRIGHT_SYM)||(LA554_0 >= CHARSET_SYM && LA554_0 <= COLON)||LA554_0==CONTAINER_SYM||LA554_0==COUNTER_STYLE_SYM||(LA554_0 >= DCOLON && LA554_0 <= DOT)||LA554_0==FONT_FACE_SYM||(LA554_0 >= GEN && LA554_0 <= GREATER)||(LA554_0 >= HASH && LA554_0 <= HASH_SYMBOL)||LA554_0==IDENT||LA554_0==IMPORT_SYM||LA554_0==KEYFRAMES_SYM||LA554_0==LAYER_SYM||(LA554_0 >= LBRACKET && LA554_0 <= LEFTTOP_SYM)||LA554_0==LESS_AND||(LA554_0 >= MEDIA_SYM && LA554_0 <= MOZ_DOCUMENT_SYM)||LA554_0==NAMESPACE_SYM||LA554_0==PAGE_SYM||(LA554_0 >= PIPE && LA554_0 <= PLUS)||(LA554_0 >= RIGHTBOTTOM_SYM && LA554_0 <= RIGHTTOP_SYM)||(LA554_0 >= SASS_AT_ROOT && LA554_0 <= SASS_DEBUG)||(LA554_0 >= SASS_EACH && LA554_0 <= SASS_ELSE)||(LA554_0 >= SASS_ERROR && LA554_0 <= SASS_FUNCTION)||(LA554_0 >= SASS_IF && LA554_0 <= SASS_MIXIN)||(LA554_0 >= SASS_RETURN && LA554_0 <= SEMI)||LA554_0==STAR||LA554_0==SUPPORTS_SYM||LA554_0==TILDE||(LA554_0 >= TOPCENTER_SYM && LA554_0 <= TOPRIGHT_SYM)||LA554_0==VARIABLE||LA554_0==WEBKIT_KEYFRAMES_SYM) ) { + alt554=1; } - } finally {dbg.exitDecision(553);} + } finally {dbg.exitDecision(554);} - switch (alt553) { + switch (alt554) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1562:16: declarations { dbg.location(1562,16); - pushFollow(FOLLOW_declarations_in_sass_control_block11428); + pushFollow(FOLLOW_declarations_in_sass_control_block11452); declarations(); state._fsp--; if (state.failed) return; @@ -36901,9 +37102,9 @@ public final void sass_control_block() throws RecognitionException { break; } - } finally {dbg.exitSubRule(553);} + } finally {dbg.exitSubRule(554);} dbg.location(1562,30); - match(input,RBRACE,FOLLOW_RBRACE_in_sass_control_block11431); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_sass_control_block11455); if (state.failed) return; } } @@ -36943,45 +37144,16 @@ public final void sass_function_declaration() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:5: SASS_FUNCTION ws sass_function_name ( ws )? LPAREN ( ws )? ( cp_args_list )? RPAREN ( ws )? LBRACE ( ws )? ( declarations )? RBRACE { dbg.location(1571,5); - match(input,SASS_FUNCTION,FOLLOW_SASS_FUNCTION_in_sass_function_declaration11473); if (state.failed) return;dbg.location(1571,19); - pushFollow(FOLLOW_ws_in_sass_function_declaration11475); + match(input,SASS_FUNCTION,FOLLOW_SASS_FUNCTION_in_sass_function_declaration11497); if (state.failed) return;dbg.location(1571,19); + pushFollow(FOLLOW_ws_in_sass_function_declaration11499); ws(); state._fsp--; if (state.failed) return;dbg.location(1571,22); - pushFollow(FOLLOW_sass_function_name_in_sass_function_declaration11477); + pushFollow(FOLLOW_sass_function_name_in_sass_function_declaration11501); sass_function_name(); state._fsp--; if (state.failed) return;dbg.location(1571,41); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:41: ( ws )? - int alt554=2; - try { dbg.enterSubRule(554); - try { dbg.enterDecision(554, decisionCanBacktrack[554]); - - int LA554_0 = input.LA(1); - if ( (LA554_0==COMMENT||LA554_0==NL||LA554_0==WS) ) { - alt554=1; - } - } finally {dbg.exitDecision(554);} - - switch (alt554) { - case 1 : - dbg.enterAlt(1); - - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:41: ws - { - dbg.location(1571,41); - pushFollow(FOLLOW_ws_in_sass_function_declaration11479); - ws(); - state._fsp--; - if (state.failed) return; - } - break; - - } - } finally {dbg.exitSubRule(554);} - dbg.location(1571,45); - match(input,LPAREN,FOLLOW_LPAREN_in_sass_function_declaration11482); if (state.failed) return;dbg.location(1571,52); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:52: ( ws )? int alt555=2; try { dbg.enterSubRule(555); try { dbg.enterDecision(555, decisionCanBacktrack[555]); @@ -36996,10 +37168,10 @@ public final void sass_function_declaration() throws RecognitionException { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:52: ws + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:41: ws { - dbg.location(1571,52); - pushFollow(FOLLOW_ws_in_sass_function_declaration11484); + dbg.location(1571,41); + pushFollow(FOLLOW_ws_in_sass_function_declaration11503); ws(); state._fsp--; if (state.failed) return; @@ -37008,14 +37180,15 @@ public final void sass_function_declaration() throws RecognitionException { } } finally {dbg.exitSubRule(555);} - dbg.location(1571,56); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:56: ( cp_args_list )? + dbg.location(1571,45); + match(input,LPAREN,FOLLOW_LPAREN_in_sass_function_declaration11506); if (state.failed) return;dbg.location(1571,52); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:52: ( ws )? int alt556=2; try { dbg.enterSubRule(556); try { dbg.enterDecision(556, decisionCanBacktrack[556]); int LA556_0 = input.LA(1); - if ( (LA556_0==AT_IDENT||(LA556_0 >= BOTTOMCENTER_SYM && LA556_0 <= BOTTOMRIGHT_SYM)||LA556_0==CHARSET_SYM||(LA556_0 >= COUNTER_STYLE_SYM && LA556_0 <= CP_DOTS)||LA556_0==FONT_FACE_SYM||LA556_0==IDENT||LA556_0==IMPORT_SYM||(LA556_0 >= LEFTBOTTOM_SYM && LA556_0 <= LEFTTOP_SYM)||LA556_0==LESS_REST||LA556_0==MEDIA_SYM||LA556_0==MOZ_DOCUMENT_SYM||LA556_0==NAMESPACE_SYM||LA556_0==PAGE_SYM||(LA556_0 >= RIGHTBOTTOM_SYM && LA556_0 <= RIGHTTOP_SYM)||(LA556_0 >= SASS_AT_ROOT && LA556_0 <= SASS_DEBUG)||(LA556_0 >= SASS_EACH && LA556_0 <= SASS_ELSE)||LA556_0==SASS_EXTEND||(LA556_0 >= SASS_FOR && LA556_0 <= SASS_FUNCTION)||(LA556_0 >= SASS_IF && LA556_0 <= SASS_MIXIN)||(LA556_0 >= SASS_RETURN && LA556_0 <= SASS_WHILE)||(LA556_0 >= TOPCENTER_SYM && LA556_0 <= TOPRIGHT_SYM)||LA556_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( (LA556_0==COMMENT||LA556_0==NL||LA556_0==WS) ) { alt556=1; } } finally {dbg.exitDecision(556);} @@ -37024,11 +37197,11 @@ public final void sass_function_declaration() throws RecognitionException { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:56: cp_args_list + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:52: ws { - dbg.location(1571,56); - pushFollow(FOLLOW_cp_args_list_in_sass_function_declaration11487); - cp_args_list(); + dbg.location(1571,52); + pushFollow(FOLLOW_ws_in_sass_function_declaration11508); + ws(); state._fsp--; if (state.failed) return; } @@ -37036,15 +37209,14 @@ public final void sass_function_declaration() throws RecognitionException { } } finally {dbg.exitSubRule(556);} - dbg.location(1571,70); - match(input,RPAREN,FOLLOW_RPAREN_in_sass_function_declaration11490); if (state.failed) return;dbg.location(1571,77); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:77: ( ws )? + dbg.location(1571,56); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:56: ( cp_args_list )? int alt557=2; try { dbg.enterSubRule(557); try { dbg.enterDecision(557, decisionCanBacktrack[557]); int LA557_0 = input.LA(1); - if ( (LA557_0==COMMENT||LA557_0==NL||LA557_0==WS) ) { + if ( (LA557_0==AT_IDENT||(LA557_0 >= BOTTOMCENTER_SYM && LA557_0 <= BOTTOMRIGHT_SYM)||LA557_0==CHARSET_SYM||(LA557_0 >= COUNTER_STYLE_SYM && LA557_0 <= CP_DOTS)||LA557_0==FONT_FACE_SYM||LA557_0==IDENT||LA557_0==IMPORT_SYM||LA557_0==KEYFRAMES_SYM||(LA557_0 >= LEFTBOTTOM_SYM && LA557_0 <= LEFTTOP_SYM)||LA557_0==LESS_REST||LA557_0==MEDIA_SYM||LA557_0==MOZ_DOCUMENT_SYM||LA557_0==NAMESPACE_SYM||LA557_0==PAGE_SYM||(LA557_0 >= RIGHTBOTTOM_SYM && LA557_0 <= RIGHTTOP_SYM)||(LA557_0 >= SASS_AT_ROOT && LA557_0 <= SASS_DEBUG)||(LA557_0 >= SASS_EACH && LA557_0 <= SASS_ELSE)||LA557_0==SASS_EXTEND||(LA557_0 >= SASS_FOR && LA557_0 <= SASS_FUNCTION)||(LA557_0 >= SASS_IF && LA557_0 <= SASS_MIXIN)||(LA557_0 >= SASS_RETURN && LA557_0 <= SASS_WHILE)||(LA557_0 >= TOPCENTER_SYM && LA557_0 <= TOPRIGHT_SYM)||LA557_0==WEBKIT_KEYFRAMES_SYM) ) { alt557=1; } } finally {dbg.exitDecision(557);} @@ -37053,11 +37225,11 @@ public final void sass_function_declaration() throws RecognitionException { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:77: ws + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:56: cp_args_list { - dbg.location(1571,77); - pushFollow(FOLLOW_ws_in_sass_function_declaration11492); - ws(); + dbg.location(1571,56); + pushFollow(FOLLOW_cp_args_list_in_sass_function_declaration11511); + cp_args_list(); state._fsp--; if (state.failed) return; } @@ -37065,9 +37237,9 @@ public final void sass_function_declaration() throws RecognitionException { } } finally {dbg.exitSubRule(557);} - dbg.location(1571,81); - match(input,LBRACE,FOLLOW_LBRACE_in_sass_function_declaration11495); if (state.failed) return;dbg.location(1571,88); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:88: ( ws )? + dbg.location(1571,70); + match(input,RPAREN,FOLLOW_RPAREN_in_sass_function_declaration11514); if (state.failed) return;dbg.location(1571,77); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:77: ( ws )? int alt558=2; try { dbg.enterSubRule(558); try { dbg.enterDecision(558, decisionCanBacktrack[558]); @@ -37082,10 +37254,10 @@ public final void sass_function_declaration() throws RecognitionException { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:88: ws + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:77: ws { - dbg.location(1571,88); - pushFollow(FOLLOW_ws_in_sass_function_declaration11497); + dbg.location(1571,77); + pushFollow(FOLLOW_ws_in_sass_function_declaration11516); ws(); state._fsp--; if (state.failed) return; @@ -37094,26 +37266,55 @@ public final void sass_function_declaration() throws RecognitionException { } } finally {dbg.exitSubRule(558);} - dbg.location(1571,92); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:92: ( declarations )? + dbg.location(1571,81); + match(input,LBRACE,FOLLOW_LBRACE_in_sass_function_declaration11519); if (state.failed) return;dbg.location(1571,88); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:88: ( ws )? int alt559=2; try { dbg.enterSubRule(559); try { dbg.enterDecision(559, decisionCanBacktrack[559]); int LA559_0 = input.LA(1); - if ( ((LA559_0 >= AT_IDENT && LA559_0 <= AT_SIGN)||(LA559_0 >= BOTTOMCENTER_SYM && LA559_0 <= BOTTOMRIGHT_SYM)||(LA559_0 >= CHARSET_SYM && LA559_0 <= COLON)||LA559_0==CONTAINER_SYM||LA559_0==COUNTER_STYLE_SYM||(LA559_0 >= DCOLON && LA559_0 <= DOT)||LA559_0==FONT_FACE_SYM||(LA559_0 >= GEN && LA559_0 <= GREATER)||(LA559_0 >= HASH && LA559_0 <= HASH_SYMBOL)||LA559_0==IDENT||LA559_0==IMPORT_SYM||LA559_0==LAYER_SYM||(LA559_0 >= LBRACKET && LA559_0 <= LEFTTOP_SYM)||LA559_0==LESS_AND||(LA559_0 >= MEDIA_SYM && LA559_0 <= MOZ_DOCUMENT_SYM)||LA559_0==NAMESPACE_SYM||LA559_0==PAGE_SYM||(LA559_0 >= PIPE && LA559_0 <= PLUS)||(LA559_0 >= RIGHTBOTTOM_SYM && LA559_0 <= RIGHTTOP_SYM)||(LA559_0 >= SASS_AT_ROOT && LA559_0 <= SASS_DEBUG)||(LA559_0 >= SASS_EACH && LA559_0 <= SASS_ELSE)||(LA559_0 >= SASS_ERROR && LA559_0 <= SASS_FUNCTION)||(LA559_0 >= SASS_IF && LA559_0 <= SASS_MIXIN)||(LA559_0 >= SASS_RETURN && LA559_0 <= SEMI)||LA559_0==STAR||LA559_0==SUPPORTS_SYM||LA559_0==TILDE||(LA559_0 >= TOPCENTER_SYM && LA559_0 <= TOPRIGHT_SYM)||LA559_0==VARIABLE||LA559_0==WEBKIT_KEYFRAMES_SYM) ) { + if ( (LA559_0==COMMENT||LA559_0==NL||LA559_0==WS) ) { alt559=1; } } finally {dbg.exitDecision(559);} switch (alt559) { + case 1 : + dbg.enterAlt(1); + + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:88: ws + { + dbg.location(1571,88); + pushFollow(FOLLOW_ws_in_sass_function_declaration11521); + ws(); + state._fsp--; + if (state.failed) return; + } + break; + + } + } finally {dbg.exitSubRule(559);} + dbg.location(1571,92); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:92: ( declarations )? + int alt560=2; + try { dbg.enterSubRule(560); + try { dbg.enterDecision(560, decisionCanBacktrack[560]); + + int LA560_0 = input.LA(1); + if ( ((LA560_0 >= AT_IDENT && LA560_0 <= AT_SIGN)||(LA560_0 >= BOTTOMCENTER_SYM && LA560_0 <= BOTTOMRIGHT_SYM)||(LA560_0 >= CHARSET_SYM && LA560_0 <= COLON)||LA560_0==CONTAINER_SYM||LA560_0==COUNTER_STYLE_SYM||(LA560_0 >= DCOLON && LA560_0 <= DOT)||LA560_0==FONT_FACE_SYM||(LA560_0 >= GEN && LA560_0 <= GREATER)||(LA560_0 >= HASH && LA560_0 <= HASH_SYMBOL)||LA560_0==IDENT||LA560_0==IMPORT_SYM||LA560_0==KEYFRAMES_SYM||LA560_0==LAYER_SYM||(LA560_0 >= LBRACKET && LA560_0 <= LEFTTOP_SYM)||LA560_0==LESS_AND||(LA560_0 >= MEDIA_SYM && LA560_0 <= MOZ_DOCUMENT_SYM)||LA560_0==NAMESPACE_SYM||LA560_0==PAGE_SYM||(LA560_0 >= PIPE && LA560_0 <= PLUS)||(LA560_0 >= RIGHTBOTTOM_SYM && LA560_0 <= RIGHTTOP_SYM)||(LA560_0 >= SASS_AT_ROOT && LA560_0 <= SASS_DEBUG)||(LA560_0 >= SASS_EACH && LA560_0 <= SASS_ELSE)||(LA560_0 >= SASS_ERROR && LA560_0 <= SASS_FUNCTION)||(LA560_0 >= SASS_IF && LA560_0 <= SASS_MIXIN)||(LA560_0 >= SASS_RETURN && LA560_0 <= SEMI)||LA560_0==STAR||LA560_0==SUPPORTS_SYM||LA560_0==TILDE||(LA560_0 >= TOPCENTER_SYM && LA560_0 <= TOPRIGHT_SYM)||LA560_0==VARIABLE||LA560_0==WEBKIT_KEYFRAMES_SYM) ) { + alt560=1; + } + } finally {dbg.exitDecision(560);} + + switch (alt560) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1571:92: declarations { dbg.location(1571,92); - pushFollow(FOLLOW_declarations_in_sass_function_declaration11500); + pushFollow(FOLLOW_declarations_in_sass_function_declaration11524); declarations(); state._fsp--; if (state.failed) return; @@ -37121,9 +37322,9 @@ public final void sass_function_declaration() throws RecognitionException { break; } - } finally {dbg.exitSubRule(559);} + } finally {dbg.exitSubRule(560);} dbg.location(1571,106); - match(input,RBRACE,FOLLOW_RBRACE_in_sass_function_declaration11503); if (state.failed) return; + match(input,RBRACE,FOLLOW_RBRACE_in_sass_function_declaration11527); if (state.failed) return; } } @@ -37163,7 +37364,7 @@ public final void sass_function_name() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1576:5: IDENT { dbg.location(1576,5); - match(input,IDENT,FOLLOW_IDENT_in_sass_function_name11524); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_sass_function_name11548); if (state.failed) return; } } @@ -37203,12 +37404,12 @@ public final void sass_function_return() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1581:5: SASS_RETURN ws cp_expression { dbg.location(1581,5); - match(input,SASS_RETURN,FOLLOW_SASS_RETURN_in_sass_function_return11545); if (state.failed) return;dbg.location(1581,17); - pushFollow(FOLLOW_ws_in_sass_function_return11547); + match(input,SASS_RETURN,FOLLOW_SASS_RETURN_in_sass_function_return11569); if (state.failed) return;dbg.location(1581,17); + pushFollow(FOLLOW_ws_in_sass_function_return11571); ws(); state._fsp--; if (state.failed) return;dbg.location(1581,20); - pushFollow(FOLLOW_cp_expression_in_sass_function_return11549); + pushFollow(FOLLOW_cp_expression_in_sass_function_return11573); cp_expression(); state._fsp--; if (state.failed) return; @@ -37251,7 +37452,7 @@ public final void sass_content() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1586:5: SASS_CONTENT { dbg.location(1586,5); - match(input,SASS_CONTENT,FOLLOW_SASS_CONTENT_in_sass_content11570); if (state.failed) return; + match(input,SASS_CONTENT,FOLLOW_SASS_CONTENT_in_sass_content11594); if (state.failed) return; } } @@ -37295,7 +37496,7 @@ public final void less_import_types() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "less_import_types", "tokenNameIs(new String[]{\"LESS\", \"CSS\", \"REFERENCE\", \"INLINE\", \"ONCE\", \"MULTIPLE\", \"OPTIONAL\"})"); }dbg.location(1590,104); - match(input,IDENT,FOLLOW_IDENT_in_less_import_types11589); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_less_import_types11613); if (state.failed) return; } } @@ -37342,7 +37543,7 @@ public final void less_when() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "less_when", "tokenNameEquals(\"when\")"); }dbg.location(1597,32); - match(input,IDENT,FOLLOW_IDENT_in_less_when11612); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_less_when11636); if (state.failed) return; } } @@ -37386,7 +37587,7 @@ public final void key_and() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "key_and", "tokenNameEquals(\"and\")"); }dbg.location(1601,31); - match(input,IDENT,FOLLOW_IDENT_in_key_and11631); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_key_and11655); if (state.failed) return; } } @@ -37430,7 +37631,7 @@ public final void key_or() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "key_or", "tokenNameEquals(\"or\")"); }dbg.location(1605,30); - match(input,IDENT,FOLLOW_IDENT_in_key_or11649); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_key_or11673); if (state.failed) return; } } @@ -37474,7 +37675,7 @@ public final void key_only() throws RecognitionException { if (state.backtracking>0) {state.failed=true; return;} throw new FailedPredicateException(input, "key_only", "tokenNameEquals(\"only\")"); }dbg.location(1609,32); - match(input,IDENT,FOLLOW_IDENT_in_key_only11667); if (state.failed) return; + match(input,IDENT,FOLLOW_IDENT_in_key_only11691); if (state.failed) return; } } @@ -37506,17 +37707,17 @@ public final void synpred1_Css3_fragment() throws RecognitionException { { dbg.location(333,62); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:333:62: ( ws )? - int alt560=2; - try { dbg.enterSubRule(560); - try { dbg.enterDecision(560, decisionCanBacktrack[560]); + int alt561=2; + try { dbg.enterSubRule(561); + try { dbg.enterDecision(561, decisionCanBacktrack[561]); - int LA560_0 = input.LA(1); - if ( (LA560_0==COMMENT||LA560_0==NL||LA560_0==WS) ) { - alt560=1; + int LA561_0 = input.LA(1); + if ( (LA561_0==COMMENT||LA561_0==NL||LA561_0==WS) ) { + alt561=1; } - } finally {dbg.exitDecision(560);} + } finally {dbg.exitDecision(561);} - switch (alt560) { + switch (alt561) { case 1 : dbg.enterAlt(1); @@ -37531,7 +37732,7 @@ public final void synpred1_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(560);} + } finally {dbg.exitSubRule(561);} dbg.location(333,66); pushFollow(FOLLOW_mediaQueryList_in_synpred1_Css3473); mediaQueryList(); @@ -37551,17 +37752,17 @@ public final void synpred2_Css3_fragment() throws RecognitionException { { dbg.location(336,116); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:336:116: ( ws )? - int alt561=2; - try { dbg.enterSubRule(561); - try { dbg.enterDecision(561, decisionCanBacktrack[561]); + int alt562=2; + try { dbg.enterSubRule(562); + try { dbg.enterDecision(562, decisionCanBacktrack[562]); - int LA561_0 = input.LA(1); - if ( (LA561_0==COMMENT||LA561_0==NL||LA561_0==WS) ) { - alt561=1; + int LA562_0 = input.LA(1); + if ( (LA562_0==COMMENT||LA562_0==NL||LA562_0==WS) ) { + alt562=1; } - } finally {dbg.exitDecision(561);} + } finally {dbg.exitDecision(562);} - switch (alt561) { + switch (alt562) { case 1 : dbg.enterAlt(1); @@ -37576,7 +37777,7 @@ public final void synpred2_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(561);} + } finally {dbg.exitSubRule(562);} dbg.location(336,120); pushFollow(FOLLOW_mediaQueryList_in_synpred2_Css3543); mediaQueryList(); @@ -37596,17 +37797,17 @@ public final void synpred3_Css3_fragment() throws RecognitionException { { dbg.location(338,119); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:338:119: ( ws )? - int alt562=2; - try { dbg.enterSubRule(562); - try { dbg.enterDecision(562, decisionCanBacktrack[562]); + int alt563=2; + try { dbg.enterSubRule(563); + try { dbg.enterDecision(563, decisionCanBacktrack[563]); - int LA562_0 = input.LA(1); - if ( (LA562_0==COMMENT||LA562_0==NL||LA562_0==WS) ) { - alt562=1; + int LA563_0 = input.LA(1); + if ( (LA563_0==COMMENT||LA563_0==NL||LA563_0==WS) ) { + alt563=1; } - } finally {dbg.exitDecision(562);} + } finally {dbg.exitDecision(563);} - switch (alt562) { + switch (alt563) { case 1 : dbg.enterAlt(1); @@ -37621,7 +37822,7 @@ public final void synpred3_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(562);} + } finally {dbg.exitSubRule(563);} dbg.location(338,123); pushFollow(FOLLOW_mediaQueryList_in_synpred3_Css3603); mediaQueryList(); @@ -37641,17 +37842,17 @@ public final void synpred4_Css3_fragment() throws RecognitionException { { dbg.location(410,28); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:410:28: ( ws )? - int alt563=2; - try { dbg.enterSubRule(563); - try { dbg.enterDecision(563, decisionCanBacktrack[563]); + int alt564=2; + try { dbg.enterSubRule(564); + try { dbg.enterDecision(564, decisionCanBacktrack[564]); - int LA563_0 = input.LA(1); - if ( (LA563_0==COMMENT||LA563_0==NL||LA563_0==WS) ) { - alt563=1; + int LA564_0 = input.LA(1); + if ( (LA564_0==COMMENT||LA564_0==NL||LA564_0==WS) ) { + alt564=1; } - } finally {dbg.exitDecision(563);} + } finally {dbg.exitDecision(564);} - switch (alt563) { + switch (alt564) { case 1 : dbg.enterAlt(1); @@ -37666,7 +37867,7 @@ public final void synpred4_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(563);} + } finally {dbg.exitSubRule(564);} dbg.location(410,32); match(input,SEMI,FOLLOW_SEMI_in_synpred4_Css31173); if (state.failed) return; } @@ -37677,28 +37878,28 @@ public final void synpred4_Css3_fragment() throws RecognitionException { // $ANTLR start synpred5_Css3 public final void synpred5_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:419:5: ( SASS_MIXIN | ( ( ( DOT IDENT ) | HASH ) ( ws )? LPAREN (~ RPAREN )* RPAREN (~ ( LBRACE | SEMI ) )* LBRACE ) ) - int alt568=2; - try { dbg.enterDecision(568, decisionCanBacktrack[568]); + int alt569=2; + try { dbg.enterDecision(569, decisionCanBacktrack[569]); - int LA568_0 = input.LA(1); - if ( (LA568_0==SASS_MIXIN) ) { - alt568=1; + int LA569_0 = input.LA(1); + if ( (LA569_0==SASS_MIXIN) ) { + alt569=1; } - else if ( (LA568_0==DOT||LA568_0==HASH) ) { - alt568=2; + else if ( (LA569_0==DOT||LA569_0==HASH) ) { + alt569=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 568, 0, input); + new NoViableAltException("", 569, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(568);} + } finally {dbg.exitDecision(569);} - switch (alt568) { + switch (alt569) { case 1 : dbg.enterAlt(1); @@ -37721,29 +37922,29 @@ else if ( (LA568_0==DOT||LA568_0==HASH) ) { { dbg.location(419,20); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:419:20: ( ( DOT IDENT ) | HASH ) - int alt564=2; - try { dbg.enterSubRule(564); - try { dbg.enterDecision(564, decisionCanBacktrack[564]); + int alt565=2; + try { dbg.enterSubRule(565); + try { dbg.enterDecision(565, decisionCanBacktrack[565]); - int LA564_0 = input.LA(1); - if ( (LA564_0==DOT) ) { - alt564=1; + int LA565_0 = input.LA(1); + if ( (LA565_0==DOT) ) { + alt565=1; } - else if ( (LA564_0==HASH) ) { - alt564=2; + else if ( (LA565_0==HASH) ) { + alt565=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 564, 0, input); + new NoViableAltException("", 565, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(564);} + } finally {dbg.exitDecision(565);} - switch (alt564) { + switch (alt565) { case 1 : dbg.enterAlt(1); @@ -37773,20 +37974,20 @@ else if ( (LA564_0==HASH) ) { break; } - } finally {dbg.exitSubRule(564);} + } finally {dbg.exitSubRule(565);} dbg.location(419,41); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:419:41: ( ws )? - int alt565=2; - try { dbg.enterSubRule(565); - try { dbg.enterDecision(565, decisionCanBacktrack[565]); + int alt566=2; + try { dbg.enterSubRule(566); + try { dbg.enterDecision(566, decisionCanBacktrack[566]); - int LA565_0 = input.LA(1); - if ( (LA565_0==COMMENT||LA565_0==NL||LA565_0==WS) ) { - alt565=1; + int LA566_0 = input.LA(1); + if ( (LA566_0==COMMENT||LA566_0==NL||LA566_0==WS) ) { + alt566=1; } - } finally {dbg.exitDecision(565);} + } finally {dbg.exitDecision(566);} - switch (alt565) { + switch (alt566) { case 1 : dbg.enterAlt(1); @@ -37801,25 +38002,25 @@ else if ( (LA564_0==HASH) ) { break; } - } finally {dbg.exitSubRule(565);} + } finally {dbg.exitSubRule(566);} dbg.location(419,45); match(input,LPAREN,FOLLOW_LPAREN_in_synpred5_Css31291); if (state.failed) return;dbg.location(419,52); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:419:52: (~ RPAREN )* - try { dbg.enterSubRule(566); + try { dbg.enterSubRule(567); - loop566: + loop567: while (true) { - int alt566=2; - try { dbg.enterDecision(566, decisionCanBacktrack[566]); + int alt567=2; + try { dbg.enterDecision(567, decisionCanBacktrack[567]); - int LA566_0 = input.LA(1); - if ( ((LA566_0 >= A && LA566_0 <= RIGHTTOP_SYM)||(LA566_0 >= S && LA566_0 <= Z)) ) { - alt566=1; + int LA567_0 = input.LA(1); + if ( ((LA567_0 >= A && LA567_0 <= RIGHTTOP_SYM)||(LA567_0 >= S && LA567_0 <= Z)) ) { + alt567=1; } - } finally {dbg.exitDecision(566);} + } finally {dbg.exitDecision(567);} - switch (alt566) { + switch (alt567) { case 1 : dbg.enterAlt(1); @@ -37841,28 +38042,28 @@ else if ( (LA564_0==HASH) ) { break; default : - break loop566; + break loop567; } } - } finally {dbg.exitSubRule(566);} + } finally {dbg.exitSubRule(567);} dbg.location(419,63); match(input,RPAREN,FOLLOW_RPAREN_in_synpred5_Css31299); if (state.failed) return;dbg.location(419,70); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:419:70: (~ ( LBRACE | SEMI ) )* - try { dbg.enterSubRule(567); + try { dbg.enterSubRule(568); - loop567: + loop568: while (true) { - int alt567=2; - try { dbg.enterDecision(567, decisionCanBacktrack[567]); + int alt568=2; + try { dbg.enterDecision(568, decisionCanBacktrack[568]); - int LA567_0 = input.LA(1); - if ( ((LA567_0 >= A && LA567_0 <= LAYER_SYM)||(LA567_0 >= LBRACKET && LA567_0 <= SASS_WHILE)||(LA567_0 >= SOLIDUS && LA567_0 <= Z)) ) { - alt567=1; + int LA568_0 = input.LA(1); + if ( ((LA568_0 >= A && LA568_0 <= LAYER_SYM)||(LA568_0 >= LBRACKET && LA568_0 <= SASS_WHILE)||(LA568_0 >= SOLIDUS && LA568_0 <= Z)) ) { + alt568=1; } - } finally {dbg.exitDecision(567);} + } finally {dbg.exitDecision(568);} - switch (alt567) { + switch (alt568) { case 1 : dbg.enterAlt(1); @@ -37884,10 +38085,10 @@ else if ( (LA564_0==HASH) ) { break; default : - break loop567; + break loop568; } } - } finally {dbg.exitSubRule(567);} + } finally {dbg.exitSubRule(568);} dbg.location(419,86); match(input,LBRACE,FOLLOW_LBRACE_in_synpred5_Css31309); if (state.failed) return; } @@ -37912,21 +38113,21 @@ public final void synpred6_Css3_fragment() throws RecognitionException { state._fsp--; if (state.failed) return;dbg.location(421,22); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:421:22: ( ( ws )? IMPORTANT_SYM )? - int alt570=2; - try { dbg.enterSubRule(570); - try { dbg.enterDecision(570, decisionCanBacktrack[570]); + int alt571=2; + try { dbg.enterSubRule(571); + try { dbg.enterDecision(571, decisionCanBacktrack[571]); try { isCyclicDecision = true; - alt570 = dfa570.predict(input); + alt571 = dfa571.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(570);} + } finally {dbg.exitDecision(571);} - switch (alt570) { + switch (alt571) { case 1 : dbg.enterAlt(1); @@ -37934,17 +38135,17 @@ public final void synpred6_Css3_fragment() throws RecognitionException { { dbg.location(421,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:421:23: ( ws )? - int alt569=2; - try { dbg.enterSubRule(569); - try { dbg.enterDecision(569, decisionCanBacktrack[569]); + int alt570=2; + try { dbg.enterSubRule(570); + try { dbg.enterDecision(570, decisionCanBacktrack[570]); - int LA569_0 = input.LA(1); - if ( (LA569_0==COMMENT||LA569_0==NL||LA569_0==WS) ) { - alt569=1; + int LA570_0 = input.LA(1); + if ( (LA570_0==COMMENT||LA570_0==NL||LA570_0==WS) ) { + alt570=1; } - } finally {dbg.exitDecision(569);} + } finally {dbg.exitDecision(570);} - switch (alt569) { + switch (alt570) { case 1 : dbg.enterAlt(1); @@ -37959,27 +38160,27 @@ public final void synpred6_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(569);} + } finally {dbg.exitSubRule(570);} dbg.location(421,27); match(input,IMPORTANT_SYM,FOLLOW_IMPORTANT_SYM_in_synpred6_Css31333); if (state.failed) return; } break; } - } finally {dbg.exitSubRule(570);} + } finally {dbg.exitSubRule(571);} dbg.location(421,43); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:421:43: ( ws )? - int alt571=2; - try { dbg.enterSubRule(571); - try { dbg.enterDecision(571, decisionCanBacktrack[571]); + int alt572=2; + try { dbg.enterSubRule(572); + try { dbg.enterDecision(572, decisionCanBacktrack[572]); - int LA571_0 = input.LA(1); - if ( (LA571_0==COMMENT||LA571_0==NL||LA571_0==WS) ) { - alt571=1; + int LA572_0 = input.LA(1); + if ( (LA572_0==COMMENT||LA572_0==NL||LA572_0==WS) ) { + alt572=1; } - } finally {dbg.exitDecision(571);} + } finally {dbg.exitDecision(572);} - switch (alt571) { + switch (alt572) { case 1 : dbg.enterAlt(1); @@ -37994,7 +38195,7 @@ public final void synpred6_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(571);} + } finally {dbg.exitSubRule(572);} dbg.location(421,47); match(input,SEMI,FOLLOW_SEMI_in_synpred6_Css31340); if (state.failed) return; } @@ -38028,21 +38229,21 @@ public final void synpred8_Css3_fragment() throws RecognitionException { { dbg.location(423,8); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:423:8: ( ( SASS_AT_ROOT ( ws selectorsGroup )? ) | ( SASS_AT_ROOT ws LPAREN ( ws )? IDENT ( ws )? COLON ( ws )? IDENT ( ws )? RPAREN ) | selectorsGroup ) - int alt577=3; - try { dbg.enterSubRule(577); - try { dbg.enterDecision(577, decisionCanBacktrack[577]); + int alt578=3; + try { dbg.enterSubRule(578); + try { dbg.enterDecision(578, decisionCanBacktrack[578]); try { isCyclicDecision = true; - alt577 = dfa577.predict(input); + alt578 = dfa578.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(577);} + } finally {dbg.exitDecision(578);} - switch (alt577) { + switch (alt578) { case 1 : dbg.enterAlt(1); @@ -38057,21 +38258,21 @@ public final void synpred8_Css3_fragment() throws RecognitionException { dbg.location(423,10); match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_synpred8_Css31388); if (state.failed) return;dbg.location(423,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:423:23: ( ws selectorsGroup )? - int alt572=2; - try { dbg.enterSubRule(572); - try { dbg.enterDecision(572, decisionCanBacktrack[572]); + int alt573=2; + try { dbg.enterSubRule(573); + try { dbg.enterDecision(573, decisionCanBacktrack[573]); try { isCyclicDecision = true; - alt572 = dfa572.predict(input); + alt573 = dfa573.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(572);} + } finally {dbg.exitDecision(573);} - switch (alt572) { + switch (alt573) { case 1 : dbg.enterAlt(1); @@ -38090,7 +38291,7 @@ public final void synpred8_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(572);} + } finally {dbg.exitSubRule(573);} } @@ -38115,17 +38316,17 @@ public final void synpred8_Css3_fragment() throws RecognitionException { if (state.failed) return;dbg.location(423,65); match(input,LPAREN,FOLLOW_LPAREN_in_synpred8_Css31406); if (state.failed) return;dbg.location(423,72); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:423:72: ( ws )? - int alt573=2; - try { dbg.enterSubRule(573); - try { dbg.enterDecision(573, decisionCanBacktrack[573]); + int alt574=2; + try { dbg.enterSubRule(574); + try { dbg.enterDecision(574, decisionCanBacktrack[574]); - int LA573_0 = input.LA(1); - if ( (LA573_0==COMMENT||LA573_0==NL||LA573_0==WS) ) { - alt573=1; + int LA574_0 = input.LA(1); + if ( (LA574_0==COMMENT||LA574_0==NL||LA574_0==WS) ) { + alt574=1; } - } finally {dbg.exitDecision(573);} + } finally {dbg.exitDecision(574);} - switch (alt573) { + switch (alt574) { case 1 : dbg.enterAlt(1); @@ -38140,21 +38341,21 @@ public final void synpred8_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(573);} + } finally {dbg.exitSubRule(574);} dbg.location(423,76); match(input,IDENT,FOLLOW_IDENT_in_synpred8_Css31411); if (state.failed) return;dbg.location(423,82); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:423:82: ( ws )? - int alt574=2; - try { dbg.enterSubRule(574); - try { dbg.enterDecision(574, decisionCanBacktrack[574]); + int alt575=2; + try { dbg.enterSubRule(575); + try { dbg.enterDecision(575, decisionCanBacktrack[575]); - int LA574_0 = input.LA(1); - if ( (LA574_0==COMMENT||LA574_0==NL||LA574_0==WS) ) { - alt574=1; + int LA575_0 = input.LA(1); + if ( (LA575_0==COMMENT||LA575_0==NL||LA575_0==WS) ) { + alt575=1; } - } finally {dbg.exitDecision(574);} + } finally {dbg.exitDecision(575);} - switch (alt574) { + switch (alt575) { case 1 : dbg.enterAlt(1); @@ -38169,21 +38370,21 @@ public final void synpred8_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(574);} + } finally {dbg.exitSubRule(575);} dbg.location(423,86); match(input,COLON,FOLLOW_COLON_in_synpred8_Css31416); if (state.failed) return;dbg.location(423,92); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:423:92: ( ws )? - int alt575=2; - try { dbg.enterSubRule(575); - try { dbg.enterDecision(575, decisionCanBacktrack[575]); + int alt576=2; + try { dbg.enterSubRule(576); + try { dbg.enterDecision(576, decisionCanBacktrack[576]); - int LA575_0 = input.LA(1); - if ( (LA575_0==COMMENT||LA575_0==NL||LA575_0==WS) ) { - alt575=1; + int LA576_0 = input.LA(1); + if ( (LA576_0==COMMENT||LA576_0==NL||LA576_0==WS) ) { + alt576=1; } - } finally {dbg.exitDecision(575);} + } finally {dbg.exitDecision(576);} - switch (alt575) { + switch (alt576) { case 1 : dbg.enterAlt(1); @@ -38198,21 +38399,21 @@ public final void synpred8_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(575);} + } finally {dbg.exitSubRule(576);} dbg.location(423,96); match(input,IDENT,FOLLOW_IDENT_in_synpred8_Css31421); if (state.failed) return;dbg.location(423,102); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:423:102: ( ws )? - int alt576=2; - try { dbg.enterSubRule(576); - try { dbg.enterDecision(576, decisionCanBacktrack[576]); + int alt577=2; + try { dbg.enterSubRule(577); + try { dbg.enterDecision(577, decisionCanBacktrack[577]); - int LA576_0 = input.LA(1); - if ( (LA576_0==COMMENT||LA576_0==NL||LA576_0==WS) ) { - alt576=1; + int LA577_0 = input.LA(1); + if ( (LA577_0==COMMENT||LA577_0==NL||LA577_0==WS) ) { + alt577=1; } - } finally {dbg.exitDecision(576);} + } finally {dbg.exitDecision(577);} - switch (alt576) { + switch (alt577) { case 1 : dbg.enterAlt(1); @@ -38227,7 +38428,7 @@ public final void synpred8_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(576);} + } finally {dbg.exitSubRule(577);} dbg.location(423,106); match(input,RPAREN,FOLLOW_RPAREN_in_synpred8_Css31426); if (state.failed) return; } @@ -38248,20 +38449,20 @@ public final void synpred8_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(577);} + } finally {dbg.exitSubRule(578);} dbg.location(423,132); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:423:132: ( ws )? - int alt578=2; - try { dbg.enterSubRule(578); - try { dbg.enterDecision(578, decisionCanBacktrack[578]); + int alt579=2; + try { dbg.enterSubRule(579); + try { dbg.enterDecision(579, decisionCanBacktrack[579]); - int LA578_0 = input.LA(1); - if ( (LA578_0==COMMENT||LA578_0==NL||LA578_0==WS) ) { - alt578=1; + int LA579_0 = input.LA(1); + if ( (LA579_0==COMMENT||LA579_0==NL||LA579_0==WS) ) { + alt579=1; } - } finally {dbg.exitDecision(578);} + } finally {dbg.exitDecision(579);} - switch (alt578) { + switch (alt579) { case 1 : dbg.enterAlt(1); @@ -38276,7 +38477,7 @@ public final void synpred8_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(578);} + } finally {dbg.exitSubRule(579);} dbg.location(423,136); match(input,LBRACE,FOLLOW_LBRACE_in_synpred8_Css31437); if (state.failed) return; } @@ -38310,17 +38511,17 @@ public final void synpred10_Css3_fragment() throws RecognitionException { { dbg.location(439,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:439:18: ( ws )? - int alt579=2; - try { dbg.enterSubRule(579); - try { dbg.enterDecision(579, decisionCanBacktrack[579]); + int alt580=2; + try { dbg.enterSubRule(580); + try { dbg.enterDecision(580, decisionCanBacktrack[580]); - int LA579_0 = input.LA(1); - if ( (LA579_0==COMMENT||LA579_0==NL||LA579_0==WS) ) { - alt579=1; + int LA580_0 = input.LA(1); + if ( (LA580_0==COMMENT||LA580_0==NL||LA580_0==WS) ) { + alt580=1; } - } finally {dbg.exitDecision(579);} + } finally {dbg.exitDecision(580);} - switch (alt579) { + switch (alt580) { case 1 : dbg.enterAlt(1); @@ -38335,7 +38536,7 @@ public final void synpred10_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(579);} + } finally {dbg.exitSubRule(580);} dbg.location(439,22); match(input,COMMA,FOLLOW_COMMA_in_synpred10_Css31567); if (state.failed) return; } @@ -38352,17 +38553,17 @@ public final void synpred11_Css3_fragment() throws RecognitionException { { dbg.location(444,45); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:444:45: ( ws )? - int alt580=2; - try { dbg.enterSubRule(580); - try { dbg.enterDecision(580, decisionCanBacktrack[580]); + int alt581=2; + try { dbg.enterSubRule(581); + try { dbg.enterDecision(581, decisionCanBacktrack[581]); - int LA580_0 = input.LA(1); - if ( (LA580_0==COMMENT||LA580_0==NL||LA580_0==WS) ) { - alt580=1; + int LA581_0 = input.LA(1); + if ( (LA581_0==COMMENT||LA581_0==NL||LA581_0==WS) ) { + alt581=1; } - } finally {dbg.exitDecision(580);} + } finally {dbg.exitDecision(581);} - switch (alt580) { + switch (alt581) { case 1 : dbg.enterAlt(1); @@ -38377,7 +38578,7 @@ public final void synpred11_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(580);} + } finally {dbg.exitSubRule(581);} dbg.location(444,49); pushFollow(FOLLOW_key_and_in_synpred11_Css31614); key_and(); @@ -38397,17 +38598,17 @@ public final void synpred12_Css3_fragment() throws RecognitionException { { dbg.location(445,25); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:445:25: ( ws )? - int alt581=2; - try { dbg.enterSubRule(581); - try { dbg.enterDecision(581, decisionCanBacktrack[581]); + int alt582=2; + try { dbg.enterSubRule(582); + try { dbg.enterDecision(582, decisionCanBacktrack[582]); - int LA581_0 = input.LA(1); - if ( (LA581_0==COMMENT||LA581_0==NL||LA581_0==WS) ) { - alt581=1; + int LA582_0 = input.LA(1); + if ( (LA582_0==COMMENT||LA582_0==NL||LA582_0==WS) ) { + alt582=1; } - } finally {dbg.exitDecision(581);} + } finally {dbg.exitDecision(582);} - switch (alt581) { + switch (alt582) { case 1 : dbg.enterAlt(1); @@ -38422,7 +38623,7 @@ public final void synpred12_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(581);} + } finally {dbg.exitSubRule(582);} dbg.location(445,29); pushFollow(FOLLOW_key_and_in_synpred12_Css31644); key_and(); @@ -38470,17 +38671,17 @@ public final void synpred15_Css3_fragment() throws RecognitionException { { dbg.location(480,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:480:23: ( ws )? - int alt582=2; - try { dbg.enterSubRule(582); - try { dbg.enterDecision(582, decisionCanBacktrack[582]); + int alt583=2; + try { dbg.enterSubRule(583); + try { dbg.enterDecision(583, decisionCanBacktrack[583]); - int LA582_0 = input.LA(1); - if ( (LA582_0==COMMENT||LA582_0==NL||LA582_0==WS) ) { - alt582=1; + int LA583_0 = input.LA(1); + if ( (LA583_0==COMMENT||LA583_0==NL||LA583_0==WS) ) { + alt583=1; } - } finally {dbg.exitDecision(582);} + } finally {dbg.exitDecision(583);} - switch (alt582) { + switch (alt583) { case 1 : dbg.enterAlt(1); @@ -38495,7 +38696,7 @@ public final void synpred15_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(582);} + } finally {dbg.exitSubRule(583);} dbg.location(480,27); match(input,SEMI,FOLLOW_SEMI_in_synpred15_Css31904); if (state.failed) return; } @@ -38506,28 +38707,28 @@ public final void synpred15_Css3_fragment() throws RecognitionException { // $ANTLR start synpred16_Css3 public final void synpred16_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:488:9: ( SASS_MIXIN | ( ( ( DOT IDENT ) | HASH ) ( ws )? LPAREN (~ RPAREN )* RPAREN (~ ( LBRACE | RBRACE | SEMI ) )* LBRACE ) ) - int alt587=2; - try { dbg.enterDecision(587, decisionCanBacktrack[587]); + int alt588=2; + try { dbg.enterDecision(588, decisionCanBacktrack[588]); - int LA587_0 = input.LA(1); - if ( (LA587_0==SASS_MIXIN) ) { - alt587=1; + int LA588_0 = input.LA(1); + if ( (LA588_0==SASS_MIXIN) ) { + alt588=1; } - else if ( (LA587_0==DOT||LA587_0==HASH) ) { - alt587=2; + else if ( (LA588_0==DOT||LA588_0==HASH) ) { + alt588=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 587, 0, input); + new NoViableAltException("", 588, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(587);} + } finally {dbg.exitDecision(588);} - switch (alt587) { + switch (alt588) { case 1 : dbg.enterAlt(1); @@ -38550,29 +38751,29 @@ else if ( (LA587_0==DOT||LA587_0==HASH) ) { { dbg.location(488,24); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:488:24: ( ( DOT IDENT ) | HASH ) - int alt583=2; - try { dbg.enterSubRule(583); - try { dbg.enterDecision(583, decisionCanBacktrack[583]); + int alt584=2; + try { dbg.enterSubRule(584); + try { dbg.enterDecision(584, decisionCanBacktrack[584]); - int LA583_0 = input.LA(1); - if ( (LA583_0==DOT) ) { - alt583=1; + int LA584_0 = input.LA(1); + if ( (LA584_0==DOT) ) { + alt584=1; } - else if ( (LA583_0==HASH) ) { - alt583=2; + else if ( (LA584_0==HASH) ) { + alt584=2; } else { if (state.backtracking>0) {state.failed=true; return;} NoViableAltException nvae = - new NoViableAltException("", 583, 0, input); + new NoViableAltException("", 584, 0, input); dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(583);} + } finally {dbg.exitDecision(584);} - switch (alt583) { + switch (alt584) { case 1 : dbg.enterAlt(1); @@ -38602,20 +38803,20 @@ else if ( (LA583_0==HASH) ) { break; } - } finally {dbg.exitSubRule(583);} + } finally {dbg.exitSubRule(584);} dbg.location(488,45); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:488:45: ( ws )? - int alt584=2; - try { dbg.enterSubRule(584); - try { dbg.enterDecision(584, decisionCanBacktrack[584]); + int alt585=2; + try { dbg.enterSubRule(585); + try { dbg.enterDecision(585, decisionCanBacktrack[585]); - int LA584_0 = input.LA(1); - if ( (LA584_0==COMMENT||LA584_0==NL||LA584_0==WS) ) { - alt584=1; + int LA585_0 = input.LA(1); + if ( (LA585_0==COMMENT||LA585_0==NL||LA585_0==WS) ) { + alt585=1; } - } finally {dbg.exitDecision(584);} + } finally {dbg.exitDecision(585);} - switch (alt584) { + switch (alt585) { case 1 : dbg.enterAlt(1); @@ -38630,25 +38831,25 @@ else if ( (LA583_0==HASH) ) { break; } - } finally {dbg.exitSubRule(584);} + } finally {dbg.exitSubRule(585);} dbg.location(488,49); match(input,LPAREN,FOLLOW_LPAREN_in_synpred16_Css31999); if (state.failed) return;dbg.location(488,56); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:488:56: (~ RPAREN )* - try { dbg.enterSubRule(585); + try { dbg.enterSubRule(586); - loop585: + loop586: while (true) { - int alt585=2; - try { dbg.enterDecision(585, decisionCanBacktrack[585]); + int alt586=2; + try { dbg.enterDecision(586, decisionCanBacktrack[586]); - int LA585_0 = input.LA(1); - if ( ((LA585_0 >= A && LA585_0 <= RIGHTTOP_SYM)||(LA585_0 >= S && LA585_0 <= Z)) ) { - alt585=1; + int LA586_0 = input.LA(1); + if ( ((LA586_0 >= A && LA586_0 <= RIGHTTOP_SYM)||(LA586_0 >= S && LA586_0 <= Z)) ) { + alt586=1; } - } finally {dbg.exitDecision(585);} + } finally {dbg.exitDecision(586);} - switch (alt585) { + switch (alt586) { case 1 : dbg.enterAlt(1); @@ -38670,28 +38871,28 @@ else if ( (LA583_0==HASH) ) { break; default : - break loop585; + break loop586; } } - } finally {dbg.exitSubRule(585);} + } finally {dbg.exitSubRule(586);} dbg.location(488,67); match(input,RPAREN,FOLLOW_RPAREN_in_synpred16_Css32007); if (state.failed) return;dbg.location(488,74); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:488:74: (~ ( LBRACE | RBRACE | SEMI ) )* - try { dbg.enterSubRule(586); + try { dbg.enterSubRule(587); - loop586: + loop587: while (true) { - int alt586=2; - try { dbg.enterDecision(586, decisionCanBacktrack[586]); + int alt587=2; + try { dbg.enterDecision(587, decisionCanBacktrack[587]); - int LA586_0 = input.LA(1); - if ( ((LA586_0 >= A && LA586_0 <= LAYER_SYM)||(LA586_0 >= LBRACKET && LA586_0 <= R)||(LA586_0 >= RBRACKET && LA586_0 <= SASS_WHILE)||(LA586_0 >= SOLIDUS && LA586_0 <= Z)) ) { - alt586=1; + int LA587_0 = input.LA(1); + if ( ((LA587_0 >= A && LA587_0 <= LAYER_SYM)||(LA587_0 >= LBRACKET && LA587_0 <= R)||(LA587_0 >= RBRACKET && LA587_0 <= SASS_WHILE)||(LA587_0 >= SOLIDUS && LA587_0 <= Z)) ) { + alt587=1; } - } finally {dbg.exitDecision(586);} + } finally {dbg.exitDecision(587);} - switch (alt586) { + switch (alt587) { case 1 : dbg.enterAlt(1); @@ -38713,10 +38914,10 @@ else if ( (LA583_0==HASH) ) { break; default : - break loop586; + break loop587; } } - } finally {dbg.exitSubRule(586);} + } finally {dbg.exitSubRule(587);} dbg.location(488,97); match(input,LBRACE,FOLLOW_LBRACE_in_synpred16_Css32019); if (state.failed) return; } @@ -38741,17 +38942,17 @@ public final void synpred17_Css3_fragment() throws RecognitionException { state._fsp--; if (state.failed) return;dbg.location(490,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:490:26: ( ws )? - int alt588=2; - try { dbg.enterSubRule(588); - try { dbg.enterDecision(588, decisionCanBacktrack[588]); + int alt589=2; + try { dbg.enterSubRule(589); + try { dbg.enterDecision(589, decisionCanBacktrack[589]); - int LA588_0 = input.LA(1); - if ( (LA588_0==COMMENT||LA588_0==NL||LA588_0==WS) ) { - alt588=1; + int LA589_0 = input.LA(1); + if ( (LA589_0==COMMENT||LA589_0==NL||LA589_0==WS) ) { + alt589=1; } - } finally {dbg.exitDecision(588);} + } finally {dbg.exitDecision(589);} - switch (alt588) { + switch (alt589) { case 1 : dbg.enterAlt(1); @@ -38766,7 +38967,7 @@ public final void synpred17_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(588);} + } finally {dbg.exitSubRule(589);} dbg.location(490,30); match(input,SEMI,FOLLOW_SEMI_in_synpred17_Css32050); if (state.failed) return; } @@ -38804,17 +39005,17 @@ public final void synpred19_Css3_fragment() throws RecognitionException { state._fsp--; if (state.failed) return;dbg.location(493,24); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:493:24: ( ws )? - int alt589=2; - try { dbg.enterSubRule(589); - try { dbg.enterDecision(589, decisionCanBacktrack[589]); + int alt590=2; + try { dbg.enterSubRule(590); + try { dbg.enterDecision(590, decisionCanBacktrack[590]); - int LA589_0 = input.LA(1); - if ( (LA589_0==COMMENT||LA589_0==NL||LA589_0==WS) ) { - alt589=1; + int LA590_0 = input.LA(1); + if ( (LA590_0==COMMENT||LA590_0==NL||LA590_0==WS) ) { + alt590=1; } - } finally {dbg.exitDecision(589);} + } finally {dbg.exitDecision(590);} - switch (alt589) { + switch (alt590) { case 1 : dbg.enterAlt(1); @@ -38829,7 +39030,7 @@ public final void synpred19_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(589);} + } finally {dbg.exitSubRule(590);} dbg.location(493,28); match(input,COLON,FOLLOW_COLON_in_synpred19_Css32102); if (state.failed) return; } @@ -38864,17 +39065,17 @@ public final void synpred21_Css3_fragment() throws RecognitionException { dbg.location(534,2); match(input,LPAREN,FOLLOW_LPAREN_in_synpred21_Css32409); if (state.failed) return;dbg.location(534,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:534:9: ( ws )? - int alt590=2; - try { dbg.enterSubRule(590); - try { dbg.enterDecision(590, decisionCanBacktrack[590]); + int alt591=2; + try { dbg.enterSubRule(591); + try { dbg.enterDecision(591, decisionCanBacktrack[591]); - int LA590_0 = input.LA(1); - if ( (LA590_0==COMMENT||LA590_0==NL||LA590_0==WS) ) { - alt590=1; + int LA591_0 = input.LA(1); + if ( (LA591_0==COMMENT||LA591_0==NL||LA591_0==WS) ) { + alt591=1; } - } finally {dbg.exitDecision(590);} + } finally {dbg.exitDecision(591);} - switch (alt590) { + switch (alt591) { case 1 : dbg.enterAlt(1); @@ -38889,24 +39090,24 @@ public final void synpred21_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(590);} + } finally {dbg.exitSubRule(591);} dbg.location(534,13); pushFollow(FOLLOW_supportsCondition_in_synpred21_Css32414); supportsCondition(); state._fsp--; if (state.failed) return;dbg.location(534,31); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:534:31: ( ws )? - int alt591=2; - try { dbg.enterSubRule(591); - try { dbg.enterDecision(591, decisionCanBacktrack[591]); + int alt592=2; + try { dbg.enterSubRule(592); + try { dbg.enterDecision(592, decisionCanBacktrack[592]); - int LA591_0 = input.LA(1); - if ( (LA591_0==COMMENT||LA591_0==NL||LA591_0==WS) ) { - alt591=1; + int LA592_0 = input.LA(1); + if ( (LA592_0==COMMENT||LA592_0==NL||LA592_0==WS) ) { + alt592=1; } - } finally {dbg.exitDecision(591);} + } finally {dbg.exitDecision(592);} - switch (alt591) { + switch (alt592) { case 1 : dbg.enterAlt(1); @@ -38921,7 +39122,7 @@ public final void synpred21_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(591);} + } finally {dbg.exitSubRule(592);} dbg.location(534,35); match(input,RPAREN,FOLLOW_RPAREN_in_synpred21_Css32419); if (state.failed) return; } @@ -38964,17 +39165,17 @@ public final void synpred23_Css3_fragment() throws RecognitionException { state._fsp--; if (state.failed) return;dbg.location(553,39); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:553:39: ( ws )? - int alt592=2; - try { dbg.enterSubRule(592); - try { dbg.enterDecision(592, decisionCanBacktrack[592]); + int alt593=2; + try { dbg.enterSubRule(593); + try { dbg.enterDecision(593, decisionCanBacktrack[593]); - int LA592_0 = input.LA(1); - if ( (LA592_0==COMMENT||LA592_0==NL||LA592_0==WS) ) { - alt592=1; + int LA593_0 = input.LA(1); + if ( (LA593_0==COMMENT||LA593_0==NL||LA593_0==WS) ) { + alt593=1; } - } finally {dbg.exitDecision(592);} + } finally {dbg.exitDecision(593);} - switch (alt592) { + switch (alt593) { case 1 : dbg.enterAlt(1); @@ -38989,7 +39190,7 @@ public final void synpred23_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(592);} + } finally {dbg.exitSubRule(593);} dbg.location(553,43); match(input,LBRACE,FOLLOW_LBRACE_in_synpred23_Css32517); if (state.failed) return; } @@ -39007,17 +39208,17 @@ public final void synpred24_Css3_fragment() throws RecognitionException { dbg.location(579,2); match(input,LPAREN,FOLLOW_LPAREN_in_synpred24_Css32765); if (state.failed) return;dbg.location(579,9); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:579:9: ( ws )? - int alt593=2; - try { dbg.enterSubRule(593); - try { dbg.enterDecision(593, decisionCanBacktrack[593]); + int alt594=2; + try { dbg.enterSubRule(594); + try { dbg.enterDecision(594, decisionCanBacktrack[594]); - int LA593_0 = input.LA(1); - if ( (LA593_0==COMMENT||LA593_0==NL||LA593_0==WS) ) { - alt593=1; + int LA594_0 = input.LA(1); + if ( (LA594_0==COMMENT||LA594_0==NL||LA594_0==WS) ) { + alt594=1; } - } finally {dbg.exitDecision(593);} + } finally {dbg.exitDecision(594);} - switch (alt593) { + switch (alt594) { case 1 : dbg.enterAlt(1); @@ -39032,24 +39233,24 @@ public final void synpred24_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(593);} + } finally {dbg.exitSubRule(594);} dbg.location(579,13); pushFollow(FOLLOW_containerCondition_in_synpred24_Css32770); containerCondition(); state._fsp--; if (state.failed) return;dbg.location(579,32); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:579:32: ( ws )? - int alt594=2; - try { dbg.enterSubRule(594); - try { dbg.enterDecision(594, decisionCanBacktrack[594]); + int alt595=2; + try { dbg.enterSubRule(595); + try { dbg.enterDecision(595, decisionCanBacktrack[595]); - int LA594_0 = input.LA(1); - if ( (LA594_0==COMMENT||LA594_0==NL||LA594_0==WS) ) { - alt594=1; + int LA595_0 = input.LA(1); + if ( (LA595_0==COMMENT||LA595_0==NL||LA595_0==WS) ) { + alt595=1; } - } finally {dbg.exitDecision(594);} + } finally {dbg.exitDecision(595);} - switch (alt594) { + switch (alt595) { case 1 : dbg.enterAlt(1); @@ -39064,7 +39265,7 @@ public final void synpred24_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(594);} + } finally {dbg.exitSubRule(595);} dbg.location(579,36); match(input,RPAREN,FOLLOW_RPAREN_in_synpred24_Css32775); if (state.failed) return; } @@ -39103,17 +39304,17 @@ public final void synpred26_Css3_fragment() throws RecognitionException { }dbg.location(581,32); match(input,IDENT,FOLLOW_IDENT_in_synpred26_Css32787); if (state.failed) return;dbg.location(581,38); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:581:38: ( ws )? - int alt595=2; - try { dbg.enterSubRule(595); - try { dbg.enterDecision(595, decisionCanBacktrack[595]); + int alt596=2; + try { dbg.enterSubRule(596); + try { dbg.enterDecision(596, decisionCanBacktrack[596]); - int LA595_0 = input.LA(1); - if ( (LA595_0==COMMENT||LA595_0==NL||LA595_0==WS) ) { - alt595=1; + int LA596_0 = input.LA(1); + if ( (LA596_0==COMMENT||LA596_0==NL||LA596_0==WS) ) { + alt596=1; } - } finally {dbg.exitDecision(595);} + } finally {dbg.exitDecision(596);} - switch (alt595) { + switch (alt596) { case 1 : dbg.enterAlt(1); @@ -39128,21 +39329,21 @@ public final void synpred26_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(595);} + } finally {dbg.exitSubRule(596);} dbg.location(581,42); match(input,LPAREN,FOLLOW_LPAREN_in_synpred26_Css32792); if (state.failed) return;dbg.location(581,49); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:581:49: ( ws )? - int alt596=2; - try { dbg.enterSubRule(596); - try { dbg.enterDecision(596, decisionCanBacktrack[596]); + int alt597=2; + try { dbg.enterSubRule(597); + try { dbg.enterDecision(597, decisionCanBacktrack[597]); - int LA596_0 = input.LA(1); - if ( (LA596_0==COMMENT||LA596_0==NL||LA596_0==WS) ) { - alt596=1; + int LA597_0 = input.LA(1); + if ( (LA597_0==COMMENT||LA597_0==NL||LA597_0==WS) ) { + alt597=1; } - } finally {dbg.exitDecision(596);} + } finally {dbg.exitDecision(597);} - switch (alt596) { + switch (alt597) { case 1 : dbg.enterAlt(1); @@ -39157,24 +39358,24 @@ public final void synpred26_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(596);} + } finally {dbg.exitSubRule(597);} dbg.location(581,53); pushFollow(FOLLOW_styleQuery_in_synpred26_Css32797); styleQuery(); state._fsp--; if (state.failed) return;dbg.location(581,64); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:581:64: ( ws )? - int alt597=2; - try { dbg.enterSubRule(597); - try { dbg.enterDecision(597, decisionCanBacktrack[597]); + int alt598=2; + try { dbg.enterSubRule(598); + try { dbg.enterDecision(598, decisionCanBacktrack[598]); - int LA597_0 = input.LA(1); - if ( (LA597_0==COMMENT||LA597_0==NL||LA597_0==WS) ) { - alt597=1; + int LA598_0 = input.LA(1); + if ( (LA598_0==COMMENT||LA598_0==NL||LA598_0==WS) ) { + alt598=1; } - } finally {dbg.exitDecision(597);} + } finally {dbg.exitDecision(598);} - switch (alt597) { + switch (alt598) { case 1 : dbg.enterAlt(1); @@ -39189,7 +39390,7 @@ public final void synpred26_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(597);} + } finally {dbg.exitSubRule(598);} dbg.location(581,68); match(input,RPAREN,FOLLOW_RPAREN_in_synpred26_Css32802); if (state.failed) return; } @@ -39207,17 +39408,17 @@ public final void synpred27_Css3_fragment() throws RecognitionException { dbg.location(617,9); match(input,LPAREN,FOLLOW_LPAREN_in_synpred27_Css33093); if (state.failed) return;dbg.location(617,16); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:617:16: ( ws )? - int alt598=2; - try { dbg.enterSubRule(598); - try { dbg.enterDecision(598, decisionCanBacktrack[598]); + int alt599=2; + try { dbg.enterSubRule(599); + try { dbg.enterDecision(599, decisionCanBacktrack[599]); - int LA598_0 = input.LA(1); - if ( (LA598_0==COMMENT||LA598_0==NL||LA598_0==WS) ) { - alt598=1; + int LA599_0 = input.LA(1); + if ( (LA599_0==COMMENT||LA599_0==NL||LA599_0==WS) ) { + alt599=1; } - } finally {dbg.exitDecision(598);} + } finally {dbg.exitDecision(599);} - switch (alt598) { + switch (alt599) { case 1 : dbg.enterAlt(1); @@ -39232,24 +39433,24 @@ public final void synpred27_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(598);} + } finally {dbg.exitSubRule(599);} dbg.location(617,20); pushFollow(FOLLOW_styleCondition_in_synpred27_Css33098); styleCondition(); state._fsp--; if (state.failed) return;dbg.location(617,35); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:617:35: ( ws )? - int alt599=2; - try { dbg.enterSubRule(599); - try { dbg.enterDecision(599, decisionCanBacktrack[599]); + int alt600=2; + try { dbg.enterSubRule(600); + try { dbg.enterDecision(600, decisionCanBacktrack[600]); - int LA599_0 = input.LA(1); - if ( (LA599_0==COMMENT||LA599_0==NL||LA599_0==WS) ) { - alt599=1; + int LA600_0 = input.LA(1); + if ( (LA600_0==COMMENT||LA600_0==NL||LA600_0==WS) ) { + alt600=1; } - } finally {dbg.exitDecision(599);} + } finally {dbg.exitDecision(600);} - switch (alt599) { + switch (alt600) { case 1 : dbg.enterAlt(1); @@ -39264,7 +39465,7 @@ public final void synpred27_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(599);} + } finally {dbg.exitSubRule(600);} dbg.location(617,39); match(input,RPAREN,FOLLOW_RPAREN_in_synpred27_Css33103); if (state.failed) return; } @@ -39282,17 +39483,17 @@ public final void synpred28_Css3_fragment() throws RecognitionException { dbg.location(618,11); match(input,LPAREN,FOLLOW_LPAREN_in_synpred28_Css33115); if (state.failed) return;dbg.location(618,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:618:18: ( ws )? - int alt600=2; - try { dbg.enterSubRule(600); - try { dbg.enterDecision(600, decisionCanBacktrack[600]); + int alt601=2; + try { dbg.enterSubRule(601); + try { dbg.enterDecision(601, decisionCanBacktrack[601]); - int LA600_0 = input.LA(1); - if ( (LA600_0==COMMENT||LA600_0==NL||LA600_0==WS) ) { - alt600=1; + int LA601_0 = input.LA(1); + if ( (LA601_0==COMMENT||LA601_0==NL||LA601_0==WS) ) { + alt601=1; } - } finally {dbg.exitDecision(600);} + } finally {dbg.exitDecision(601);} - switch (alt600) { + switch (alt601) { case 1 : dbg.enterAlt(1); @@ -39307,24 +39508,24 @@ public final void synpred28_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(600);} + } finally {dbg.exitSubRule(601);} dbg.location(618,22); pushFollow(FOLLOW_styleFeature_in_synpred28_Css33120); styleFeature(); state._fsp--; if (state.failed) return;dbg.location(618,35); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:618:35: ( ws )? - int alt601=2; - try { dbg.enterSubRule(601); - try { dbg.enterDecision(601, decisionCanBacktrack[601]); + int alt602=2; + try { dbg.enterSubRule(602); + try { dbg.enterDecision(602, decisionCanBacktrack[602]); - int LA601_0 = input.LA(1); - if ( (LA601_0==COMMENT||LA601_0==NL||LA601_0==WS) ) { - alt601=1; + int LA602_0 = input.LA(1); + if ( (LA602_0==COMMENT||LA602_0==NL||LA602_0==WS) ) { + alt602=1; } - } finally {dbg.exitDecision(601);} + } finally {dbg.exitDecision(602);} - switch (alt601) { + switch (alt602) { case 1 : dbg.enterAlt(1); @@ -39339,7 +39540,7 @@ public final void synpred28_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(601);} + } finally {dbg.exitSubRule(602);} dbg.location(618,39); match(input,RPAREN,FOLLOW_RPAREN_in_synpred28_Css33125); if (state.failed) return; } @@ -39357,17 +39558,17 @@ public final void synpred29_Css3_fragment() throws RecognitionException { dbg.location(626,9); match(input,LPAREN,FOLLOW_LPAREN_in_synpred29_Css33195); if (state.failed) return;dbg.location(626,16); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:626:16: ( ws )? - int alt602=2; - try { dbg.enterSubRule(602); - try { dbg.enterDecision(602, decisionCanBacktrack[602]); + int alt603=2; + try { dbg.enterSubRule(603); + try { dbg.enterDecision(603, decisionCanBacktrack[603]); - int LA602_0 = input.LA(1); - if ( (LA602_0==COMMENT||LA602_0==NL||LA602_0==WS) ) { - alt602=1; + int LA603_0 = input.LA(1); + if ( (LA603_0==COMMENT||LA603_0==NL||LA603_0==WS) ) { + alt603=1; } - } finally {dbg.exitDecision(602);} + } finally {dbg.exitDecision(603);} - switch (alt602) { + switch (alt603) { case 1 : dbg.enterAlt(1); @@ -39382,24 +39583,24 @@ public final void synpred29_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(602);} + } finally {dbg.exitSubRule(603);} dbg.location(626,20); pushFollow(FOLLOW_sizeFeatureFixedValue_in_synpred29_Css33200); sizeFeatureFixedValue(); state._fsp--; if (state.failed) return;dbg.location(626,42); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:626:42: ( ws )? - int alt603=2; - try { dbg.enterSubRule(603); - try { dbg.enterDecision(603, decisionCanBacktrack[603]); + int alt604=2; + try { dbg.enterSubRule(604); + try { dbg.enterDecision(604, decisionCanBacktrack[604]); - int LA603_0 = input.LA(1); - if ( (LA603_0==COMMENT||LA603_0==NL||LA603_0==WS) ) { - alt603=1; + int LA604_0 = input.LA(1); + if ( (LA604_0==COMMENT||LA604_0==NL||LA604_0==WS) ) { + alt604=1; } - } finally {dbg.exitDecision(603);} + } finally {dbg.exitDecision(604);} - switch (alt603) { + switch (alt604) { case 1 : dbg.enterAlt(1); @@ -39414,7 +39615,7 @@ public final void synpred29_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(603);} + } finally {dbg.exitSubRule(604);} dbg.location(626,46); match(input,RPAREN,FOLLOW_RPAREN_in_synpred29_Css33205); if (state.failed) return; } @@ -39432,17 +39633,17 @@ public final void synpred30_Css3_fragment() throws RecognitionException { dbg.location(627,11); match(input,LPAREN,FOLLOW_LPAREN_in_synpred30_Css33217); if (state.failed) return;dbg.location(627,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:627:18: ( ws )? - int alt604=2; - try { dbg.enterSubRule(604); - try { dbg.enterDecision(604, decisionCanBacktrack[604]); + int alt605=2; + try { dbg.enterSubRule(605); + try { dbg.enterDecision(605, decisionCanBacktrack[605]); - int LA604_0 = input.LA(1); - if ( (LA604_0==COMMENT||LA604_0==NL||LA604_0==WS) ) { - alt604=1; + int LA605_0 = input.LA(1); + if ( (LA605_0==COMMENT||LA605_0==NL||LA605_0==WS) ) { + alt605=1; } - } finally {dbg.exitDecision(604);} + } finally {dbg.exitDecision(605);} - switch (alt604) { + switch (alt605) { case 1 : dbg.enterAlt(1); @@ -39457,24 +39658,24 @@ public final void synpred30_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(604);} + } finally {dbg.exitSubRule(605);} dbg.location(627,22); pushFollow(FOLLOW_sizeFeatureRangeSingle_in_synpred30_Css33222); sizeFeatureRangeSingle(); state._fsp--; if (state.failed) return;dbg.location(627,45); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:627:45: ( ws )? - int alt605=2; - try { dbg.enterSubRule(605); - try { dbg.enterDecision(605, decisionCanBacktrack[605]); + int alt606=2; + try { dbg.enterSubRule(606); + try { dbg.enterDecision(606, decisionCanBacktrack[606]); - int LA605_0 = input.LA(1); - if ( (LA605_0==COMMENT||LA605_0==NL||LA605_0==WS) ) { - alt605=1; + int LA606_0 = input.LA(1); + if ( (LA606_0==COMMENT||LA606_0==NL||LA606_0==WS) ) { + alt606=1; } - } finally {dbg.exitDecision(605);} + } finally {dbg.exitDecision(606);} - switch (alt605) { + switch (alt606) { case 1 : dbg.enterAlt(1); @@ -39489,7 +39690,7 @@ public final void synpred30_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(605);} + } finally {dbg.exitSubRule(606);} dbg.location(627,49); match(input,RPAREN,FOLLOW_RPAREN_in_synpred30_Css33227); if (state.failed) return; } @@ -39507,17 +39708,17 @@ public final void synpred31_Css3_fragment() throws RecognitionException { dbg.location(628,11); match(input,LPAREN,FOLLOW_LPAREN_in_synpred31_Css33239); if (state.failed) return;dbg.location(628,18); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:628:18: ( ws )? - int alt606=2; - try { dbg.enterSubRule(606); - try { dbg.enterDecision(606, decisionCanBacktrack[606]); + int alt607=2; + try { dbg.enterSubRule(607); + try { dbg.enterDecision(607, decisionCanBacktrack[607]); - int LA606_0 = input.LA(1); - if ( (LA606_0==COMMENT||LA606_0==NL||LA606_0==WS) ) { - alt606=1; + int LA607_0 = input.LA(1); + if ( (LA607_0==COMMENT||LA607_0==NL||LA607_0==WS) ) { + alt607=1; } - } finally {dbg.exitDecision(606);} + } finally {dbg.exitDecision(607);} - switch (alt606) { + switch (alt607) { case 1 : dbg.enterAlt(1); @@ -39532,24 +39733,24 @@ public final void synpred31_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(606);} + } finally {dbg.exitSubRule(607);} dbg.location(628,22); pushFollow(FOLLOW_sizeFeatureRangeBetweenLt_in_synpred31_Css33244); sizeFeatureRangeBetweenLt(); state._fsp--; if (state.failed) return;dbg.location(628,48); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:628:48: ( ws )? - int alt607=2; - try { dbg.enterSubRule(607); - try { dbg.enterDecision(607, decisionCanBacktrack[607]); + int alt608=2; + try { dbg.enterSubRule(608); + try { dbg.enterDecision(608, decisionCanBacktrack[608]); - int LA607_0 = input.LA(1); - if ( (LA607_0==COMMENT||LA607_0==NL||LA607_0==WS) ) { - alt607=1; + int LA608_0 = input.LA(1); + if ( (LA608_0==COMMENT||LA608_0==NL||LA608_0==WS) ) { + alt608=1; } - } finally {dbg.exitDecision(607);} + } finally {dbg.exitDecision(608);} - switch (alt607) { + switch (alt608) { case 1 : dbg.enterAlt(1); @@ -39564,7 +39765,7 @@ public final void synpred31_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(607);} + } finally {dbg.exitSubRule(608);} dbg.location(628,52); match(input,RPAREN,FOLLOW_RPAREN_in_synpred31_Css33249); if (state.failed) return; } @@ -39633,52 +39834,52 @@ public final void synpred35_Css3_fragment() throws RecognitionException { state._fsp--; if (state.failed) return;dbg.location(716,87); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:716:87: ( LBRACE | ( componentValue )=> componentValue ) - int alt608=2; - try { dbg.enterSubRule(608); - try { dbg.enterDecision(608, decisionCanBacktrack[608]); + int alt609=2; + try { dbg.enterSubRule(609); + try { dbg.enterDecision(609, decisionCanBacktrack[609]); - int LA608_0 = input.LA(1); - if ( (LA608_0==LBRACE) ) { - int LA608_1 = input.LA(2); - if ( (LA608_1==EOF) ) { - alt608=1; + int LA609_0 = input.LA(1); + if ( (LA609_0==LBRACE) ) { + int LA609_1 = input.LA(2); + if ( (LA609_1==EOF) ) { + alt609=1; } - else if ( (LA608_1==LPAREN) && (synpred34_Css3())) { - alt608=2; + else if ( (LA609_1==LPAREN) && (synpred34_Css3())) { + alt609=2; } - else if ( (LA608_1==LBRACE) && (synpred34_Css3())) { - alt608=2; + else if ( (LA609_1==LBRACE) && (synpred34_Css3())) { + alt609=2; } - else if ( (LA608_1==LBRACKET) && (synpred34_Css3())) { - alt608=2; + else if ( (LA609_1==LBRACKET) && (synpred34_Css3())) { + alt609=2; } - else if ( (LA608_1==IDENT) && (synpred34_Css3())) { - alt608=2; + else if ( (LA609_1==IDENT) && (synpred34_Css3())) { + alt609=2; } - else if ( ((LA608_1 >= A && LA608_1 <= I)||(LA608_1 >= IMPORTANT_SYM && LA608_1 <= LAYER_SYM)||(LA608_1 >= LEFTBOTTOM_SYM && LA608_1 <= LINE_COMMENT)||(LA608_1 >= M && LA608_1 <= R)||(LA608_1 >= REM && LA608_1 <= RIGHTTOP_SYM)||(LA608_1 >= S && LA608_1 <= Z)) && (synpred34_Css3())) { - alt608=2; + else if ( ((LA609_1 >= A && LA609_1 <= I)||(LA609_1 >= IMPORTANT_SYM && LA609_1 <= LAYER_SYM)||(LA609_1 >= LEFTBOTTOM_SYM && LA609_1 <= LINE_COMMENT)||(LA609_1 >= M && LA609_1 <= R)||(LA609_1 >= REM && LA609_1 <= RIGHTTOP_SYM)||(LA609_1 >= S && LA609_1 <= Z)) && (synpred34_Css3())) { + alt609=2; } - else if ( (LA608_1==RBRACE) && (synpred34_Css3())) { - alt608=2; + else if ( (LA609_1==RBRACE) && (synpred34_Css3())) { + alt609=2; } } - else if ( (LA608_0==LPAREN) && (synpred34_Css3())) { - alt608=2; + else if ( (LA609_0==LPAREN) && (synpred34_Css3())) { + alt609=2; } - else if ( (LA608_0==LBRACKET) && (synpred34_Css3())) { - alt608=2; + else if ( (LA609_0==LBRACKET) && (synpred34_Css3())) { + alt609=2; } - else if ( (LA608_0==IDENT) && (synpred34_Css3())) { - alt608=2; + else if ( (LA609_0==IDENT) && (synpred34_Css3())) { + alt609=2; } - else if ( ((LA608_0 >= A && LA608_0 <= I)||(LA608_0 >= IMPORTANT_SYM && LA608_0 <= LAYER_SYM)||(LA608_0 >= LEFTBOTTOM_SYM && LA608_0 <= LINE_COMMENT)||(LA608_0 >= M && LA608_0 <= R)||(LA608_0 >= REM && LA608_0 <= RIGHTTOP_SYM)||(LA608_0 >= S && LA608_0 <= Z)) && (synpred34_Css3())) { - alt608=2; + else if ( ((LA609_0 >= A && LA609_0 <= I)||(LA609_0 >= IMPORTANT_SYM && LA609_0 <= LAYER_SYM)||(LA609_0 >= LEFTBOTTOM_SYM && LA609_0 <= LINE_COMMENT)||(LA609_0 >= M && LA609_0 <= R)||(LA609_0 >= REM && LA609_0 <= RIGHTTOP_SYM)||(LA609_0 >= S && LA609_0 <= Z)) && (synpred34_Css3())) { + alt609=2; } - } finally {dbg.exitDecision(608);} + } finally {dbg.exitDecision(609);} - switch (alt608) { + switch (alt609) { case 1 : dbg.enterAlt(1); @@ -39702,7 +39903,7 @@ else if ( ((LA608_0 >= A && LA608_0 <= I)||(LA608_0 >= IMPORTANT_SYM && LA608_0 break; } - } finally {dbg.exitSubRule(608);} + } finally {dbg.exitSubRule(609);} } @@ -39749,24 +39950,24 @@ public final void synpred38_Css3_fragment() throws RecognitionException { { dbg.location(853,28); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:853:28: ( ws )? - int alt609=2; - try { dbg.enterSubRule(609); - try { dbg.enterDecision(609, decisionCanBacktrack[609]); + int alt610=2; + try { dbg.enterSubRule(610); + try { dbg.enterDecision(610, decisionCanBacktrack[610]); - int LA609_0 = input.LA(1); - if ( (LA609_0==COMMENT||LA609_0==NL||LA609_0==WS) ) { - alt609=1; + int LA610_0 = input.LA(1); + if ( (LA610_0==COMMENT||LA610_0==NL||LA610_0==WS) ) { + alt610=1; } - } finally {dbg.exitDecision(609);} + } finally {dbg.exitDecision(610);} - switch (alt609) { + switch (alt610) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:853:28: ws { dbg.location(853,28); - pushFollow(FOLLOW_ws_in_synpred38_Css35090); + pushFollow(FOLLOW_ws_in_synpred38_Css35110); ws(); state._fsp--; if (state.failed) return; @@ -39774,9 +39975,9 @@ public final void synpred38_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(609);} + } finally {dbg.exitSubRule(610);} dbg.location(853,32); - match(input,COMMA,FOLLOW_COMMA_in_synpred38_Css35093); if (state.failed) return; + match(input,COMMA,FOLLOW_COMMA_in_synpred38_Css35113); if (state.failed) return; } } @@ -39790,7 +39991,7 @@ public final void synpred39_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:861:42: function { dbg.location(861,42); - pushFollow(FOLLOW_function_in_synpred39_Css35184); + pushFollow(FOLLOW_function_in_synpred39_Css35204); function(); state._fsp--; if (state.failed) return; @@ -39807,7 +40008,7 @@ public final void synpred40_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:889:6: cp_variable_declaration { dbg.location(889,6); - pushFollow(FOLLOW_cp_variable_declaration_in_synpred40_Css35484); + pushFollow(FOLLOW_cp_variable_declaration_in_synpred40_Css35504); cp_variable_declaration(); state._fsp--; if (state.failed) return; @@ -39824,7 +40025,7 @@ public final void synpred41_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:890:8: sass_map { dbg.location(890,8); - pushFollow(FOLLOW_sass_map_in_synpred41_Css35496); + pushFollow(FOLLOW_sass_map_in_synpred41_Css35516); sass_map(); state._fsp--; if (state.failed) return; @@ -39841,7 +40042,7 @@ public final void synpred42_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:891:8: sass_nested_properties { dbg.location(891,8); - pushFollow(FOLLOW_sass_nested_properties_in_synpred42_Css35509); + pushFollow(FOLLOW_sass_nested_properties_in_synpred42_Css35529); sass_nested_properties(); state._fsp--; if (state.failed) return; @@ -39859,21 +40060,21 @@ public final void synpred43_Css3_fragment() throws RecognitionException { { dbg.location(892,8); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:8: ( ( SASS_AT_ROOT ( ws selectorsGroup )? ) | ( SASS_AT_ROOT ws LPAREN ( ws )? IDENT ( ws )? COLON ( ws )? IDENT ( ws )? RPAREN ) | selectorsGroup ) - int alt615=3; - try { dbg.enterSubRule(615); - try { dbg.enterDecision(615, decisionCanBacktrack[615]); + int alt616=3; + try { dbg.enterSubRule(616); + try { dbg.enterDecision(616, decisionCanBacktrack[616]); try { isCyclicDecision = true; - alt615 = dfa615.predict(input); + alt616 = dfa616.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(615);} + } finally {dbg.exitDecision(616);} - switch (alt615) { + switch (alt616) { case 1 : dbg.enterAlt(1); @@ -39886,34 +40087,34 @@ public final void synpred43_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:10: SASS_AT_ROOT ( ws selectorsGroup )? { dbg.location(892,10); - match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_synpred43_Css35523); if (state.failed) return;dbg.location(892,23); + match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_synpred43_Css35543); if (state.failed) return;dbg.location(892,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:23: ( ws selectorsGroup )? - int alt610=2; - try { dbg.enterSubRule(610); - try { dbg.enterDecision(610, decisionCanBacktrack[610]); + int alt611=2; + try { dbg.enterSubRule(611); + try { dbg.enterDecision(611, decisionCanBacktrack[611]); try { isCyclicDecision = true; - alt610 = dfa610.predict(input); + alt611 = dfa611.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(610);} + } finally {dbg.exitDecision(611);} - switch (alt610) { + switch (alt611) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:24: ws selectorsGroup { dbg.location(892,24); - pushFollow(FOLLOW_ws_in_synpred43_Css35526); + pushFollow(FOLLOW_ws_in_synpred43_Css35546); ws(); state._fsp--; if (state.failed) return;dbg.location(892,27); - pushFollow(FOLLOW_selectorsGroup_in_synpred43_Css35528); + pushFollow(FOLLOW_selectorsGroup_in_synpred43_Css35548); selectorsGroup(); state._fsp--; if (state.failed) return; @@ -39921,7 +40122,7 @@ public final void synpred43_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(610);} + } finally {dbg.exitSubRule(611);} } @@ -39939,42 +40140,13 @@ public final void synpred43_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:49: SASS_AT_ROOT ws LPAREN ( ws )? IDENT ( ws )? COLON ( ws )? IDENT ( ws )? RPAREN { dbg.location(892,49); - match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_synpred43_Css35537); if (state.failed) return;dbg.location(892,62); - pushFollow(FOLLOW_ws_in_synpred43_Css35539); + match(input,SASS_AT_ROOT,FOLLOW_SASS_AT_ROOT_in_synpred43_Css35557); if (state.failed) return;dbg.location(892,62); + pushFollow(FOLLOW_ws_in_synpred43_Css35559); ws(); state._fsp--; if (state.failed) return;dbg.location(892,65); - match(input,LPAREN,FOLLOW_LPAREN_in_synpred43_Css35541); if (state.failed) return;dbg.location(892,72); + match(input,LPAREN,FOLLOW_LPAREN_in_synpred43_Css35561); if (state.failed) return;dbg.location(892,72); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:72: ( ws )? - int alt611=2; - try { dbg.enterSubRule(611); - try { dbg.enterDecision(611, decisionCanBacktrack[611]); - - int LA611_0 = input.LA(1); - if ( (LA611_0==COMMENT||LA611_0==NL||LA611_0==WS) ) { - alt611=1; - } - } finally {dbg.exitDecision(611);} - - switch (alt611) { - case 1 : - dbg.enterAlt(1); - - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:72: ws - { - dbg.location(892,72); - pushFollow(FOLLOW_ws_in_synpred43_Css35543); - ws(); - state._fsp--; - if (state.failed) return; - } - break; - - } - } finally {dbg.exitSubRule(611);} - dbg.location(892,76); - match(input,IDENT,FOLLOW_IDENT_in_synpred43_Css35546); if (state.failed) return;dbg.location(892,82); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:82: ( ws )? int alt612=2; try { dbg.enterSubRule(612); try { dbg.enterDecision(612, decisionCanBacktrack[612]); @@ -39989,10 +40161,10 @@ public final void synpred43_Css3_fragment() throws RecognitionException { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:82: ws + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:72: ws { - dbg.location(892,82); - pushFollow(FOLLOW_ws_in_synpred43_Css35548); + dbg.location(892,72); + pushFollow(FOLLOW_ws_in_synpred43_Css35563); ws(); state._fsp--; if (state.failed) return; @@ -40001,9 +40173,9 @@ public final void synpred43_Css3_fragment() throws RecognitionException { } } finally {dbg.exitSubRule(612);} - dbg.location(892,86); - match(input,COLON,FOLLOW_COLON_in_synpred43_Css35551); if (state.failed) return;dbg.location(892,92); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:92: ( ws )? + dbg.location(892,76); + match(input,IDENT,FOLLOW_IDENT_in_synpred43_Css35566); if (state.failed) return;dbg.location(892,82); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:82: ( ws )? int alt613=2; try { dbg.enterSubRule(613); try { dbg.enterDecision(613, decisionCanBacktrack[613]); @@ -40018,10 +40190,10 @@ public final void synpred43_Css3_fragment() throws RecognitionException { case 1 : dbg.enterAlt(1); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:92: ws + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:82: ws { - dbg.location(892,92); - pushFollow(FOLLOW_ws_in_synpred43_Css35553); + dbg.location(892,82); + pushFollow(FOLLOW_ws_in_synpred43_Css35568); ws(); state._fsp--; if (state.failed) return; @@ -40030,9 +40202,9 @@ public final void synpred43_Css3_fragment() throws RecognitionException { } } finally {dbg.exitSubRule(613);} - dbg.location(892,96); - match(input,IDENT,FOLLOW_IDENT_in_synpred43_Css35556); if (state.failed) return;dbg.location(892,102); - // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:102: ( ws )? + dbg.location(892,86); + match(input,COLON,FOLLOW_COLON_in_synpred43_Css35571); if (state.failed) return;dbg.location(892,92); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:92: ( ws )? int alt614=2; try { dbg.enterSubRule(614); try { dbg.enterDecision(614, decisionCanBacktrack[614]); @@ -40044,13 +40216,42 @@ public final void synpred43_Css3_fragment() throws RecognitionException { } finally {dbg.exitDecision(614);} switch (alt614) { + case 1 : + dbg.enterAlt(1); + + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:92: ws + { + dbg.location(892,92); + pushFollow(FOLLOW_ws_in_synpred43_Css35573); + ws(); + state._fsp--; + if (state.failed) return; + } + break; + + } + } finally {dbg.exitSubRule(614);} + dbg.location(892,96); + match(input,IDENT,FOLLOW_IDENT_in_synpred43_Css35576); if (state.failed) return;dbg.location(892,102); + // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:102: ( ws )? + int alt615=2; + try { dbg.enterSubRule(615); + try { dbg.enterDecision(615, decisionCanBacktrack[615]); + + int LA615_0 = input.LA(1); + if ( (LA615_0==COMMENT||LA615_0==NL||LA615_0==WS) ) { + alt615=1; + } + } finally {dbg.exitDecision(615);} + + switch (alt615) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:102: ws { dbg.location(892,102); - pushFollow(FOLLOW_ws_in_synpred43_Css35558); + pushFollow(FOLLOW_ws_in_synpred43_Css35578); ws(); state._fsp--; if (state.failed) return; @@ -40058,9 +40259,9 @@ public final void synpred43_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(614);} + } finally {dbg.exitSubRule(615);} dbg.location(892,106); - match(input,RPAREN,FOLLOW_RPAREN_in_synpred43_Css35561); if (state.failed) return; + match(input,RPAREN,FOLLOW_RPAREN_in_synpred43_Css35581); if (state.failed) return; } } @@ -40071,7 +40272,7 @@ public final void synpred43_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:116: selectorsGroup { dbg.location(892,116); - pushFollow(FOLLOW_selectorsGroup_in_synpred43_Css35566); + pushFollow(FOLLOW_selectorsGroup_in_synpred43_Css35586); selectorsGroup(); state._fsp--; if (state.failed) return; @@ -40079,27 +40280,27 @@ public final void synpred43_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(615);} + } finally {dbg.exitSubRule(616);} dbg.location(892,132); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:132: ( ws )? - int alt616=2; - try { dbg.enterSubRule(616); - try { dbg.enterDecision(616, decisionCanBacktrack[616]); + int alt617=2; + try { dbg.enterSubRule(617); + try { dbg.enterDecision(617, decisionCanBacktrack[617]); - int LA616_0 = input.LA(1); - if ( (LA616_0==COMMENT||LA616_0==NL||LA616_0==WS) ) { - alt616=1; + int LA617_0 = input.LA(1); + if ( (LA617_0==COMMENT||LA617_0==NL||LA617_0==WS) ) { + alt617=1; } - } finally {dbg.exitDecision(616);} + } finally {dbg.exitDecision(617);} - switch (alt616) { + switch (alt617) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:892:132: ws { dbg.location(892,132); - pushFollow(FOLLOW_ws_in_synpred43_Css35569); + pushFollow(FOLLOW_ws_in_synpred43_Css35589); ws(); state._fsp--; if (state.failed) return; @@ -40107,9 +40308,9 @@ public final void synpred43_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(616);} + } finally {dbg.exitSubRule(617);} dbg.location(892,136); - match(input,LBRACE,FOLLOW_LBRACE_in_synpred43_Css35572); if (state.failed) return; + match(input,LBRACE,FOLLOW_LBRACE_in_synpred43_Css35592); if (state.failed) return; } } @@ -40123,7 +40324,7 @@ public final void synpred44_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:893:8: propertyDeclaration { dbg.location(893,8); - pushFollow(FOLLOW_propertyDeclaration_in_synpred44_Css35584); + pushFollow(FOLLOW_propertyDeclaration_in_synpred44_Css35604); propertyDeclaration(); state._fsp--; if (state.failed) return; @@ -40140,29 +40341,29 @@ public final void synpred45_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:895:8: property ( ws )? COLON (~ ( LBRACE | SEMI | RBRACE ) )* ( RBRACE | SEMI ) { dbg.location(895,8); - pushFollow(FOLLOW_property_in_synpred45_Css35601); + pushFollow(FOLLOW_property_in_synpred45_Css35621); property(); state._fsp--; if (state.failed) return;dbg.location(895,17); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:895:17: ( ws )? - int alt617=2; - try { dbg.enterSubRule(617); - try { dbg.enterDecision(617, decisionCanBacktrack[617]); + int alt618=2; + try { dbg.enterSubRule(618); + try { dbg.enterDecision(618, decisionCanBacktrack[618]); - int LA617_0 = input.LA(1); - if ( (LA617_0==COMMENT||LA617_0==NL||LA617_0==WS) ) { - alt617=1; + int LA618_0 = input.LA(1); + if ( (LA618_0==COMMENT||LA618_0==NL||LA618_0==WS) ) { + alt618=1; } - } finally {dbg.exitDecision(617);} + } finally {dbg.exitDecision(618);} - switch (alt617) { + switch (alt618) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:895:17: ws { dbg.location(895,17); - pushFollow(FOLLOW_ws_in_synpred45_Css35603); + pushFollow(FOLLOW_ws_in_synpred45_Css35623); ws(); state._fsp--; if (state.failed) return; @@ -40170,25 +40371,25 @@ public final void synpred45_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(617);} + } finally {dbg.exitSubRule(618);} dbg.location(895,21); - match(input,COLON,FOLLOW_COLON_in_synpred45_Css35606); if (state.failed) return;dbg.location(895,27); + match(input,COLON,FOLLOW_COLON_in_synpred45_Css35626); if (state.failed) return;dbg.location(895,27); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:895:27: (~ ( LBRACE | SEMI | RBRACE ) )* - try { dbg.enterSubRule(618); + try { dbg.enterSubRule(619); - loop618: + loop619: while (true) { - int alt618=2; - try { dbg.enterDecision(618, decisionCanBacktrack[618]); + int alt619=2; + try { dbg.enterDecision(619, decisionCanBacktrack[619]); - int LA618_0 = input.LA(1); - if ( ((LA618_0 >= A && LA618_0 <= LAYER_SYM)||(LA618_0 >= LBRACKET && LA618_0 <= R)||(LA618_0 >= RBRACKET && LA618_0 <= SASS_WHILE)||(LA618_0 >= SOLIDUS && LA618_0 <= Z)) ) { - alt618=1; + int LA619_0 = input.LA(1); + if ( ((LA619_0 >= A && LA619_0 <= LAYER_SYM)||(LA619_0 >= LBRACKET && LA619_0 <= R)||(LA619_0 >= RBRACKET && LA619_0 <= SASS_WHILE)||(LA619_0 >= SOLIDUS && LA619_0 <= Z)) ) { + alt619=1; } - } finally {dbg.exitDecision(618);} + } finally {dbg.exitDecision(619);} - switch (alt618) { + switch (alt619) { case 1 : dbg.enterAlt(1); @@ -40210,10 +40411,10 @@ public final void synpred45_Css3_fragment() throws RecognitionException { break; default : - break loop618; + break loop619; } } - } finally {dbg.exitSubRule(618);} + } finally {dbg.exitSubRule(619);} dbg.location(895,50); if ( input.LA(1)==RBRACE||input.LA(1)==SEMI ) { input.consume(); @@ -40239,7 +40440,7 @@ public final void synpred46_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:896:8: cp_mixin_declaration { dbg.location(896,8); - pushFollow(FOLLOW_cp_mixin_declaration_in_synpred46_Css35635); + pushFollow(FOLLOW_cp_mixin_declaration_in_synpred46_Css35655); cp_mixin_declaration(); state._fsp--; if (state.failed) return; @@ -40256,7 +40457,7 @@ public final void synpred47_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:897:8: cp_mixin_call { dbg.location(897,8); - pushFollow(FOLLOW_cp_mixin_call_in_synpred47_Css35647); + pushFollow(FOLLOW_cp_mixin_call_in_synpred47_Css35667); cp_mixin_call(); state._fsp--; if (state.failed) return; @@ -40273,7 +40474,7 @@ public final void synpred48_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:898:8: cp_mixin_call { dbg.location(898,8); - pushFollow(FOLLOW_cp_mixin_call_in_synpred48_Css35668); + pushFollow(FOLLOW_cp_mixin_call_in_synpred48_Css35688); cp_mixin_call(); state._fsp--; if (state.failed) return; @@ -40291,24 +40492,24 @@ public final void synpred49_Css3_fragment() throws RecognitionException { { dbg.location(932,66); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:932:66: ( ws )? - int alt619=2; - try { dbg.enterSubRule(619); - try { dbg.enterDecision(619, decisionCanBacktrack[619]); + int alt620=2; + try { dbg.enterSubRule(620); + try { dbg.enterDecision(620, decisionCanBacktrack[620]); - int LA619_0 = input.LA(1); - if ( (LA619_0==COMMENT||LA619_0==NL||LA619_0==WS) ) { - alt619=1; + int LA620_0 = input.LA(1); + if ( (LA620_0==COMMENT||LA620_0==NL||LA620_0==WS) ) { + alt620=1; } - } finally {dbg.exitDecision(619);} + } finally {dbg.exitDecision(620);} - switch (alt619) { + switch (alt620) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:932:66: ws { dbg.location(932,66); - pushFollow(FOLLOW_ws_in_synpred49_Css35964); + pushFollow(FOLLOW_ws_in_synpred49_Css35984); ws(); state._fsp--; if (state.failed) return; @@ -40316,9 +40517,9 @@ public final void synpred49_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(619);} + } finally {dbg.exitSubRule(620);} dbg.location(932,70); - pushFollow(FOLLOW_esPred_in_synpred49_Css35967); + pushFollow(FOLLOW_esPred_in_synpred49_Css35987); esPred(); state._fsp--; if (state.failed) return; @@ -40335,7 +40536,7 @@ public final void synpred50_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:933:5: typeSelector { dbg.location(933,5); - pushFollow(FOLLOW_typeSelector_in_synpred50_Css36002); + pushFollow(FOLLOW_typeSelector_in_synpred50_Css36022); typeSelector(); state._fsp--; if (state.failed) return; @@ -40353,24 +40554,24 @@ public final void synpred51_Css3_fragment() throws RecognitionException { { dbg.location(933,35); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:933:35: ( ws )? - int alt620=2; - try { dbg.enterSubRule(620); - try { dbg.enterDecision(620, decisionCanBacktrack[620]); + int alt621=2; + try { dbg.enterSubRule(621); + try { dbg.enterDecision(621, decisionCanBacktrack[621]); - int LA620_0 = input.LA(1); - if ( (LA620_0==COMMENT||LA620_0==NL||LA620_0==WS) ) { - alt620=1; + int LA621_0 = input.LA(1); + if ( (LA621_0==COMMENT||LA621_0==NL||LA621_0==WS) ) { + alt621=1; } - } finally {dbg.exitDecision(620);} + } finally {dbg.exitDecision(621);} - switch (alt620) { + switch (alt621) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:933:35: ws { dbg.location(933,35); - pushFollow(FOLLOW_ws_in_synpred51_Css36009); + pushFollow(FOLLOW_ws_in_synpred51_Css36029); ws(); state._fsp--; if (state.failed) return; @@ -40378,9 +40579,9 @@ public final void synpred51_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(620);} + } finally {dbg.exitSubRule(621);} dbg.location(933,39); - pushFollow(FOLLOW_esPred_in_synpred51_Css36012); + pushFollow(FOLLOW_esPred_in_synpred51_Css36032); esPred(); state._fsp--; if (state.failed) return; @@ -40398,17 +40599,17 @@ public final void synpred52_Css3_fragment() throws RecognitionException { { dbg.location(947,8); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:947:8: ( IDENT | STAR )? - int alt621=2; - try { dbg.enterSubRule(621); - try { dbg.enterDecision(621, decisionCanBacktrack[621]); + int alt622=2; + try { dbg.enterSubRule(622); + try { dbg.enterDecision(622, decisionCanBacktrack[622]); - int LA621_0 = input.LA(1); - if ( (LA621_0==IDENT||LA621_0==STAR) ) { - alt621=1; + int LA622_0 = input.LA(1); + if ( (LA622_0==IDENT||LA622_0==STAR) ) { + alt622=1; } - } finally {dbg.exitDecision(621);} + } finally {dbg.exitDecision(622);} - switch (alt621) { + switch (alt622) { case 1 : dbg.enterAlt(1); @@ -40430,9 +40631,9 @@ public final void synpred52_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(621);} + } finally {dbg.exitSubRule(622);} dbg.location(947,24); - match(input,PIPE,FOLLOW_PIPE_in_synpred52_Css36123); if (state.failed) return; + match(input,PIPE,FOLLOW_PIPE_in_synpred52_Css36143); if (state.failed) return; } } @@ -40446,29 +40647,29 @@ public final void synpred53_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:59: functionName ( ws )? LPAREN { dbg.location(1110,59); - pushFollow(FOLLOW_functionName_in_synpred53_Css37722); + pushFollow(FOLLOW_functionName_in_synpred53_Css37742); functionName(); state._fsp--; if (state.failed) return;dbg.location(1110,72); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:72: ( ws )? - int alt622=2; - try { dbg.enterSubRule(622); - try { dbg.enterDecision(622, decisionCanBacktrack[622]); + int alt623=2; + try { dbg.enterSubRule(623); + try { dbg.enterDecision(623, decisionCanBacktrack[623]); - int LA622_0 = input.LA(1); - if ( (LA622_0==COMMENT||LA622_0==NL||LA622_0==WS) ) { - alt622=1; + int LA623_0 = input.LA(1); + if ( (LA623_0==COMMENT||LA623_0==NL||LA623_0==WS) ) { + alt623=1; } - } finally {dbg.exitDecision(622);} + } finally {dbg.exitDecision(623);} - switch (alt622) { + switch (alt623) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1110:72: ws { dbg.location(1110,72); - pushFollow(FOLLOW_ws_in_synpred53_Css37724); + pushFollow(FOLLOW_ws_in_synpred53_Css37744); ws(); state._fsp--; if (state.failed) return; @@ -40476,9 +40677,9 @@ public final void synpred53_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(622);} + } finally {dbg.exitSubRule(623);} dbg.location(1110,76); - match(input,LPAREN,FOLLOW_LPAREN_in_synpred53_Css37727); if (state.failed) return; + match(input,LPAREN,FOLLOW_LPAREN_in_synpred53_Css37747); if (state.failed) return; } } @@ -40492,29 +40693,29 @@ public final void synpred54_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:65: functionName ( ws )? LPAREN { dbg.location(1112,65); - pushFollow(FOLLOW_functionName_in_synpred54_Css37757); + pushFollow(FOLLOW_functionName_in_synpred54_Css37777); functionName(); state._fsp--; if (state.failed) return;dbg.location(1112,78); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:78: ( ws )? - int alt623=2; - try { dbg.enterSubRule(623); - try { dbg.enterDecision(623, decisionCanBacktrack[623]); + int alt624=2; + try { dbg.enterSubRule(624); + try { dbg.enterDecision(624, decisionCanBacktrack[624]); - int LA623_0 = input.LA(1); - if ( (LA623_0==COMMENT||LA623_0==NL||LA623_0==WS) ) { - alt623=1; + int LA624_0 = input.LA(1); + if ( (LA624_0==COMMENT||LA624_0==NL||LA624_0==WS) ) { + alt624=1; } - } finally {dbg.exitDecision(623);} + } finally {dbg.exitDecision(624);} - switch (alt623) { + switch (alt624) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1112:78: ws { dbg.location(1112,78); - pushFollow(FOLLOW_ws_in_synpred54_Css37759); + pushFollow(FOLLOW_ws_in_synpred54_Css37779); ws(); state._fsp--; if (state.failed) return; @@ -40522,9 +40723,9 @@ public final void synpred54_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(623);} + } finally {dbg.exitSubRule(624);} dbg.location(1112,82); - match(input,LPAREN,FOLLOW_LPAREN_in_synpred54_Css37762); if (state.failed) return; + match(input,LPAREN,FOLLOW_LPAREN_in_synpred54_Css37782); if (state.failed) return; } } @@ -40539,28 +40740,28 @@ public final void synpred55_Css3_fragment() throws RecognitionException { { dbg.location(1152,15); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:15: ( ws | ( ( ws )? operator ( ws )? ) |) - int alt626=3; - try { dbg.enterSubRule(626); - try { dbg.enterDecision(626, decisionCanBacktrack[626]); + int alt627=3; + try { dbg.enterSubRule(627); + try { dbg.enterDecision(627, decisionCanBacktrack[627]); try { isCyclicDecision = true; - alt626 = dfa626.predict(input); + alt627 = dfa627.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(626);} + } finally {dbg.exitDecision(627);} - switch (alt626) { + switch (alt627) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:17: ws { dbg.location(1152,17); - pushFollow(FOLLOW_ws_in_synpred55_Css37932); + pushFollow(FOLLOW_ws_in_synpred55_Css37952); ws(); state._fsp--; if (state.failed) return; @@ -40579,24 +40780,24 @@ public final void synpred55_Css3_fragment() throws RecognitionException { { dbg.location(1152,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:23: ( ws )? - int alt624=2; - try { dbg.enterSubRule(624); - try { dbg.enterDecision(624, decisionCanBacktrack[624]); + int alt625=2; + try { dbg.enterSubRule(625); + try { dbg.enterDecision(625, decisionCanBacktrack[625]); - int LA624_0 = input.LA(1); - if ( (LA624_0==COMMENT||LA624_0==NL||LA624_0==WS) ) { - alt624=1; + int LA625_0 = input.LA(1); + if ( (LA625_0==COMMENT||LA625_0==NL||LA625_0==WS) ) { + alt625=1; } - } finally {dbg.exitDecision(624);} + } finally {dbg.exitDecision(625);} - switch (alt624) { + switch (alt625) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:23: ws { dbg.location(1152,23); - pushFollow(FOLLOW_ws_in_synpred55_Css37937); + pushFollow(FOLLOW_ws_in_synpred55_Css37957); ws(); state._fsp--; if (state.failed) return; @@ -40604,31 +40805,31 @@ public final void synpred55_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(624);} + } finally {dbg.exitSubRule(625);} dbg.location(1152,27); - pushFollow(FOLLOW_operator_in_synpred55_Css37940); + pushFollow(FOLLOW_operator_in_synpred55_Css37960); operator(); state._fsp--; if (state.failed) return;dbg.location(1152,36); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:36: ( ws )? - int alt625=2; - try { dbg.enterSubRule(625); - try { dbg.enterDecision(625, decisionCanBacktrack[625]); + int alt626=2; + try { dbg.enterSubRule(626); + try { dbg.enterDecision(626, decisionCanBacktrack[626]); - int LA625_0 = input.LA(1); - if ( (LA625_0==COMMENT||LA625_0==NL||LA625_0==WS) ) { - alt625=1; + int LA626_0 = input.LA(1); + if ( (LA626_0==COMMENT||LA626_0==NL||LA626_0==WS) ) { + alt626=1; } - } finally {dbg.exitDecision(625);} + } finally {dbg.exitDecision(626);} - switch (alt625) { + switch (alt626) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1152:36: ws { dbg.location(1152,36); - pushFollow(FOLLOW_ws_in_synpred55_Css37942); + pushFollow(FOLLOW_ws_in_synpred55_Css37962); ws(); state._fsp--; if (state.failed) return; @@ -40636,7 +40837,7 @@ public final void synpred55_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(625);} + } finally {dbg.exitSubRule(626);} } @@ -40651,9 +40852,9 @@ public final void synpred55_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(626);} + } finally {dbg.exitSubRule(627);} dbg.location(1152,58); - pushFollow(FOLLOW_term_in_synpred55_Css37951); + pushFollow(FOLLOW_term_in_synpred55_Css37971); term(); state._fsp--; if (state.failed) return; @@ -40670,29 +40871,29 @@ public final void synpred56_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1159:10: functionName ( ws )? LPAREN { dbg.location(1159,10); - pushFollow(FOLLOW_functionName_in_synpred56_Css38024); + pushFollow(FOLLOW_functionName_in_synpred56_Css38044); functionName(); state._fsp--; if (state.failed) return;dbg.location(1159,23); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1159:23: ( ws )? - int alt627=2; - try { dbg.enterSubRule(627); - try { dbg.enterDecision(627, decisionCanBacktrack[627]); + int alt628=2; + try { dbg.enterSubRule(628); + try { dbg.enterDecision(628, decisionCanBacktrack[628]); - int LA627_0 = input.LA(1); - if ( (LA627_0==COMMENT||LA627_0==NL||LA627_0==WS) ) { - alt627=1; + int LA628_0 = input.LA(1); + if ( (LA628_0==COMMENT||LA628_0==NL||LA628_0==WS) ) { + alt628=1; } - } finally {dbg.exitDecision(627);} + } finally {dbg.exitDecision(628);} - switch (alt627) { + switch (alt628) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1159:23: ws { dbg.location(1159,23); - pushFollow(FOLLOW_ws_in_synpred56_Css38026); + pushFollow(FOLLOW_ws_in_synpred56_Css38046); ws(); state._fsp--; if (state.failed) return; @@ -40700,9 +40901,9 @@ public final void synpred56_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(627);} + } finally {dbg.exitSubRule(628);} dbg.location(1159,27); - match(input,LPAREN,FOLLOW_LPAREN_in_synpred56_Css38029); if (state.failed) return; + match(input,LPAREN,FOLLOW_LPAREN_in_synpred56_Css38049); if (state.failed) return; } } @@ -40716,29 +40917,29 @@ public final void synpred57_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1225:10: fnAttributeName ( ws )? ( OPEQ | COLON ) { dbg.location(1225,10); - pushFollow(FOLLOW_fnAttributeName_in_synpred57_Css38636); + pushFollow(FOLLOW_fnAttributeName_in_synpred57_Css38656); fnAttributeName(); state._fsp--; if (state.failed) return;dbg.location(1225,26); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1225:26: ( ws )? - int alt628=2; - try { dbg.enterSubRule(628); - try { dbg.enterDecision(628, decisionCanBacktrack[628]); + int alt629=2; + try { dbg.enterSubRule(629); + try { dbg.enterDecision(629, decisionCanBacktrack[629]); - int LA628_0 = input.LA(1); - if ( (LA628_0==COMMENT||LA628_0==NL||LA628_0==WS) ) { - alt628=1; + int LA629_0 = input.LA(1); + if ( (LA629_0==COMMENT||LA629_0==NL||LA629_0==WS) ) { + alt629=1; } - } finally {dbg.exitDecision(628);} + } finally {dbg.exitDecision(629);} - switch (alt628) { + switch (alt629) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1225:26: ws { dbg.location(1225,26); - pushFollow(FOLLOW_ws_in_synpred57_Css38638); + pushFollow(FOLLOW_ws_in_synpred57_Css38658); ws(); state._fsp--; if (state.failed) return; @@ -40746,7 +40947,7 @@ public final void synpred57_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(628);} + } finally {dbg.exitSubRule(629);} dbg.location(1225,30); if ( input.LA(1)==COLON||input.LA(1)==OPEQ ) { input.consume(); @@ -40772,7 +40973,7 @@ public final void synpred58_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1226:12: cp_expression { dbg.location(1226,12); - pushFollow(FOLLOW_cp_expression_in_synpred58_Css38676); + pushFollow(FOLLOW_cp_expression_in_synpred58_Css38696); cp_expression(); state._fsp--; if (state.failed) return; @@ -40790,28 +40991,28 @@ public final void synpred59_Css3_fragment() throws RecognitionException { { dbg.location(1238,21); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:21: ( ws | ( ( ws )? SOLIDUS ( ws )? ) |) - int alt631=3; - try { dbg.enterSubRule(631); - try { dbg.enterDecision(631, decisionCanBacktrack[631]); + int alt632=3; + try { dbg.enterSubRule(632); + try { dbg.enterDecision(632, decisionCanBacktrack[632]); try { isCyclicDecision = true; - alt631 = dfa631.predict(input); + alt632 = dfa632.predict(input); } catch (NoViableAltException nvae) { dbg.recognitionException(nvae); throw nvae; } - } finally {dbg.exitDecision(631);} + } finally {dbg.exitDecision(632);} - switch (alt631) { + switch (alt632) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:23: ws { dbg.location(1238,23); - pushFollow(FOLLOW_ws_in_synpred59_Css38770); + pushFollow(FOLLOW_ws_in_synpred59_Css38790); ws(); state._fsp--; if (state.failed) return; @@ -40830,24 +41031,24 @@ public final void synpred59_Css3_fragment() throws RecognitionException { { dbg.location(1238,29); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:29: ( ws )? - int alt629=2; - try { dbg.enterSubRule(629); - try { dbg.enterDecision(629, decisionCanBacktrack[629]); + int alt630=2; + try { dbg.enterSubRule(630); + try { dbg.enterDecision(630, decisionCanBacktrack[630]); - int LA629_0 = input.LA(1); - if ( (LA629_0==COMMENT||LA629_0==NL||LA629_0==WS) ) { - alt629=1; + int LA630_0 = input.LA(1); + if ( (LA630_0==COMMENT||LA630_0==NL||LA630_0==WS) ) { + alt630=1; } - } finally {dbg.exitDecision(629);} + } finally {dbg.exitDecision(630);} - switch (alt629) { + switch (alt630) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:29: ws { dbg.location(1238,29); - pushFollow(FOLLOW_ws_in_synpred59_Css38775); + pushFollow(FOLLOW_ws_in_synpred59_Css38795); ws(); state._fsp--; if (state.failed) return; @@ -40855,28 +41056,28 @@ public final void synpred59_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(629);} + } finally {dbg.exitSubRule(630);} dbg.location(1238,33); - match(input,SOLIDUS,FOLLOW_SOLIDUS_in_synpred59_Css38778); if (state.failed) return;dbg.location(1238,41); + match(input,SOLIDUS,FOLLOW_SOLIDUS_in_synpred59_Css38798); if (state.failed) return;dbg.location(1238,41); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:41: ( ws )? - int alt630=2; - try { dbg.enterSubRule(630); - try { dbg.enterDecision(630, decisionCanBacktrack[630]); + int alt631=2; + try { dbg.enterSubRule(631); + try { dbg.enterDecision(631, decisionCanBacktrack[631]); - int LA630_0 = input.LA(1); - if ( (LA630_0==COMMENT||LA630_0==NL||LA630_0==WS) ) { - alt630=1; + int LA631_0 = input.LA(1); + if ( (LA631_0==COMMENT||LA631_0==NL||LA631_0==WS) ) { + alt631=1; } - } finally {dbg.exitDecision(630);} + } finally {dbg.exitDecision(631);} - switch (alt630) { + switch (alt631) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1238:41: ws { dbg.location(1238,41); - pushFollow(FOLLOW_ws_in_synpred59_Css38780); + pushFollow(FOLLOW_ws_in_synpred59_Css38800); ws(); state._fsp--; if (state.failed) return; @@ -40884,7 +41085,7 @@ public final void synpred59_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(630);} + } finally {dbg.exitSubRule(631);} } @@ -40899,9 +41100,9 @@ public final void synpred59_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(631);} + } finally {dbg.exitSubRule(632);} dbg.location(1238,63); - pushFollow(FOLLOW_term_in_synpred59_Css38789); + pushFollow(FOLLOW_term_in_synpred59_Css38809); term(); state._fsp--; if (state.failed) return; @@ -40919,24 +41120,24 @@ public final void synpred61_Css3_fragment() throws RecognitionException { { dbg.location(1273,7); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:7: ( ws )? - int alt632=2; - try { dbg.enterSubRule(632); - try { dbg.enterDecision(632, decisionCanBacktrack[632]); + int alt633=2; + try { dbg.enterSubRule(633); + try { dbg.enterDecision(633, decisionCanBacktrack[633]); - int LA632_0 = input.LA(1); - if ( (LA632_0==COMMENT||LA632_0==NL||LA632_0==WS) ) { - alt632=1; + int LA633_0 = input.LA(1); + if ( (LA633_0==COMMENT||LA633_0==NL||LA633_0==WS) ) { + alt633=1; } - } finally {dbg.exitDecision(632);} + } finally {dbg.exitDecision(633);} - switch (alt632) { + switch (alt633) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:7: ws { dbg.location(1273,7); - pushFollow(FOLLOW_ws_in_synpred61_Css39245); + pushFollow(FOLLOW_ws_in_synpred61_Css39269); ws(); state._fsp--; if (state.failed) return; @@ -40944,28 +41145,28 @@ public final void synpred61_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(632);} + } finally {dbg.exitSubRule(633);} dbg.location(1273,11); - match(input,COMMA,FOLLOW_COMMA_in_synpred61_Css39248); if (state.failed) return;dbg.location(1273,17); + match(input,COMMA,FOLLOW_COMMA_in_synpred61_Css39272); if (state.failed) return;dbg.location(1273,17); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:17: ( ws )? - int alt633=2; - try { dbg.enterSubRule(633); - try { dbg.enterDecision(633, decisionCanBacktrack[633]); + int alt634=2; + try { dbg.enterSubRule(634); + try { dbg.enterDecision(634, decisionCanBacktrack[634]); - int LA633_0 = input.LA(1); - if ( (LA633_0==COMMENT||LA633_0==NL||LA633_0==WS) ) { - alt633=1; + int LA634_0 = input.LA(1); + if ( (LA634_0==COMMENT||LA634_0==NL||LA634_0==WS) ) { + alt634=1; } - } finally {dbg.exitDecision(633);} + } finally {dbg.exitDecision(634);} - switch (alt633) { + switch (alt634) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1273:17: ws { dbg.location(1273,17); - pushFollow(FOLLOW_ws_in_synpred61_Css39250); + pushFollow(FOLLOW_ws_in_synpred61_Css39274); ws(); state._fsp--; if (state.failed) return; @@ -40973,9 +41174,9 @@ public final void synpred61_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(633);} + } finally {dbg.exitSubRule(634);} dbg.location(1273,21); - pushFollow(FOLLOW_cp_expression_in_synpred61_Css39253); + pushFollow(FOLLOW_cp_expression_in_synpred61_Css39277); cp_expression(); state._fsp--; if (state.failed) return; @@ -40992,7 +41193,7 @@ public final void synpred62_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1289:8: cp_expression_atom { dbg.location(1289,8); - pushFollow(FOLLOW_cp_expression_atom_in_synpred62_Css39320); + pushFollow(FOLLOW_cp_expression_atom_in_synpred62_Css39344); cp_expression_atom(); state._fsp--; if (state.failed) return; @@ -41010,24 +41211,24 @@ public final void synpred63_Css3_fragment() throws RecognitionException { { dbg.location(1291,10); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1291:10: ( ws )? - int alt634=2; - try { dbg.enterSubRule(634); - try { dbg.enterDecision(634, decisionCanBacktrack[634]); + int alt635=2; + try { dbg.enterSubRule(635); + try { dbg.enterDecision(635, decisionCanBacktrack[635]); - int LA634_0 = input.LA(1); - if ( (LA634_0==COMMENT||LA634_0==NL||LA634_0==WS) ) { - alt634=1; + int LA635_0 = input.LA(1); + if ( (LA635_0==COMMENT||LA635_0==NL||LA635_0==WS) ) { + alt635=1; } - } finally {dbg.exitDecision(634);} + } finally {dbg.exitDecision(635);} - switch (alt634) { + switch (alt635) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1291:10: ws { dbg.location(1291,10); - pushFollow(FOLLOW_ws_in_synpred63_Css39343); + pushFollow(FOLLOW_ws_in_synpred63_Css39367); ws(); state._fsp--; if (state.failed) return; @@ -41035,9 +41236,9 @@ public final void synpred63_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(634);} + } finally {dbg.exitSubRule(635);} dbg.location(1291,14); - pushFollow(FOLLOW_cp_expression_operator_in_synpred63_Css39346); + pushFollow(FOLLOW_cp_expression_operator_in_synpred63_Css39370); cp_expression_operator(); state._fsp--; if (state.failed) return; @@ -41055,24 +41256,24 @@ public final void synpred64_Css3_fragment() throws RecognitionException { { dbg.location(1292,12); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1292:12: ( ws )? - int alt635=2; - try { dbg.enterSubRule(635); - try { dbg.enterDecision(635, decisionCanBacktrack[635]); + int alt636=2; + try { dbg.enterSubRule(636); + try { dbg.enterDecision(636, decisionCanBacktrack[636]); - int LA635_0 = input.LA(1); - if ( (LA635_0==COMMENT||LA635_0==NL||LA635_0==WS) ) { - alt635=1; + int LA636_0 = input.LA(1); + if ( (LA636_0==COMMENT||LA636_0==NL||LA636_0==WS) ) { + alt636=1; } - } finally {dbg.exitDecision(635);} + } finally {dbg.exitDecision(636);} - switch (alt635) { + switch (alt636) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1292:12: ws { dbg.location(1292,12); - pushFollow(FOLLOW_ws_in_synpred64_Css39372); + pushFollow(FOLLOW_ws_in_synpred64_Css39396); ws(); state._fsp--; if (state.failed) return; @@ -41080,9 +41281,9 @@ public final void synpred64_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(635);} + } finally {dbg.exitSubRule(636);} dbg.location(1292,16); - pushFollow(FOLLOW_cp_expression_atom_in_synpred64_Css39375); + pushFollow(FOLLOW_cp_expression_atom_in_synpred64_Css39399); cp_expression_atom(); state._fsp--; if (state.failed) return; @@ -41099,7 +41300,7 @@ public final void synpred65_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1306:14: cp_math_expression { dbg.location(1306,14); - pushFollow(FOLLOW_cp_math_expression_in_synpred65_Css39515); + pushFollow(FOLLOW_cp_math_expression_in_synpred65_Css39539); cp_math_expression(); state._fsp--; if (state.failed) return; @@ -41117,24 +41318,24 @@ public final void synpred66_Css3_fragment() throws RecognitionException { { dbg.location(1333,14); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1333:14: ( ws )? - int alt636=2; - try { dbg.enterSubRule(636); - try { dbg.enterDecision(636, decisionCanBacktrack[636]); + int alt637=2; + try { dbg.enterSubRule(637); + try { dbg.enterDecision(637, decisionCanBacktrack[637]); - int LA636_0 = input.LA(1); - if ( (LA636_0==COMMENT||LA636_0==NL||LA636_0==WS) ) { - alt636=1; + int LA637_0 = input.LA(1); + if ( (LA637_0==COMMENT||LA637_0==NL||LA637_0==WS) ) { + alt637=1; } - } finally {dbg.exitDecision(636);} + } finally {dbg.exitDecision(637);} - switch (alt636) { + switch (alt637) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1333:14: ws { dbg.location(1333,14); - pushFollow(FOLLOW_ws_in_synpred66_Css39648); + pushFollow(FOLLOW_ws_in_synpred66_Css39672); ws(); state._fsp--; if (state.failed) return; @@ -41142,7 +41343,7 @@ public final void synpred66_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(636);} + } finally {dbg.exitSubRule(637);} dbg.location(1333,18); if ( input.LA(1)==MINUS||input.LA(1)==PLUS||(input.LA(1) >= SOLIDUS && input.LA(1) <= STAR) ) { input.consume(); @@ -41169,24 +41370,24 @@ public final void synpred67_Css3_fragment() throws RecognitionException { { dbg.location(1365,78); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:78: ( ws )? - int alt637=2; - try { dbg.enterSubRule(637); - try { dbg.enterDecision(637, decisionCanBacktrack[637]); + int alt638=2; + try { dbg.enterSubRule(638); + try { dbg.enterDecision(638, decisionCanBacktrack[638]); - int LA637_0 = input.LA(1); - if ( (LA637_0==COMMENT||LA637_0==NL||LA637_0==WS) ) { - alt637=1; + int LA638_0 = input.LA(1); + if ( (LA638_0==COMMENT||LA638_0==NL||LA638_0==WS) ) { + alt638=1; } - } finally {dbg.exitDecision(637);} + } finally {dbg.exitDecision(638);} - switch (alt637) { + switch (alt638) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:78: ws { dbg.location(1365,78); - pushFollow(FOLLOW_ws_in_synpred67_Css39940); + pushFollow(FOLLOW_ws_in_synpred67_Css39964); ws(); state._fsp--; if (state.failed) return; @@ -41194,31 +41395,31 @@ public final void synpred67_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(637);} + } finally {dbg.exitSubRule(638);} dbg.location(1365,82); - pushFollow(FOLLOW_combinator_in_synpred67_Css39943); + pushFollow(FOLLOW_combinator_in_synpred67_Css39967); combinator(); state._fsp--; if (state.failed) return;dbg.location(1365,93); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:93: ( ws )? - int alt638=2; - try { dbg.enterSubRule(638); - try { dbg.enterDecision(638, decisionCanBacktrack[638]); + int alt639=2; + try { dbg.enterSubRule(639); + try { dbg.enterDecision(639, decisionCanBacktrack[639]); - int LA638_0 = input.LA(1); - if ( (LA638_0==COMMENT||LA638_0==NL||LA638_0==WS) ) { - alt638=1; + int LA639_0 = input.LA(1); + if ( (LA639_0==COMMENT||LA639_0==NL||LA639_0==WS) ) { + alt639=1; } - } finally {dbg.exitDecision(638);} + } finally {dbg.exitDecision(639);} - switch (alt638) { + switch (alt639) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:93: ws { dbg.location(1365,93); - pushFollow(FOLLOW_ws_in_synpred67_Css39945); + pushFollow(FOLLOW_ws_in_synpred67_Css39969); ws(); state._fsp--; if (state.failed) return; @@ -41226,7 +41427,7 @@ public final void synpred67_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(638);} + } finally {dbg.exitSubRule(639);} } @@ -41241,7 +41442,7 @@ public final void synpred68_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:173: pseudo { dbg.location(1365,173); - pushFollow(FOLLOW_pseudo_in_synpred68_Css39981); + pushFollow(FOLLOW_pseudo_in_synpred68_Css310005); pseudo(); state._fsp--; if (state.failed) return; @@ -41259,24 +41460,24 @@ public final void synpred69_Css3_fragment() throws RecognitionException { { dbg.location(1365,192); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:192: ( ws )? - int alt639=2; - try { dbg.enterSubRule(639); - try { dbg.enterDecision(639, decisionCanBacktrack[639]); + int alt640=2; + try { dbg.enterSubRule(640); + try { dbg.enterDecision(640, decisionCanBacktrack[640]); - int LA639_0 = input.LA(1); - if ( (LA639_0==COMMENT||LA639_0==NL||LA639_0==WS) ) { - alt639=1; + int LA640_0 = input.LA(1); + if ( (LA640_0==COMMENT||LA640_0==NL||LA640_0==WS) ) { + alt640=1; } - } finally {dbg.exitDecision(639);} + } finally {dbg.exitDecision(640);} - switch (alt639) { + switch (alt640) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1365:192: ws { dbg.location(1365,192); - pushFollow(FOLLOW_ws_in_synpred69_Css39989); + pushFollow(FOLLOW_ws_in_synpred69_Css310013); ws(); state._fsp--; if (state.failed) return; @@ -41284,9 +41485,9 @@ public final void synpred69_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(639);} + } finally {dbg.exitSubRule(640);} dbg.location(1365,196); - match(input,LPAREN,FOLLOW_LPAREN_in_synpred69_Css39992); if (state.failed) return; + match(input,LPAREN,FOLLOW_LPAREN_in_synpred69_Css310016); if (state.failed) return; } } @@ -41300,7 +41501,7 @@ public final void synpred70_Css3_fragment() throws RecognitionException { // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1374:26: webkitKeyframeSelectors { dbg.location(1374,26); - pushFollow(FOLLOW_webkitKeyframeSelectors_in_synpred70_Css310108); + pushFollow(FOLLOW_webkitKeyframeSelectors_in_synpred70_Css310132); webkitKeyframeSelectors(); state._fsp--; if (state.failed) return; @@ -41318,24 +41519,24 @@ public final void synpred71_Css3_fragment() throws RecognitionException { { dbg.location(1552,20); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1552:20: ( ws )? - int alt640=2; - try { dbg.enterSubRule(640); - try { dbg.enterDecision(640, decisionCanBacktrack[640]); + int alt641=2; + try { dbg.enterSubRule(641); + try { dbg.enterDecision(641, decisionCanBacktrack[641]); - int LA640_0 = input.LA(1); - if ( (LA640_0==COMMENT||LA640_0==NL||LA640_0==WS) ) { - alt640=1; + int LA641_0 = input.LA(1); + if ( (LA641_0==COMMENT||LA641_0==NL||LA641_0==WS) ) { + alt641=1; } - } finally {dbg.exitDecision(640);} + } finally {dbg.exitDecision(641);} - switch (alt640) { + switch (alt641) { case 1 : dbg.enterAlt(1); // /home/matthias/src/netbeans/ide/css.lib/src/org/netbeans/modules/css/lib/Css3.g:1552:20: ws { dbg.location(1552,20); - pushFollow(FOLLOW_ws_in_synpred71_Css311353); + pushFollow(FOLLOW_ws_in_synpred71_Css311377); ws(); state._fsp--; if (state.failed) return; @@ -41343,9 +41544,9 @@ public final void synpred71_Css3_fragment() throws RecognitionException { break; } - } finally {dbg.exitSubRule(640);} + } finally {dbg.exitSubRule(641);} dbg.location(1552,24); - match(input,COMMA,FOLLOW_COMMA_in_synpred71_Css311356); if (state.failed) return; + match(input,COMMA,FOLLOW_COMMA_in_synpred71_Css311380); if (state.failed) return; } } @@ -42508,60 +42709,60 @@ public final boolean synpred28_Css3() { protected DFA155 dfa155 = new DFA155(this); protected DFA173 dfa173 = new DFA173(this); protected DFA186 dfa186 = new DFA186(this); - protected DFA224 dfa224 = new DFA224(this); + protected DFA225 dfa225 = new DFA225(this); + protected DFA237 dfa237 = new DFA237(this); protected DFA236 dfa236 = new DFA236(this); - protected DFA235 dfa235 = new DFA235(this); - protected DFA255 dfa255 = new DFA255(this); - protected DFA257 dfa257 = new DFA257(this); - protected DFA262 dfa262 = new DFA262(this); - protected DFA267 dfa267 = new DFA267(this); - protected DFA273 dfa273 = new DFA273(this); + protected DFA256 dfa256 = new DFA256(this); + protected DFA258 dfa258 = new DFA258(this); + protected DFA263 dfa263 = new DFA263(this); protected DFA268 dfa268 = new DFA268(this); - protected DFA290 dfa290 = new DFA290(this); + protected DFA274 dfa274 = new DFA274(this); + protected DFA269 dfa269 = new DFA269(this); + protected DFA291 dfa291 = new DFA291(this); + protected DFA284 dfa284 = new DFA284(this); protected DFA283 dfa283 = new DFA283(this); - protected DFA282 dfa282 = new DFA282(this); - protected DFA287 dfa287 = new DFA287(this); - protected DFA292 dfa292 = new DFA292(this); - protected DFA294 dfa294 = new DFA294(this); - protected DFA298 dfa298 = new DFA298(this); + protected DFA288 dfa288 = new DFA288(this); + protected DFA293 dfa293 = new DFA293(this); + protected DFA295 dfa295 = new DFA295(this); + protected DFA299 dfa299 = new DFA299(this); + protected DFA307 dfa307 = new DFA307(this); protected DFA306 dfa306 = new DFA306(this); protected DFA305 dfa305 = new DFA305(this); - protected DFA304 dfa304 = new DFA304(this); - protected DFA310 dfa310 = new DFA310(this); - protected DFA313 dfa313 = new DFA313(this); - protected DFA336 dfa336 = new DFA336(this); - protected DFA359 dfa359 = new DFA359(this); + protected DFA311 dfa311 = new DFA311(this); + protected DFA314 dfa314 = new DFA314(this); + protected DFA337 dfa337 = new DFA337(this); + protected DFA360 dfa360 = new DFA360(this); + protected DFA375 dfa375 = new DFA375(this); protected DFA374 dfa374 = new DFA374(this); - protected DFA373 dfa373 = new DFA373(this); - protected DFA388 dfa388 = new DFA388(this); + protected DFA389 dfa389 = new DFA389(this); + protected DFA399 dfa399 = new DFA399(this); protected DFA398 dfa398 = new DFA398(this); - protected DFA397 dfa397 = new DFA397(this); - protected DFA407 dfa407 = new DFA407(this); - protected DFA413 dfa413 = new DFA413(this); - protected DFA419 dfa419 = new DFA419(this); - protected DFA433 dfa433 = new DFA433(this); - protected DFA438 dfa438 = new DFA438(this); - protected DFA445 dfa445 = new DFA445(this); - protected DFA449 dfa449 = new DFA449(this); - protected DFA464 dfa464 = new DFA464(this); - protected DFA466 dfa466 = new DFA466(this); - protected DFA479 dfa479 = new DFA479(this); - protected DFA482 dfa482 = new DFA482(this); - protected DFA498 dfa498 = new DFA498(this); - protected DFA527 dfa527 = new DFA527(this); + protected DFA408 dfa408 = new DFA408(this); + protected DFA414 dfa414 = new DFA414(this); + protected DFA420 dfa420 = new DFA420(this); + protected DFA434 dfa434 = new DFA434(this); + protected DFA439 dfa439 = new DFA439(this); + protected DFA446 dfa446 = new DFA446(this); + protected DFA450 dfa450 = new DFA450(this); + protected DFA465 dfa465 = new DFA465(this); + protected DFA467 dfa467 = new DFA467(this); + protected DFA480 dfa480 = new DFA480(this); + protected DFA483 dfa483 = new DFA483(this); + protected DFA499 dfa499 = new DFA499(this); protected DFA528 dfa528 = new DFA528(this); - protected DFA534 dfa534 = new DFA534(this); + protected DFA529 dfa529 = new DFA529(this); + protected DFA535 dfa535 = new DFA535(this); + protected DFA543 dfa543 = new DFA543(this); protected DFA542 dfa542 = new DFA542(this); - protected DFA541 dfa541 = new DFA541(this); - protected DFA545 dfa545 = new DFA545(this); - protected DFA550 dfa550 = new DFA550(this); - protected DFA570 dfa570 = new DFA570(this); - protected DFA577 dfa577 = new DFA577(this); - protected DFA572 dfa572 = new DFA572(this); - protected DFA615 dfa615 = new DFA615(this); - protected DFA610 dfa610 = new DFA610(this); - protected DFA626 dfa626 = new DFA626(this); - protected DFA631 dfa631 = new DFA631(this); + protected DFA546 dfa546 = new DFA546(this); + protected DFA551 dfa551 = new DFA551(this); + protected DFA571 dfa571 = new DFA571(this); + protected DFA578 dfa578 = new DFA578(this); + protected DFA573 dfa573 = new DFA573(this); + protected DFA616 dfa616 = new DFA616(this); + protected DFA611 dfa611 = new DFA611(this); + protected DFA627 dfa627 = new DFA627(this); + protected DFA632 dfa632 = new DFA632(this); static final String DFA3_eotS = "\5\uffff"; static final String DFA3_eofS = @@ -42569,20 +42770,21 @@ public final boolean synpred28_Css3() { static final String DFA3_minS = "\1\6\1\23\1\uffff\1\23\1\uffff"; static final String DFA3_maxS = - "\1\u0099\1\u009a\1\uffff\1\u009a\1\uffff"; + "\1\u009a\1\u009b\1\uffff\1\u009b\1\uffff"; static final String DFA3_acceptS = "\2\uffff\1\2\1\uffff\1\1"; static final String DFA3_specialS = "\5\uffff}>"; static final String[] DFA3_transitionS = { "\2\2\2\uffff\5\2\3\uffff\1\1\1\2\2\uffff\1\2\1\uffff\1\2\5\uffff\3\2"+ - "\7\uffff\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\5\uffff"+ - "\1\2\1\uffff\4\2\2\uffff\1\2\6\uffff\3\2\5\uffff\1\2\11\uffff\1\2\2\uffff"+ - "\2\2\6\uffff\3\2\2\uffff\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff"+ - "\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\10\uffff\1\2", - "\1\2\1\uffff\1\3\76\uffff\1\3\62\uffff\1\4\22\uffff\1\3", + "\7\uffff\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\4\uffff"+ + "\1\2\1\uffff\1\2\1\uffff\4\2\2\uffff\1\2\6\uffff\3\2\5\uffff\1\2\11\uffff"+ + "\1\2\2\uffff\2\2\6\uffff\3\2\2\uffff\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff"+ + "\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\10\uffff"+ + "\1\2", + "\1\2\1\uffff\1\3\77\uffff\1\3\62\uffff\1\4\22\uffff\1\3", "", - "\1\2\1\uffff\1\3\76\uffff\1\3\62\uffff\1\4\22\uffff\1\3", + "\1\2\1\uffff\1\3\77\uffff\1\3\62\uffff\1\4\22\uffff\1\3", "" }; @@ -42632,34 +42834,34 @@ public void error(NoViableAltException nvae) { "\1\6\1\25\1\uffff\1\25\1\24\1\25\1\64\1\24\1\25\1\uffff\1\24\1\25\1\24"+ "\1\64\2\24"; static final String DFA5_maxS = - "\1\u0099\1\u009a\1\uffff\3\u009a\1\64\2\u009a\1\uffff\3\u009a\1\64\2\u009a"; + "\1\u009a\1\u009b\1\uffff\3\u009b\1\64\2\u009b\1\uffff\3\u009b\1\64\2\u009b"; static final String DFA5_acceptS = "\2\uffff\1\2\6\uffff\1\1\6\uffff"; static final String DFA5_specialS = "\20\uffff}>"; static final String[] DFA5_transitionS = { "\2\2\2\uffff\5\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\5\uffff\3\2\7\uffff"+ - "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\5\uffff\1\1\1\uffff"+ - "\4\2\2\uffff\1\2\6\uffff\3\2\5\uffff\1\2\11\uffff\1\2\2\uffff\2\2\6\uffff"+ - "\3\2\2\uffff\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff\6\2\1\uffff"+ - "\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\10\uffff\1\2", - "\1\3\76\uffff\1\3\105\uffff\1\3", - "", - "\1\5\36\uffff\1\4\10\uffff\1\2\26\uffff\1\5\105\uffff\1\5", - "\1\10\1\7\12\uffff\1\6\34\uffff\1\2\26\uffff\1\7\57\uffff\1\11\25\uffff"+ + "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\4\uffff\1\2\1\uffff"+ + "\1\1\1\uffff\4\2\2\uffff\1\2\6\uffff\3\2\5\uffff\1\2\11\uffff\1\2\2\uffff"+ + "\2\2\6\uffff\3\2\2\uffff\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff"+ + "\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\10\uffff\1\2", + "\1\3\77\uffff\1\3\105\uffff\1\3", + "", + "\1\5\36\uffff\1\4\11\uffff\1\2\26\uffff\1\5\105\uffff\1\5", + "\1\10\1\7\12\uffff\1\6\35\uffff\1\2\26\uffff\1\7\57\uffff\1\11\25\uffff"+ "\1\7", - "\1\5\36\uffff\1\4\10\uffff\1\2\26\uffff\1\5\105\uffff\1\5", + "\1\5\36\uffff\1\4\11\uffff\1\2\26\uffff\1\5\105\uffff\1\5", "\1\12", - "\1\10\1\7\47\uffff\1\2\26\uffff\1\7\105\uffff\1\7", - "\1\13\36\uffff\1\14\37\uffff\1\13\105\uffff\1\13", + "\1\10\1\7\50\uffff\1\2\26\uffff\1\7\105\uffff\1\7", + "\1\13\36\uffff\1\14\40\uffff\1\13\105\uffff\1\13", "", - "\1\10\1\7\12\uffff\1\6\34\uffff\1\2\26\uffff\1\7\57\uffff\1\11\25\uffff"+ + "\1\10\1\7\12\uffff\1\6\35\uffff\1\2\26\uffff\1\7\57\uffff\1\11\25\uffff"+ "\1\7", - "\1\13\36\uffff\1\14\37\uffff\1\13\105\uffff\1\13", - "\1\10\1\16\12\uffff\1\15\63\uffff\1\16\57\uffff\1\11\25\uffff\1\16", + "\1\13\36\uffff\1\14\40\uffff\1\13\105\uffff\1\13", + "\1\10\1\16\12\uffff\1\15\64\uffff\1\16\57\uffff\1\11\25\uffff\1\16", "\1\17", - "\1\10\1\16\76\uffff\1\16\105\uffff\1\16", - "\1\10\1\16\12\uffff\1\15\63\uffff\1\16\57\uffff\1\11\25\uffff\1\16" + "\1\10\1\16\77\uffff\1\16\105\uffff\1\16", + "\1\10\1\16\12\uffff\1\15\64\uffff\1\16\57\uffff\1\11\25\uffff\1\16" }; static final short[] DFA5_eot = DFA.unpackEncodedString(DFA5_eotS); @@ -42707,21 +42909,21 @@ public void error(NoViableAltException nvae) { static final String DFA7_minS = "\1\6\1\23\1\uffff\1\23\1\uffff"; static final String DFA7_maxS = - "\1\u0099\1\u009a\1\uffff\1\u009a\1\uffff"; + "\1\u009a\1\u009b\1\uffff\1\u009b\1\uffff"; static final String DFA7_acceptS = "\2\uffff\1\2\1\uffff\1\1"; static final String DFA7_specialS = "\5\uffff}>"; static final String[] DFA7_transitionS = { "\2\2\2\uffff\5\2\3\uffff\2\2\2\uffff\1\2\1\uffff\1\2\5\uffff\3\2\7\uffff"+ - "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\5\uffff\1\2\1\uffff"+ - "\4\2\2\uffff\1\2\6\uffff\3\2\5\uffff\1\1\11\uffff\1\2\2\uffff\2\2\6\uffff"+ - "\3\2\2\uffff\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff\6\2\1\uffff"+ - "\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\10\uffff\1\2", - "\1\2\1\uffff\1\3\36\uffff\1\4\37\uffff\1\3\62\uffff\1\4\14\uffff\1\4"+ + "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\4\uffff\1\2\1\uffff"+ + "\1\2\1\uffff\4\2\2\uffff\1\2\6\uffff\3\2\5\uffff\1\1\11\uffff\1\2\2\uffff"+ + "\2\2\6\uffff\3\2\2\uffff\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff"+ + "\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\10\uffff\1\2", + "\1\2\1\uffff\1\3\36\uffff\1\4\40\uffff\1\3\62\uffff\1\4\14\uffff\1\4"+ "\5\uffff\1\3", "", - "\1\2\1\uffff\1\3\36\uffff\1\4\37\uffff\1\3\62\uffff\1\4\14\uffff\1\4"+ + "\1\2\1\uffff\1\3\36\uffff\1\4\40\uffff\1\3\62\uffff\1\4\14\uffff\1\4"+ "\5\uffff\1\3", "" }; @@ -42771,21 +42973,21 @@ public void error(NoViableAltException nvae) { static final String DFA10_minS = "\1\6\1\uffff\2\23\1\uffff"; static final String DFA10_maxS = - "\1\u0099\1\uffff\2\u009a\1\uffff"; + "\1\u009a\1\uffff\2\u009b\1\uffff"; static final String DFA10_acceptS = "\1\uffff\1\2\2\uffff\1\1"; static final String DFA10_specialS = "\5\uffff}>"; static final String[] DFA10_transitionS = { "\2\1\2\uffff\5\1\3\uffff\2\1\2\uffff\1\1\1\uffff\1\1\5\uffff\3\1\7\uffff"+ - "\1\1\2\uffff\2\1\2\uffff\2\1\3\uffff\1\1\1\uffff\1\1\5\uffff\1\1\1\uffff"+ - "\4\1\2\uffff\1\1\6\uffff\3\1\5\uffff\1\2\11\uffff\1\1\2\uffff\2\1\6\uffff"+ - "\3\1\2\uffff\3\1\1\uffff\2\1\2\uffff\5\1\1\uffff\3\1\1\uffff\6\1\1\uffff"+ - "\1\1\1\uffff\1\1\1\uffff\1\1\1\uffff\5\1\10\uffff\1\1", + "\1\1\2\uffff\2\1\2\uffff\2\1\3\uffff\1\1\1\uffff\1\1\4\uffff\1\1\1\uffff"+ + "\1\1\1\uffff\4\1\2\uffff\1\1\6\uffff\3\1\5\uffff\1\2\11\uffff\1\1\2\uffff"+ + "\2\1\6\uffff\3\1\2\uffff\3\1\1\uffff\2\1\2\uffff\5\1\1\uffff\3\1\1\uffff"+ + "\6\1\1\uffff\1\1\1\uffff\1\1\1\uffff\1\1\1\uffff\5\1\10\uffff\1\1", "", - "\1\1\1\uffff\1\3\36\uffff\1\4\37\uffff\1\3\62\uffff\1\4\14\uffff\1\4"+ + "\1\1\1\uffff\1\3\36\uffff\1\4\40\uffff\1\3\62\uffff\1\4\14\uffff\1\4"+ "\5\uffff\1\3", - "\1\1\1\uffff\1\3\36\uffff\1\4\37\uffff\1\3\62\uffff\1\4\14\uffff\1\4"+ + "\1\1\1\uffff\1\3\36\uffff\1\4\40\uffff\1\3\62\uffff\1\4\14\uffff\1\4"+ "\5\uffff\1\3", "" }; @@ -42835,15 +43037,15 @@ public void error(NoViableAltException nvae) { static final String DFA44_minS = "\1\66\2\25\1\0\1\uffff\1\0\2\uffff"; static final String DFA44_maxS = - "\1\66\2\u009a\1\0\1\uffff\1\0\2\uffff"; + "\1\66\2\u009b\1\0\1\uffff\1\0\2\uffff"; static final String DFA44_acceptS = "\4\uffff\1\3\1\uffff\1\1\1\2"; static final String DFA44_specialS = "\3\uffff\1\0\1\uffff\1\1\2\uffff}>"; static final String[] DFA44_transitionS = { "\1\1", - "\1\2\63\uffff\1\4\12\uffff\1\2\62\uffff\1\3\14\uffff\1\3\5\uffff\1\2", - "\1\2\63\uffff\1\4\12\uffff\1\2\62\uffff\1\5\14\uffff\1\5\5\uffff\1\2", + "\1\2\64\uffff\1\4\12\uffff\1\2\62\uffff\1\3\14\uffff\1\3\5\uffff\1\2", + "\1\2\64\uffff\1\4\12\uffff\1\2\62\uffff\1\5\14\uffff\1\5\5\uffff\1\2", "\1\uffff", "", "\1\uffff", @@ -42934,24 +43136,24 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc static final String DFA32_minS = "\2\6\2\uffff"; static final String DFA32_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA32_acceptS = "\2\uffff\1\2\1\1"; static final String DFA32_specialS = "\4\uffff}>"; static final String[] DFA32_transitionS = { "\2\2\2\uffff\5\2\3\uffff\2\2\1\3\1\1\1\2\1\uffff\1\2\5\uffff\3\2\7\uffff"+ - "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\5\uffff\1\2\1\uffff"+ - "\4\2\2\uffff\1\2\4\uffff\1\2\1\uffff\3\2\5\uffff\1\2\1\1\3\uffff\1\2"+ - "\4\uffff\1\2\2\uffff\2\2\2\uffff\1\2\3\uffff\4\2\1\uffff\3\2\1\uffff"+ - "\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff"+ - "\1\2\1\uffff\5\2\6\uffff\1\2\1\uffff\1\2\1\1", + "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\4\uffff\1\2\1\uffff"+ + "\1\2\1\uffff\4\2\2\uffff\1\2\4\uffff\1\2\1\uffff\3\2\5\uffff\1\2\1\1"+ + "\3\uffff\1\2\4\uffff\1\2\2\uffff\2\2\2\uffff\1\2\3\uffff\4\2\1\uffff"+ + "\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff"+ + "\1\2\1\uffff\1\2\1\uffff\5\2\6\uffff\1\2\1\uffff\1\2\1\1", "\2\2\2\uffff\5\2\3\uffff\2\2\1\3\1\1\1\2\1\uffff\1\2\5\uffff\3\2\7\uffff"+ - "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\5\uffff\1\2\1\uffff"+ - "\4\2\2\uffff\1\2\4\uffff\1\2\1\uffff\3\2\5\uffff\1\2\1\1\3\uffff\1\2"+ - "\4\uffff\1\2\2\uffff\2\2\2\uffff\1\2\3\uffff\4\2\1\uffff\3\2\1\uffff"+ - "\2\2\1\uffff\6\2\1\uffff\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff"+ - "\1\2\1\uffff\5\2\6\uffff\1\2\1\uffff\1\2\1\1", + "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\4\uffff\1\2\1\uffff"+ + "\1\2\1\uffff\4\2\2\uffff\1\2\4\uffff\1\2\1\uffff\3\2\5\uffff\1\2\1\1"+ + "\3\uffff\1\2\4\uffff\1\2\2\uffff\2\2\2\uffff\1\2\3\uffff\4\2\1\uffff"+ + "\3\2\1\uffff\2\2\1\uffff\6\2\1\uffff\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff"+ + "\1\2\1\uffff\1\2\1\uffff\5\2\6\uffff\1\2\1\uffff\1\2\1\1", "", "" }; @@ -43001,32 +43203,32 @@ public void error(NoViableAltException nvae) { static final String DFA47_minS = "\2\6\1\uffff\1\6\1\23\1\64\1\23\1\uffff"; static final String DFA47_maxS = - "\2\u009a\1\uffff\2\u009a\1\u0081\1\u009a\1\uffff"; + "\2\u009b\1\uffff\2\u009b\1\u0082\1\u009b\1\uffff"; static final String DFA47_acceptS = "\2\uffff\1\2\4\uffff\1\1"; static final String DFA47_specialS = "\10\uffff}>"; static final String[] DFA47_transitionS = { "\2\2\2\uffff\5\2\3\uffff\2\2\1\uffff\2\2\1\uffff\1\2\5\uffff\3\2\7\uffff"+ - "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\5\uffff\1\2\1\uffff"+ - "\4\2\2\uffff\1\2\4\uffff\1\1\1\uffff\3\2\5\uffff\2\2\3\uffff\1\2\4\uffff"+ - "\1\2\2\uffff\2\2\2\uffff\1\2\3\uffff\4\2\1\uffff\3\2\1\uffff\2\2\2\uffff"+ - "\5\2\1\uffff\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff"+ - "\5\2\6\uffff\1\2\1\uffff\2\2", + "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\4\uffff\1\2\1\uffff"+ + "\1\2\1\uffff\4\2\2\uffff\1\2\4\uffff\1\1\1\uffff\3\2\5\uffff\2\2\3\uffff"+ + "\1\2\4\uffff\1\2\2\uffff\2\2\2\uffff\1\2\3\uffff\4\2\1\uffff\3\2\1\uffff"+ + "\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff"+ + "\1\2\1\uffff\5\2\6\uffff\1\2\1\uffff\2\2", "\1\2\3\uffff\5\2\3\uffff\1\2\2\uffff\1\3\2\uffff\1\2\17\uffff\1\2\2"+ - "\uffff\1\2\4\uffff\1\2\3\uffff\1\4\1\uffff\1\2\10\uffff\3\2\11\uffff"+ - "\1\2\1\uffff\1\2\5\uffff\1\2\1\3\10\uffff\1\2\12\uffff\3\2\2\uffff\3"+ - "\2\1\uffff\2\2\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff\5\2\10\uffff"+ - "\5\2\10\uffff\1\2\1\3", + "\uffff\1\2\4\uffff\1\2\3\uffff\1\4\1\uffff\1\2\4\uffff\1\2\4\uffff\3"+ + "\2\11\uffff\1\2\1\uffff\1\2\5\uffff\1\2\1\3\10\uffff\1\2\12\uffff\3\2"+ + "\2\uffff\3\2\1\uffff\2\2\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff"+ + "\5\2\10\uffff\5\2\10\uffff\1\2\1\3", "", "\1\2\3\uffff\5\2\3\uffff\1\2\2\uffff\1\3\2\uffff\1\2\17\uffff\1\2\2"+ - "\uffff\1\2\4\uffff\1\2\3\uffff\1\4\1\uffff\1\2\10\uffff\3\2\11\uffff"+ - "\1\2\1\uffff\1\2\5\uffff\1\2\1\3\10\uffff\1\2\12\uffff\3\2\2\uffff\3"+ - "\2\1\uffff\2\2\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff\5\2\10\uffff"+ - "\5\2\10\uffff\1\2\1\3", - "\1\2\1\uffff\1\6\12\uffff\1\5\63\uffff\1\6\26\uffff\1\7\56\uffff\1\6", - "\1\7\114\uffff\1\2", - "\1\2\1\uffff\1\6\76\uffff\1\6\26\uffff\1\7\56\uffff\1\6", + "\uffff\1\2\4\uffff\1\2\3\uffff\1\4\1\uffff\1\2\4\uffff\1\2\4\uffff\3"+ + "\2\11\uffff\1\2\1\uffff\1\2\5\uffff\1\2\1\3\10\uffff\1\2\12\uffff\3\2"+ + "\2\uffff\3\2\1\uffff\2\2\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff"+ + "\5\2\10\uffff\5\2\10\uffff\1\2\1\3", + "\1\2\1\uffff\1\6\12\uffff\1\5\64\uffff\1\6\26\uffff\1\7\56\uffff\1\6", + "\1\7\115\uffff\1\2", + "\1\2\1\uffff\1\6\77\uffff\1\6\26\uffff\1\7\56\uffff\1\6", "" }; @@ -43075,17 +43277,17 @@ public void error(NoViableAltException nvae) { static final String DFA48_minS = "\2\25\1\uffff\2\25\1\uffff"; static final String DFA48_maxS = - "\2\u009a\1\uffff\2\u009a\1\uffff"; + "\2\u009b\1\uffff\2\u009b\1\uffff"; static final String DFA48_acceptS = "\2\uffff\1\2\2\uffff\1\1"; static final String DFA48_specialS = "\6\uffff}>"; static final String[] DFA48_transitionS = { - "\1\1\76\uffff\1\1\57\uffff\1\2\25\uffff\1\1", - "\1\1\36\uffff\1\3\37\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\77\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\36\uffff\1\3\40\uffff\1\1\57\uffff\1\2\25\uffff\1\1", "", - "\1\4\63\uffff\1\2\12\uffff\1\4\105\uffff\1\4", - "\1\4\36\uffff\1\5\24\uffff\1\2\12\uffff\1\4\105\uffff\1\4", + "\1\4\64\uffff\1\2\12\uffff\1\4\105\uffff\1\4", + "\1\4\36\uffff\1\5\25\uffff\1\2\12\uffff\1\4\105\uffff\1\4", "" }; @@ -43134,14 +43336,14 @@ public void error(NoViableAltException nvae) { static final String DFA49_minS = "\2\25\2\uffff"; static final String DFA49_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA49_acceptS = "\2\uffff\1\2\1\1"; static final String DFA49_specialS = "\4\uffff}>"; static final String[] DFA49_transitionS = { - "\1\1\76\uffff\1\1\57\uffff\1\2\25\uffff\1\1", - "\1\1\36\uffff\1\3\37\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\77\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\36\uffff\1\3\40\uffff\1\1\57\uffff\1\2\25\uffff\1\1", "", "" }; @@ -43191,14 +43393,14 @@ public void error(NoViableAltException nvae) { static final String DFA54_minS = "\2\24\2\uffff"; static final String DFA54_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA54_acceptS = "\2\uffff\1\2\1\1"; static final String DFA54_specialS = "\4\uffff}>"; static final String[] DFA54_transitionS = { - "\1\3\1\1\76\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\3\1\1\76\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\3\1\1\77\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\3\1\1\77\uffff\1\1\26\uffff\1\2\56\uffff\1\1", "", "" }; @@ -43248,17 +43450,17 @@ public void error(NoViableAltException nvae) { static final String DFA59_minS = "\2\25\1\uffff\2\25\1\0\1\uffff"; static final String DFA59_maxS = - "\2\u009a\1\uffff\2\u009a\1\0\1\uffff"; + "\2\u009b\1\uffff\2\u009b\1\0\1\uffff"; static final String DFA59_acceptS = "\2\uffff\1\2\3\uffff\1\1"; static final String DFA59_specialS = "\5\uffff\1\0\1\uffff}>"; static final String[] DFA59_transitionS = { - "\1\1\76\uffff\1\1\57\uffff\1\2\25\uffff\1\1", - "\1\1\36\uffff\1\3\37\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\77\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\36\uffff\1\3\40\uffff\1\1\57\uffff\1\2\25\uffff\1\1", "", - "\1\4\63\uffff\1\2\12\uffff\1\4\105\uffff\1\4", - "\1\4\36\uffff\1\5\24\uffff\1\2\12\uffff\1\4\105\uffff\1\4", + "\1\4\64\uffff\1\2\12\uffff\1\4\105\uffff\1\4", + "\1\4\36\uffff\1\5\25\uffff\1\2\12\uffff\1\4\105\uffff\1\4", "\1\uffff", "" }; @@ -43332,15 +43534,15 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc static final String DFA58_minS = "\1\64\2\25\1\0\2\uffff"; static final String DFA58_maxS = - "\1\64\2\u009a\1\0\2\uffff"; + "\1\64\2\u009b\1\0\2\uffff"; static final String DFA58_acceptS = "\4\uffff\1\1\1\2"; static final String DFA58_specialS = "\3\uffff\1\0\2\uffff}>"; static final String[] DFA58_transitionS = { "\1\1", - "\1\2\76\uffff\1\2\105\uffff\1\2", - "\1\2\36\uffff\1\3\37\uffff\1\2\105\uffff\1\2", + "\1\2\77\uffff\1\2\105\uffff\1\2", + "\1\2\36\uffff\1\3\40\uffff\1\2\105\uffff\1\2", "\1\uffff", "", "" @@ -43415,17 +43617,17 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc static final String DFA60_minS = "\2\25\1\uffff\2\25\1\uffff"; static final String DFA60_maxS = - "\2\u009a\1\uffff\2\u009a\1\uffff"; + "\2\u009b\1\uffff\2\u009b\1\uffff"; static final String DFA60_acceptS = "\2\uffff\1\2\2\uffff\1\1"; static final String DFA60_specialS = "\6\uffff}>"; static final String[] DFA60_transitionS = { - "\1\1\76\uffff\1\1\57\uffff\1\2\25\uffff\1\1", - "\1\1\36\uffff\1\3\37\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\77\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\36\uffff\1\3\40\uffff\1\1\57\uffff\1\2\25\uffff\1\1", "", - "\1\4\63\uffff\1\2\12\uffff\1\4\105\uffff\1\4", - "\1\4\36\uffff\1\5\24\uffff\1\2\12\uffff\1\4\105\uffff\1\4", + "\1\4\64\uffff\1\2\12\uffff\1\4\105\uffff\1\4", + "\1\4\36\uffff\1\5\25\uffff\1\2\12\uffff\1\4\105\uffff\1\4", "" }; @@ -43474,14 +43676,14 @@ public void error(NoViableAltException nvae) { static final String DFA61_minS = "\2\25\2\uffff"; static final String DFA61_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA61_acceptS = "\2\uffff\1\2\1\1"; static final String DFA61_specialS = "\4\uffff}>"; static final String[] DFA61_transitionS = { - "\1\1\76\uffff\1\1\57\uffff\1\2\25\uffff\1\1", - "\1\1\36\uffff\1\3\37\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\77\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\1\36\uffff\1\3\40\uffff\1\1\57\uffff\1\2\25\uffff\1\1", "", "" }; @@ -43531,14 +43733,14 @@ public void error(NoViableAltException nvae) { static final String DFA66_minS = "\2\24\2\uffff"; static final String DFA66_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA66_acceptS = "\2\uffff\1\2\1\1"; static final String DFA66_specialS = "\4\uffff}>"; static final String[] DFA66_transitionS = { - "\1\3\1\1\76\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\3\1\1\76\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\3\1\1\77\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\3\1\1\77\uffff\1\1\26\uffff\1\2\56\uffff\1\1", "", "" }; @@ -43588,14 +43790,14 @@ public void error(NoViableAltException nvae) { static final String DFA72_minS = "\2\24\2\uffff"; static final String DFA72_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA72_acceptS = "\2\uffff\1\2\1\1"; static final String DFA72_specialS = "\4\uffff}>"; static final String[] DFA72_transitionS = { - "\1\3\1\1\76\uffff\1\1\57\uffff\1\2\25\uffff\1\1", - "\1\3\1\1\36\uffff\1\2\37\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\3\1\1\77\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\3\1\1\36\uffff\1\2\40\uffff\1\1\57\uffff\1\2\25\uffff\1\1", "", "" }; @@ -43645,14 +43847,14 @@ public void error(NoViableAltException nvae) { static final String DFA75_minS = "\2\24\2\uffff"; static final String DFA75_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA75_acceptS = "\2\uffff\1\2\1\1"; static final String DFA75_specialS = "\4\uffff}>"; static final String[] DFA75_transitionS = { - "\1\3\1\1\76\uffff\1\1\57\uffff\1\2\25\uffff\1\1", - "\1\3\1\1\36\uffff\1\2\37\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\3\1\1\77\uffff\1\1\57\uffff\1\2\25\uffff\1\1", + "\1\3\1\1\36\uffff\1\2\40\uffff\1\1\57\uffff\1\2\25\uffff\1\1", "", "" }; @@ -43702,24 +43904,24 @@ public void error(NoViableAltException nvae) { static final String DFA81_minS = "\2\6\1\0\1\uffff\1\0\1\uffff"; static final String DFA81_maxS = - "\2\u009a\1\0\1\uffff\1\0\1\uffff"; + "\2\u009b\1\0\1\uffff\1\0\1\uffff"; static final String DFA81_acceptS = "\3\uffff\1\2\1\uffff\1\1"; static final String DFA81_specialS = "\2\uffff\1\0\1\uffff\1\1\1\uffff}>"; static final String[] DFA81_transitionS = { "\2\3\2\uffff\5\3\3\uffff\2\3\1\uffff\1\1\2\uffff\1\3\5\uffff\3\3\7\uffff"+ - "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\uffff\1\3\7\uffff\4\3\2\uffff"+ - "\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3\2\uffff\1\3"+ - "\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff\3\3\1\uffff"+ - "\5\3\1\2\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff\1\3"+ - "\1\uffff\1\3\1\1", + "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\uffff\1\3\4\uffff\1\3\3\uffff"+ + "\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3"+ + "\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff"+ + "\3\3\1\uffff\5\3\1\2\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3"+ + "\6\uffff\1\3\1\uffff\1\3\1\1", "\2\3\2\uffff\5\3\3\uffff\2\3\1\uffff\1\1\2\uffff\1\3\5\uffff\3\3\7\uffff"+ - "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\uffff\1\3\7\uffff\4\3\2\uffff"+ - "\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3\2\uffff\1\3"+ - "\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff\3\3\1\uffff"+ - "\5\3\1\4\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff\1\3"+ - "\1\uffff\1\3\1\1", + "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\uffff\1\3\4\uffff\1\3\3\uffff"+ + "\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3"+ + "\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff"+ + "\3\3\1\uffff\5\3\1\4\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3"+ + "\6\uffff\1\3\1\uffff\1\3\1\1", "\1\uffff", "", "\1\uffff", @@ -43807,24 +44009,24 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc static final String DFA87_minS = "\2\6\2\uffff"; static final String DFA87_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA87_acceptS = "\2\uffff\1\1\1\2"; static final String DFA87_specialS = "\4\uffff}>"; static final String[] DFA87_transitionS = { "\2\3\2\uffff\5\3\3\uffff\2\3\1\uffff\1\1\2\uffff\1\3\5\uffff\3\3\7\uffff"+ - "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\2\1\3\7\uffff\4\3\2\uffff"+ - "\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3\2\uffff\1\3"+ - "\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff\3\3\1\uffff"+ - "\6\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff\1\3\1\uffff"+ - "\1\3\1\1", + "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\2\1\3\4\uffff\1\3\3\uffff"+ + "\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3"+ + "\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff"+ + "\3\3\1\uffff\6\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff"+ + "\1\3\1\uffff\1\3\1\1", "\2\3\2\uffff\5\3\3\uffff\2\3\1\uffff\1\1\2\uffff\1\3\5\uffff\3\3\7\uffff"+ - "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\2\1\3\7\uffff\4\3\2\uffff"+ - "\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3\2\uffff\1\3"+ - "\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff\3\3\1\uffff"+ - "\6\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff\1\3\1\uffff"+ - "\1\3\1\1", + "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\2\1\3\4\uffff\1\3\3\uffff"+ + "\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3"+ + "\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff"+ + "\3\3\1\uffff\6\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff"+ + "\1\3\1\uffff\1\3\1\1", "", "" }; @@ -43874,24 +44076,24 @@ public void error(NoViableAltException nvae) { static final String DFA89_minS = "\2\6\2\uffff"; static final String DFA89_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA89_acceptS = "\2\uffff\1\1\1\2"; static final String DFA89_specialS = "\4\uffff}>"; static final String[] DFA89_transitionS = { "\2\3\2\uffff\5\3\3\uffff\2\3\1\uffff\1\1\2\uffff\1\3\5\uffff\3\3\7\uffff"+ - "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\2\1\3\7\uffff\4\3\2\uffff"+ - "\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3\2\uffff\1\3"+ - "\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff\3\3\1\uffff"+ - "\6\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff\1\3\1\uffff"+ - "\1\3\1\1", + "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\2\1\3\4\uffff\1\3\3\uffff"+ + "\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3"+ + "\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff"+ + "\3\3\1\uffff\6\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff"+ + "\1\3\1\uffff\1\3\1\1", "\2\3\2\uffff\5\3\3\uffff\2\3\1\uffff\1\1\2\uffff\1\3\5\uffff\3\3\7\uffff"+ - "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\2\1\3\7\uffff\4\3\2\uffff"+ - "\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3\2\uffff\1\3"+ - "\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff\3\3\1\uffff"+ - "\6\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff\1\3\1\uffff"+ - "\1\3\1\1", + "\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\2\1\3\4\uffff\1\3\3\uffff"+ + "\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3\2\uffff\2\3"+ + "\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff\5\3\1\uffff"+ + "\3\3\1\uffff\6\3\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3\1\uffff\5\3\6\uffff"+ + "\1\3\1\uffff\1\3\1\1", "", "" }; @@ -43941,24 +44143,24 @@ public void error(NoViableAltException nvae) { static final String DFA93_minS = "\2\6\2\uffff"; static final String DFA93_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA93_acceptS = "\2\uffff\1\2\1\1"; static final String DFA93_specialS = - "\1\1\1\0\2\uffff}>"; + "\1\0\1\1\2\uffff}>"; static final String[] DFA93_transitionS = { "\2\2\2\uffff\5\2\3\uffff\2\2\1\3\1\1\1\2\1\uffff\1\2\5\uffff\3\2\7\uffff"+ - "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\5\uffff\6\2\2\uffff"+ - "\1\2\6\uffff\3\2\5\uffff\1\2\1\1\10\uffff\1\2\2\uffff\2\2\2\uffff\1\2"+ - "\3\uffff\4\2\1\uffff\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff\3\2\1\uffff"+ - "\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\6\uffff\1\2\1\uffff"+ - "\1\2\1\1", + "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\4\uffff\1\2\1\uffff"+ + "\6\2\2\uffff\1\2\6\uffff\3\2\5\uffff\1\2\1\1\10\uffff\1\2\2\uffff\2\2"+ + "\2\uffff\1\2\3\uffff\4\2\1\uffff\3\2\1\uffff\2\2\2\uffff\5\2\1\uffff"+ + "\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\6\uffff"+ + "\1\2\1\uffff\1\2\1\1", "\2\2\2\uffff\5\2\3\uffff\2\2\1\3\1\1\1\2\1\uffff\1\2\5\uffff\3\2\7\uffff"+ - "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\5\uffff\6\2\2\uffff"+ - "\1\2\6\uffff\3\2\5\uffff\1\2\1\1\10\uffff\1\2\2\uffff\2\2\2\uffff\1\2"+ - "\3\uffff\4\2\1\uffff\3\2\1\uffff\2\2\1\uffff\6\2\1\uffff\3\2\1\uffff"+ - "\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\6\uffff\1\2\1\uffff"+ - "\1\2\1\1", + "\1\2\2\uffff\2\2\2\uffff\2\2\3\uffff\1\2\1\uffff\1\2\4\uffff\1\2\1\uffff"+ + "\6\2\2\uffff\1\2\6\uffff\3\2\5\uffff\1\2\1\1\10\uffff\1\2\2\uffff\2\2"+ + "\2\uffff\1\2\3\uffff\4\2\1\uffff\3\2\1\uffff\2\2\1\uffff\6\2\1\uffff"+ + "\3\2\1\uffff\6\2\1\uffff\1\2\1\uffff\1\2\1\uffff\1\2\1\uffff\5\2\6\uffff"+ + "\1\2\1\uffff\1\2\1\1", "", "" }; @@ -44005,29 +44207,29 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc int _s = s; switch ( s ) { case 0 : - int LA93_1 = input.LA(1); + int LA93_0 = input.LA(1); - int index93_1 = input.index(); + int index93_0 = input.index(); input.rewind(); s = -1; - if ( (LA93_1==EOF||(LA93_1 >= AT_IDENT && LA93_1 <= AT_SIGN)||(LA93_1 >= BOTTOMCENTER_SYM && LA93_1 <= BOTTOMRIGHT_SYM)||(LA93_1 >= CHARSET_SYM && LA93_1 <= COLON)||LA93_1==CONTAINER_SYM||LA93_1==COUNTER_STYLE_SYM||(LA93_1 >= DCOLON && LA93_1 <= DOT)||LA93_1==FONT_FACE_SYM||(LA93_1 >= GEN && LA93_1 <= GREATER)||(LA93_1 >= HASH && LA93_1 <= HASH_SYMBOL)||LA93_1==IDENT||LA93_1==IMPORT_SYM||(LA93_1 >= LAYER_SYM && LA93_1 <= LEFTTOP_SYM)||LA93_1==LESS_AND||(LA93_1 >= MEDIA_SYM && LA93_1 <= MOZ_DOCUMENT_SYM)||LA93_1==NAMESPACE_SYM||LA93_1==PAGE_SYM||(LA93_1 >= PIPE && LA93_1 <= PLUS)||LA93_1==RBRACE||(LA93_1 >= RIGHTBOTTOM_SYM && LA93_1 <= RPAREN)||(LA93_1 >= SASS_AT_ROOT && LA93_1 <= SASS_DEBUG)||(LA93_1 >= SASS_EACH && LA93_1 <= SASS_ELSE)||(LA93_1 >= SASS_ERROR && LA93_1 <= SASS_FUNCTION)||(LA93_1 >= SASS_IF && LA93_1 <= SASS_MIXIN)||(LA93_1 >= SASS_RETURN && LA93_1 <= SEMI)||LA93_1==STAR||LA93_1==SUPPORTS_SYM||LA93_1==TILDE||(LA93_1 >= TOPCENTER_SYM && LA93_1 <= TOPRIGHT_SYM)||LA93_1==VARIABLE||LA93_1==WEBKIT_KEYFRAMES_SYM) ) {s = 2;} - else if ( (LA93_1==COMMENT||LA93_1==NL||LA93_1==WS) ) {s = 1;} - else if ( (LA93_1==COMMA) && (synpred10_Css3())) {s = 3;} + if ( (LA93_0==COMMENT||LA93_0==NL||LA93_0==WS) ) {s = 1;} + else if ( (LA93_0==EOF||(LA93_0 >= AT_IDENT && LA93_0 <= AT_SIGN)||(LA93_0 >= BOTTOMCENTER_SYM && LA93_0 <= BOTTOMRIGHT_SYM)||(LA93_0 >= CHARSET_SYM && LA93_0 <= COLON)||LA93_0==CONTAINER_SYM||LA93_0==COUNTER_STYLE_SYM||(LA93_0 >= DCOLON && LA93_0 <= DOT)||LA93_0==FONT_FACE_SYM||(LA93_0 >= GEN && LA93_0 <= GREATER)||(LA93_0 >= HASH && LA93_0 <= HASH_SYMBOL)||LA93_0==IDENT||LA93_0==IMPORT_SYM||LA93_0==KEYFRAMES_SYM||(LA93_0 >= LAYER_SYM && LA93_0 <= LEFTTOP_SYM)||LA93_0==LESS_AND||(LA93_0 >= MEDIA_SYM && LA93_0 <= MOZ_DOCUMENT_SYM)||LA93_0==NAMESPACE_SYM||LA93_0==PAGE_SYM||(LA93_0 >= PIPE && LA93_0 <= PLUS)||LA93_0==RBRACE||(LA93_0 >= RIGHTBOTTOM_SYM && LA93_0 <= RPAREN)||(LA93_0 >= SASS_AT_ROOT && LA93_0 <= SASS_DEBUG)||(LA93_0 >= SASS_EACH && LA93_0 <= SASS_ELSE)||(LA93_0 >= SASS_EXTEND && LA93_0 <= SASS_FUNCTION)||(LA93_0 >= SASS_IF && LA93_0 <= SASS_MIXIN)||(LA93_0 >= SASS_RETURN && LA93_0 <= SEMI)||LA93_0==STAR||LA93_0==SUPPORTS_SYM||LA93_0==TILDE||(LA93_0 >= TOPCENTER_SYM && LA93_0 <= TOPRIGHT_SYM)||LA93_0==VARIABLE||LA93_0==WEBKIT_KEYFRAMES_SYM) ) {s = 2;} + else if ( (LA93_0==COMMA) && (synpred10_Css3())) {s = 3;} - input.seek(index93_1); + input.seek(index93_0); if ( s>=0 ) return s; break; case 1 : - int LA93_0 = input.LA(1); + int LA93_1 = input.LA(1); - int index93_0 = input.index(); + int index93_1 = input.index(); input.rewind(); s = -1; - if ( (LA93_0==COMMENT||LA93_0==NL||LA93_0==WS) ) {s = 1;} - else if ( (LA93_0==EOF||(LA93_0 >= AT_IDENT && LA93_0 <= AT_SIGN)||(LA93_0 >= BOTTOMCENTER_SYM && LA93_0 <= BOTTOMRIGHT_SYM)||(LA93_0 >= CHARSET_SYM && LA93_0 <= COLON)||LA93_0==CONTAINER_SYM||LA93_0==COUNTER_STYLE_SYM||(LA93_0 >= DCOLON && LA93_0 <= DOT)||LA93_0==FONT_FACE_SYM||(LA93_0 >= GEN && LA93_0 <= GREATER)||(LA93_0 >= HASH && LA93_0 <= HASH_SYMBOL)||LA93_0==IDENT||LA93_0==IMPORT_SYM||(LA93_0 >= LAYER_SYM && LA93_0 <= LEFTTOP_SYM)||LA93_0==LESS_AND||(LA93_0 >= MEDIA_SYM && LA93_0 <= MOZ_DOCUMENT_SYM)||LA93_0==NAMESPACE_SYM||LA93_0==PAGE_SYM||(LA93_0 >= PIPE && LA93_0 <= PLUS)||LA93_0==RBRACE||(LA93_0 >= RIGHTBOTTOM_SYM && LA93_0 <= RPAREN)||(LA93_0 >= SASS_AT_ROOT && LA93_0 <= SASS_DEBUG)||(LA93_0 >= SASS_EACH && LA93_0 <= SASS_ELSE)||(LA93_0 >= SASS_EXTEND && LA93_0 <= SASS_FUNCTION)||(LA93_0 >= SASS_IF && LA93_0 <= SASS_MIXIN)||(LA93_0 >= SASS_RETURN && LA93_0 <= SEMI)||LA93_0==STAR||LA93_0==SUPPORTS_SYM||LA93_0==TILDE||(LA93_0 >= TOPCENTER_SYM && LA93_0 <= TOPRIGHT_SYM)||LA93_0==VARIABLE||LA93_0==WEBKIT_KEYFRAMES_SYM) ) {s = 2;} - else if ( (LA93_0==COMMA) && (synpred10_Css3())) {s = 3;} + if ( (LA93_1==EOF||(LA93_1 >= AT_IDENT && LA93_1 <= AT_SIGN)||(LA93_1 >= BOTTOMCENTER_SYM && LA93_1 <= BOTTOMRIGHT_SYM)||(LA93_1 >= CHARSET_SYM && LA93_1 <= COLON)||LA93_1==CONTAINER_SYM||LA93_1==COUNTER_STYLE_SYM||(LA93_1 >= DCOLON && LA93_1 <= DOT)||LA93_1==FONT_FACE_SYM||(LA93_1 >= GEN && LA93_1 <= GREATER)||(LA93_1 >= HASH && LA93_1 <= HASH_SYMBOL)||LA93_1==IDENT||LA93_1==IMPORT_SYM||LA93_1==KEYFRAMES_SYM||(LA93_1 >= LAYER_SYM && LA93_1 <= LEFTTOP_SYM)||LA93_1==LESS_AND||(LA93_1 >= MEDIA_SYM && LA93_1 <= MOZ_DOCUMENT_SYM)||LA93_1==NAMESPACE_SYM||LA93_1==PAGE_SYM||(LA93_1 >= PIPE && LA93_1 <= PLUS)||LA93_1==RBRACE||(LA93_1 >= RIGHTBOTTOM_SYM && LA93_1 <= RPAREN)||(LA93_1 >= SASS_AT_ROOT && LA93_1 <= SASS_DEBUG)||(LA93_1 >= SASS_EACH && LA93_1 <= SASS_ELSE)||(LA93_1 >= SASS_ERROR && LA93_1 <= SASS_FUNCTION)||(LA93_1 >= SASS_IF && LA93_1 <= SASS_MIXIN)||(LA93_1 >= SASS_RETURN && LA93_1 <= SEMI)||LA93_1==STAR||LA93_1==SUPPORTS_SYM||LA93_1==TILDE||(LA93_1 >= TOPCENTER_SYM && LA93_1 <= TOPRIGHT_SYM)||LA93_1==VARIABLE||LA93_1==WEBKIT_KEYFRAMES_SYM) ) {s = 2;} + else if ( (LA93_1==COMMENT||LA93_1==NL||LA93_1==WS) ) {s = 1;} + else if ( (LA93_1==COMMA) && (synpred10_Css3())) {s = 3;} - input.seek(index93_0); + input.seek(index93_1); if ( s>=0 ) return s; break; } @@ -44046,14 +44248,14 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc static final String DFA106_minS = "\2\23\2\uffff"; static final String DFA106_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA106_acceptS = "\2\uffff\1\1\1\2"; static final String DFA106_specialS = "\4\uffff}>"; static final String[] DFA106_transitionS = { - "\1\2\1\uffff\1\1\76\uffff\1\1\26\uffff\1\3\56\uffff\1\1", - "\1\2\1\uffff\1\1\76\uffff\1\1\26\uffff\1\3\56\uffff\1\1", + "\1\2\1\uffff\1\1\77\uffff\1\1\26\uffff\1\3\56\uffff\1\1", + "\1\2\1\uffff\1\1\77\uffff\1\1\26\uffff\1\3\56\uffff\1\1", "", "" }; @@ -44103,24 +44305,24 @@ public void error(NoViableAltException nvae) { static final String DFA115_minS = "\2\6\1\0\1\uffff\1\0\1\uffff"; static final String DFA115_maxS = - "\2\u009a\1\0\1\uffff\1\0\1\uffff"; + "\2\u009b\1\0\1\uffff\1\0\1\uffff"; static final String DFA115_acceptS = "\3\uffff\1\2\1\uffff\1\1"; static final String DFA115_specialS = "\2\uffff\1\0\1\uffff\1\1\1\uffff}>"; static final String[] DFA115_transitionS = { "\2\3\2\uffff\5\3\3\uffff\2\3\1\uffff\1\1\1\3\1\uffff\1\3\5\uffff\3\3"+ - "\7\uffff\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\uffff\1\3\5\uffff"+ - "\1\3\1\uffff\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3"+ - "\2\uffff\2\3\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff"+ - "\5\3\1\uffff\3\3\1\uffff\5\3\1\2\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3"+ - "\1\uffff\5\3\10\uffff\1\3\1\1", + "\7\uffff\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\uffff\1\3\4\uffff"+ + "\1\3\1\uffff\1\3\1\uffff\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1"+ + "\10\uffff\1\3\2\uffff\2\3\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff"+ + "\2\3\2\uffff\5\3\1\uffff\3\3\1\uffff\5\3\1\2\1\uffff\1\3\1\uffff\1\3"+ + "\1\uffff\1\3\1\uffff\5\3\10\uffff\1\3\1\1", "\2\3\2\uffff\5\3\3\uffff\2\3\1\uffff\1\1\1\3\1\uffff\1\3\5\uffff\3\3"+ - "\7\uffff\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\uffff\1\3\5\uffff"+ - "\1\3\1\uffff\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1\10\uffff\1\3"+ - "\2\uffff\2\3\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff\2\3\2\uffff"+ - "\5\3\1\uffff\3\3\1\uffff\5\3\1\4\1\uffff\1\3\1\uffff\1\3\1\uffff\1\3"+ - "\1\uffff\5\3\10\uffff\1\3\1\1", + "\7\uffff\1\3\2\uffff\2\3\2\uffff\2\3\3\uffff\1\3\1\uffff\1\3\4\uffff"+ + "\1\3\1\uffff\1\3\1\uffff\4\3\2\uffff\1\3\6\uffff\3\3\5\uffff\1\3\1\1"+ + "\10\uffff\1\3\2\uffff\2\3\2\uffff\1\3\3\uffff\3\3\2\uffff\3\3\1\uffff"+ + "\2\3\2\uffff\5\3\1\uffff\3\3\1\uffff\5\3\1\4\1\uffff\1\3\1\uffff\1\3"+ + "\1\uffff\1\3\1\uffff\5\3\10\uffff\1\3\1\1", "\1\uffff", "", "\1\uffff", @@ -44208,14 +44410,14 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc static final String DFA124_minS = "\2\25\2\uffff"; static final String DFA124_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA124_acceptS = "\2\uffff\1\2\1\1"; static final String DFA124_specialS = "\4\uffff}>"; static final String[] DFA124_transitionS = { - "\1\1\47\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\1\36\uffff\1\3\10\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ + "\1\1\50\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\36\uffff\1\3\11\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ "\1", "", "" @@ -44266,14 +44468,14 @@ public void error(NoViableAltException nvae) { static final String DFA126_minS = "\2\25\2\uffff"; static final String DFA126_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA126_acceptS = "\2\uffff\1\2\1\1"; static final String DFA126_specialS = "\4\uffff}>"; static final String[] DFA126_transitionS = { - "\1\1\47\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\1\36\uffff\1\3\10\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ + "\1\1\50\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\36\uffff\1\3\11\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ "\1", "", "" @@ -44324,14 +44526,14 @@ public void error(NoViableAltException nvae) { static final String DFA127_minS = "\2\25\2\uffff"; static final String DFA127_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA127_acceptS = "\2\uffff\1\2\1\1"; static final String DFA127_specialS = "\4\uffff}>"; static final String[] DFA127_transitionS = { - "\1\1\47\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\1\36\uffff\1\3\10\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ + "\1\1\50\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\36\uffff\1\3\11\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ "\1", "", "" @@ -44382,14 +44584,14 @@ public void error(NoViableAltException nvae) { static final String DFA141_minS = "\2\25\2\uffff"; static final String DFA141_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA141_acceptS = "\2\uffff\1\2\1\1"; static final String DFA141_specialS = "\4\uffff}>"; static final String[] DFA141_transitionS = { - "\1\1\47\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\1\36\uffff\1\3\10\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ + "\1\1\50\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\36\uffff\1\3\11\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ "\1", "", "" @@ -44440,14 +44642,14 @@ public void error(NoViableAltException nvae) { static final String DFA143_minS = "\2\25\2\uffff"; static final String DFA143_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA143_acceptS = "\2\uffff\1\2\1\1"; static final String DFA143_specialS = "\4\uffff}>"; static final String[] DFA143_transitionS = { - "\1\1\47\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\1\36\uffff\1\3\10\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ + "\1\1\50\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\36\uffff\1\3\11\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ "\1", "", "" @@ -44498,14 +44700,14 @@ public void error(NoViableAltException nvae) { static final String DFA144_minS = "\2\25\2\uffff"; static final String DFA144_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA144_acceptS = "\2\uffff\1\2\1\1"; static final String DFA144_specialS = "\4\uffff}>"; static final String[] DFA144_transitionS = { - "\1\1\47\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\1\36\uffff\1\3\10\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ + "\1\1\50\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\36\uffff\1\3\11\uffff\1\2\26\uffff\1\1\26\uffff\1\2\56\uffff\1"+ "\1", "", "" @@ -44556,14 +44758,14 @@ public void error(NoViableAltException nvae) { static final String DFA154_minS = "\2\25\2\uffff"; static final String DFA154_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA154_acceptS = "\2\uffff\1\2\1\1"; static final String DFA154_specialS = "\4\uffff}>"; static final String[] DFA154_transitionS = { - "\1\1\76\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\1\36\uffff\1\3\37\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\77\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\36\uffff\1\3\40\uffff\1\1\26\uffff\1\2\56\uffff\1\1", "", "" }; @@ -44613,14 +44815,14 @@ public void error(NoViableAltException nvae) { static final String DFA155_minS = "\2\25\2\uffff"; static final String DFA155_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA155_acceptS = "\2\uffff\1\2\1\1"; static final String DFA155_specialS = "\4\uffff}>"; static final String[] DFA155_transitionS = { - "\1\1\76\uffff\1\1\26\uffff\1\2\56\uffff\1\1", - "\1\1\36\uffff\1\3\37\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\77\uffff\1\1\26\uffff\1\2\56\uffff\1\1", + "\1\1\36\uffff\1\3\40\uffff\1\1\26\uffff\1\2\56\uffff\1\1", "", "" }; @@ -44670,14 +44872,14 @@ public void error(NoViableAltException nvae) { static final String DFA173_minS = "\2\23\2\uffff"; static final String DFA173_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA173_acceptS = "\2\uffff\1\1\1\2"; static final String DFA173_specialS = "\4\uffff}>"; static final String[] DFA173_transitionS = { - "\1\2\1\uffff\1\1\76\uffff\1\1\26\uffff\1\3\56\uffff\1\1", - "\1\2\1\uffff\1\1\76\uffff\1\1\26\uffff\1\3\56\uffff\1\1", + "\1\2\1\uffff\1\1\77\uffff\1\1\26\uffff\1\3\56\uffff\1\1", + "\1\2\1\uffff\1\1\77\uffff\1\1\26\uffff\1\3\56\uffff\1\1", "", "" }; @@ -44725,25 +44927,25 @@ public void error(NoViableAltException nvae) { static final String DFA186_eofS = "\12\uffff"; static final String DFA186_minS = - "\1\74\2\25\1\24\1\25\1\uffff\1\64\1\24\1\uffff\1\24"; + "\1\75\2\25\1\24\1\25\1\uffff\1\64\1\24\1\uffff\1\24"; static final String DFA186_maxS = - "\1\74\4\u009a\1\uffff\1\64\1\u009a\1\uffff\1\u009a"; + "\1\75\4\u009b\1\uffff\1\64\1\u009b\1\uffff\1\u009b"; static final String DFA186_acceptS = "\5\uffff\1\1\2\uffff\1\2\1\uffff"; static final String DFA186_specialS = "\12\uffff}>"; static final String[] DFA186_transitionS = { "\1\1", - "\1\2\76\uffff\1\2\105\uffff\1\2", - "\1\4\36\uffff\1\3\10\uffff\1\5\26\uffff\1\4\105\uffff\1\4", - "\1\10\1\7\12\uffff\1\6\34\uffff\1\5\26\uffff\1\7\57\uffff\1\10\25\uffff"+ + "\1\2\77\uffff\1\2\105\uffff\1\2", + "\1\4\36\uffff\1\3\11\uffff\1\5\26\uffff\1\4\105\uffff\1\4", + "\1\10\1\7\12\uffff\1\6\35\uffff\1\5\26\uffff\1\7\57\uffff\1\10\25\uffff"+ "\1\7", - "\1\4\36\uffff\1\3\10\uffff\1\5\26\uffff\1\4\105\uffff\1\4", + "\1\4\36\uffff\1\3\11\uffff\1\5\26\uffff\1\4\105\uffff\1\4", "", "\1\11", - "\1\10\1\7\47\uffff\1\5\26\uffff\1\7\105\uffff\1\7", + "\1\10\1\7\50\uffff\1\5\26\uffff\1\7\105\uffff\1\7", "", - "\1\10\1\7\12\uffff\1\6\34\uffff\1\5\26\uffff\1\7\57\uffff\1\10\25\uffff"+ + "\1\10\1\7\12\uffff\1\6\35\uffff\1\5\26\uffff\1\7\57\uffff\1\10\25\uffff"+ "\1\7" }; @@ -44785,53 +44987,53 @@ public void error(NoViableAltException nvae) { } } - static final String DFA224_eotS = + static final String DFA225_eotS = "\4\uffff"; - static final String DFA224_eofS = + static final String DFA225_eofS = "\1\2\3\uffff"; - static final String DFA224_minS = + static final String DFA225_minS = "\2\24\2\uffff"; - static final String DFA224_maxS = - "\2\u009a\2\uffff"; - static final String DFA224_acceptS = + static final String DFA225_maxS = + "\2\u009b\2\uffff"; + static final String DFA225_acceptS = "\2\uffff\1\2\1\1"; - static final String DFA224_specialS = + static final String DFA225_specialS = "\4\uffff}>"; - static final String[] DFA224_transitionS = { - "\1\3\1\1\47\uffff\1\2\26\uffff\1\1\105\uffff\1\1", - "\1\3\1\1\47\uffff\1\2\26\uffff\1\1\105\uffff\1\1", + static final String[] DFA225_transitionS = { + "\1\3\1\1\50\uffff\1\2\26\uffff\1\1\105\uffff\1\1", + "\1\3\1\1\50\uffff\1\2\26\uffff\1\1\105\uffff\1\1", "", "" }; - static final short[] DFA224_eot = DFA.unpackEncodedString(DFA224_eotS); - static final short[] DFA224_eof = DFA.unpackEncodedString(DFA224_eofS); - static final char[] DFA224_min = DFA.unpackEncodedStringToUnsignedChars(DFA224_minS); - static final char[] DFA224_max = DFA.unpackEncodedStringToUnsignedChars(DFA224_maxS); - static final short[] DFA224_accept = DFA.unpackEncodedString(DFA224_acceptS); - static final short[] DFA224_special = DFA.unpackEncodedString(DFA224_specialS); - static final short[][] DFA224_transition; + static final short[] DFA225_eot = DFA.unpackEncodedString(DFA225_eotS); + static final short[] DFA225_eof = DFA.unpackEncodedString(DFA225_eofS); + static final char[] DFA225_min = DFA.unpackEncodedStringToUnsignedChars(DFA225_minS); + static final char[] DFA225_max = DFA.unpackEncodedStringToUnsignedChars(DFA225_maxS); + static final short[] DFA225_accept = DFA.unpackEncodedString(DFA225_acceptS); + static final short[] DFA225_special = DFA.unpackEncodedString(DFA225_specialS); + static final short[][] DFA225_transition; static { - int numStates = DFA224_transitionS.length; - DFA224_transition = new short[numStates][]; + int numStates = DFA225_transitionS.length; + DFA225_transition = new short[numStates][]; for (int i=0; i"; + static final String[] DFA236_transitionS = { + "\2\1\2\uffff\5\2\3\uffff\1\1\5\uffff\1\1\17\uffff\1\1\2\uffff\1\1\4\uffff"+ + "\1\1\3\uffff\1\1\1\uffff\1\1\4\uffff\1\1\4\uffff\3\2\11\uffff\3\1\5\uffff"+ + "\1\1\11\uffff\1\1\12\uffff\3\2\2\uffff\3\1\1\uffff\2\1\2\uffff\1\1\1"+ + "\uffff\3\1\1\uffff\3\1\1\uffff\5\1\2\uffff\1\1\5\uffff\5\2\6\uffff\1"+ + "\1\1\uffff\1\1", + "", + "\1\1\1\uffff\1\3\50\uffff\1\4\26\uffff\1\3\105\uffff\1\3", + "\1\1\1\uffff\1\3\50\uffff\1\4\26\uffff\1\3\105\uffff\1\3", + "" }; static final short[] DFA236_eot = DFA.unpackEncodedString(DFA236_eotS); @@ -44909,68 +45173,6 @@ public DFA236(BaseRecognizer recognizer) { this.transition = DFA236_transition; } @Override - public String getDescription() { - return "()* loopback of 762:13: ( ( ws )? ({...}? ( SEMI ( ws )? ) | ( SEMI ( ws )? )? ) ( propertyDeclaration | margin ) )*"; - } - public void error(NoViableAltException nvae) { - dbg.recognitionException(nvae); - } - } - - static final String DFA235_eotS = - "\5\uffff"; - static final String DFA235_eofS = - "\5\uffff"; - static final String DFA235_minS = - "\1\6\1\uffff\2\23\1\uffff"; - static final String DFA235_maxS = - "\1\u0099\1\uffff\2\u009a\1\uffff"; - static final String DFA235_acceptS = - "\1\uffff\1\1\2\uffff\1\2"; - static final String DFA235_specialS = - "\5\uffff}>"; - static final String[] DFA235_transitionS = { - "\2\1\2\uffff\5\2\3\uffff\1\1\5\uffff\1\1\17\uffff\1\1\2\uffff\1\1\4\uffff"+ - "\1\1\3\uffff\1\1\1\uffff\1\1\10\uffff\3\2\11\uffff\3\1\5\uffff\1\1\11"+ - "\uffff\1\1\12\uffff\3\2\2\uffff\3\1\1\uffff\2\1\2\uffff\1\1\1\uffff\3"+ - "\1\1\uffff\3\1\1\uffff\5\1\2\uffff\1\1\5\uffff\5\2\6\uffff\1\1\1\uffff"+ - "\1\1", - "", - "\1\1\1\uffff\1\3\47\uffff\1\4\26\uffff\1\3\105\uffff\1\3", - "\1\1\1\uffff\1\3\47\uffff\1\4\26\uffff\1\3\105\uffff\1\3", - "" - }; - - static final short[] DFA235_eot = DFA.unpackEncodedString(DFA235_eotS); - static final short[] DFA235_eof = DFA.unpackEncodedString(DFA235_eofS); - static final char[] DFA235_min = DFA.unpackEncodedStringToUnsignedChars(DFA235_minS); - static final char[] DFA235_max = DFA.unpackEncodedStringToUnsignedChars(DFA235_maxS); - static final short[] DFA235_accept = DFA.unpackEncodedString(DFA235_acceptS); - static final short[] DFA235_special = DFA.unpackEncodedString(DFA235_specialS); - static final short[][] DFA235_transition; - - static { - int numStates = DFA235_transitionS.length; - DFA235_transition = new short[numStates][]; - for (int i=0; i=0 ) return s; break; case 1 : - int LA257_4 = input.LA(1); + int LA258_4 = input.LA(1); - int index257_4 = input.index(); + int index258_4 = input.index(); input.rewind(); s = -1; if ( (synpred38_Css3()) ) {s = 5;} else if ( (true) ) {s = 3;} - input.seek(index257_4); + input.seek(index258_4); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 257, _s, input); + new NoViableAltException(getDescription(), 258, _s, input); error(nvae); throw nvae; } } - static final String DFA262_eotS = + static final String DFA263_eotS = "\4\uffff"; - static final String DFA262_eofS = + static final String DFA263_eofS = "\4\uffff"; - static final String DFA262_minS = + static final String DFA263_minS = "\2\23\2\uffff"; - static final String DFA262_maxS = - "\2\u009a\2\uffff"; - static final String DFA262_acceptS = + static final String DFA263_maxS = + "\2\u009b\2\uffff"; + static final String DFA263_acceptS = "\2\uffff\1\2\1\1"; - static final String DFA262_specialS = + static final String DFA263_specialS = "\4\uffff}>"; - static final String[] DFA262_transitionS = { - "\1\2\1\uffff\1\1\76\uffff\1\1\62\uffff\1\3\22\uffff\1\1", - "\1\2\1\uffff\1\1\76\uffff\1\1\62\uffff\1\3\22\uffff\1\1", + static final String[] DFA263_transitionS = { + "\1\2\1\uffff\1\1\77\uffff\1\1\62\uffff\1\3\22\uffff\1\1", + "\1\2\1\uffff\1\1\77\uffff\1\1\62\uffff\1\3\22\uffff\1\1", "", "" }; - static final short[] DFA262_eot = DFA.unpackEncodedString(DFA262_eotS); - static final short[] DFA262_eof = DFA.unpackEncodedString(DFA262_eofS); - static final char[] DFA262_min = DFA.unpackEncodedStringToUnsignedChars(DFA262_minS); - static final char[] DFA262_max = DFA.unpackEncodedStringToUnsignedChars(DFA262_maxS); - static final short[] DFA262_accept = DFA.unpackEncodedString(DFA262_acceptS); - static final short[] DFA262_special = DFA.unpackEncodedString(DFA262_specialS); - static final short[][] DFA262_transition; + static final short[] DFA263_eot = DFA.unpackEncodedString(DFA263_eotS); + static final short[] DFA263_eof = DFA.unpackEncodedString(DFA263_eofS); + static final char[] DFA263_min = DFA.unpackEncodedStringToUnsignedChars(DFA263_minS); + static final char[] DFA263_max = DFA.unpackEncodedStringToUnsignedChars(DFA263_maxS); + static final short[] DFA263_accept = DFA.unpackEncodedString(DFA263_acceptS); + static final short[] DFA263_special = DFA.unpackEncodedString(DFA263_specialS); + static final short[][] DFA263_transition; static { - int numStates = DFA262_transitionS.length; - DFA262_transition = new short[numStates][]; + int numStates = DFA263_transitionS.length; + DFA263_transition = new short[numStates][]; for (int i=0; i"; + static final String[] DFA306_transitionS = { + "\1\2\1\1\26\uffff\1\3\21\uffff\1\2\26\uffff\1\1\14\uffff\1\3\11\uffff"+ + "\1\2\36\uffff\1\3\17\uffff\1\1", + "\1\3\13\uffff\1\3\1\2\1\1\10\uffff\3\3\12\uffff\2\3\2\uffff\2\3\3\uffff"+ + "\1\3\11\uffff\1\2\1\3\5\uffff\1\3\7\uffff\1\3\7\uffff\1\1\13\uffff\2"+ + "\3\11\uffff\1\2\12\uffff\1\3\17\uffff\1\3\3\uffff\1\3\17\uffff\1\1", + "", + "" + }; + static final short[] DFA306_eot = DFA.unpackEncodedString(DFA306_eotS); static final short[] DFA306_eof = DFA.unpackEncodedString(DFA306_eofS); static final char[] DFA306_min = DFA.unpackEncodedStringToUnsignedChars(DFA306_minS); @@ -45909,7 +46171,7 @@ public DFA306(BaseRecognizer recognizer) { } @Override public String getDescription() { - return "919:1: selector : ( ( combinator ( ws )? )? simpleSelectorSequence ( ( ( ( ws )? combinator ( ws )? ) | ws ) simpleSelectorSequence )* |{...}? combinator );"; + return "()* loopback of 920:49: ( ( ( ( ws )? combinator ( ws )? ) | ws ) simpleSelectorSequence )*"; } public void error(NoViableAltException nvae) { dbg.recognitionException(nvae); @@ -45921,19 +46183,18 @@ public void error(NoViableAltException nvae) { static final String DFA305_eofS = "\4\uffff"; static final String DFA305_minS = - "\1\24\1\7\2\uffff"; + "\1\25\1\7\2\uffff"; static final String DFA305_maxS = - "\2\u009a\2\uffff"; + "\2\u009b\2\uffff"; static final String DFA305_acceptS = - "\2\uffff\1\2\1\1"; + "\2\uffff\1\1\1\2"; static final String DFA305_specialS = "\4\uffff}>"; static final String[] DFA305_transitionS = { - "\1\2\1\1\26\uffff\1\3\20\uffff\1\2\26\uffff\1\1\14\uffff\1\3\11\uffff"+ - "\1\2\36\uffff\1\3\17\uffff\1\1", - "\1\3\13\uffff\1\3\1\2\1\1\10\uffff\3\3\12\uffff\2\3\2\uffff\2\3\3\uffff"+ - "\1\3\10\uffff\1\2\1\3\5\uffff\1\3\7\uffff\1\3\7\uffff\1\1\13\uffff\2"+ - "\3\11\uffff\1\2\12\uffff\1\3\17\uffff\1\3\3\uffff\1\3\17\uffff\1\1", + "\1\1\26\uffff\1\2\50\uffff\1\1\14\uffff\1\2\50\uffff\1\2\17\uffff\1\1", + "\1\3\13\uffff\1\3\1\uffff\1\1\10\uffff\3\3\12\uffff\1\3\1\2\2\uffff"+ + "\2\3\3\uffff\1\3\12\uffff\1\3\5\uffff\1\3\7\uffff\1\3\7\uffff\1\1\13"+ + "\uffff\1\3\1\2\24\uffff\1\3\17\uffff\1\3\3\uffff\1\2\17\uffff\1\1", "", "" }; @@ -45968,65 +46229,6 @@ public DFA305(BaseRecognizer recognizer) { this.transition = DFA305_transition; } @Override - public String getDescription() { - return "()* loopback of 920:49: ( ( ( ( ws )? combinator ( ws )? ) | ws ) simpleSelectorSequence )*"; - } - public void error(NoViableAltException nvae) { - dbg.recognitionException(nvae); - } - } - - static final String DFA304_eotS = - "\4\uffff"; - static final String DFA304_eofS = - "\4\uffff"; - static final String DFA304_minS = - "\1\25\1\7\2\uffff"; - static final String DFA304_maxS = - "\2\u009a\2\uffff"; - static final String DFA304_acceptS = - "\2\uffff\1\1\1\2"; - static final String DFA304_specialS = - "\4\uffff}>"; - static final String[] DFA304_transitionS = { - "\1\1\26\uffff\1\2\47\uffff\1\1\14\uffff\1\2\50\uffff\1\2\17\uffff\1\1", - "\1\3\13\uffff\1\3\1\uffff\1\1\10\uffff\3\3\12\uffff\1\3\1\2\2\uffff"+ - "\2\3\3\uffff\1\3\11\uffff\1\3\5\uffff\1\3\7\uffff\1\3\7\uffff\1\1\13"+ - "\uffff\1\3\1\2\24\uffff\1\3\17\uffff\1\3\3\uffff\1\2\17\uffff\1\1", - "", - "" - }; - - static final short[] DFA304_eot = DFA.unpackEncodedString(DFA304_eotS); - static final short[] DFA304_eof = DFA.unpackEncodedString(DFA304_eofS); - static final char[] DFA304_min = DFA.unpackEncodedStringToUnsignedChars(DFA304_minS); - static final char[] DFA304_max = DFA.unpackEncodedStringToUnsignedChars(DFA304_maxS); - static final short[] DFA304_accept = DFA.unpackEncodedString(DFA304_acceptS); - static final short[] DFA304_special = DFA.unpackEncodedString(DFA304_specialS); - static final short[][] DFA304_transition; - - static { - int numStates = DFA304_transitionS.length; - DFA304_transition = new short[numStates][]; - for (int i=0; i"; - static final String[] DFA374_transitionS = { - "\1\67\1\12\1\24\2\uffff\5\51\3\uffff\1\52\1\2\1\55\1\1\2\uffff\1\52\5"+ - "\uffff\1\2\1\20\1\2\1\uffff\1\64\3\uffff\1\66\1\uffff\1\43\1\71\1\uffff"+ - "\1\30\1\2\2\uffff\1\10\1\17\3\uffff\1\23\1\2\1\41\6\uffff\1\2\1\21\3"+ - "\51\1\63\1\uffff\1\6\1\75\5\uffff\1\46\1\25\1\44\5\uffff\1\52\1\1\4\uffff"+ - "\1\60\3\uffff\1\42\1\62\1\77\1\2\1\15\2\uffff\1\2\1\uffff\1\65\1\72\3"+ - "\51\1\2\1\uffff\1\14\1\40\1\32\1\uffff\1\36\1\52\2\uffff\1\47\1\2\1\35"+ - "\2\52\1\uffff\1\34\1\13\1\11\1\uffff\2\52\1\33\1\32\1\37\1\2\1\56\1\2"+ - "\1\73\1\2\1\uffff\1\57\1\70\5\51\2\uffff\1\61\1\76\2\uffff\1\31\1\uffff"+ - "\1\45\1\1", + "\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\uffff\1\40\1\41\2"+ + "\uffff\1\42\1\uffff\1\43\20\uffff}>"; + static final String[] DFA375_transitionS = { + "\1\70\1\12\1\24\2\uffff\5\52\3\uffff\1\53\1\2\1\56\1\1\2\uffff\1\53\5"+ + "\uffff\1\2\1\20\1\2\1\uffff\1\65\3\uffff\1\67\1\uffff\1\43\1\72\1\uffff"+ + "\1\30\1\2\2\uffff\1\10\1\17\3\uffff\1\23\1\2\1\41\4\uffff\1\46\2\uffff"+ + "\1\2\1\21\3\52\1\64\1\uffff\1\6\1\76\5\uffff\1\47\1\25\1\44\5\uffff\1"+ + "\53\1\1\4\uffff\1\61\3\uffff\1\42\1\63\1\100\1\2\1\15\2\uffff\1\2\1\uffff"+ + "\1\66\1\73\3\52\1\2\1\uffff\1\14\1\40\1\32\1\uffff\1\36\1\53\2\uffff"+ + "\1\50\1\2\1\35\2\53\1\uffff\1\34\1\13\1\11\1\uffff\2\53\1\33\1\32\1\37"+ + "\1\2\1\57\1\2\1\74\1\2\1\uffff\1\60\1\71\5\52\2\uffff\1\62\1\77\2\uffff"+ + "\1\31\1\uffff\1\45\1\1", "\1\uffff", "", "", @@ -46355,6 +46558,7 @@ public void error(NoViableAltException nvae) { "\1\uffff", "\1\uffff", "\1\uffff", + "\1\uffff", "", "\1\uffff", "\1\uffff", @@ -46381,34 +46585,34 @@ public void error(NoViableAltException nvae) { "" }; - static final short[] DFA374_eot = DFA.unpackEncodedString(DFA374_eotS); - static final short[] DFA374_eof = DFA.unpackEncodedString(DFA374_eofS); - static final char[] DFA374_min = DFA.unpackEncodedStringToUnsignedChars(DFA374_minS); - static final char[] DFA374_max = DFA.unpackEncodedStringToUnsignedChars(DFA374_maxS); - static final short[] DFA374_accept = DFA.unpackEncodedString(DFA374_acceptS); - static final short[] DFA374_special = DFA.unpackEncodedString(DFA374_specialS); - static final short[][] DFA374_transition; + static final short[] DFA375_eot = DFA.unpackEncodedString(DFA375_eotS); + static final short[] DFA375_eof = DFA.unpackEncodedString(DFA375_eofS); + static final char[] DFA375_min = DFA.unpackEncodedStringToUnsignedChars(DFA375_minS); + static final char[] DFA375_max = DFA.unpackEncodedStringToUnsignedChars(DFA375_maxS); + static final short[] DFA375_accept = DFA.unpackEncodedString(DFA375_acceptS); + static final short[] DFA375_special = DFA.unpackEncodedString(DFA375_specialS); + static final short[][] DFA375_transition; static { - int numStates = DFA374_transitionS.length; - DFA374_transition = new short[numStates][]; + int numStates = DFA375_transitionS.length; + DFA375_transition = new short[numStates][]; for (int i=0; i= BOTTOMCENTER_SYM && LA374_0 <= BOTTOMRIGHT_SYM)||(LA374_0 >= LEFTBOTTOM_SYM && LA374_0 <= LEFTTOP_SYM)||(LA374_0 >= RIGHTBOTTOM_SYM && LA374_0 <= RIGHTTOP_SYM)||(LA374_0 >= TOPCENTER_SYM && LA374_0 <= TOPRIGHT_SYM)) ) {s = 41;} - else if ( (LA374_0==CHARSET_SYM||LA374_0==COUNTER_STYLE_SYM||LA374_0==NAMESPACE_SYM||LA374_0==SASS_ELSE||(LA374_0 >= SASS_FORWARD && LA374_0 <= SASS_FUNCTION)||(LA374_0 >= SASS_RETURN && LA374_0 <= SASS_USE)) ) {s = 42;} - else if ( (LA374_0==COMMA) ) {s = 45;} - else if ( (LA374_0==SOLIDUS) && (synpred55_Css3())) {s = 46;} - else if ( (LA374_0==TILDE) ) {s = 47;} - else if ( (LA374_0==NUMBER) && (synpred55_Css3())) {s = 48;} - else if ( (LA374_0==URANGE) && (synpred55_Css3())) {s = 49;} - else if ( (LA374_0==PERCENTAGE) && (synpred55_Css3())) {s = 50;} - else if ( (LA374_0==LENGTH) && (synpred55_Css3())) {s = 51;} - else if ( (LA374_0==EMS) && (synpred55_Css3())) {s = 52;} - else if ( (LA374_0==REM) && (synpred55_Css3())) {s = 53;} - else if ( (LA374_0==EXS) && (synpred55_Css3())) {s = 54;} - else if ( (LA374_0==ANGLE) && (synpred55_Css3())) {s = 55;} - else if ( (LA374_0==TIME) && (synpred55_Css3())) {s = 56;} - else if ( (LA374_0==FREQ) && (synpred55_Css3())) {s = 57;} - else if ( (LA374_0==RESOLUTION) && (synpred55_Css3())) {s = 58;} - else if ( (LA374_0==STRING) && (synpred55_Css3())) {s = 59;} - else if ( (LA374_0==LESS_JS_STRING) && (synpred55_Css3())) {s = 61;} - else if ( (LA374_0==URI) && (synpred55_Css3())) {s = 62;} - else if ( (LA374_0==PERCENTAGE_SYMBOL) && (synpred55_Css3())) {s = 63;} + if ( (LA375_0==COMMENT||LA375_0==NL||LA375_0==WS) ) {s = 1;} + else if ( (LA375_0==EOF||LA375_0==COLON||LA375_0==DCOLON||LA375_0==DOT||LA375_0==GREATER||LA375_0==IMPORTANT_SYM||LA375_0==LBRACE||LA375_0==PIPE||LA375_0==RBRACE||LA375_0==RPAREN||LA375_0==SASS_EXTEND_ONLY_SELECTOR||LA375_0==SEMI||LA375_0==STAR||LA375_0==SUPPORTS_SYM) ) {s = 2;} + else if ( (LA375_0==LESS_AND) ) {s = 6;} + else if ( (LA375_0==HASH) ) {s = 8;} + else if ( (LA375_0==SASS_MIXIN) ) {s = 9;} + else if ( (LA375_0==AT_IDENT) ) {s = 10;} + else if ( (LA375_0==SASS_INCLUDE) ) {s = 11;} + else if ( (LA375_0==SASS_AT_ROOT) ) {s = 12;} + else if ( (LA375_0==PLUS) ) {s = 13;} + else if ( (LA375_0==HASH_SYMBOL) ) {s = 15;} + else if ( (LA375_0==DIMENSION) ) {s = 16;} + else if ( (LA375_0==LBRACKET) ) {s = 17;} + else if ( (LA375_0==IDENT) ) {s = 19;} + else if ( (LA375_0==AT_SIGN) ) {s = 20;} + else if ( (LA375_0==MINUS) ) {s = 21;} + else if ( (LA375_0==GEN) ) {s = 24;} + else if ( (LA375_0==VARIABLE) ) {s = 25;} + else if ( (LA375_0==SASS_DEBUG||LA375_0==SASS_WARN) ) {s = 26;} + else if ( (LA375_0==SASS_VAR) ) {s = 27;} + else if ( (LA375_0==SASS_IF) ) {s = 28;} + else if ( (LA375_0==SASS_FOR) ) {s = 29;} + else if ( (LA375_0==SASS_EACH) ) {s = 30;} + else if ( (LA375_0==SASS_WHILE) ) {s = 31;} + else if ( (LA375_0==SASS_CONTENT) ) {s = 32;} + else if ( (LA375_0==IMPORT_SYM) ) {s = 33;} + else if ( (LA375_0==PAGE_SYM) ) {s = 34;} + else if ( (LA375_0==FONT_FACE_SYM) ) {s = 35;} + else if ( (LA375_0==MOZ_DOCUMENT_SYM) ) {s = 36;} + else if ( (LA375_0==WEBKIT_KEYFRAMES_SYM) ) {s = 37;} + else if ( (LA375_0==KEYFRAMES_SYM) ) {s = 38;} + else if ( (LA375_0==MEDIA_SYM) ) {s = 39;} + else if ( (LA375_0==SASS_EXTEND) ) {s = 40;} + else if ( ((LA375_0 >= BOTTOMCENTER_SYM && LA375_0 <= BOTTOMRIGHT_SYM)||(LA375_0 >= LEFTBOTTOM_SYM && LA375_0 <= LEFTTOP_SYM)||(LA375_0 >= RIGHTBOTTOM_SYM && LA375_0 <= RIGHTTOP_SYM)||(LA375_0 >= TOPCENTER_SYM && LA375_0 <= TOPRIGHT_SYM)) ) {s = 42;} + else if ( (LA375_0==CHARSET_SYM||LA375_0==COUNTER_STYLE_SYM||LA375_0==NAMESPACE_SYM||LA375_0==SASS_ELSE||(LA375_0 >= SASS_FORWARD && LA375_0 <= SASS_FUNCTION)||(LA375_0 >= SASS_RETURN && LA375_0 <= SASS_USE)) ) {s = 43;} + else if ( (LA375_0==COMMA) ) {s = 46;} + else if ( (LA375_0==SOLIDUS) && (synpred55_Css3())) {s = 47;} + else if ( (LA375_0==TILDE) ) {s = 48;} + else if ( (LA375_0==NUMBER) && (synpred55_Css3())) {s = 49;} + else if ( (LA375_0==URANGE) && (synpred55_Css3())) {s = 50;} + else if ( (LA375_0==PERCENTAGE) && (synpred55_Css3())) {s = 51;} + else if ( (LA375_0==LENGTH) && (synpred55_Css3())) {s = 52;} + else if ( (LA375_0==EMS) && (synpred55_Css3())) {s = 53;} + else if ( (LA375_0==REM) && (synpred55_Css3())) {s = 54;} + else if ( (LA375_0==EXS) && (synpred55_Css3())) {s = 55;} + else if ( (LA375_0==ANGLE) && (synpred55_Css3())) {s = 56;} + else if ( (LA375_0==TIME) && (synpred55_Css3())) {s = 57;} + else if ( (LA375_0==FREQ) && (synpred55_Css3())) {s = 58;} + else if ( (LA375_0==RESOLUTION) && (synpred55_Css3())) {s = 59;} + else if ( (LA375_0==STRING) && (synpred55_Css3())) {s = 60;} + else if ( (LA375_0==LESS_JS_STRING) && (synpred55_Css3())) {s = 62;} + else if ( (LA375_0==URI) && (synpred55_Css3())) {s = 63;} + else if ( (LA375_0==PERCENTAGE_SYMBOL) && (synpred55_Css3())) {s = 64;} - input.seek(index374_0); + input.seek(index375_0); if ( s>=0 ) return s; break; case 1 : - int LA374_1 = input.LA(1); + int LA375_1 = input.LA(1); - int index374_1 = input.index(); + int index375_1 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_1); + input.seek(index375_1); if ( s>=0 ) return s; break; case 2 : - int LA374_6 = input.LA(1); + int LA375_6 = input.LA(1); - int index374_6 = input.index(); + int index375_6 = input.index(); input.rewind(); s = -1; - if ( ((synpred55_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 63;} + if ( ((synpred55_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_6); + input.seek(index375_6); if ( s>=0 ) return s; break; case 3 : - int LA374_8 = input.LA(1); + int LA375_8 = input.LA(1); - int index374_8 = input.index(); + int index375_8 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_8); + input.seek(index375_8); if ( s>=0 ) return s; break; case 4 : - int LA374_9 = input.LA(1); + int LA375_9 = input.LA(1); - int index374_9 = input.index(); + int index375_9 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_9); + input.seek(index375_9); if ( s>=0 ) return s; break; case 5 : - int LA374_10 = input.LA(1); + int LA375_10 = input.LA(1); - int index374_10 = input.index(); + int index375_10 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_10); + input.seek(index375_10); if ( s>=0 ) return s; break; case 6 : - int LA374_11 = input.LA(1); + int LA375_11 = input.LA(1); - int index374_11 = input.index(); + int index375_11 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_11); + input.seek(index375_11); if ( s>=0 ) return s; break; case 7 : - int LA374_12 = input.LA(1); + int LA375_12 = input.LA(1); - int index374_12 = input.index(); + int index375_12 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_12); + input.seek(index375_12); if ( s>=0 ) return s; break; case 8 : - int LA374_13 = input.LA(1); + int LA375_13 = input.LA(1); - int index374_13 = input.index(); + int index375_13 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_13); + input.seek(index375_13); if ( s>=0 ) return s; break; case 9 : - int LA374_15 = input.LA(1); + int LA375_15 = input.LA(1); - int index374_15 = input.index(); + int index375_15 = input.index(); input.rewind(); s = -1; - if ( ((synpred55_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 63;} + if ( ((synpred55_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_15); + input.seek(index375_15); if ( s>=0 ) return s; break; case 10 : - int LA374_16 = input.LA(1); + int LA375_16 = input.LA(1); - int index374_16 = input.index(); + int index375_16 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (evalPredicate(tokenNameStartsWith("."),"tokenNameStartsWith(\".\")")) ) {s = 2;} - input.seek(index374_16); + input.seek(index375_16); if ( s>=0 ) return s; break; case 11 : - int LA374_17 = input.LA(1); + int LA375_17 = input.LA(1); - int index374_17 = input.index(); + int index375_17 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_17); + input.seek(index375_17); if ( s>=0 ) return s; break; case 12 : - int LA374_19 = input.LA(1); + int LA375_19 = input.LA(1); - int index374_19 = input.index(); + int index375_19 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_19); + input.seek(index375_19); if ( s>=0 ) return s; break; case 13 : - int LA374_20 = input.LA(1); + int LA375_20 = input.LA(1); - int index374_20 = input.index(); + int index375_20 = input.index(); input.rewind(); s = -1; - if ( ((synpred55_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( ((synpred55_Css3()&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_20); + input.seek(index375_20); if ( s>=0 ) return s; break; case 14 : - int LA374_21 = input.LA(1); + int LA375_21 = input.LA(1); - int index374_21 = input.index(); + int index375_21 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_21); + input.seek(index375_21); if ( s>=0 ) return s; break; case 15 : - int LA374_24 = input.LA(1); + int LA375_24 = input.LA(1); - int index374_24 = input.index(); + int index375_24 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_24); + input.seek(index375_24); if ( s>=0 ) return s; break; case 16 : - int LA374_25 = input.LA(1); + int LA375_25 = input.LA(1); - int index374_25 = input.index(); + int index375_25 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_25); + input.seek(index375_25); if ( s>=0 ) return s; break; case 17 : - int LA374_26 = input.LA(1); + int LA375_26 = input.LA(1); - int index374_26 = input.index(); + int index375_26 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_26); + input.seek(index375_26); if ( s>=0 ) return s; break; case 18 : - int LA374_27 = input.LA(1); + int LA375_27 = input.LA(1); - int index374_27 = input.index(); + int index375_27 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_27); + input.seek(index375_27); if ( s>=0 ) return s; break; case 19 : - int LA374_28 = input.LA(1); + int LA375_28 = input.LA(1); - int index374_28 = input.index(); + int index375_28 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_28); + input.seek(index375_28); if ( s>=0 ) return s; break; case 20 : - int LA374_29 = input.LA(1); + int LA375_29 = input.LA(1); - int index374_29 = input.index(); + int index375_29 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_29); + input.seek(index375_29); if ( s>=0 ) return s; break; case 21 : - int LA374_30 = input.LA(1); + int LA375_30 = input.LA(1); - int index374_30 = input.index(); + int index375_30 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_30); + input.seek(index375_30); if ( s>=0 ) return s; break; case 22 : - int LA374_31 = input.LA(1); + int LA375_31 = input.LA(1); - int index374_31 = input.index(); + int index375_31 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_31); + input.seek(index375_31); if ( s>=0 ) return s; break; case 23 : - int LA374_32 = input.LA(1); + int LA375_32 = input.LA(1); - int index374_32 = input.index(); + int index375_32 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_32); + input.seek(index375_32); if ( s>=0 ) return s; break; case 24 : - int LA374_33 = input.LA(1); + int LA375_33 = input.LA(1); - int index374_33 = input.index(); + int index375_33 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_33); + input.seek(index375_33); if ( s>=0 ) return s; break; case 25 : - int LA374_34 = input.LA(1); + int LA375_34 = input.LA(1); - int index374_34 = input.index(); + int index375_34 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_34); + input.seek(index375_34); if ( s>=0 ) return s; break; case 26 : - int LA374_35 = input.LA(1); + int LA375_35 = input.LA(1); - int index374_35 = input.index(); + int index375_35 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_35); + input.seek(index375_35); if ( s>=0 ) return s; break; case 27 : - int LA374_36 = input.LA(1); + int LA375_36 = input.LA(1); - int index374_36 = input.index(); + int index375_36 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_36); + input.seek(index375_36); if ( s>=0 ) return s; break; case 28 : - int LA374_37 = input.LA(1); + int LA375_37 = input.LA(1); - int index374_37 = input.index(); + int index375_37 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_37); + input.seek(index375_37); if ( s>=0 ) return s; break; case 29 : - int LA374_38 = input.LA(1); + int LA375_38 = input.LA(1); - int index374_38 = input.index(); + int index375_38 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_38); + input.seek(index375_38); if ( s>=0 ) return s; break; case 30 : - int LA374_39 = input.LA(1); + int LA375_39 = input.LA(1); - int index374_39 = input.index(); + int index375_39 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_39); + input.seek(index375_39); if ( s>=0 ) return s; break; case 31 : - int LA374_41 = input.LA(1); + int LA375_40 = input.LA(1); - int index374_41 = input.index(); + int index375_40 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_41); + input.seek(index375_40); if ( s>=0 ) return s; break; case 32 : - int LA374_42 = input.LA(1); + int LA375_42 = input.LA(1); - int index374_42 = input.index(); + int index375_42 = input.index(); input.rewind(); s = -1; - if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_42); + input.seek(index375_42); if ( s>=0 ) return s; break; case 33 : - int LA374_45 = input.LA(1); + int LA375_43 = input.LA(1); - int index374_45 = input.index(); + int index375_43 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (((synpred55_Css3()&&evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()"))&&evalPredicate(isLessSource(),"isLessSource()"))) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_45); + input.seek(index375_43); if ( s>=0 ) return s; break; case 34 : - int LA374_47 = input.LA(1); + int LA375_46 = input.LA(1); - int index374_47 = input.index(); + int index375_46 = input.index(); input.rewind(); s = -1; - if ( (synpred55_Css3()) ) {s = 63;} + if ( (synpred55_Css3()) ) {s = 64;} else if ( (true) ) {s = 2;} - input.seek(index374_47); + input.seek(index375_46); + if ( s>=0 ) return s; + break; + case 35 : + int LA375_48 = input.LA(1); + + int index375_48 = input.index(); + input.rewind(); + s = -1; + if ( (synpred55_Css3()) ) {s = 64;} + else if ( (true) ) {s = 2;} + + input.seek(index375_48); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 374, _s, input); + new NoViableAltException(getDescription(), 375, _s, input); error(nvae); throw nvae; } } - static final String DFA373_eotS = + static final String DFA374_eotS = "\5\uffff"; - static final String DFA373_eofS = + static final String DFA374_eofS = "\5\uffff"; - static final String DFA373_minS = + static final String DFA374_minS = "\2\5\3\uffff"; - static final String DFA373_maxS = - "\2\u009a\3\uffff"; - static final String DFA373_acceptS = + static final String DFA374_maxS = + "\2\u009b\3\uffff"; + static final String DFA374_acceptS = "\2\uffff\1\2\1\3\1\1"; - static final String DFA373_specialS = + static final String DFA374_specialS = "\5\uffff}>"; - static final String[] DFA373_transitionS = { + static final String[] DFA374_transitionS = { "\3\3\2\uffff\5\3\3\uffff\1\3\1\uffff\1\2\1\1\2\uffff\1\3\6\uffff\1\3"+ "\2\uffff\1\3\3\uffff\1\3\1\uffff\2\3\1\uffff\1\3\3\uffff\2\3\3\uffff"+ - "\1\3\1\uffff\1\3\7\uffff\5\3\1\uffff\2\3\5\uffff\3\3\5\uffff\1\3\1\1"+ - "\4\uffff\1\3\3\uffff\3\3\1\uffff\1\3\4\uffff\5\3\2\uffff\3\3\1\uffff"+ - "\2\3\2\uffff\1\3\1\uffff\3\3\1\uffff\3\3\1\uffff\5\3\1\uffff\1\2\1\uffff"+ - "\1\3\2\uffff\7\3\2\uffff\2\3\2\uffff\1\3\1\uffff\1\3\1\1", + "\1\3\1\uffff\1\3\4\uffff\1\3\3\uffff\5\3\1\uffff\2\3\5\uffff\3\3\5\uffff"+ + "\1\3\1\1\4\uffff\1\3\3\uffff\3\3\1\uffff\1\3\4\uffff\5\3\2\uffff\3\3"+ + "\1\uffff\2\3\2\uffff\1\3\1\uffff\3\3\1\uffff\3\3\1\uffff\5\3\1\uffff"+ + "\1\2\1\uffff\1\3\2\uffff\7\3\2\uffff\2\3\2\uffff\1\3\1\uffff\1\3\1\1", "\3\4\2\uffff\5\4\3\uffff\1\4\1\uffff\1\2\1\1\2\uffff\1\4\6\uffff\1\4"+ "\2\uffff\1\4\3\uffff\1\4\1\uffff\2\4\1\uffff\1\4\3\uffff\2\4\3\uffff"+ - "\1\4\1\uffff\1\4\7\uffff\5\4\1\uffff\2\4\5\uffff\3\4\5\uffff\1\4\1\1"+ - "\4\uffff\1\4\3\uffff\3\4\1\uffff\1\4\4\uffff\5\4\2\uffff\3\4\1\uffff"+ - "\2\4\2\uffff\1\4\1\uffff\3\4\1\uffff\3\4\1\uffff\5\4\1\uffff\1\2\1\uffff"+ - "\1\4\2\uffff\7\4\2\uffff\2\4\2\uffff\1\4\1\uffff\1\4\1\1", + "\1\4\1\uffff\1\4\4\uffff\1\4\3\uffff\5\4\1\uffff\2\4\5\uffff\3\4\5\uffff"+ + "\1\4\1\1\4\uffff\1\4\3\uffff\3\4\1\uffff\1\4\4\uffff\5\4\2\uffff\3\4"+ + "\1\uffff\2\4\2\uffff\1\4\1\uffff\3\4\1\uffff\3\4\1\uffff\5\4\1\uffff"+ + "\1\2\1\uffff\1\4\2\uffff\7\4\2\uffff\2\4\2\uffff\1\4\1\uffff\1\4\1\1", "", "", "" }; - static final short[] DFA373_eot = DFA.unpackEncodedString(DFA373_eotS); - static final short[] DFA373_eof = DFA.unpackEncodedString(DFA373_eofS); - static final char[] DFA373_min = DFA.unpackEncodedStringToUnsignedChars(DFA373_minS); - static final char[] DFA373_max = DFA.unpackEncodedStringToUnsignedChars(DFA373_maxS); - static final short[] DFA373_accept = DFA.unpackEncodedString(DFA373_acceptS); - static final short[] DFA373_special = DFA.unpackEncodedString(DFA373_specialS); - static final short[][] DFA373_transition; + static final short[] DFA374_eot = DFA.unpackEncodedString(DFA374_eotS); + static final short[] DFA374_eof = DFA.unpackEncodedString(DFA374_eofS); + static final char[] DFA374_min = DFA.unpackEncodedStringToUnsignedChars(DFA374_minS); + static final char[] DFA374_max = DFA.unpackEncodedStringToUnsignedChars(DFA374_maxS); + static final short[] DFA374_accept = DFA.unpackEncodedString(DFA374_acceptS); + static final short[] DFA374_special = DFA.unpackEncodedString(DFA374_specialS); + static final short[][] DFA374_transition; static { - int numStates = DFA373_transitionS.length; - DFA373_transition = new short[numStates][]; + int numStates = DFA374_transitionS.length; + DFA374_transition = new short[numStates][]; for (int i=0; i= BOTTOMCENTER_SYM && LA398_1 <= BOTTOMRIGHT_SYM)||LA398_1==CHARSET_SYM||LA398_1==COUNTER_STYLE_SYM||LA398_1==FONT_FACE_SYM||LA398_1==IMPORT_SYM||(LA398_1 >= LEFTBOTTOM_SYM && LA398_1 <= LEFTTOP_SYM)||LA398_1==MEDIA_SYM||LA398_1==MOZ_DOCUMENT_SYM||LA398_1==NAMESPACE_SYM||LA398_1==PAGE_SYM||(LA398_1 >= RIGHTBOTTOM_SYM && LA398_1 <= RIGHTTOP_SYM)||(LA398_1 >= SASS_AT_ROOT && LA398_1 <= SASS_DEBUG)||(LA398_1 >= SASS_EACH && LA398_1 <= SASS_ELSE)||LA398_1==SASS_EXTEND||(LA398_1 >= SASS_FOR && LA398_1 <= SASS_FUNCTION)||(LA398_1 >= SASS_IF && LA398_1 <= SASS_MIXIN)||(LA398_1 >= SASS_RETURN && LA398_1 <= SASS_USE)||(LA398_1 >= SASS_WARN && LA398_1 <= SASS_WHILE)||(LA398_1 >= TOPCENTER_SYM && LA398_1 <= TOPRIGHT_SYM)||LA398_1==WEBKIT_KEYFRAMES_SYM) && (synpred59_Css3())) {s = 33;} - else if ( (LA398_1==SASS_VAR) && (synpred59_Css3())) {s = 34;} - else if ( (LA398_1==LESS_AND) && (synpred59_Css3())) {s = 35;} - else if ( (LA398_1==HASH_SYMBOL) && (synpred59_Css3())) {s = 36;} - else if ( (LA398_1==AT_SIGN) && (synpred59_Css3())) {s = 37;} - else if ( (LA398_1==PERCENTAGE_SYMBOL) && (synpred59_Css3())) {s = 38;} - else if ( (LA398_1==SOLIDUS) && (synpred59_Css3())) {s = 3;} + if ( (LA399_1==COMMA||LA399_1==RPAREN||LA399_1==SEMI) ) {s = 2;} + else if ( (LA399_1==COMMENT||LA399_1==NL||LA399_1==WS) ) {s = 1;} + else if ( (LA399_1==MINUS||LA399_1==PLUS) && (synpred59_Css3())) {s = 4;} + else if ( (LA399_1==IDENT) && (synpred59_Css3())) {s = 32;} + else if ( (LA399_1==VARIABLE) && (synpred59_Css3())) {s = 6;} + else if ( (LA399_1==LBRACKET) && (synpred59_Css3())) {s = 7;} + else if ( (LA399_1==NUMBER) && (synpred59_Css3())) {s = 8;} + else if ( (LA399_1==URANGE) && (synpred59_Css3())) {s = 9;} + else if ( (LA399_1==PERCENTAGE) && (synpred59_Css3())) {s = 10;} + else if ( (LA399_1==LENGTH) && (synpred59_Css3())) {s = 11;} + else if ( (LA399_1==EMS) && (synpred59_Css3())) {s = 12;} + else if ( (LA399_1==REM) && (synpred59_Css3())) {s = 13;} + else if ( (LA399_1==EXS) && (synpred59_Css3())) {s = 14;} + else if ( (LA399_1==ANGLE) && (synpred59_Css3())) {s = 15;} + else if ( (LA399_1==TIME) && (synpred59_Css3())) {s = 16;} + else if ( (LA399_1==FREQ) && (synpred59_Css3())) {s = 17;} + else if ( (LA399_1==RESOLUTION) && (synpred59_Css3())) {s = 18;} + else if ( (LA399_1==DIMENSION) && (synpred59_Css3())) {s = 19;} + else if ( (LA399_1==STRING) && (synpred59_Css3())) {s = 20;} + else if ( (LA399_1==TILDE) && (synpred59_Css3())) {s = 21;} + else if ( (LA399_1==LESS_JS_STRING) && (synpred59_Css3())) {s = 22;} + else if ( (LA399_1==GEN) && (synpred59_Css3())) {s = 23;} + else if ( (LA399_1==URI) && (synpred59_Css3())) {s = 24;} + else if ( (LA399_1==HASH) && (synpred59_Css3())) {s = 25;} + else if ( (LA399_1==AT_IDENT||(LA399_1 >= BOTTOMCENTER_SYM && LA399_1 <= BOTTOMRIGHT_SYM)||LA399_1==CHARSET_SYM||LA399_1==COUNTER_STYLE_SYM||LA399_1==FONT_FACE_SYM||LA399_1==IMPORT_SYM||LA399_1==KEYFRAMES_SYM||(LA399_1 >= LEFTBOTTOM_SYM && LA399_1 <= LEFTTOP_SYM)||LA399_1==MEDIA_SYM||LA399_1==MOZ_DOCUMENT_SYM||LA399_1==NAMESPACE_SYM||LA399_1==PAGE_SYM||(LA399_1 >= RIGHTBOTTOM_SYM && LA399_1 <= RIGHTTOP_SYM)||(LA399_1 >= SASS_AT_ROOT && LA399_1 <= SASS_DEBUG)||(LA399_1 >= SASS_EACH && LA399_1 <= SASS_ELSE)||LA399_1==SASS_EXTEND||(LA399_1 >= SASS_FOR && LA399_1 <= SASS_FUNCTION)||(LA399_1 >= SASS_IF && LA399_1 <= SASS_MIXIN)||(LA399_1 >= SASS_RETURN && LA399_1 <= SASS_USE)||(LA399_1 >= SASS_WARN && LA399_1 <= SASS_WHILE)||(LA399_1 >= TOPCENTER_SYM && LA399_1 <= TOPRIGHT_SYM)||LA399_1==WEBKIT_KEYFRAMES_SYM) && (synpred59_Css3())) {s = 33;} + else if ( (LA399_1==SASS_VAR) && (synpred59_Css3())) {s = 34;} + else if ( (LA399_1==LESS_AND) && (synpred59_Css3())) {s = 35;} + else if ( (LA399_1==HASH_SYMBOL) && (synpred59_Css3())) {s = 36;} + else if ( (LA399_1==AT_SIGN) && (synpred59_Css3())) {s = 37;} + else if ( (LA399_1==PERCENTAGE_SYMBOL) && (synpred59_Css3())) {s = 38;} + else if ( (LA399_1==SOLIDUS) && (synpred59_Css3())) {s = 3;} - input.seek(index398_1); + input.seek(index399_1); if ( s>=0 ) return s; break; case 1 : - int LA398_0 = input.LA(1); + int LA399_0 = input.LA(1); - int index398_0 = input.index(); + int index399_0 = input.index(); input.rewind(); s = -1; - if ( (LA398_0==COMMENT||LA398_0==NL||LA398_0==WS) ) {s = 1;} - else if ( (LA398_0==COMMA||LA398_0==RPAREN||LA398_0==SEMI) ) {s = 2;} - else if ( (LA398_0==SOLIDUS) && (synpred59_Css3())) {s = 3;} - else if ( (LA398_0==MINUS||LA398_0==PLUS) && (synpred59_Css3())) {s = 4;} - else if ( (LA398_0==IDENT) && (synpred59_Css3())) {s = 5;} - else if ( (LA398_0==VARIABLE) && (synpred59_Css3())) {s = 6;} - else if ( (LA398_0==LBRACKET) && (synpred59_Css3())) {s = 7;} - else if ( (LA398_0==NUMBER) && (synpred59_Css3())) {s = 8;} - else if ( (LA398_0==URANGE) && (synpred59_Css3())) {s = 9;} - else if ( (LA398_0==PERCENTAGE) && (synpred59_Css3())) {s = 10;} - else if ( (LA398_0==LENGTH) && (synpred59_Css3())) {s = 11;} - else if ( (LA398_0==EMS) && (synpred59_Css3())) {s = 12;} - else if ( (LA398_0==REM) && (synpred59_Css3())) {s = 13;} - else if ( (LA398_0==EXS) && (synpred59_Css3())) {s = 14;} - else if ( (LA398_0==ANGLE) && (synpred59_Css3())) {s = 15;} - else if ( (LA398_0==TIME) && (synpred59_Css3())) {s = 16;} - else if ( (LA398_0==FREQ) && (synpred59_Css3())) {s = 17;} - else if ( (LA398_0==RESOLUTION) && (synpred59_Css3())) {s = 18;} - else if ( (LA398_0==DIMENSION) && (synpred59_Css3())) {s = 19;} - else if ( (LA398_0==STRING) && (synpred59_Css3())) {s = 20;} - else if ( (LA398_0==TILDE) && (synpred59_Css3())) {s = 21;} - else if ( (LA398_0==LESS_JS_STRING) && (synpred59_Css3())) {s = 22;} - else if ( (LA398_0==GEN) && (synpred59_Css3())) {s = 23;} - else if ( (LA398_0==URI) && (synpred59_Css3())) {s = 24;} - else if ( (LA398_0==HASH) && (synpred59_Css3())) {s = 25;} - else if ( (LA398_0==AT_IDENT||(LA398_0 >= BOTTOMCENTER_SYM && LA398_0 <= BOTTOMRIGHT_SYM)||LA398_0==CHARSET_SYM||LA398_0==COUNTER_STYLE_SYM||LA398_0==FONT_FACE_SYM||LA398_0==IMPORT_SYM||(LA398_0 >= LEFTBOTTOM_SYM && LA398_0 <= LEFTTOP_SYM)||LA398_0==MEDIA_SYM||LA398_0==MOZ_DOCUMENT_SYM||LA398_0==NAMESPACE_SYM||LA398_0==PAGE_SYM||(LA398_0 >= RIGHTBOTTOM_SYM && LA398_0 <= RIGHTTOP_SYM)||(LA398_0 >= SASS_AT_ROOT && LA398_0 <= SASS_DEBUG)||(LA398_0 >= SASS_EACH && LA398_0 <= SASS_ELSE)||LA398_0==SASS_EXTEND||(LA398_0 >= SASS_FOR && LA398_0 <= SASS_FUNCTION)||(LA398_0 >= SASS_IF && LA398_0 <= SASS_MIXIN)||(LA398_0 >= SASS_RETURN && LA398_0 <= SASS_USE)||(LA398_0 >= SASS_WARN && LA398_0 <= SASS_WHILE)||(LA398_0 >= TOPCENTER_SYM && LA398_0 <= TOPRIGHT_SYM)||LA398_0==WEBKIT_KEYFRAMES_SYM) && (synpred59_Css3())) {s = 26;} - else if ( (LA398_0==SASS_VAR) && (synpred59_Css3())) {s = 27;} - else if ( (LA398_0==LESS_AND) && (synpred59_Css3())) {s = 28;} - else if ( (LA398_0==HASH_SYMBOL) && (synpred59_Css3())) {s = 29;} - else if ( (LA398_0==AT_SIGN) && (synpred59_Css3())) {s = 30;} - else if ( (LA398_0==PERCENTAGE_SYMBOL) && (synpred59_Css3())) {s = 31;} + if ( (LA399_0==COMMENT||LA399_0==NL||LA399_0==WS) ) {s = 1;} + else if ( (LA399_0==COMMA||LA399_0==RPAREN||LA399_0==SEMI) ) {s = 2;} + else if ( (LA399_0==SOLIDUS) && (synpred59_Css3())) {s = 3;} + else if ( (LA399_0==MINUS||LA399_0==PLUS) && (synpred59_Css3())) {s = 4;} + else if ( (LA399_0==IDENT) && (synpred59_Css3())) {s = 5;} + else if ( (LA399_0==VARIABLE) && (synpred59_Css3())) {s = 6;} + else if ( (LA399_0==LBRACKET) && (synpred59_Css3())) {s = 7;} + else if ( (LA399_0==NUMBER) && (synpred59_Css3())) {s = 8;} + else if ( (LA399_0==URANGE) && (synpred59_Css3())) {s = 9;} + else if ( (LA399_0==PERCENTAGE) && (synpred59_Css3())) {s = 10;} + else if ( (LA399_0==LENGTH) && (synpred59_Css3())) {s = 11;} + else if ( (LA399_0==EMS) && (synpred59_Css3())) {s = 12;} + else if ( (LA399_0==REM) && (synpred59_Css3())) {s = 13;} + else if ( (LA399_0==EXS) && (synpred59_Css3())) {s = 14;} + else if ( (LA399_0==ANGLE) && (synpred59_Css3())) {s = 15;} + else if ( (LA399_0==TIME) && (synpred59_Css3())) {s = 16;} + else if ( (LA399_0==FREQ) && (synpred59_Css3())) {s = 17;} + else if ( (LA399_0==RESOLUTION) && (synpred59_Css3())) {s = 18;} + else if ( (LA399_0==DIMENSION) && (synpred59_Css3())) {s = 19;} + else if ( (LA399_0==STRING) && (synpred59_Css3())) {s = 20;} + else if ( (LA399_0==TILDE) && (synpred59_Css3())) {s = 21;} + else if ( (LA399_0==LESS_JS_STRING) && (synpred59_Css3())) {s = 22;} + else if ( (LA399_0==GEN) && (synpred59_Css3())) {s = 23;} + else if ( (LA399_0==URI) && (synpred59_Css3())) {s = 24;} + else if ( (LA399_0==HASH) && (synpred59_Css3())) {s = 25;} + else if ( (LA399_0==AT_IDENT||(LA399_0 >= BOTTOMCENTER_SYM && LA399_0 <= BOTTOMRIGHT_SYM)||LA399_0==CHARSET_SYM||LA399_0==COUNTER_STYLE_SYM||LA399_0==FONT_FACE_SYM||LA399_0==IMPORT_SYM||LA399_0==KEYFRAMES_SYM||(LA399_0 >= LEFTBOTTOM_SYM && LA399_0 <= LEFTTOP_SYM)||LA399_0==MEDIA_SYM||LA399_0==MOZ_DOCUMENT_SYM||LA399_0==NAMESPACE_SYM||LA399_0==PAGE_SYM||(LA399_0 >= RIGHTBOTTOM_SYM && LA399_0 <= RIGHTTOP_SYM)||(LA399_0 >= SASS_AT_ROOT && LA399_0 <= SASS_DEBUG)||(LA399_0 >= SASS_EACH && LA399_0 <= SASS_ELSE)||LA399_0==SASS_EXTEND||(LA399_0 >= SASS_FOR && LA399_0 <= SASS_FUNCTION)||(LA399_0 >= SASS_IF && LA399_0 <= SASS_MIXIN)||(LA399_0 >= SASS_RETURN && LA399_0 <= SASS_USE)||(LA399_0 >= SASS_WARN && LA399_0 <= SASS_WHILE)||(LA399_0 >= TOPCENTER_SYM && LA399_0 <= TOPRIGHT_SYM)||LA399_0==WEBKIT_KEYFRAMES_SYM) && (synpred59_Css3())) {s = 26;} + else if ( (LA399_0==SASS_VAR) && (synpred59_Css3())) {s = 27;} + else if ( (LA399_0==LESS_AND) && (synpred59_Css3())) {s = 28;} + else if ( (LA399_0==HASH_SYMBOL) && (synpred59_Css3())) {s = 29;} + else if ( (LA399_0==AT_SIGN) && (synpred59_Css3())) {s = 30;} + else if ( (LA399_0==PERCENTAGE_SYMBOL) && (synpred59_Css3())) {s = 31;} - input.seek(index398_0); + input.seek(index399_0); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 398, _s, input); + new NoViableAltException(getDescription(), 399, _s, input); error(nvae); throw nvae; } } - static final String DFA397_eotS = + static final String DFA398_eotS = "\5\uffff"; - static final String DFA397_eofS = + static final String DFA398_eofS = "\5\uffff"; - static final String DFA397_minS = + static final String DFA398_minS = "\2\5\3\uffff"; - static final String DFA397_maxS = - "\2\u009a\3\uffff"; - static final String DFA397_acceptS = + static final String DFA398_maxS = + "\2\u009b\3\uffff"; + static final String DFA398_acceptS = "\2\uffff\1\2\1\3\1\1"; - static final String DFA397_specialS = + static final String DFA398_specialS = "\5\uffff}>"; - static final String[] DFA397_transitionS = { + static final String[] DFA398_transitionS = { "\3\3\2\uffff\5\3\3\uffff\1\3\2\uffff\1\1\2\uffff\1\3\6\uffff\1\3\2\uffff"+ "\1\3\3\uffff\1\3\1\uffff\2\3\1\uffff\1\3\3\uffff\2\3\3\uffff\1\3\1\uffff"+ - "\1\3\7\uffff\5\3\1\uffff\2\3\5\uffff\3\3\5\uffff\1\3\1\1\4\uffff\1\3"+ - "\3\uffff\3\3\1\uffff\1\3\4\uffff\5\3\2\uffff\3\3\1\uffff\2\3\2\uffff"+ - "\1\3\1\uffff\3\3\1\uffff\3\3\1\uffff\5\3\1\uffff\1\2\1\uffff\1\3\2\uffff"+ - "\7\3\2\uffff\2\3\2\uffff\1\3\1\uffff\1\3\1\1", + "\1\3\4\uffff\1\3\3\uffff\5\3\1\uffff\2\3\5\uffff\3\3\5\uffff\1\3\1\1"+ + "\4\uffff\1\3\3\uffff\3\3\1\uffff\1\3\4\uffff\5\3\2\uffff\3\3\1\uffff"+ + "\2\3\2\uffff\1\3\1\uffff\3\3\1\uffff\3\3\1\uffff\5\3\1\uffff\1\2\1\uffff"+ + "\1\3\2\uffff\7\3\2\uffff\2\3\2\uffff\1\3\1\uffff\1\3\1\1", "\3\4\2\uffff\5\4\3\uffff\1\4\2\uffff\1\1\2\uffff\1\4\6\uffff\1\4\2\uffff"+ "\1\4\3\uffff\1\4\1\uffff\2\4\1\uffff\1\4\3\uffff\2\4\3\uffff\1\4\1\uffff"+ - "\1\4\7\uffff\5\4\1\uffff\2\4\5\uffff\3\4\5\uffff\1\4\1\1\4\uffff\1\4"+ - "\3\uffff\3\4\1\uffff\1\4\4\uffff\5\4\2\uffff\3\4\1\uffff\2\4\2\uffff"+ - "\1\4\1\uffff\3\4\1\uffff\3\4\1\uffff\5\4\1\uffff\1\2\1\uffff\1\4\2\uffff"+ - "\7\4\2\uffff\2\4\2\uffff\1\4\1\uffff\1\4\1\1", + "\1\4\4\uffff\1\4\3\uffff\5\4\1\uffff\2\4\5\uffff\3\4\5\uffff\1\4\1\1"+ + "\4\uffff\1\4\3\uffff\3\4\1\uffff\1\4\4\uffff\5\4\2\uffff\3\4\1\uffff"+ + "\2\4\2\uffff\1\4\1\uffff\3\4\1\uffff\3\4\1\uffff\5\4\1\uffff\1\2\1\uffff"+ + "\1\4\2\uffff\7\4\2\uffff\2\4\2\uffff\1\4\1\uffff\1\4\1\1", "", "", "" }; - static final short[] DFA397_eot = DFA.unpackEncodedString(DFA397_eotS); - static final short[] DFA397_eof = DFA.unpackEncodedString(DFA397_eofS); - static final char[] DFA397_min = DFA.unpackEncodedStringToUnsignedChars(DFA397_minS); - static final char[] DFA397_max = DFA.unpackEncodedStringToUnsignedChars(DFA397_maxS); - static final short[] DFA397_accept = DFA.unpackEncodedString(DFA397_acceptS); - static final short[] DFA397_special = DFA.unpackEncodedString(DFA397_specialS); - static final short[][] DFA397_transition; + static final short[] DFA398_eot = DFA.unpackEncodedString(DFA398_eotS); + static final short[] DFA398_eof = DFA.unpackEncodedString(DFA398_eofS); + static final char[] DFA398_min = DFA.unpackEncodedStringToUnsignedChars(DFA398_minS); + static final char[] DFA398_max = DFA.unpackEncodedStringToUnsignedChars(DFA398_maxS); + static final short[] DFA398_accept = DFA.unpackEncodedString(DFA398_acceptS); + static final short[] DFA398_special = DFA.unpackEncodedString(DFA398_specialS); + static final short[][] DFA398_transition; static { - int numStates = DFA397_transitionS.length; - DFA397_transition = new short[numStates][]; + int numStates = DFA398_transitionS.length; + DFA398_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA413_transitionS = { - "\3\2\2\uffff\5\2\3\uffff\2\2\1\61\1\1\1\2\1\uffff\1\2\5\uffff\3\2\1\uffff"+ - "\1\2\3\uffff\1\2\1\uffff\2\2\1\uffff\2\2\2\uffff\2\2\3\uffff\3\2\5\uffff"+ - "\7\2\1\uffff\2\2\3\uffff\1\2\1\uffff\3\2\5\uffff\1\2\1\1\3\uffff\2\2"+ - "\3\uffff\5\2\2\uffff\1\2\1\uffff\6\2\1\uffff\6\2\2\uffff\11\2\1\uffff"+ - "\6\2\1\uffff\3\2\1\uffff\7\2\2\uffff\2\2\2\uffff\1\2\1\uffff\1\2\1\1", + static final String DFA414_eotS = + "\111\uffff"; + static final String DFA414_eofS = + "\1\2\110\uffff"; + static final String DFA414_minS = + "\1\5\1\0\60\uffff\1\0\26\uffff"; + static final String DFA414_maxS = + "\1\u009b\1\0\60\uffff\1\0\26\uffff"; + static final String DFA414_acceptS = + "\2\uffff\1\2\105\uffff\1\1"; + static final String DFA414_specialS = + "\1\uffff\1\0\60\uffff\1\1\26\uffff}>"; + static final String[] DFA414_transitionS = { + "\3\2\2\uffff\5\2\3\uffff\2\2\1\62\1\1\1\2\1\uffff\1\2\5\uffff\3\2\1\uffff"+ + "\1\2\3\uffff\1\2\1\uffff\2\2\1\uffff\2\2\2\uffff\2\2\3\uffff\3\2\4\uffff"+ + "\1\2\1\uffff\7\2\1\uffff\2\2\3\uffff\1\2\1\uffff\3\2\5\uffff\1\2\1\1"+ + "\3\uffff\2\2\3\uffff\5\2\2\uffff\1\2\1\uffff\6\2\1\uffff\6\2\2\uffff"+ + "\11\2\1\uffff\6\2\1\uffff\3\2\1\uffff\7\2\2\uffff\2\2\2\uffff\1\2\1\uffff"+ + "\1\2\1\1", "\1\uffff", "", "", @@ -47427,6 +47645,7 @@ public void error(NoViableAltException nvae) { "", "", "", + "", "\1\uffff", "", "", @@ -47452,34 +47671,34 @@ public void error(NoViableAltException nvae) { "" }; - static final short[] DFA413_eot = DFA.unpackEncodedString(DFA413_eotS); - static final short[] DFA413_eof = DFA.unpackEncodedString(DFA413_eofS); - static final char[] DFA413_min = DFA.unpackEncodedStringToUnsignedChars(DFA413_minS); - static final char[] DFA413_max = DFA.unpackEncodedStringToUnsignedChars(DFA413_maxS); - static final short[] DFA413_accept = DFA.unpackEncodedString(DFA413_acceptS); - static final short[] DFA413_special = DFA.unpackEncodedString(DFA413_specialS); - static final short[][] DFA413_transition; + static final short[] DFA414_eot = DFA.unpackEncodedString(DFA414_eotS); + static final short[] DFA414_eof = DFA.unpackEncodedString(DFA414_eofS); + static final char[] DFA414_min = DFA.unpackEncodedStringToUnsignedChars(DFA414_minS); + static final char[] DFA414_max = DFA.unpackEncodedStringToUnsignedChars(DFA414_maxS); + static final short[] DFA414_accept = DFA.unpackEncodedString(DFA414_acceptS); + static final short[] DFA414_special = DFA.unpackEncodedString(DFA414_specialS); + static final short[][] DFA414_transition; static { - int numStates = DFA413_transitionS.length; - DFA413_transition = new short[numStates][]; + int numStates = DFA414_transitionS.length; + DFA414_transition = new short[numStates][]; for (int i=0; i=0 ) return s; break; case 1 : - int LA413_49 = input.LA(1); + int LA414_50 = input.LA(1); - int index413_49 = input.index(); + int index414_50 = input.index(); input.rewind(); s = -1; - if ( (synpred61_Css3()) ) {s = 71;} + if ( (synpred61_Css3()) ) {s = 72;} else if ( (true) ) {s = 2;} - input.seek(index413_49); + input.seek(index414_50); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 413, _s, input); + new NoViableAltException(getDescription(), 414, _s, input); error(nvae); throw nvae; } } - static final String DFA419_eotS = - "\120\uffff"; - static final String DFA419_eofS = - "\1\2\117\uffff"; - static final String DFA419_minS = - "\1\5\1\0\2\uffff\13\0\2\uffff\1\0\1\uffff\6\0\1\uffff\2\0\3\uffff\14\0"+ + static final String DFA420_eotS = + "\121\uffff"; + static final String DFA420_eofS = + "\1\2\120\uffff"; + static final String DFA420_minS = + "\1\5\1\0\2\uffff\13\0\2\uffff\1\0\1\uffff\6\0\1\uffff\2\0\3\uffff\15\0"+ "\1\uffff\2\0\1\uffff\1\0\2\uffff\1\0\3\uffff\21\0\2\uffff\1\0\6\uffff"; - static final String DFA419_maxS = - "\1\u009a\1\0\2\uffff\13\0\2\uffff\1\0\1\uffff\6\0\1\uffff\2\0\3\uffff"+ - "\14\0\1\uffff\2\0\1\uffff\1\0\2\uffff\1\0\3\uffff\21\0\2\uffff\1\0\6\uffff"; - static final String DFA419_acceptS = - "\2\uffff\1\3\107\uffff\5\1\1\2"; - static final String DFA419_specialS = + static final String DFA420_maxS = + "\1\u009b\1\0\2\uffff\13\0\2\uffff\1\0\1\uffff\6\0\1\uffff\2\0\3\uffff"+ + "\15\0\1\uffff\2\0\1\uffff\1\0\2\uffff\1\0\3\uffff\21\0\2\uffff\1\0\6\uffff"; + static final String DFA420_acceptS = + "\2\uffff\1\3\110\uffff\5\1\1\2"; + static final String DFA420_specialS = "\1\0\1\1\2\uffff\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\2\uffff"+ "\1\15\1\uffff\1\16\1\17\1\20\1\21\1\22\1\23\1\uffff\1\24\1\25\3\uffff"+ - "\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\uffff\1"+ - "\42\1\43\1\uffff\1\44\2\uffff\1\45\3\uffff\1\46\1\47\1\50\1\51\1\52\1"+ - "\53\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\2\uffff\1\67"+ - "\6\uffff}>"; - static final String[] DFA419_transitionS = { - "\1\76\1\24\1\12\2\uffff\5\54\3\uffff\1\62\2\2\1\111\1\2\1\uffff\1\55"+ - "\1\2\1\112\1\113\2\uffff\1\2\1\32\1\2\1\uffff\1\73\3\uffff\1\75\1\uffff"+ - "\1\46\1\100\1\uffff\1\14\1\102\1\116\1\uffff\1\23\1\11\3\uffff\1\7\1"+ - "\4\1\44\5\uffff\2\2\1\33\3\54\1\72\1\114\1\21\1\103\1\115\1\2\1\uffff"+ - "\1\106\1\uffff\1\51\1\10\1\47\5\uffff\1\62\1\111\3\uffff\1\66\1\5\3\uffff"+ - "\1\45\1\71\1\105\1\2\1\30\2\uffff\1\2\1\uffff\1\74\1\101\3\54\1\2\1\uffff"+ - "\1\26\1\43\1\27\1\2\1\41\1\62\2\uffff\1\52\1\2\1\40\1\62\1\57\1\2\1\37"+ - "\1\25\1\15\1\uffff\2\62\1\16\1\27\1\42\1\2\1\uffff\1\2\1\6\1\2\1\uffff"+ - "\1\67\1\77\5\54\2\uffff\1\70\1\104\2\uffff\1\13\1\uffff\1\50\1\1", + "\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\uffff"+ + "\1\43\1\44\1\uffff\1\45\2\uffff\1\46\3\uffff\1\47\1\50\1\51\1\52\1\53"+ + "\1\54\1\55\1\56\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\2\uffff\1"+ + "\70\6\uffff}>"; + static final String[] DFA420_transitionS = { + "\1\77\1\24\1\12\2\uffff\5\55\3\uffff\1\63\2\2\1\112\1\2\1\uffff\1\56"+ + "\1\2\1\113\1\114\2\uffff\1\2\1\32\1\2\1\uffff\1\74\3\uffff\1\76\1\uffff"+ + "\1\46\1\101\1\uffff\1\14\1\103\1\117\1\uffff\1\23\1\11\3\uffff\1\7\1"+ + "\4\1\44\4\uffff\1\51\1\uffff\2\2\1\33\3\55\1\73\1\115\1\21\1\104\1\116"+ + "\1\2\1\uffff\1\107\1\uffff\1\52\1\10\1\47\5\uffff\1\63\1\112\3\uffff"+ + "\1\67\1\5\3\uffff\1\45\1\72\1\106\1\2\1\30\2\uffff\1\2\1\uffff\1\75\1"+ + "\102\3\55\1\2\1\uffff\1\26\1\43\1\27\1\2\1\41\1\63\2\uffff\1\53\1\2\1"+ + "\40\1\63\1\60\1\2\1\37\1\25\1\15\1\uffff\2\63\1\16\1\27\1\42\1\2\1\uffff"+ + "\1\2\1\6\1\2\1\uffff\1\70\1\100\5\55\2\uffff\1\71\1\105\2\uffff\1\13"+ + "\1\uffff\1\50\1\1", "\1\uffff", "", "", @@ -47597,6 +47817,7 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "\1\uffff", "\1\uffff", "\1\uffff", + "\1\uffff", "", "\1\uffff", "\1\uffff", @@ -47636,34 +47857,34 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "" }; - static final short[] DFA419_eot = DFA.unpackEncodedString(DFA419_eotS); - static final short[] DFA419_eof = DFA.unpackEncodedString(DFA419_eofS); - static final char[] DFA419_min = DFA.unpackEncodedStringToUnsignedChars(DFA419_minS); - static final char[] DFA419_max = DFA.unpackEncodedStringToUnsignedChars(DFA419_maxS); - static final short[] DFA419_accept = DFA.unpackEncodedString(DFA419_acceptS); - static final short[] DFA419_special = DFA.unpackEncodedString(DFA419_specialS); - static final short[][] DFA419_transition; + static final short[] DFA420_eot = DFA.unpackEncodedString(DFA420_eotS); + static final short[] DFA420_eof = DFA.unpackEncodedString(DFA420_eofS); + static final char[] DFA420_min = DFA.unpackEncodedStringToUnsignedChars(DFA420_minS); + static final char[] DFA420_max = DFA.unpackEncodedStringToUnsignedChars(DFA420_maxS); + static final short[] DFA420_accept = DFA.unpackEncodedString(DFA420_acceptS); + static final short[] DFA420_special = DFA.unpackEncodedString(DFA420_specialS); + static final short[][] DFA420_transition; static { - int numStates = DFA419_transitionS.length; - DFA419_transition = new short[numStates][]; + int numStates = DFA420_transitionS.length; + DFA420_transition = new short[numStates][]; for (int i=0; i= COLON && LA419_0 <= COMMA)||LA419_0==CONTAINER_SYM||LA419_0==CP_DOTS||LA419_0==DCOLON||LA419_0==DOT||(LA419_0 >= LAYER_SYM && LA419_0 <= LBRACE)||LA419_0==LESS_REST||LA419_0==PIPE||LA419_0==RBRACE||LA419_0==RPAREN||LA419_0==SASS_DEFAULT||LA419_0==SASS_EXTEND_ONLY_SELECTOR||LA419_0==SASS_GLOBAL||LA419_0==SEMI||LA419_0==STAR||LA419_0==SUPPORTS_SYM) ) {s = 2;} - else if ( (LA419_0==IMPORTANT_SYM) ) {s = 4;} - else if ( (LA419_0==NUMBER) ) {s = 5;} - else if ( (LA419_0==STRING) ) {s = 6;} - else if ( (LA419_0==IDENT) ) {s = 7;} - else if ( (LA419_0==MINUS) ) {s = 8;} - else if ( (LA419_0==HASH_SYMBOL) ) {s = 9;} - else if ( (LA419_0==AT_SIGN) ) {s = 10;} - else if ( (LA419_0==VARIABLE) ) {s = 11;} - else if ( (LA419_0==GEN) ) {s = 12;} - else if ( (LA419_0==SASS_MIXIN) ) {s = 13;} - else if ( (LA419_0==SASS_VAR) ) {s = 14;} - else if ( (LA419_0==LESS_AND) ) {s = 17;} - else if ( (LA419_0==HASH) ) {s = 19;} - else if ( (LA419_0==AT_IDENT) ) {s = 20;} - else if ( (LA419_0==SASS_INCLUDE) ) {s = 21;} - else if ( (LA419_0==SASS_AT_ROOT) ) {s = 22;} - else if ( (LA419_0==SASS_DEBUG||LA419_0==SASS_WARN) ) {s = 23;} - else if ( (LA419_0==PLUS) ) {s = 24;} - else if ( (LA419_0==DIMENSION) ) {s = 26;} - else if ( (LA419_0==LBRACKET) ) {s = 27;} - else if ( (LA419_0==SASS_IF) ) {s = 31;} - else if ( (LA419_0==SASS_FOR) ) {s = 32;} - else if ( (LA419_0==SASS_EACH) ) {s = 33;} - else if ( (LA419_0==SASS_WHILE) ) {s = 34;} - else if ( (LA419_0==SASS_CONTENT) ) {s = 35;} - else if ( (LA419_0==IMPORT_SYM) ) {s = 36;} - else if ( (LA419_0==PAGE_SYM) ) {s = 37;} - else if ( (LA419_0==FONT_FACE_SYM) ) {s = 38;} - else if ( (LA419_0==MOZ_DOCUMENT_SYM) ) {s = 39;} - else if ( (LA419_0==WEBKIT_KEYFRAMES_SYM) ) {s = 40;} - else if ( (LA419_0==MEDIA_SYM) ) {s = 41;} - else if ( (LA419_0==SASS_EXTEND) ) {s = 42;} - else if ( ((LA419_0 >= BOTTOMCENTER_SYM && LA419_0 <= BOTTOMRIGHT_SYM)||(LA419_0 >= LEFTBOTTOM_SYM && LA419_0 <= LEFTTOP_SYM)||(LA419_0 >= RIGHTBOTTOM_SYM && LA419_0 <= RIGHTTOP_SYM)||(LA419_0 >= TOPCENTER_SYM && LA419_0 <= TOPRIGHT_SYM)) ) {s = 44;} - else if ( (LA419_0==COUNTER_STYLE_SYM) ) {s = 45;} - else if ( (LA419_0==SASS_FUNCTION) ) {s = 47;} - else if ( (LA419_0==CHARSET_SYM||LA419_0==NAMESPACE_SYM||LA419_0==SASS_ELSE||LA419_0==SASS_FORWARD||(LA419_0 >= SASS_RETURN && LA419_0 <= SASS_USE)) ) {s = 50;} - else if ( (LA419_0==NOT) ) {s = 54;} - else if ( (LA419_0==TILDE) ) {s = 55;} - else if ( (LA419_0==URANGE) ) {s = 56;} - else if ( (LA419_0==PERCENTAGE) ) {s = 57;} - else if ( (LA419_0==LENGTH) ) {s = 58;} - else if ( (LA419_0==EMS) ) {s = 59;} - else if ( (LA419_0==REM) ) {s = 60;} - else if ( (LA419_0==EXS) ) {s = 61;} - else if ( (LA419_0==ANGLE) ) {s = 62;} - else if ( (LA419_0==TIME) ) {s = 63;} - else if ( (LA419_0==FREQ) ) {s = 64;} - else if ( (LA419_0==RESOLUTION) ) {s = 65;} - else if ( (LA419_0==GREATER) ) {s = 66;} - else if ( (LA419_0==LESS_JS_STRING) ) {s = 67;} - else if ( (LA419_0==URI) ) {s = 68;} - else if ( (LA419_0==PERCENTAGE_SYMBOL) ) {s = 69;} - else if ( (LA419_0==LPAREN) ) {s = 70;} - else if ( (LA419_0==COMMENT||LA419_0==NL) ) {s = 73;} - else if ( (LA419_0==CP_EQ) && (synpred63_Css3())) {s = 74;} - else if ( (LA419_0==CP_NOT_EQ) && (synpred63_Css3())) {s = 75;} - else if ( (LA419_0==LESS) && (synpred63_Css3())) {s = 76;} - else if ( (LA419_0==LESS_OR_EQ) && (synpred63_Css3())) {s = 77;} - else if ( (LA419_0==GREATER_OR_EQ) && (synpred63_Css3())) {s = 78;} + if ( (LA420_0==WS) ) {s = 1;} + else if ( (LA420_0==EOF||(LA420_0 >= COLON && LA420_0 <= COMMA)||LA420_0==CONTAINER_SYM||LA420_0==CP_DOTS||LA420_0==DCOLON||LA420_0==DOT||(LA420_0 >= LAYER_SYM && LA420_0 <= LBRACE)||LA420_0==LESS_REST||LA420_0==PIPE||LA420_0==RBRACE||LA420_0==RPAREN||LA420_0==SASS_DEFAULT||LA420_0==SASS_EXTEND_ONLY_SELECTOR||LA420_0==SASS_GLOBAL||LA420_0==SEMI||LA420_0==STAR||LA420_0==SUPPORTS_SYM) ) {s = 2;} + else if ( (LA420_0==IMPORTANT_SYM) ) {s = 4;} + else if ( (LA420_0==NUMBER) ) {s = 5;} + else if ( (LA420_0==STRING) ) {s = 6;} + else if ( (LA420_0==IDENT) ) {s = 7;} + else if ( (LA420_0==MINUS) ) {s = 8;} + else if ( (LA420_0==HASH_SYMBOL) ) {s = 9;} + else if ( (LA420_0==AT_SIGN) ) {s = 10;} + else if ( (LA420_0==VARIABLE) ) {s = 11;} + else if ( (LA420_0==GEN) ) {s = 12;} + else if ( (LA420_0==SASS_MIXIN) ) {s = 13;} + else if ( (LA420_0==SASS_VAR) ) {s = 14;} + else if ( (LA420_0==LESS_AND) ) {s = 17;} + else if ( (LA420_0==HASH) ) {s = 19;} + else if ( (LA420_0==AT_IDENT) ) {s = 20;} + else if ( (LA420_0==SASS_INCLUDE) ) {s = 21;} + else if ( (LA420_0==SASS_AT_ROOT) ) {s = 22;} + else if ( (LA420_0==SASS_DEBUG||LA420_0==SASS_WARN) ) {s = 23;} + else if ( (LA420_0==PLUS) ) {s = 24;} + else if ( (LA420_0==DIMENSION) ) {s = 26;} + else if ( (LA420_0==LBRACKET) ) {s = 27;} + else if ( (LA420_0==SASS_IF) ) {s = 31;} + else if ( (LA420_0==SASS_FOR) ) {s = 32;} + else if ( (LA420_0==SASS_EACH) ) {s = 33;} + else if ( (LA420_0==SASS_WHILE) ) {s = 34;} + else if ( (LA420_0==SASS_CONTENT) ) {s = 35;} + else if ( (LA420_0==IMPORT_SYM) ) {s = 36;} + else if ( (LA420_0==PAGE_SYM) ) {s = 37;} + else if ( (LA420_0==FONT_FACE_SYM) ) {s = 38;} + else if ( (LA420_0==MOZ_DOCUMENT_SYM) ) {s = 39;} + else if ( (LA420_0==WEBKIT_KEYFRAMES_SYM) ) {s = 40;} + else if ( (LA420_0==KEYFRAMES_SYM) ) {s = 41;} + else if ( (LA420_0==MEDIA_SYM) ) {s = 42;} + else if ( (LA420_0==SASS_EXTEND) ) {s = 43;} + else if ( ((LA420_0 >= BOTTOMCENTER_SYM && LA420_0 <= BOTTOMRIGHT_SYM)||(LA420_0 >= LEFTBOTTOM_SYM && LA420_0 <= LEFTTOP_SYM)||(LA420_0 >= RIGHTBOTTOM_SYM && LA420_0 <= RIGHTTOP_SYM)||(LA420_0 >= TOPCENTER_SYM && LA420_0 <= TOPRIGHT_SYM)) ) {s = 45;} + else if ( (LA420_0==COUNTER_STYLE_SYM) ) {s = 46;} + else if ( (LA420_0==SASS_FUNCTION) ) {s = 48;} + else if ( (LA420_0==CHARSET_SYM||LA420_0==NAMESPACE_SYM||LA420_0==SASS_ELSE||LA420_0==SASS_FORWARD||(LA420_0 >= SASS_RETURN && LA420_0 <= SASS_USE)) ) {s = 51;} + else if ( (LA420_0==NOT) ) {s = 55;} + else if ( (LA420_0==TILDE) ) {s = 56;} + else if ( (LA420_0==URANGE) ) {s = 57;} + else if ( (LA420_0==PERCENTAGE) ) {s = 58;} + else if ( (LA420_0==LENGTH) ) {s = 59;} + else if ( (LA420_0==EMS) ) {s = 60;} + else if ( (LA420_0==REM) ) {s = 61;} + else if ( (LA420_0==EXS) ) {s = 62;} + else if ( (LA420_0==ANGLE) ) {s = 63;} + else if ( (LA420_0==TIME) ) {s = 64;} + else if ( (LA420_0==FREQ) ) {s = 65;} + else if ( (LA420_0==RESOLUTION) ) {s = 66;} + else if ( (LA420_0==GREATER) ) {s = 67;} + else if ( (LA420_0==LESS_JS_STRING) ) {s = 68;} + else if ( (LA420_0==URI) ) {s = 69;} + else if ( (LA420_0==PERCENTAGE_SYMBOL) ) {s = 70;} + else if ( (LA420_0==LPAREN) ) {s = 71;} + else if ( (LA420_0==COMMENT||LA420_0==NL) ) {s = 74;} + else if ( (LA420_0==CP_EQ) && (synpred63_Css3())) {s = 75;} + else if ( (LA420_0==CP_NOT_EQ) && (synpred63_Css3())) {s = 76;} + else if ( (LA420_0==LESS) && (synpred63_Css3())) {s = 77;} + else if ( (LA420_0==LESS_OR_EQ) && (synpred63_Css3())) {s = 78;} + else if ( (LA420_0==GREATER_OR_EQ) && (synpred63_Css3())) {s = 79;} - input.seek(index419_0); + input.seek(index420_0); if ( s>=0 ) return s; break; case 1 : - int LA419_1 = input.LA(1); + int LA420_1 = input.LA(1); - int index419_1 = input.index(); + int index420_1 = input.index(); input.rewind(); s = -1; - if ( (synpred63_Css3()) ) {s = 78;} - else if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred63_Css3()) ) {s = 79;} + else if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_1); + input.seek(index420_1); if ( s>=0 ) return s; break; case 2 : - int LA419_4 = input.LA(1); + int LA420_4 = input.LA(1); - int index419_4 = input.index(); + int index420_4 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_4); + input.seek(index420_4); if ( s>=0 ) return s; break; case 3 : - int LA419_5 = input.LA(1); + int LA420_5 = input.LA(1); - int index419_5 = input.index(); + int index420_5 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_5); + input.seek(index420_5); if ( s>=0 ) return s; break; case 4 : - int LA419_6 = input.LA(1); + int LA420_6 = input.LA(1); - int index419_6 = input.index(); + int index420_6 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_6); + input.seek(index420_6); if ( s>=0 ) return s; break; case 5 : - int LA419_7 = input.LA(1); + int LA420_7 = input.LA(1); - int index419_7 = input.index(); + int index420_7 = input.index(); input.rewind(); s = -1; - if ( ((synpred63_Css3()&&(evalPredicate(tokenNameEquals("or"),"tokenNameEquals(\"or\")")||evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")))) ) {s = 78;} - else if ( (synpred64_Css3()) ) {s = 79;} + if ( ((synpred63_Css3()&&(evalPredicate(tokenNameEquals("or"),"tokenNameEquals(\"or\")")||evalPredicate(tokenNameEquals("and"),"tokenNameEquals(\"and\")")))) ) {s = 79;} + else if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_7); + input.seek(index420_7); if ( s>=0 ) return s; break; case 6 : - int LA419_8 = input.LA(1); + int LA420_8 = input.LA(1); - int index419_8 = input.index(); + int index420_8 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_8); + input.seek(index420_8); if ( s>=0 ) return s; break; case 7 : - int LA419_9 = input.LA(1); + int LA420_9 = input.LA(1); - int index419_9 = input.index(); + int index420_9 = input.index(); input.rewind(); s = -1; - if ( ((synpred64_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 79;} + if ( ((synpred64_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_9); + input.seek(index420_9); if ( s>=0 ) return s; break; case 8 : - int LA419_10 = input.LA(1); + int LA420_10 = input.LA(1); - int index419_10 = input.index(); + int index420_10 = input.index(); input.rewind(); s = -1; - if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred64_Css3())) ) {s = 79;} + if ( ((evalPredicate(isLessSource(),"isLessSource()")&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_10); + input.seek(index420_10); if ( s>=0 ) return s; break; case 9 : - int LA419_11 = input.LA(1); + int LA420_11 = input.LA(1); - int index419_11 = input.index(); + int index420_11 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_11); + input.seek(index420_11); if ( s>=0 ) return s; break; case 10 : - int LA419_12 = input.LA(1); + int LA420_12 = input.LA(1); - int index419_12 = input.index(); + int index420_12 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_12); + input.seek(index420_12); if ( s>=0 ) return s; break; case 11 : - int LA419_13 = input.LA(1); + int LA420_13 = input.LA(1); - int index419_13 = input.index(); + int index420_13 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_13); + input.seek(index420_13); if ( s>=0 ) return s; break; case 12 : - int LA419_14 = input.LA(1); + int LA420_14 = input.LA(1); - int index419_14 = input.index(); + int index420_14 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&synpred64_Css3())&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&synpred64_Css3())&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_14); + input.seek(index420_14); if ( s>=0 ) return s; break; case 13 : - int LA419_17 = input.LA(1); + int LA420_17 = input.LA(1); - int index419_17 = input.index(); + int index420_17 = input.index(); input.rewind(); s = -1; - if ( ((synpred64_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 79;} + if ( ((synpred64_Css3()&&evalPredicate(isScssSource(),"isScssSource()"))) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_17); + input.seek(index420_17); if ( s>=0 ) return s; break; case 14 : - int LA419_19 = input.LA(1); + int LA420_19 = input.LA(1); - int index419_19 = input.index(); + int index420_19 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_19); + input.seek(index420_19); if ( s>=0 ) return s; break; case 15 : - int LA419_20 = input.LA(1); + int LA420_20 = input.LA(1); - int index419_20 = input.index(); + int index420_20 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_20); + input.seek(index420_20); if ( s>=0 ) return s; break; case 16 : - int LA419_21 = input.LA(1); + int LA420_21 = input.LA(1); - int index419_21 = input.index(); + int index420_21 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_21); + input.seek(index420_21); if ( s>=0 ) return s; break; case 17 : - int LA419_22 = input.LA(1); + int LA420_22 = input.LA(1); - int index419_22 = input.index(); + int index420_22 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_22); + input.seek(index420_22); if ( s>=0 ) return s; break; case 18 : - int LA419_23 = input.LA(1); + int LA420_23 = input.LA(1); - int index419_23 = input.index(); + int index420_23 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_23); + input.seek(index420_23); if ( s>=0 ) return s; break; case 19 : - int LA419_24 = input.LA(1); + int LA420_24 = input.LA(1); - int index419_24 = input.index(); + int index420_24 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_24); + input.seek(index420_24); if ( s>=0 ) return s; break; case 20 : - int LA419_26 = input.LA(1); + int LA420_26 = input.LA(1); - int index419_26 = input.index(); + int index420_26 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_26); + input.seek(index420_26); if ( s>=0 ) return s; break; case 21 : - int LA419_27 = input.LA(1); + int LA420_27 = input.LA(1); - int index419_27 = input.index(); + int index420_27 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_27); + input.seek(index420_27); if ( s>=0 ) return s; break; case 22 : - int LA419_31 = input.LA(1); + int LA420_31 = input.LA(1); - int index419_31 = input.index(); + int index420_31 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_31); + input.seek(index420_31); if ( s>=0 ) return s; break; case 23 : - int LA419_32 = input.LA(1); + int LA420_32 = input.LA(1); - int index419_32 = input.index(); + int index420_32 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_32); + input.seek(index420_32); if ( s>=0 ) return s; break; case 24 : - int LA419_33 = input.LA(1); + int LA420_33 = input.LA(1); - int index419_33 = input.index(); + int index420_33 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_33); + input.seek(index420_33); if ( s>=0 ) return s; break; case 25 : - int LA419_34 = input.LA(1); + int LA420_34 = input.LA(1); - int index419_34 = input.index(); + int index420_34 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_34); + input.seek(index420_34); if ( s>=0 ) return s; break; case 26 : - int LA419_35 = input.LA(1); + int LA420_35 = input.LA(1); - int index419_35 = input.index(); + int index420_35 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_35); + input.seek(index420_35); if ( s>=0 ) return s; break; case 27 : - int LA419_36 = input.LA(1); + int LA420_36 = input.LA(1); - int index419_36 = input.index(); + int index420_36 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_36); + input.seek(index420_36); if ( s>=0 ) return s; break; case 28 : - int LA419_37 = input.LA(1); + int LA420_37 = input.LA(1); - int index419_37 = input.index(); + int index420_37 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_37); + input.seek(index420_37); if ( s>=0 ) return s; break; case 29 : - int LA419_38 = input.LA(1); + int LA420_38 = input.LA(1); - int index419_38 = input.index(); + int index420_38 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_38); + input.seek(index420_38); if ( s>=0 ) return s; break; case 30 : - int LA419_39 = input.LA(1); + int LA420_39 = input.LA(1); - int index419_39 = input.index(); + int index420_39 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_39); + input.seek(index420_39); if ( s>=0 ) return s; break; case 31 : - int LA419_40 = input.LA(1); + int LA420_40 = input.LA(1); - int index419_40 = input.index(); + int index420_40 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_40); + input.seek(index420_40); if ( s>=0 ) return s; break; case 32 : - int LA419_41 = input.LA(1); + int LA420_41 = input.LA(1); - int index419_41 = input.index(); + int index420_41 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_41); + input.seek(index420_41); if ( s>=0 ) return s; break; case 33 : - int LA419_42 = input.LA(1); + int LA420_42 = input.LA(1); - int index419_42 = input.index(); + int index420_42 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_42); + input.seek(index420_42); if ( s>=0 ) return s; break; case 34 : - int LA419_44 = input.LA(1); + int LA420_43 = input.LA(1); - int index419_44 = input.index(); + int index420_43 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_44); + input.seek(index420_43); if ( s>=0 ) return s; break; case 35 : - int LA419_45 = input.LA(1); + int LA420_45 = input.LA(1); - int index419_45 = input.index(); + int index420_45 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_45); + input.seek(index420_45); if ( s>=0 ) return s; break; case 36 : - int LA419_47 = input.LA(1); + int LA420_46 = input.LA(1); - int index419_47 = input.index(); + int index420_46 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_47); + input.seek(index420_46); if ( s>=0 ) return s; break; case 37 : - int LA419_50 = input.LA(1); + int LA420_48 = input.LA(1); - int index419_50 = input.index(); + int index420_48 = input.index(); input.rewind(); s = -1; - if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_50); + input.seek(index420_48); if ( s>=0 ) return s; break; case 38 : - int LA419_54 = input.LA(1); + int LA420_51 = input.LA(1); - int index419_54 = input.index(); + int index420_51 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&evalPredicate(isLessSource(),"isLessSource()"))&&synpred64_Css3())) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_54); + input.seek(index420_51); if ( s>=0 ) return s; break; case 39 : - int LA419_55 = input.LA(1); + int LA420_55 = input.LA(1); - int index419_55 = input.index(); + int index420_55 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_55); + input.seek(index420_55); if ( s>=0 ) return s; break; case 40 : - int LA419_56 = input.LA(1); + int LA420_56 = input.LA(1); - int index419_56 = input.index(); + int index420_56 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_56); + input.seek(index420_56); if ( s>=0 ) return s; break; case 41 : - int LA419_57 = input.LA(1); + int LA420_57 = input.LA(1); - int index419_57 = input.index(); + int index420_57 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_57); + input.seek(index420_57); if ( s>=0 ) return s; break; case 42 : - int LA419_58 = input.LA(1); + int LA420_58 = input.LA(1); - int index419_58 = input.index(); + int index420_58 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_58); + input.seek(index420_58); if ( s>=0 ) return s; break; case 43 : - int LA419_59 = input.LA(1); + int LA420_59 = input.LA(1); - int index419_59 = input.index(); + int index420_59 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_59); + input.seek(index420_59); if ( s>=0 ) return s; break; case 44 : - int LA419_60 = input.LA(1); + int LA420_60 = input.LA(1); - int index419_60 = input.index(); + int index420_60 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_60); + input.seek(index420_60); if ( s>=0 ) return s; break; case 45 : - int LA419_61 = input.LA(1); + int LA420_61 = input.LA(1); - int index419_61 = input.index(); + int index420_61 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_61); + input.seek(index420_61); if ( s>=0 ) return s; break; case 46 : - int LA419_62 = input.LA(1); + int LA420_62 = input.LA(1); - int index419_62 = input.index(); + int index420_62 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_62); + input.seek(index420_62); if ( s>=0 ) return s; break; case 47 : - int LA419_63 = input.LA(1); + int LA420_63 = input.LA(1); - int index419_63 = input.index(); + int index420_63 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_63); + input.seek(index420_63); if ( s>=0 ) return s; break; case 48 : - int LA419_64 = input.LA(1); + int LA420_64 = input.LA(1); - int index419_64 = input.index(); + int index420_64 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_64); + input.seek(index420_64); if ( s>=0 ) return s; break; case 49 : - int LA419_65 = input.LA(1); + int LA420_65 = input.LA(1); - int index419_65 = input.index(); + int index420_65 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_65); + input.seek(index420_65); if ( s>=0 ) return s; break; case 50 : - int LA419_66 = input.LA(1); + int LA420_66 = input.LA(1); - int index419_66 = input.index(); + int index420_66 = input.index(); input.rewind(); s = -1; - if ( (synpred63_Css3()) ) {s = 78;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_66); + input.seek(index420_66); if ( s>=0 ) return s; break; case 51 : - int LA419_67 = input.LA(1); + int LA420_67 = input.LA(1); - int index419_67 = input.index(); + int index420_67 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred63_Css3()) ) {s = 79;} else if ( (true) ) {s = 2;} - input.seek(index419_67); + input.seek(index420_67); if ( s>=0 ) return s; break; case 52 : - int LA419_68 = input.LA(1); + int LA420_68 = input.LA(1); - int index419_68 = input.index(); + int index420_68 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_68); + input.seek(index420_68); if ( s>=0 ) return s; break; case 53 : - int LA419_69 = input.LA(1); + int LA420_69 = input.LA(1); - int index419_69 = input.index(); + int index420_69 = input.index(); input.rewind(); s = -1; - if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&synpred64_Css3())) ) {s = 79;} - else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) {s = 2;} + if ( (synpred64_Css3()) ) {s = 80;} + else if ( (true) ) {s = 2;} - input.seek(index419_69); + input.seek(index420_69); if ( s>=0 ) return s; break; case 54 : - int LA419_70 = input.LA(1); + int LA420_70 = input.LA(1); - int index419_70 = input.index(); + int index420_70 = input.index(); input.rewind(); s = -1; - if ( (synpred64_Css3()) ) {s = 79;} - else if ( (true) ) {s = 2;} + if ( ((evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")&&synpred64_Css3())) ) {s = 80;} + else if ( (evalPredicate(isCssPreprocessorSource(),"isCssPreprocessorSource()")) ) {s = 2;} - input.seek(index419_70); + input.seek(index420_70); if ( s>=0 ) return s; break; case 55 : - int LA419_73 = input.LA(1); + int LA420_71 = input.LA(1); + + int index420_71 = input.index(); + input.rewind(); + s = -1; + if ( (synpred64_Css3()) ) {s = 80;} + else if ( (true) ) {s = 2;} - int index419_73 = input.index(); + input.seek(index420_71); + if ( s>=0 ) return s; + break; + case 56 : + int LA420_74 = input.LA(1); + + int index420_74 = input.index(); input.rewind(); s = -1; - if ( (synpred63_Css3()) ) {s = 78;} - else if ( (synpred64_Css3()) ) {s = 79;} + if ( (synpred63_Css3()) ) {s = 79;} + else if ( (synpred64_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index419_73); + input.seek(index420_74); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 419, _s, input); + new NoViableAltException(getDescription(), 420, _s, input); error(nvae); throw nvae; } } - static final String DFA433_eotS = - "\120\uffff"; - static final String DFA433_eofS = - "\1\2\117\uffff"; - static final String DFA433_minS = - "\1\5\1\0\13\uffff\1\0\34\uffff\1\0\10\uffff\1\0\32\uffff\1\0\1\uffff"; - static final String DFA433_maxS = - "\1\u009a\1\0\13\uffff\1\0\34\uffff\1\0\10\uffff\1\0\32\uffff\1\0\1\uffff"; - static final String DFA433_acceptS = - "\2\uffff\1\2\114\uffff\1\1"; - static final String DFA433_specialS = - "\1\0\1\1\13\uffff\1\2\34\uffff\1\3\10\uffff\1\4\32\uffff\1\5\1\uffff}>"; - static final String[] DFA433_transitionS = { - "\3\2\2\uffff\5\2\3\uffff\3\2\1\116\1\2\1\uffff\4\2\2\uffff\3\2\1\uffff"+ - "\1\2\3\uffff\1\2\1\uffff\2\2\1\uffff\3\2\1\uffff\2\2\3\uffff\3\2\5\uffff"+ - "\14\2\1\uffff\1\2\1\uffff\1\2\1\15\1\2\5\uffff\1\2\1\116\3\uffff\2\2"+ - "\3\uffff\4\2\1\52\2\uffff\1\2\1\uffff\6\2\1\uffff\6\2\2\uffff\11\2\1"+ - "\uffff\6\2\1\117\1\63\2\2\1\uffff\7\2\2\uffff\2\2\2\uffff\1\2\1\uffff"+ - "\1\2\1\1", + static final String DFA434_eotS = + "\121\uffff"; + static final String DFA434_eofS = + "\1\2\120\uffff"; + static final String DFA434_minS = + "\1\5\1\0\13\uffff\1\0\34\uffff\1\0\10\uffff\1\0\33\uffff\1\0\1\uffff"; + static final String DFA434_maxS = + "\1\u009b\1\0\13\uffff\1\0\34\uffff\1\0\10\uffff\1\0\33\uffff\1\0\1\uffff"; + static final String DFA434_acceptS = + "\2\uffff\1\2\115\uffff\1\1"; + static final String DFA434_specialS = + "\1\0\1\1\13\uffff\1\2\34\uffff\1\3\10\uffff\1\4\33\uffff\1\5\1\uffff}>"; + static final String[] DFA434_transitionS = { + "\3\2\2\uffff\5\2\3\uffff\3\2\1\117\1\2\1\uffff\4\2\2\uffff\3\2\1\uffff"+ + "\1\2\3\uffff\1\2\1\uffff\2\2\1\uffff\3\2\1\uffff\2\2\3\uffff\3\2\4\uffff"+ + "\1\2\1\uffff\14\2\1\uffff\1\2\1\uffff\1\2\1\15\1\2\5\uffff\1\2\1\117"+ + "\3\uffff\2\2\3\uffff\4\2\1\52\2\uffff\1\2\1\uffff\6\2\1\uffff\6\2\2\uffff"+ + "\11\2\1\uffff\6\2\1\120\1\63\2\2\1\uffff\7\2\2\uffff\2\2\2\uffff\1\2"+ + "\1\uffff\1\2\1\1", "\1\uffff", "", "", @@ -48516,38 +48750,39 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc "", "", "", + "", "\1\uffff", "" }; - static final short[] DFA433_eot = DFA.unpackEncodedString(DFA433_eotS); - static final short[] DFA433_eof = DFA.unpackEncodedString(DFA433_eofS); - static final char[] DFA433_min = DFA.unpackEncodedStringToUnsignedChars(DFA433_minS); - static final char[] DFA433_max = DFA.unpackEncodedStringToUnsignedChars(DFA433_maxS); - static final short[] DFA433_accept = DFA.unpackEncodedString(DFA433_acceptS); - static final short[] DFA433_special = DFA.unpackEncodedString(DFA433_specialS); - static final short[][] DFA433_transition; + static final short[] DFA434_eot = DFA.unpackEncodedString(DFA434_eotS); + static final short[] DFA434_eof = DFA.unpackEncodedString(DFA434_eofS); + static final char[] DFA434_min = DFA.unpackEncodedStringToUnsignedChars(DFA434_minS); + static final char[] DFA434_max = DFA.unpackEncodedStringToUnsignedChars(DFA434_maxS); + static final short[] DFA434_accept = DFA.unpackEncodedString(DFA434_acceptS); + static final short[] DFA434_special = DFA.unpackEncodedString(DFA434_specialS); + static final short[][] DFA434_transition; static { - int numStates = DFA433_transitionS.length; - DFA433_transition = new short[numStates][]; + int numStates = DFA434_transitionS.length; + DFA434_transition = new short[numStates][]; for (int i=0; i= ANGLE && LA433_0 <= AT_SIGN)||(LA433_0 >= BOTTOMCENTER_SYM && LA433_0 <= BOTTOMRIGHT_SYM)||(LA433_0 >= CHARSET_SYM && LA433_0 <= COMMA)||LA433_0==CONTAINER_SYM||(LA433_0 >= COUNTER_STYLE_SYM && LA433_0 <= CP_NOT_EQ)||(LA433_0 >= DCOLON && LA433_0 <= DOT)||LA433_0==EMS||LA433_0==EXS||(LA433_0 >= FONT_FACE_SYM && LA433_0 <= FREQ)||(LA433_0 >= GEN && LA433_0 <= GREATER_OR_EQ)||(LA433_0 >= HASH && LA433_0 <= HASH_SYMBOL)||(LA433_0 >= IDENT && LA433_0 <= IMPORT_SYM)||(LA433_0 >= LAYER_SYM && LA433_0 <= LESS_REST)||LA433_0==LPAREN||LA433_0==MEDIA_SYM||LA433_0==MOZ_DOCUMENT_SYM||LA433_0==NAMESPACE_SYM||(LA433_0 >= NOT && LA433_0 <= NUMBER)||(LA433_0 >= PAGE_SYM && LA433_0 <= PIPE)||LA433_0==RBRACE||(LA433_0 >= REM && LA433_0 <= RPAREN)||(LA433_0 >= SASS_AT_ROOT && LA433_0 <= SASS_ELSE)||(LA433_0 >= SASS_EXTEND && LA433_0 <= SASS_MIXIN)||(LA433_0 >= SASS_RETURN && LA433_0 <= SEMI)||(LA433_0 >= STRING && LA433_0 <= SUPPORTS_SYM)||(LA433_0 >= TILDE && LA433_0 <= TOPRIGHT_SYM)||(LA433_0 >= URANGE && LA433_0 <= URI)||LA433_0==VARIABLE||LA433_0==WEBKIT_KEYFRAMES_SYM) ) {s = 2;} - else if ( (LA433_0==MINUS) ) {s = 13;} - else if ( (LA433_0==PLUS) ) {s = 42;} - else if ( (LA433_0==STAR) ) {s = 51;} - else if ( (LA433_0==COMMENT||LA433_0==NL) ) {s = 78;} - else if ( (LA433_0==SOLIDUS) && (synpred66_Css3())) {s = 79;} + if ( (LA434_0==WS) ) {s = 1;} + else if ( (LA434_0==EOF||(LA434_0 >= ANGLE && LA434_0 <= AT_SIGN)||(LA434_0 >= BOTTOMCENTER_SYM && LA434_0 <= BOTTOMRIGHT_SYM)||(LA434_0 >= CHARSET_SYM && LA434_0 <= COMMA)||LA434_0==CONTAINER_SYM||(LA434_0 >= COUNTER_STYLE_SYM && LA434_0 <= CP_NOT_EQ)||(LA434_0 >= DCOLON && LA434_0 <= DOT)||LA434_0==EMS||LA434_0==EXS||(LA434_0 >= FONT_FACE_SYM && LA434_0 <= FREQ)||(LA434_0 >= GEN && LA434_0 <= GREATER_OR_EQ)||(LA434_0 >= HASH && LA434_0 <= HASH_SYMBOL)||(LA434_0 >= IDENT && LA434_0 <= IMPORT_SYM)||LA434_0==KEYFRAMES_SYM||(LA434_0 >= LAYER_SYM && LA434_0 <= LESS_REST)||LA434_0==LPAREN||LA434_0==MEDIA_SYM||LA434_0==MOZ_DOCUMENT_SYM||LA434_0==NAMESPACE_SYM||(LA434_0 >= NOT && LA434_0 <= NUMBER)||(LA434_0 >= PAGE_SYM && LA434_0 <= PIPE)||LA434_0==RBRACE||(LA434_0 >= REM && LA434_0 <= RPAREN)||(LA434_0 >= SASS_AT_ROOT && LA434_0 <= SASS_ELSE)||(LA434_0 >= SASS_EXTEND && LA434_0 <= SASS_MIXIN)||(LA434_0 >= SASS_RETURN && LA434_0 <= SEMI)||(LA434_0 >= STRING && LA434_0 <= SUPPORTS_SYM)||(LA434_0 >= TILDE && LA434_0 <= TOPRIGHT_SYM)||(LA434_0 >= URANGE && LA434_0 <= URI)||LA434_0==VARIABLE||LA434_0==WEBKIT_KEYFRAMES_SYM) ) {s = 2;} + else if ( (LA434_0==MINUS) ) {s = 13;} + else if ( (LA434_0==PLUS) ) {s = 42;} + else if ( (LA434_0==STAR) ) {s = 51;} + else if ( (LA434_0==COMMENT||LA434_0==NL) ) {s = 79;} + else if ( (LA434_0==SOLIDUS) && (synpred66_Css3())) {s = 80;} - input.seek(index433_0); + input.seek(index434_0); if ( s>=0 ) return s; break; case 1 : - int LA433_1 = input.LA(1); + int LA434_1 = input.LA(1); - int index433_1 = input.index(); + int index434_1 = input.index(); input.rewind(); s = -1; - if ( (synpred66_Css3()) ) {s = 79;} + if ( (synpred66_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index433_1); + input.seek(index434_1); if ( s>=0 ) return s; break; case 2 : - int LA433_13 = input.LA(1); + int LA434_13 = input.LA(1); - int index433_13 = input.index(); + int index434_13 = input.index(); input.rewind(); s = -1; - if ( (synpred66_Css3()) ) {s = 79;} + if ( (synpred66_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index433_13); + input.seek(index434_13); if ( s>=0 ) return s; break; case 3 : - int LA433_42 = input.LA(1); + int LA434_42 = input.LA(1); - int index433_42 = input.index(); + int index434_42 = input.index(); input.rewind(); s = -1; - if ( (synpred66_Css3()) ) {s = 79;} + if ( (synpred66_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index433_42); + input.seek(index434_42); if ( s>=0 ) return s; break; case 4 : - int LA433_51 = input.LA(1); + int LA434_51 = input.LA(1); - int index433_51 = input.index(); + int index434_51 = input.index(); input.rewind(); s = -1; - if ( (synpred66_Css3()) ) {s = 79;} + if ( (synpred66_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index433_51); + input.seek(index434_51); if ( s>=0 ) return s; break; case 5 : - int LA433_78 = input.LA(1); + int LA434_79 = input.LA(1); - int index433_78 = input.index(); + int index434_79 = input.index(); input.rewind(); s = -1; - if ( (synpred66_Css3()) ) {s = 79;} + if ( (synpred66_Css3()) ) {s = 80;} else if ( (true) ) {s = 2;} - input.seek(index433_78); + input.seek(index434_79); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 433, _s, input); + new NoViableAltException(getDescription(), 434, _s, input); error(nvae); throw nvae; } } - static final String DFA438_eotS = + static final String DFA439_eotS = "\6\uffff"; - static final String DFA438_eofS = + static final String DFA439_eofS = "\6\uffff"; - static final String DFA438_minS = + static final String DFA439_minS = "\2\5\3\uffff\1\5"; - static final String DFA438_maxS = - "\1\u0099\1\u009a\3\uffff\1\u009a"; - static final String DFA438_acceptS = + static final String DFA439_maxS = + "\1\u009a\1\u009b\3\uffff\1\u009b"; + static final String DFA439_acceptS = "\2\uffff\1\1\1\2\1\3\1\uffff"; - static final String DFA438_specialS = + static final String DFA439_specialS = "\6\uffff}>"; - static final String[] DFA438_transitionS = { + static final String[] DFA439_transitionS = { "\3\2\2\uffff\5\2\3\uffff\1\2\5\uffff\1\2\6\uffff\1\2\2\uffff\1\2\3\uffff"+ - "\1\2\1\uffff\2\2\1\uffff\1\2\3\uffff\2\2\3\uffff\1\2\1\3\1\2\7\uffff"+ - "\5\2\1\uffff\2\2\3\uffff\1\4\1\uffff\1\2\1\1\1\2\5\uffff\1\2\5\uffff"+ - "\1\2\3\uffff\3\2\1\uffff\1\1\4\uffff\5\2\2\uffff\3\2\1\uffff\2\2\2\uffff"+ - "\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff\5\2\3\uffff\1\2\2\uffff\7\2\2\uffff"+ - "\2\2\2\uffff\1\2\1\uffff\1\2", + "\1\2\1\uffff\2\2\1\uffff\1\2\3\uffff\2\2\3\uffff\1\2\1\3\1\2\4\uffff"+ + "\1\2\3\uffff\5\2\1\uffff\2\2\3\uffff\1\4\1\uffff\1\2\1\1\1\2\5\uffff"+ + "\1\2\5\uffff\1\2\3\uffff\3\2\1\uffff\1\1\4\uffff\5\2\2\uffff\3\2\1\uffff"+ + "\2\2\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff\5\2\3\uffff\1\2\2\uffff"+ + "\7\2\2\uffff\2\2\2\uffff\1\2\1\uffff\1\2", "\3\2\2\uffff\5\2\3\uffff\1\2\2\uffff\1\5\2\uffff\1\2\6\uffff\1\2\2\uffff"+ "\1\2\3\uffff\1\2\1\uffff\2\2\1\uffff\1\2\3\uffff\2\2\3\uffff\1\2\1\uffff"+ - "\1\2\7\uffff\5\2\1\uffff\2\2\3\uffff\1\4\1\uffff\1\2\1\uffff\1\2\5\uffff"+ - "\1\2\1\5\4\uffff\1\2\3\uffff\3\2\6\uffff\5\2\2\uffff\3\2\1\uffff\2\2"+ - "\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff\5\2\3\uffff\1\2\2\uffff"+ - "\7\2\2\uffff\2\2\2\uffff\1\2\1\uffff\1\2\1\5", + "\1\2\4\uffff\1\2\3\uffff\5\2\1\uffff\2\2\3\uffff\1\4\1\uffff\1\2\1\uffff"+ + "\1\2\5\uffff\1\2\1\5\4\uffff\1\2\3\uffff\3\2\6\uffff\5\2\2\uffff\3\2"+ + "\1\uffff\2\2\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff\5\2\3\uffff"+ + "\1\2\2\uffff\7\2\2\uffff\2\2\2\uffff\1\2\1\uffff\1\2\1\5", "", "", "", "\3\2\2\uffff\5\2\3\uffff\1\2\2\uffff\1\5\2\uffff\1\2\6\uffff\1\2\2\uffff"+ "\1\2\3\uffff\1\2\1\uffff\2\2\1\uffff\1\2\3\uffff\2\2\3\uffff\1\2\1\uffff"+ - "\1\2\7\uffff\5\2\1\uffff\2\2\3\uffff\1\4\1\uffff\1\2\1\uffff\1\2\5\uffff"+ - "\1\2\1\5\4\uffff\1\2\3\uffff\3\2\6\uffff\5\2\2\uffff\3\2\1\uffff\2\2"+ - "\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff\5\2\3\uffff\1\2\2\uffff"+ - "\7\2\2\uffff\2\2\2\uffff\1\2\1\uffff\1\2\1\5" + "\1\2\4\uffff\1\2\3\uffff\5\2\1\uffff\2\2\3\uffff\1\4\1\uffff\1\2\1\uffff"+ + "\1\2\5\uffff\1\2\1\5\4\uffff\1\2\3\uffff\3\2\6\uffff\5\2\2\uffff\3\2"+ + "\1\uffff\2\2\2\uffff\1\2\1\uffff\3\2\1\uffff\3\2\1\uffff\5\2\3\uffff"+ + "\1\2\2\uffff\7\2\2\uffff\2\2\2\uffff\1\2\1\uffff\1\2\1\5" }; - static final short[] DFA438_eot = DFA.unpackEncodedString(DFA438_eotS); - static final short[] DFA438_eof = DFA.unpackEncodedString(DFA438_eofS); - static final char[] DFA438_min = DFA.unpackEncodedStringToUnsignedChars(DFA438_minS); - static final char[] DFA438_max = DFA.unpackEncodedStringToUnsignedChars(DFA438_maxS); - static final short[] DFA438_accept = DFA.unpackEncodedString(DFA438_acceptS); - static final short[] DFA438_special = DFA.unpackEncodedString(DFA438_specialS); - static final short[][] DFA438_transition; + static final short[] DFA439_eot = DFA.unpackEncodedString(DFA439_eotS); + static final short[] DFA439_eof = DFA.unpackEncodedString(DFA439_eofS); + static final char[] DFA439_min = DFA.unpackEncodedStringToUnsignedChars(DFA439_minS); + static final char[] DFA439_max = DFA.unpackEncodedStringToUnsignedChars(DFA439_maxS); + static final short[] DFA439_accept = DFA.unpackEncodedString(DFA439_acceptS); + static final short[] DFA439_special = DFA.unpackEncodedString(DFA439_specialS); + static final short[][] DFA439_transition; static { - int numStates = DFA438_transitionS.length; - DFA438_transition = new short[numStates][]; + int numStates = DFA439_transitionS.length; + DFA439_transition = new short[numStates][]; for (int i=0; i"; - static final String[] DFA550_transitionS = { - "\1\2\1\1\76\uffff\1\1\105\uffff\1\1", - "\1\2\1\1\36\uffff\1\3\37\uffff\1\1\105\uffff\1\1", + static final String DFA551_specialS = + "\1\1\1\0\2\uffff}>"; + static final String[] DFA551_transitionS = { + "\1\2\1\1\77\uffff\1\1\105\uffff\1\1", + "\1\2\1\1\36\uffff\1\3\40\uffff\1\1\105\uffff\1\1", "", "" }; - static final short[] DFA550_eot = DFA.unpackEncodedString(DFA550_eotS); - static final short[] DFA550_eof = DFA.unpackEncodedString(DFA550_eofS); - static final char[] DFA550_min = DFA.unpackEncodedStringToUnsignedChars(DFA550_minS); - static final char[] DFA550_max = DFA.unpackEncodedStringToUnsignedChars(DFA550_maxS); - static final short[] DFA550_accept = DFA.unpackEncodedString(DFA550_acceptS); - static final short[] DFA550_special = DFA.unpackEncodedString(DFA550_specialS); - static final short[][] DFA550_transition; + static final short[] DFA551_eot = DFA.unpackEncodedString(DFA551_eotS); + static final short[] DFA551_eof = DFA.unpackEncodedString(DFA551_eofS); + static final char[] DFA551_min = DFA.unpackEncodedStringToUnsignedChars(DFA551_minS); + static final char[] DFA551_max = DFA.unpackEncodedStringToUnsignedChars(DFA551_maxS); + static final short[] DFA551_accept = DFA.unpackEncodedString(DFA551_acceptS); + static final short[] DFA551_special = DFA.unpackEncodedString(DFA551_specialS); + static final short[][] DFA551_transition; static { - int numStates = DFA550_transitionS.length; - DFA550_transition = new short[numStates][]; + int numStates = DFA551_transitionS.length; + DFA551_transition = new short[numStates][]; for (int i=0; i=0 ) return s; break; case 1 : - int LA550_1 = input.LA(1); + int LA551_0 = input.LA(1); - int index550_1 = input.index(); + int index551_0 = input.index(); input.rewind(); s = -1; - if ( (LA550_1==IDENT) ) {s = 3;} - else if ( (LA550_1==COMMENT||LA550_1==NL||LA550_1==WS) ) {s = 1;} - else if ( (LA550_1==COMMA) && (synpred71_Css3())) {s = 2;} + if ( (LA551_0==COMMENT||LA551_0==NL||LA551_0==WS) ) {s = 1;} + else if ( (LA551_0==COMMA) && (synpred71_Css3())) {s = 2;} - input.seek(index550_1); + input.seek(index551_0); if ( s>=0 ) return s; break; } if (state.backtracking>0) {state.failed=true; return -1;} NoViableAltException nvae = - new NoViableAltException(getDescription(), 550, _s, input); + new NoViableAltException(getDescription(), 551, _s, input); error(nvae); throw nvae; } } - static final String DFA570_eotS = + static final String DFA571_eotS = "\4\uffff"; - static final String DFA570_eofS = + static final String DFA571_eofS = "\4\uffff"; - static final String DFA570_minS = + static final String DFA571_minS = "\2\25\2\uffff"; - static final String DFA570_maxS = - "\2\u009a\2\uffff"; - static final String DFA570_acceptS = + static final String DFA571_maxS = + "\2\u009b\2\uffff"; + static final String DFA571_acceptS = "\2\uffff\1\1\1\2"; - static final String DFA570_specialS = + static final String DFA571_specialS = "\4\uffff}>"; - static final String[] DFA570_transitionS = { - "\1\1\37\uffff\1\2\36\uffff\1\1\57\uffff\1\3\25\uffff\1\1", - "\1\1\37\uffff\1\2\36\uffff\1\1\57\uffff\1\3\25\uffff\1\1", + static final String[] DFA571_transitionS = { + "\1\1\37\uffff\1\2\37\uffff\1\1\57\uffff\1\3\25\uffff\1\1", + "\1\1\37\uffff\1\2\37\uffff\1\1\57\uffff\1\3\25\uffff\1\1", "", "" }; - static final short[] DFA570_eot = DFA.unpackEncodedString(DFA570_eotS); - static final short[] DFA570_eof = DFA.unpackEncodedString(DFA570_eofS); - static final char[] DFA570_min = DFA.unpackEncodedStringToUnsignedChars(DFA570_minS); - static final char[] DFA570_max = DFA.unpackEncodedStringToUnsignedChars(DFA570_maxS); - static final short[] DFA570_accept = DFA.unpackEncodedString(DFA570_acceptS); - static final short[] DFA570_special = DFA.unpackEncodedString(DFA570_specialS); - static final short[][] DFA570_transition; + static final short[] DFA571_eot = DFA.unpackEncodedString(DFA571_eotS); + static final short[] DFA571_eof = DFA.unpackEncodedString(DFA571_eofS); + static final char[] DFA571_min = DFA.unpackEncodedStringToUnsignedChars(DFA571_minS); + static final char[] DFA571_max = DFA.unpackEncodedStringToUnsignedChars(DFA571_maxS); + static final short[] DFA571_accept = DFA.unpackEncodedString(DFA571_acceptS); + static final short[] DFA571_special = DFA.unpackEncodedString(DFA571_specialS); + static final short[][] DFA571_transition; static { - int numStates = DFA570_transitionS.length; - DFA570_transition = new short[numStates][]; + int numStates = DFA571_transitionS.length; + DFA571_transition = new short[numStates][]; for (int i=0; i codesMap = new HashMap<>(); diff --git a/ide/css.lib/test/unit/src/org/netbeans/modules/css/lib/Css3ParserTest.java b/ide/css.lib/test/unit/src/org/netbeans/modules/css/lib/Css3ParserTest.java index 572196f9f843..f314fbdb2c6c 100644 --- a/ide/css.lib/test/unit/src/org/netbeans/modules/css/lib/Css3ParserTest.java +++ b/ide/css.lib/test/unit/src/org/netbeans/modules/css/lib/Css3ParserTest.java @@ -1251,6 +1251,64 @@ public void testIssue211103() throws IOException, ParseException, BadLocationExc // // // } + + public void testKeyFramesShort() throws ParseException, BadLocationException { + assertParses( + """ + @-webkit-keyframes ozx-delay-anim { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + """, false + ); + assertParses( + """ + @keyframes ozx-delay-anim { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + """, false + ); + assertParses( + """ + @-webkit-keyframes ozx-delay-anim { + from { + transform: rotate(0deg); + } + 50% { + transform: rotate(180deg); + } + to { + transform: rotate(360deg); + } + } + """, false + ); + assertParses( + """ + @keyframes ozx-delay-anim { + from { + transform: rotate(0deg); + } + 50% { + transform: rotate(180deg); + } + to { + transform: rotate(360deg); + } + } + """, false + ); + } + public void testWebkitKeyFrames() { String code = "@-webkit-keyframes spin { 40% { left: 150px; } from { left: 2px } }"; // 012345678901234567890123456789012345678901234567890123456789 @@ -1293,6 +1351,99 @@ public void testWebkitKeyFrames() { } + public void testKeyFrames() { + String code = "@keyframes spin { 40% { left: 150px; } from { left: 2px } }"; + // 012345678901234567890123456789012345678901234567890123456789 + // 0 1 2 3 4 5 + CssParserResult result = TestUtil.parse(code); + + assertResultOK(result); + +// TestUtil.dumpResult(result); + Node wkf = NodeUtil.query(result.getParseTree(), + "styleSheet/body/bodyItem/at_rule/vendorAtRule/webkitKeyframes"); + + assertNotNull(wkf); + + Node atRuleName = NodeUtil.query(wkf, "atRuleId"); + assertNotNull(atRuleName); + assertEquals("spin", atRuleName.image().toString()); + + //block1 + Node block = NodeUtil.query(wkf, "webkitKeyframesBlock|0"); + Node selectors = NodeUtil.query(block, "webkitKeyframeSelectors"); + assertNotNull(selectors); + assertEquals("40%", selectors.image().toString()); + + Node declarations = NodeUtil.query(wkf, "webkitKeyframesBlock/declarations"); + assertNotNull(declarations); + assertNotNull(NodeUtil.query(declarations, "declaration/propertyDeclaration/property")); + assertNotNull(NodeUtil.query(declarations, "declaration/propertyDeclaration/propertyValue")); + + //block2 + block = NodeUtil.query(wkf, "webkitKeyframesBlock|1"); + selectors = NodeUtil.query(block, "webkitKeyframeSelectors"); + assertNotNull(selectors); + assertEquals("from", selectors.image().toString()); + + declarations = NodeUtil.query(wkf, "webkitKeyframesBlock/declarations"); + assertNotNull(declarations); + assertNotNull(NodeUtil.query(declarations, "declaration/propertyDeclaration/property")); + assertNotNull(NodeUtil.query(declarations, "declaration/propertyDeclaration/propertyValue")); + + } + + public void testKeyframesVendored() { + assertParses( + """ + @keyframes ozx-delay-anim { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + """, false + ); + assertParses( + """ + @-webkit-keyframes ozx-delay-anim { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + """, false + ); + assertParses( + """ + @-moz-keyframes ozx-delay-anim { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + """, false + ); + assertParses( + """ + @-o-keyframes ozx-delay-anim { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } + } + """, false + ); + } + //http://en.wikipedia.org/wiki/CSS_filter#Star_hack //Bug 215168 - Netbeans doesn't know about CSS star hack public void testIEPropertyStarHack() throws ParseException, BadLocationException {