package at.bestsolution.e4.jfx.xtext.parser.antlr.internal;
import org.eclipse.xtext.*;
import org.eclipse.xtext.parser.*;
import org.eclipse.xtext.parser.impl.*;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.common.util.Enumerator;
import org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser;
import org.eclipse.xtext.parser.antlr.XtextTokenStream;
import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
import org.eclipse.xtext.parser.antlr.AntlrDatatypeRuleToken;
import at.bestsolution.e4.jfx.xtext.services.JFXCssGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalJFXCssParser extends AbstractInternalAntlrParser {
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_REAL", "RULE_HEX_NUMBER", "RULE_ML_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "','", "'{'", "'}'", "'#'", "'.'", "':'", "'disabled'", "'focused'", "'hover'", "'pressed'", "'strong'", "'armed'", "'empty'", "'filled'", "'defined'", "'undefined'", "'showing'", "'visited'", "'even'", "'odd'", "'selected'", "'horizontal'", "'vertical'", "'determinate'", "'indetermindate'", "'pannable'", "'multiline'", "'editable'", "'readonly'", "';'", "'-fx-font'", "'-fx-title-font'", "'-fx-pie-label-font'", "'-fx-pie-value-label-font'", "'-fx-label-font'", "'-fx-tick-label-font'", "'-fx-font-family'", "'-fx-title-font-family'", "'-fx-pie-label-font-family'", "'-fx-pie-value-label-font-family'", "'-fx-label-font-family'", "'-fx-tick-label-font-family'", "'-fx-font-size'", "'-fx-title-font-size'", "'-fx-pie-label-font-size'", "'-fx-pie-value-label-font-size'", "'-fx-label-font-size'", "'-fx-tick-label-font-size'", "'-fx-font-style'", "'-fx-title-font-style'", "'-fx-pie-label-font-style'", "'-fx-pie-value-label-font-style'", "'-fx-label-font-style'", "'-fx-tick-label-font-style'", "'-fx-font-weight'", "'-fx-title-font-weight'", "'-fx-pie-label-font-weight'", "'-fx-pie-value-label-font-weight'", "'-fx-label-font-weight'", "'-fx-tick-label-font-weight'", "'-fx-cursor'", "'crosshair'", "'default'", "'hand'", "'move'", "'e-resize'", "'h-resize'", "'ne-resize'", "'nw-resize'", "'n-resize'", "'se-resize'", "'sw-resize'", "'s-resize'", "'w-resize'", "'v-resize'", "'text'", "'wait'", "'-fx-effect'", "'dropshadow'", "'('", "')'", "'innershadow('", "'-fx-focus-traversable'", "'-fx-pannable'", "'-fx-hgap'", "'-fx-vpos'", "'-fx-snap-to-pixel'", "'-fx-vertical'", "'-fx-smooth'", "'-fx-strikethrough'", "'-fx-underline'", "'-fx-scale-shape'", "'-fx-vertical-zero-line-visible'", "'-fx-vertical-grid-line-visible'", "'-fx-horizontal-zero-line-visible'", "'-fx-horizontal-grid-line-visible'", "'-fx-pie-value-visible'", "'-fx-pie-to-label-line-curved'", "'-fx-pie-label-visible'", "'-fx-clockwise'", "'-fx-show-symbols'", "'-fx-legend-visible'", "'-fx-scale-bubble-radius-using-axis'", "'-fx-select-on-focus'", "'-fx-editable'", "'-fx-snap-to-ticks'", "'-fx-show-tick-marks'", "'-fx-show-tick-labels'", "'-fx-fit-to-width'", "'-fx-minor-tick-visible'", "'-fx-gap-start-and-end'", "'-fx-tick-mark-visible'", "'-fx-tick-labels-visible'", "'-fx-fit-to-height'", "'-fx-click-to-position'", "'-fx-text-wrap'", "'-fx-position-shape'", "'-fx-spacing'", "'-fx-arc-height'", "'-fx-arc-width'", "'-fx-minor-tick-length'", "'-fx-stroke-width'", "'-fx-start-margin'", "'-fx-end-margin'", "'-fx-tick-mark-stroke-width'", "'-fx-tick-mark-length'", "'-fx-tick-label-tick-gap'", "'-fx-axis-stroke-width'", "'-fx-label-tick-gap'", "'-fx-vertical-grid-line-stroke-width'", "'-fx-plot-background-stroke-width'", "'-fx-horizontal-grid-line-stroke-width'", "'-fx-pie-thickness'", "'-fx-pie-stroke-width'", "'-fx-title-gap'", "'-fx-legend-gap'", "'-fx-hover-stroke-width'", "'-fx-chart-background-stroke-width'", "'-fx-offset-y'", "'-fx-offset-x'", "'-fx-category-gap'", "'-fx-bar-gap'", "'-fx-graphic-text-gap'", "'-fx-tab-spacing'", "'-fx-rotate'", "'-fx-scale-x'", "'-fx-scale-y'", "'-fx-scale-z'", "'-fx-translate-x'", "'-fx-translate-y'", "'-fx-translate-z'", "'-fx-vgap'", "'-fx-tile-height'", "'-fx-tile-width'", "'-fx-stroke-dash-offset'", "'-fx-stroke-miter-limit'", "'-fx-block-increment'", "'-fx-unit-increment'", "'-fx-major-tick-unit'", "'-fx-data-opacity'", "'-fx-radius-scale'", "'-fx-pie-to-label-line-one-length'", "'-fx-pie-to-label-line-stroke-width'", "'-fx-pie-to-label-line-two-length'", "'-fx-start-angle'", "'-fx-tick-unit'", "'-fx-indent'", "'-fx-columns'", "'-fx-rows'", "'-fx-lines'", "'-fx-minor-tick-count'", "'-fx-fill'", "'-fx-stroke'", "'-fx-text-fill'", "'-fx-bar-fill'", "'-fx-bar-stroke'", "'-fx-bottom-shelf-fill'", "'-fx-bottom-shelf-stroke'", "'-fx-side-shelf-fill'", "'-fx-side-shelf-stroke'", "'-fx-zero-shelf-fill'", "'-fx-zero-shelf-stroke'", "'-fx-chart-background-fill'", "'-fx-chart-background-stroke'", "'-fx-hover-stroke'", "'-fx-title-fill'", "'-fx-pie-label-fill'", "'-fx-pie-stroke'", "'-fx-pie-to-label-line-stroke'", "'-fx-pie-value-label-fill'", "'-fx-horizontal-alternate-row-fill'", "'-fx-plot-background-fill'", "'-fx-horizontal-grid-line-stroke'", "'-fx-plot-background-stroke'", "'-fx-vertical-alternate-row-fill'", "'-fx-vertical-grid-line-stroke'", "'-fx-axis-stroke'", "'-fx-tick-label-fill'", "'-fx-label-fill'", "'-fx-tick-mark-stroke'", "'-fx-hover-fill'", "'-fx-background-color'", "'null'", "'-fx-blend-mode'", "'add'", "'blue'", "'color-burn'", "'color-dodge'", "'darken'", "'difference'", "'exclusion'", "'green'", "'hard-light'", "'lighten'", "'multiply'", "'overlay'", "'red'", "'screen'", "'soft-light'", "'src-atop'", "'src-in'", "'src-out'", "'src-over'", "'-fx-image'", "'-fx-graphic'", "'-fx-border-image-source'", "'-fx-background-insets'", "'-fx-background-radius'", "'-fx-border-insets'", "'-fx-border-radius'", "'-fx-border-width'", "'-fx-border-image-insets'", "'-fx-border-image-width'", "'-fx-hpos'", "'-fx-node-hpos'", "'-fx-graphic-hpos'", "'-fx-node-vpos'", "'-fx-graphic-vpos'", "'-fx-legend-side'", "'-fx-title-side'", "'-fx-side'", "'top'", "'bottom'", "'left'", "'right'", "'-fx-hbar-policy'", "'-fx-vbar-policy'", "'never'", "'always'", "'as_needed'", "'-fx-background-image'", "'-fx-border-image'", "'-fx-background-image-repeat'", "'-fx-border-image-repeat'", "'-fx-background-repeat'", "'-fx-padding'", "'-fx-stroke-dash-array'", "'-fx-border-color'", "'-fx-color'", "'-fx-light-text-color'", "'-fx-accent'", "'-fx-selection-bar'", "'-fx-selection-bar-text'", "'-fx-background'", "'-fx-skin'", "'-fx-shape'", "'-fx-text'", "'-fx-echo-char'", "'-fx-background-image-position'", "'-fx-background-position'", "'-fx-text-alignment'", "'-fx-alignment'", "'center'", "'justify'", "'-fx-stroke-line-cap'", "'square'", "'butt'", "'round'", "'-fx-stroke-line-join'", "'miter'", "'bevel'", "'-fx-text-origin'", "'baseline'", "'-fx-background-image-size'", "'-fx-border-style'", "'-fx-border-image-slice'", "'-fx-text-overrun'", "'center-ellipses'", "'center-word-ellipses'", "'clip'", "'ellipses'", "'leading-ellipses'", "'leading-word-ellipses'", "'word-ellipses'", "'-fx-insets'", "'-fx-horizontal-grid-line-stroke-dash-array'", "'-fx-vertical-grid-line-stroke-dash-array'", "'page-end'", "'page-start'", "'gaussian'", "'one-pass-box'", "'three-pass-box'", "'two-pass-box'", "'url'", "'%'", "'px'", "'mm'", "'cm'", "'in'", "'pt'", "'pc'", "'em'", "'ex'", "'repeat-x'", "'repeat-y'", "'repeat'", "'space'", "'no-repeat'", "'stretch'", "'auto'", "'cover'", "'contain'", "'centered'", "'inside'", "'outside'", "'line-join'", "'line-cap'", "'none'", "'solid'", "'dotted'", "'dashed'", "'fill'", "'italic'", "'oblique'", "'normal'", "'bold'", "'bolder'", "'lighter'", "'linear'", "'to'", "'stops'", "'reflect'", "'radial'", "'focus'", "'aliceblue'", "'antiquewhite'", "'aqua'", "'aquamarine'", "'azure'", "'beige'", "'bisque'", "'black'", "'blanchedalmond'", "'blueviolet'", "'brown'", "'burlywood'", "'cadetblue'", "'chartreuse'", "'chocolate'", "'coral'", "'cornflowerblue'", "'cornsilk'", "'crimson'", "'cyan'", "'darkblue'", "'darkcyan'", "'darkgoldenrod'", "'darkgray'", "'darkgreen'", "'darkgrey'", "'darkkhaki'", "'darkmagenta'", "'darkolivegreen'", "'darkorange'", "'darkorchid'", "'darkred'", "'darksalmon'", "'darkseagreen'", "'darkslateblue'", "'darkslategray'", "'darkslategrey'", "'darkturquoise'", "'darkviolet'", "'deeppink'", "'deepskyblue'", "'dimgray'", "'dimgrey'", "'dodgerblue'", "'firebrick'", "'floralwhite'", "'forestgreen'", "'fuchsia'", "'gainsboro'", "'ghostwhite'", "'gold'", "'goldenrod'", "'gray'", "'greenyellow'", "'grey'", "'honeydew'", "'hotpink'", "'indianred'", "'indigo'", "'ivory'", "'khaki'", "'lavender'", "'lavenderblush'", "'lawngreen'", "'lemonchiffon'", "'lightblue'", "'lightcoral'", "'lightcyan'", "'lightgoldenrodyellow'", "'lightgray'", "'lightgreen'", "'lightgrey'", "'lightpink'", "'lightsalmon'", "'lightseagreen'", "'lightskyblue'", "'lightslategray'", "'lightslategrey'", "'lightsteelblue'", "'lightyellow'", "'lime'", "'limegreen'", "'linen'", "'magenta'", "'maroon'", "'mediumaquamarine'", "'mediumblue'", "'mediumorchid'", "'mediumpurple'", "'mediumseagreen'", "'mediumslateblue'", "'mediumspringgreen'", "'mediumturquoise'", "'mediumvioletred'", "'midnightblue'", "'mintcream'", "'mistyrose'", "'moccasin'", "'navajowhite'", "'navy'", "'oldlace'", "'olive'", "'olivedrab'", "'orange'", "'orangered'", "'orchid'", "'palegoldenrod'", "'palegreen'", "'paleturquoise'", "'palevioletred'", "'papayawhip'", "'peachpuff'", "'peru'", "'pink'", "'plum'", "'powderblue'", "'purple'", "'rosybrown'", "'royalblue'", "'saddlebrown'", "'salmon'", "'sandybrown'", "'seagreen'", "'seashell'", "'sienna'", "'silver'", "'skyblue'", "'slateblue'", "'slategray'", "'slategrey'", "'snow'", "'springgreen'", "'steelblue'", "'tan'", "'teal'", "'thistle'", "'tomato'", "'turquoise'", "'violet'", "'wheat'", "'white'", "'whitesmoke'", "'yellow'", "'yellowgreen'", "'transparent'", "'rgb'", "'rgba'", "'hsb'", "'hsba'", "'derive'", "'ladder'", "'true'", "'false'", "'leading'", "'trailing'"
};
public static final int RULE_ID=4;
public static final int RULE_ANY_OTHER=11;
public static final int T__93=93;
public static final int T__94=94;
public static final int T__91=91;
public static final int T__92=92;
public static final int T__90=90;
public static final int RULE_REAL=7;
public static final int T__99=99;
public static final int T__98=98;
public static final int T__97=97;
public static final int T__96=96;
public static final int T__95=95;
public static final int T__80=80;
public static final int T__81=81;
public static final int T__82=82;
public static final int T__83=83;
public static final int T__85=85;
public static final int T__84=84;
public static final int T__87=87;
public static final int T__86=86;
public static final int T__89=89;
public static final int T__88=88;
public static final int RULE_ML_COMMENT=9;
public static final int T__71=71;
public static final int T__72=72;
public static final int T__70=70;
public static final int T__76=76;
public static final int T__75=75;
public static final int T__74=74;
public static final int T__73=73;
public static final int T__79=79;
public static final int T__78=78;
public static final int T__77=77;
public static final int T__29=29;
public static final int T__28=28;
public static final int T__27=27;
public static final int T__26=26;
public static final int T__25=25;
public static final int T__377=377;
public static final int T__24=24;
public static final int T__376=376;
public static final int T__23=23;
public static final int T__375=375;
public static final int T__22=22;
public static final int T__374=374;
public static final int T__21=21;
public static final int T__373=373;
public static final int T__20=20;
public static final int T__372=372;
public static final int T__371=371;
public static final int T__370=370;
public static final int T__369=369;
public static final int T__367=367;
public static final int T__368=368;
public static final int T__19=19;
public static final int T__380=380;
public static final int T__16=16;
public static final int T__15=15;
public static final int T__18=18;
public static final int T__17=17;
public static final int T__12=12;
public static final int T__386=386;
public static final int T__385=385;
public static final int T__388=388;
public static final int T__14=14;
public static final int T__13=13;
public static final int T__387=387;
public static final int T__382=382;
public static final int T__381=381;
public static final int T__384=384;
public static final int T__383=383;
public static final int T__378=378;
public static final int T__379=379;
public static final int T__498=498;
public static final int T__497=497;
public static final int T__496=496;
public static final int T__495=495;
public static final int T__494=494;
public static final int T__391=391;
public static final int T__493=493;
public static final int T__390=390;
public static final int T__492=492;
public static final int T__491=491;
public static final int T__490=490;
public static final int T__395=395;
public static final int T__394=394;
public static final int T__393=393;
public static final int T__392=392;
public static final int T__399=399;
public static final int T__398=398;
public static final int T__397=397;
public static final int T__396=396;
public static final int T__389=389;
public static final int T__488=488;
public static final int T__489=489;
public static final int T__200=200;
public static final int T__201=201;
public static final int T__499=499;
public static final int T__68=68;
public static final int T__332=332;
public static final int T__69=69;
public static final int T__333=333;
public static final int T__66=66;
public static final int T__330=330;
public static final int T__67=67;
public static final int T__331=331;
public static final int T__64=64;
public static final int T__65=65;
public static final int T__62=62;
public static final int T__63=63;
public static final int T__471=471;
public static final int T__472=472;
public static final int T__470=470;
public static final int T__475=475;
public static final int T__476=476;
public static final int T__473=473;
public static final int T__474=474;
public static final int T__469=469;
public static final int T__468=468;
public static final int T__467=467;
public static final int T__466=466;
public static final int T__61=61;
public static final int T__60=60;
public static final int T__329=329;
public static final int T__328=328;
public static final int T__327=327;
public static final int T__326=326;
public static final int T__325=325;
public static final int T__324=324;
public static final int T__323=323;
public static final int T__55=55;
public static final int T__341=341;
public static final int T__56=56;
public static final int T__342=342;
public static final int T__57=57;
public static final int T__343=343;
public static final int T__58=58;
public static final int T__344=344;
public static final int T__51=51;
public static final int T__52=52;
public static final int T__53=53;
public static final int T__54=54;
public static final int T__340=340;
public static final int T__480=480;
public static final int T__481=481;
public static final int T__482=482;
public static final int T__483=483;
public static final int T__484=484;
public static final int T__59=59;
public static final int T__485=485;
public static final int T__486=486;
public static final int T__487=487;
public static final int T__478=478;
public static final int T__477=477;
public static final int T__479=479;
public static final int T__339=339;
public static final int T__338=338;
public static final int T__50=50;
public static final int T__335=335;
public static final int T__334=334;
public static final int T__337=337;
public static final int T__336=336;
public static final int T__42=42;
public static final int T__350=350;
public static final int T__43=43;
public static final int T__351=351;
public static final int T__40=40;
public static final int T__41=41;
public static final int T__46=46;
public static final int T__354=354;
public static final int T__47=47;
public static final int T__355=355;
public static final int T__44=44;
public static final int T__352=352;
public static final int T__45=45;
public static final int T__353=353;
public static final int T__453=453;
public static final int T__454=454;
public static final int T__451=451;
public static final int T__48=48;
public static final int T__452=452;
public static final int T__49=49;
public static final int T__450=450;
public static final int T__449=449;
public static final int T__448=448;
public static final int T__447=447;
public static final int T__446=446;
public static final int T__445=445;
public static final int T__444=444;
public static final int T__348=348;
public static final int T__347=347;
public static final int T__346=346;
public static final int T__345=345;
public static final int RULE_HEX_NUMBER=8;
public static final int T__349=349;
public static final int T__30=30;
public static final int T__360=360;
public static final int T__31=31;
public static final int T__361=361;
public static final int T__32=32;
public static final int T__362=362;
public static final int T__33=33;
public static final int T__363=363;
public static final int T__34=34;
public static final int T__364=364;
public static final int T__35=35;
public static final int T__365=365;
public static final int T__36=36;
public static final int T__366=366;
public static final int T__462=462;
public static final int T__37=37;
public static final int T__463=463;
public static final int T__38=38;
public static final int T__464=464;
public static final int T__39=39;
public static final int T__465=465;
public static final int T__460=460;
public static final int T__461=461;
public static final int T__459=459;
public static final int T__456=456;
public static final int T__455=455;
public static final int T__458=458;
public static final int T__457=457;
public static final int T__357=357;
public static final int T__356=356;
public static final int T__359=359;
public static final int T__358=358;
public static final int T__159=159;
public static final int T__158=158;
public static final int T__439=439;
public static final int T__259=259;
public static final int T__437=437;
public static final int T__258=258;
public static final int T__438=438;
public static final int T__257=257;
public static final int T__435=435;
public static final int T__436=436;
public static final int T__433=433;
public static final int T__434=434;
public static final int T__443=443;
public static final int T__262=262;
public static final int T__442=442;
public static final int T__160=160;
public static final int T__263=263;
public static final int T__441=441;
public static final int T__260=260;
public static final int T__440=440;
public static final int T__261=261;
public static final int T__266=266;
public static final int T__267=267;
public static final int T__264=264;
public static final int T__265=265;
public static final int T__167=167;
public static final int T__168=168;
public static final int EOF=-1;
public static final int T__165=165;
public static final int T__166=166;
public static final int T__163=163;
public static final int T__300=300;
public static final int T__164=164;
public static final int T__161=161;
public static final int T__162=162;
public static final int T__148=148;
public static final int T__147=147;
public static final int T__149=149;
public static final int T__426=426;
public static final int T__247=247;
public static final int T__427=427;
public static final int T__246=246;
public static final int T__428=428;
public static final int T__249=249;
public static final int T__429=429;
public static final int T__248=248;
public static final int T__422=422;
public static final int T__423=423;
public static final int T__424=424;
public static final int T__425=425;
public static final int T__430=430;
public static final int T__250=250;
public static final int T__432=432;
public static final int T__251=251;
public static final int T__431=431;
public static final int T__252=252;
public static final int T__253=253;
public static final int T__254=254;
public static final int T__255=255;
public static final int T__256=256;
public static final int T__154=154;
public static final int T__155=155;
public static final int T__156=156;
public static final int T__157=157;
public static final int T__150=150;
public static final int T__151=151;
public static final int T__152=152;
public static final int T__153=153;
public static final int T__139=139;
public static final int T__318=318;
public static final int T__138=138;
public static final int T__319=319;
public static final int T__419=419;
public static final int T__137=137;
public static final int T__316=316;
public static final int T__136=136;
public static final int T__317=317;
public static final int T__314=314;
public static final int T__315=315;
public static final int T__312=312;
public static final int T__313=313;
public static final int T__413=413;
public static final int T__414=414;
public static final int T__411=411;
public static final int T__412=412;
public static final int T__417=417;
public static final int T__418=418;
public static final int T__415=415;
public static final int T__416=416;
public static final int T__279=279;
public static final int T__288=288;
public static final int T__289=289;
public static final int T__286=286;
public static final int T__287=287;
public static final int T__421=421;
public static final int T__284=284;
public static final int T__420=420;
public static final int T__285=285;
public static final int T__282=282;
public static final int T__283=283;
public static final int T__141=141;
public static final int T__280=280;
public static final int T__322=322;
public static final int T__142=142;
public static final int T__281=281;
public static final int T__321=321;
public static final int T__320=320;
public static final int T__140=140;
public static final int T__145=145;
public static final int T__146=146;
public static final int T__143=143;
public static final int T__510=510;
public static final int T__144=144;
public static final int T__408=408;
public static final int T__126=126;
public static final int T__305=305;
public static final int T__409=409;
public static final int T__125=125;
public static final int T__306=306;
public static final int T__128=128;
public static final int T__307=307;
public static final int RULE_STRING=5;
public static final int T__127=127;
public static final int T__308=308;
public static final int T__301=301;
public static final int T__129=129;
public static final int T__302=302;
public static final int T__303=303;
public static final int T__304=304;
public static final int T__400=400;
public static final int T__401=401;
public static final int T__402=402;
public static final int T__403=403;
public static final int T__404=404;
public static final int T__269=269;
public static final int T__309=309;
public static final int T__405=405;
public static final int T__268=268;
public static final int T__406=406;
public static final int T__407=407;
public static final int T__275=275;
public static final int T__276=276;
public static final int T__277=277;
public static final int T__278=278;
public static final int T__508=508;
public static final int T__271=271;
public static final int T__507=507;
public static final int T__272=272;
public static final int T__410=410;
public static final int T__273=273;
public static final int T__509=509;
public static final int T__274=274;
public static final int T__504=504;
public static final int T__503=503;
public static final int T__506=506;
public static final int T__130=130;
public static final int T__311=311;
public static final int T__505=505;
public static final int T__131=131;
public static final int T__270=270;
public static final int T__310=310;
public static final int T__500=500;
public static final int T__132=132;
public static final int T__133=133;
public static final int T__502=502;
public static final int T__134=134;
public static final int T__501=501;
public static final int T__135=135;
public static final int T__215=215;
public static final int T__216=216;
public static final int T__213=213;
public static final int T__214=214;
public static final int T__219=219;
public static final int T__217=217;
public static final int T__218=218;
public static final int T__118=118;
public static final int T__119=119;
public static final int T__116=116;
public static final int T__117=117;
public static final int T__114=114;
public static final int T__115=115;
public static final int T__124=124;
public static final int T__123=123;
public static final int T__122=122;
public static final int T__121=121;
public static final int T__120=120;
public static final int T__223=223;
public static final int T__222=222;
public static final int T__221=221;
public static final int T__220=220;
public static final int T__202=202;
public static final int T__203=203;
public static final int T__204=204;
public static final int T__205=205;
public static final int T__206=206;
public static final int T__207=207;
public static final int T__208=208;
public static final int T__209=209;
public static final int T__107=107;
public static final int T__108=108;
public static final int T__109=109;
public static final int T__103=103;
public static final int T__104=104;
public static final int T__105=105;
public static final int T__106=106;
public static final int T__111=111;
public static final int T__110=110;
public static final int T__113=113;
public static final int T__112=112;
public static final int T__210=210;
public static final int T__212=212;
public static final int T__211=211;
public static final int T__239=239;
public static final int T__237=237;
public static final int T__238=238;
public static final int T__235=235;
public static final int T__236=236;
public static final int T__102=102;
public static final int T__101=101;
public static final int T__100=100;
public static final int T__245=245;
public static final int T__244=244;
public static final int T__243=243;
public static final int T__242=242;
public static final int T__241=241;
public static final int T__240=240;
public static final int T__228=228;
public static final int T__229=229;
public static final int T__224=224;
public static final int T__225=225;
public static final int T__226=226;
public static final int T__227=227;
public static final int T__232=232;
public static final int T__231=231;
public static final int T__234=234;
public static final int T__233=233;
public static final int T__230=230;
public static final int T__199=199;
public static final int T__198=198;
public static final int T__197=197;
public static final int T__292=292;
public static final int T__196=196;
public static final int T__291=291;
public static final int T__195=195;
public static final int T__290=290;
public static final int T__194=194;
public static final int T__193=193;
public static final int T__296=296;
public static final int T__192=192;
public static final int T__295=295;
public static final int T__191=191;
public static final int T__294=294;
public static final int T__190=190;
public static final int T__293=293;
public static final int T__299=299;
public static final int T__298=298;
public static final int T__297=297;
public static final int RULE_INT=6;
public static final int T__184=184;
public static final int T__183=183;
public static final int T__186=186;
public static final int T__185=185;
public static final int T__188=188;
public static final int T__187=187;
public static final int T__189=189;
public static final int T__180=180;
public static final int T__182=182;
public static final int T__181=181;
public static final int T__175=175;
public static final int T__174=174;
public static final int T__173=173;
public static final int T__172=172;
public static final int T__179=179;
public static final int T__178=178;
public static final int T__177=177;
public static final int T__176=176;
public static final int T__171=171;
public static final int T__170=170;
public static final int RULE_WS=10;
public static final int T__169=169;
// delegates
// delegators
public InternalJFXCssParser(TokenStream input) {
this(input, new RecognizerSharedState());
}
public InternalJFXCssParser(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public String[] getTokenNames() { return InternalJFXCssParser.tokenNames; }
public String getGrammarFileName() { return "../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g"; }
private JFXCssGrammarAccess grammarAccess;
public InternalJFXCssParser(TokenStream input, JFXCssGrammarAccess grammarAccess) {
this(input);
this.grammarAccess = grammarAccess;
registerRules(grammarAccess.getGrammar());
}
@Override
protected String getFirstRuleName() {
return "JFXCss";
}
@Override
protected JFXCssGrammarAccess getGrammarAccess() {
return grammarAccess;
}
// $ANTLR start "entryRuleJFXCss"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:68:1: entryRuleJFXCss returns [EObject current=null] : iv_ruleJFXCss= ruleJFXCss EOF ;
public final EObject entryRuleJFXCss() throws RecognitionException {
EObject current = null;
EObject iv_ruleJFXCss = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:69:2: (iv_ruleJFXCss= ruleJFXCss EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:70:2: iv_ruleJFXCss= ruleJFXCss EOF
{
newCompositeNode(grammarAccess.getJFXCssRule());
pushFollow(FOLLOW_ruleJFXCss_in_entryRuleJFXCss75);
iv_ruleJFXCss=ruleJFXCss();
state._fsp--;
current =iv_ruleJFXCss;
match(input,EOF,FOLLOW_EOF_in_entryRuleJFXCss85);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleJFXCss"
// $ANTLR start "ruleJFXCss"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:77:1: ruleJFXCss returns [EObject current=null] : ( (lv_definitions_0_0= ruleDefinition ) )+ ;
public final EObject ruleJFXCss() throws RecognitionException {
EObject current = null;
EObject lv_definitions_0_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:80:28: ( ( (lv_definitions_0_0= ruleDefinition ) )+ )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:81:1: ( (lv_definitions_0_0= ruleDefinition ) )+
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:81:1: ( (lv_definitions_0_0= ruleDefinition ) )+
int cnt1=0;
loop1:
do {
int alt1=2;
int LA1_0 = input.LA(1);
if ( (LA1_0==RULE_ID||(LA1_0>=15 && LA1_0<=16)) ) {
alt1=1;
}
switch (alt1) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:82:1: (lv_definitions_0_0= ruleDefinition )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:82:1: (lv_definitions_0_0= ruleDefinition )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:83:3: lv_definitions_0_0= ruleDefinition
{
newCompositeNode(grammarAccess.getJFXCssAccess().getDefinitionsDefinitionParserRuleCall_0());
pushFollow(FOLLOW_ruleDefinition_in_ruleJFXCss130);
lv_definitions_0_0=ruleDefinition();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getJFXCssRule());
}
add(
current,
"definitions",
lv_definitions_0_0,
"Definition");
afterParserOrEnumRuleCall();
}
}
break;
default :
if ( cnt1 >= 1 ) break loop1;
EarlyExitException eee =
new EarlyExitException(1, input);
throw eee;
}
cnt1++;
} while (true);
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleJFXCss"
// $ANTLR start "entryRuleDefinition"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:107:1: entryRuleDefinition returns [EObject current=null] : iv_ruleDefinition= ruleDefinition EOF ;
public final EObject entryRuleDefinition() throws RecognitionException {
EObject current = null;
EObject iv_ruleDefinition = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:108:2: (iv_ruleDefinition= ruleDefinition EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:109:2: iv_ruleDefinition= ruleDefinition EOF
{
newCompositeNode(grammarAccess.getDefinitionRule());
pushFollow(FOLLOW_ruleDefinition_in_entryRuleDefinition166);
iv_ruleDefinition=ruleDefinition();
state._fsp--;
current =iv_ruleDefinition;
match(input,EOF,FOLLOW_EOF_in_entryRuleDefinition176);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleDefinition"
// $ANTLR start "ruleDefinition"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:116:1: ruleDefinition returns [EObject current=null] : ( ( (lv_selector_0_0= ruleSelector ) ) (otherlv_1= ',' ( (lv_selector_2_0= ruleSelector ) ) )* otherlv_3= '{' ( (lv_properties_4_0= ruleFXProperty ) )+ otherlv_5= '}' ) ;
public final EObject ruleDefinition() throws RecognitionException {
EObject current = null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
EObject lv_selector_0_0 = null;
EObject lv_selector_2_0 = null;
EObject lv_properties_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:119:28: ( ( ( (lv_selector_0_0= ruleSelector ) ) (otherlv_1= ',' ( (lv_selector_2_0= ruleSelector ) ) )* otherlv_3= '{' ( (lv_properties_4_0= ruleFXProperty ) )+ otherlv_5= '}' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:120:1: ( ( (lv_selector_0_0= ruleSelector ) ) (otherlv_1= ',' ( (lv_selector_2_0= ruleSelector ) ) )* otherlv_3= '{' ( (lv_properties_4_0= ruleFXProperty ) )+ otherlv_5= '}' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:120:1: ( ( (lv_selector_0_0= ruleSelector ) ) (otherlv_1= ',' ( (lv_selector_2_0= ruleSelector ) ) )* otherlv_3= '{' ( (lv_properties_4_0= ruleFXProperty ) )+ otherlv_5= '}' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:120:2: ( (lv_selector_0_0= ruleSelector ) ) (otherlv_1= ',' ( (lv_selector_2_0= ruleSelector ) ) )* otherlv_3= '{' ( (lv_properties_4_0= ruleFXProperty ) )+ otherlv_5= '}'
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:120:2: ( (lv_selector_0_0= ruleSelector ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:121:1: (lv_selector_0_0= ruleSelector )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:121:1: (lv_selector_0_0= ruleSelector )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:122:3: lv_selector_0_0= ruleSelector
{
newCompositeNode(grammarAccess.getDefinitionAccess().getSelectorSelectorParserRuleCall_0_0());
pushFollow(FOLLOW_ruleSelector_in_ruleDefinition222);
lv_selector_0_0=ruleSelector();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getDefinitionRule());
}
add(
current,
"selector",
lv_selector_0_0,
"Selector");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:138:2: (otherlv_1= ',' ( (lv_selector_2_0= ruleSelector ) ) )*
loop2:
do {
int alt2=2;
int LA2_0 = input.LA(1);
if ( (LA2_0==12) ) {
alt2=1;
}
switch (alt2) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:138:4: otherlv_1= ',' ( (lv_selector_2_0= ruleSelector ) )
{
otherlv_1=(Token)match(input,12,FOLLOW_12_in_ruleDefinition235);
newLeafNode(otherlv_1, grammarAccess.getDefinitionAccess().getCommaKeyword_1_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:142:1: ( (lv_selector_2_0= ruleSelector ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:143:1: (lv_selector_2_0= ruleSelector )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:143:1: (lv_selector_2_0= ruleSelector )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:144:3: lv_selector_2_0= ruleSelector
{
newCompositeNode(grammarAccess.getDefinitionAccess().getSelectorSelectorParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleSelector_in_ruleDefinition256);
lv_selector_2_0=ruleSelector();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getDefinitionRule());
}
add(
current,
"selector",
lv_selector_2_0,
"Selector");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop2;
}
} while (true);
otherlv_3=(Token)match(input,13,FOLLOW_13_in_ruleDefinition270);
newLeafNode(otherlv_3, grammarAccess.getDefinitionAccess().getLeftCurlyBracketKeyword_2());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:164:1: ( (lv_properties_4_0= ruleFXProperty ) )+
int cnt3=0;
loop3:
do {
int alt3=2;
int LA3_0 = input.LA(1);
if ( ((LA3_0>=RULE_INT && LA3_0<=RULE_REAL)||(LA3_0>=42 && LA3_0<=72)||LA3_0==89||(LA3_0>=94 && LA3_0<=213)||LA3_0==215||(LA3_0>=235 && LA3_0<=252)||(LA3_0>=257 && LA3_0<=258)||(LA3_0>=262 && LA3_0<=283)||LA3_0==286||LA3_0==290||LA3_0==293||(LA3_0>=295 && LA3_0<=298)||(LA3_0>=306 && LA3_0<=308)) ) {
alt3=1;
}
switch (alt3) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:165:1: (lv_properties_4_0= ruleFXProperty )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:165:1: (lv_properties_4_0= ruleFXProperty )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:166:3: lv_properties_4_0= ruleFXProperty
{
newCompositeNode(grammarAccess.getDefinitionAccess().getPropertiesFXPropertyParserRuleCall_3_0());
pushFollow(FOLLOW_ruleFXProperty_in_ruleDefinition291);
lv_properties_4_0=ruleFXProperty();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getDefinitionRule());
}
add(
current,
"properties",
lv_properties_4_0,
"FXProperty");
afterParserOrEnumRuleCall();
}
}
break;
default :
if ( cnt3 >= 1 ) break loop3;
EarlyExitException eee =
new EarlyExitException(3, input);
throw eee;
}
cnt3++;
} while (true);
otherlv_5=(Token)match(input,14,FOLLOW_14_in_ruleDefinition304);
newLeafNode(otherlv_5, grammarAccess.getDefinitionAccess().getRightCurlyBracketKeyword_4());
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleDefinition"
// $ANTLR start "entryRuleSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:194:1: entryRuleSelector returns [EObject current=null] : iv_ruleSelector= ruleSelector EOF ;
public final EObject entryRuleSelector() throws RecognitionException {
EObject current = null;
EObject iv_ruleSelector = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:195:2: (iv_ruleSelector= ruleSelector EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:196:2: iv_ruleSelector= ruleSelector EOF
{
newCompositeNode(grammarAccess.getSelectorRule());
pushFollow(FOLLOW_ruleSelector_in_entryRuleSelector340);
iv_ruleSelector=ruleSelector();
state._fsp--;
current =iv_ruleSelector;
match(input,EOF,FOLLOW_EOF_in_entryRuleSelector350);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleSelector"
// $ANTLR start "ruleSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:203:1: ruleSelector returns [EObject current=null] : ( (lv_simpleSelector_0_0= ruleSimpleSelector ) )+ ;
public final EObject ruleSelector() throws RecognitionException {
EObject current = null;
EObject lv_simpleSelector_0_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:206:28: ( ( (lv_simpleSelector_0_0= ruleSimpleSelector ) )+ )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:207:1: ( (lv_simpleSelector_0_0= ruleSimpleSelector ) )+
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:207:1: ( (lv_simpleSelector_0_0= ruleSimpleSelector ) )+
int cnt4=0;
loop4:
do {
int alt4=2;
int LA4_0 = input.LA(1);
if ( (LA4_0==RULE_ID||(LA4_0>=15 && LA4_0<=16)) ) {
alt4=1;
}
switch (alt4) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:208:1: (lv_simpleSelector_0_0= ruleSimpleSelector )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:208:1: (lv_simpleSelector_0_0= ruleSimpleSelector )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:209:3: lv_simpleSelector_0_0= ruleSimpleSelector
{
newCompositeNode(grammarAccess.getSelectorAccess().getSimpleSelectorSimpleSelectorParserRuleCall_0());
pushFollow(FOLLOW_ruleSimpleSelector_in_ruleSelector395);
lv_simpleSelector_0_0=ruleSimpleSelector();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSelectorRule());
}
add(
current,
"simpleSelector",
lv_simpleSelector_0_0,
"SimpleSelector");
afterParserOrEnumRuleCall();
}
}
break;
default :
if ( cnt4 >= 1 ) break loop4;
EarlyExitException eee =
new EarlyExitException(4, input);
throw eee;
}
cnt4++;
} while (true);
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleSelector"
// $ANTLR start "entryRuleSimpleSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:233:1: entryRuleSimpleSelector returns [EObject current=null] : iv_ruleSimpleSelector= ruleSimpleSelector EOF ;
public final EObject entryRuleSimpleSelector() throws RecognitionException {
EObject current = null;
EObject iv_ruleSimpleSelector = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:234:2: (iv_ruleSimpleSelector= ruleSimpleSelector EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:235:2: iv_ruleSimpleSelector= ruleSimpleSelector EOF
{
newCompositeNode(grammarAccess.getSimpleSelectorRule());
pushFollow(FOLLOW_ruleSimpleSelector_in_entryRuleSimpleSelector431);
iv_ruleSimpleSelector=ruleSimpleSelector();
state._fsp--;
current =iv_ruleSimpleSelector;
match(input,EOF,FOLLOW_EOF_in_entryRuleSimpleSelector441);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleSimpleSelector"
// $ANTLR start "ruleSimpleSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:242:1: ruleSimpleSelector returns [EObject current=null] : ( ( (lv_element_0_0= RULE_ID ) ) | ( ( (lv_id_1_0= ruleIdSelector ) ) ( (lv_pseudoClass_2_0= rulePseudoClassSelector ) )* ) | ( ( (lv_class_3_0= ruleClassSelector ) ) ( (lv_pseudoClass_4_0= rulePseudoClassSelector ) )* ) ) ;
public final EObject ruleSimpleSelector() throws RecognitionException {
EObject current = null;
Token lv_element_0_0=null;
EObject lv_id_1_0 = null;
EObject lv_pseudoClass_2_0 = null;
EObject lv_class_3_0 = null;
EObject lv_pseudoClass_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:245:28: ( ( ( (lv_element_0_0= RULE_ID ) ) | ( ( (lv_id_1_0= ruleIdSelector ) ) ( (lv_pseudoClass_2_0= rulePseudoClassSelector ) )* ) | ( ( (lv_class_3_0= ruleClassSelector ) ) ( (lv_pseudoClass_4_0= rulePseudoClassSelector ) )* ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:246:1: ( ( (lv_element_0_0= RULE_ID ) ) | ( ( (lv_id_1_0= ruleIdSelector ) ) ( (lv_pseudoClass_2_0= rulePseudoClassSelector ) )* ) | ( ( (lv_class_3_0= ruleClassSelector ) ) ( (lv_pseudoClass_4_0= rulePseudoClassSelector ) )* ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:246:1: ( ( (lv_element_0_0= RULE_ID ) ) | ( ( (lv_id_1_0= ruleIdSelector ) ) ( (lv_pseudoClass_2_0= rulePseudoClassSelector ) )* ) | ( ( (lv_class_3_0= ruleClassSelector ) ) ( (lv_pseudoClass_4_0= rulePseudoClassSelector ) )* ) )
int alt7=3;
switch ( input.LA(1) ) {
case RULE_ID:
{
alt7=1;
}
break;
case 15:
{
alt7=2;
}
break;
case 16:
{
alt7=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:246:2: ( (lv_element_0_0= RULE_ID ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:246:2: ( (lv_element_0_0= RULE_ID ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:247:1: (lv_element_0_0= RULE_ID )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:247:1: (lv_element_0_0= RULE_ID )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:248:3: lv_element_0_0= RULE_ID
{
lv_element_0_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleSimpleSelector483);
newLeafNode(lv_element_0_0, grammarAccess.getSimpleSelectorAccess().getElementIDTerminalRuleCall_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getSimpleSelectorRule());
}
setWithLastConsumed(
current,
"element",
lv_element_0_0,
"ID");
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:265:6: ( ( (lv_id_1_0= ruleIdSelector ) ) ( (lv_pseudoClass_2_0= rulePseudoClassSelector ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:265:6: ( ( (lv_id_1_0= ruleIdSelector ) ) ( (lv_pseudoClass_2_0= rulePseudoClassSelector ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:265:7: ( (lv_id_1_0= ruleIdSelector ) ) ( (lv_pseudoClass_2_0= rulePseudoClassSelector ) )*
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:265:7: ( (lv_id_1_0= ruleIdSelector ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:266:1: (lv_id_1_0= ruleIdSelector )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:266:1: (lv_id_1_0= ruleIdSelector )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:267:3: lv_id_1_0= ruleIdSelector
{
newCompositeNode(grammarAccess.getSimpleSelectorAccess().getIdIdSelectorParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleIdSelector_in_ruleSimpleSelector516);
lv_id_1_0=ruleIdSelector();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSimpleSelectorRule());
}
set(
current,
"id",
lv_id_1_0,
"IdSelector");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:283:2: ( (lv_pseudoClass_2_0= rulePseudoClassSelector ) )*
loop5:
do {
int alt5=2;
int LA5_0 = input.LA(1);
if ( (LA5_0==17) ) {
alt5=1;
}
switch (alt5) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:284:1: (lv_pseudoClass_2_0= rulePseudoClassSelector )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:284:1: (lv_pseudoClass_2_0= rulePseudoClassSelector )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:285:3: lv_pseudoClass_2_0= rulePseudoClassSelector
{
newCompositeNode(grammarAccess.getSimpleSelectorAccess().getPseudoClassPseudoClassSelectorParserRuleCall_1_1_0());
pushFollow(FOLLOW_rulePseudoClassSelector_in_ruleSimpleSelector537);
lv_pseudoClass_2_0=rulePseudoClassSelector();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSimpleSelectorRule());
}
add(
current,
"pseudoClass",
lv_pseudoClass_2_0,
"PseudoClassSelector");
afterParserOrEnumRuleCall();
}
}
break;
default :
break loop5;
}
} while (true);
}
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:302:6: ( ( (lv_class_3_0= ruleClassSelector ) ) ( (lv_pseudoClass_4_0= rulePseudoClassSelector ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:302:6: ( ( (lv_class_3_0= ruleClassSelector ) ) ( (lv_pseudoClass_4_0= rulePseudoClassSelector ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:302:7: ( (lv_class_3_0= ruleClassSelector ) ) ( (lv_pseudoClass_4_0= rulePseudoClassSelector ) )*
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:302:7: ( (lv_class_3_0= ruleClassSelector ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:303:1: (lv_class_3_0= ruleClassSelector )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:303:1: (lv_class_3_0= ruleClassSelector )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:304:3: lv_class_3_0= ruleClassSelector
{
newCompositeNode(grammarAccess.getSimpleSelectorAccess().getClassClassSelectorParserRuleCall_2_0_0());
pushFollow(FOLLOW_ruleClassSelector_in_ruleSimpleSelector567);
lv_class_3_0=ruleClassSelector();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSimpleSelectorRule());
}
set(
current,
"class",
lv_class_3_0,
"ClassSelector");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:320:2: ( (lv_pseudoClass_4_0= rulePseudoClassSelector ) )*
loop6:
do {
int alt6=2;
int LA6_0 = input.LA(1);
if ( (LA6_0==17) ) {
alt6=1;
}
switch (alt6) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:321:1: (lv_pseudoClass_4_0= rulePseudoClassSelector )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:321:1: (lv_pseudoClass_4_0= rulePseudoClassSelector )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:322:3: lv_pseudoClass_4_0= rulePseudoClassSelector
{
newCompositeNode(grammarAccess.getSimpleSelectorAccess().getPseudoClassPseudoClassSelectorParserRuleCall_2_1_0());
pushFollow(FOLLOW_rulePseudoClassSelector_in_ruleSimpleSelector588);
lv_pseudoClass_4_0=rulePseudoClassSelector();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSimpleSelectorRule());
}
add(
current,
"pseudoClass",
lv_pseudoClass_4_0,
"PseudoClassSelector");
afterParserOrEnumRuleCall();
}
}
break;
default :
break loop6;
}
} while (true);
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleSimpleSelector"
// $ANTLR start "entryRuleIdSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:346:1: entryRuleIdSelector returns [EObject current=null] : iv_ruleIdSelector= ruleIdSelector EOF ;
public final EObject entryRuleIdSelector() throws RecognitionException {
EObject current = null;
EObject iv_ruleIdSelector = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:347:2: (iv_ruleIdSelector= ruleIdSelector EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:348:2: iv_ruleIdSelector= ruleIdSelector EOF
{
newCompositeNode(grammarAccess.getIdSelectorRule());
pushFollow(FOLLOW_ruleIdSelector_in_entryRuleIdSelector626);
iv_ruleIdSelector=ruleIdSelector();
state._fsp--;
current =iv_ruleIdSelector;
match(input,EOF,FOLLOW_EOF_in_entryRuleIdSelector636);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleIdSelector"
// $ANTLR start "ruleIdSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:355:1: ruleIdSelector returns [EObject current=null] : (otherlv_0= '#' ( (lv_id_1_0= RULE_ID ) ) ) ;
public final EObject ruleIdSelector() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token lv_id_1_0=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:358:28: ( (otherlv_0= '#' ( (lv_id_1_0= RULE_ID ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:359:1: (otherlv_0= '#' ( (lv_id_1_0= RULE_ID ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:359:1: (otherlv_0= '#' ( (lv_id_1_0= RULE_ID ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:359:3: otherlv_0= '#' ( (lv_id_1_0= RULE_ID ) )
{
otherlv_0=(Token)match(input,15,FOLLOW_15_in_ruleIdSelector673);
newLeafNode(otherlv_0, grammarAccess.getIdSelectorAccess().getNumberSignKeyword_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:363:1: ( (lv_id_1_0= RULE_ID ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:364:1: (lv_id_1_0= RULE_ID )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:364:1: (lv_id_1_0= RULE_ID )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:365:3: lv_id_1_0= RULE_ID
{
lv_id_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleIdSelector690);
newLeafNode(lv_id_1_0, grammarAccess.getIdSelectorAccess().getIdIDTerminalRuleCall_1_0());
if (current==null) {
current = createModelElement(grammarAccess.getIdSelectorRule());
}
setWithLastConsumed(
current,
"id",
lv_id_1_0,
"ID");
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleIdSelector"
// $ANTLR start "entryRuleClassSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:389:1: entryRuleClassSelector returns [EObject current=null] : iv_ruleClassSelector= ruleClassSelector EOF ;
public final EObject entryRuleClassSelector() throws RecognitionException {
EObject current = null;
EObject iv_ruleClassSelector = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:390:2: (iv_ruleClassSelector= ruleClassSelector EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:391:2: iv_ruleClassSelector= ruleClassSelector EOF
{
newCompositeNode(grammarAccess.getClassSelectorRule());
pushFollow(FOLLOW_ruleClassSelector_in_entryRuleClassSelector731);
iv_ruleClassSelector=ruleClassSelector();
state._fsp--;
current =iv_ruleClassSelector;
match(input,EOF,FOLLOW_EOF_in_entryRuleClassSelector741);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleClassSelector"
// $ANTLR start "ruleClassSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:398:1: ruleClassSelector returns [EObject current=null] : (otherlv_0= '.' ( (lv_class_1_0= RULE_ID ) ) ) ;
public final EObject ruleClassSelector() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token lv_class_1_0=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:401:28: ( (otherlv_0= '.' ( (lv_class_1_0= RULE_ID ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:402:1: (otherlv_0= '.' ( (lv_class_1_0= RULE_ID ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:402:1: (otherlv_0= '.' ( (lv_class_1_0= RULE_ID ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:402:3: otherlv_0= '.' ( (lv_class_1_0= RULE_ID ) )
{
otherlv_0=(Token)match(input,16,FOLLOW_16_in_ruleClassSelector778);
newLeafNode(otherlv_0, grammarAccess.getClassSelectorAccess().getFullStopKeyword_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:406:1: ( (lv_class_1_0= RULE_ID ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:407:1: (lv_class_1_0= RULE_ID )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:407:1: (lv_class_1_0= RULE_ID )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:408:3: lv_class_1_0= RULE_ID
{
lv_class_1_0=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleClassSelector795);
newLeafNode(lv_class_1_0, grammarAccess.getClassSelectorAccess().getClassIDTerminalRuleCall_1_0());
if (current==null) {
current = createModelElement(grammarAccess.getClassSelectorRule());
}
setWithLastConsumed(
current,
"class",
lv_class_1_0,
"ID");
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleClassSelector"
// $ANTLR start "entryRulePseudoClassSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:432:1: entryRulePseudoClassSelector returns [EObject current=null] : iv_rulePseudoClassSelector= rulePseudoClassSelector EOF ;
public final EObject entryRulePseudoClassSelector() throws RecognitionException {
EObject current = null;
EObject iv_rulePseudoClassSelector = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:433:2: (iv_rulePseudoClassSelector= rulePseudoClassSelector EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:434:2: iv_rulePseudoClassSelector= rulePseudoClassSelector EOF
{
newCompositeNode(grammarAccess.getPseudoClassSelectorRule());
pushFollow(FOLLOW_rulePseudoClassSelector_in_entryRulePseudoClassSelector836);
iv_rulePseudoClassSelector=rulePseudoClassSelector();
state._fsp--;
current =iv_rulePseudoClassSelector;
match(input,EOF,FOLLOW_EOF_in_entryRulePseudoClassSelector846);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRulePseudoClassSelector"
// $ANTLR start "rulePseudoClassSelector"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:441:1: rulePseudoClassSelector returns [EObject current=null] : (otherlv_0= ':' ( ( (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' ) ) ) ) ;
public final EObject rulePseudoClassSelector() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token lv_value_1_1=null;
Token lv_value_1_2=null;
Token lv_value_1_3=null;
Token lv_value_1_4=null;
Token lv_value_1_5=null;
Token lv_value_1_6=null;
Token lv_value_1_7=null;
Token lv_value_1_8=null;
Token lv_value_1_9=null;
Token lv_value_1_10=null;
Token lv_value_1_11=null;
Token lv_value_1_12=null;
Token lv_value_1_13=null;
Token lv_value_1_14=null;
Token lv_value_1_15=null;
Token lv_value_1_16=null;
Token lv_value_1_17=null;
Token lv_value_1_18=null;
Token lv_value_1_19=null;
Token lv_value_1_20=null;
Token lv_value_1_21=null;
Token lv_value_1_22=null;
Token lv_value_1_23=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:444:28: ( (otherlv_0= ':' ( ( (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:445:1: (otherlv_0= ':' ( ( (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:445:1: (otherlv_0= ':' ( ( (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:445:3: otherlv_0= ':' ( ( (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' ) ) )
{
otherlv_0=(Token)match(input,17,FOLLOW_17_in_rulePseudoClassSelector883);
newLeafNode(otherlv_0, grammarAccess.getPseudoClassSelectorAccess().getColonKeyword_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:449:1: ( ( (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:450:1: ( (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:450:1: ( (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:451:1: (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:451:1: (lv_value_1_1= 'disabled' | lv_value_1_2= 'focused' | lv_value_1_3= 'hover' | lv_value_1_4= 'pressed' | lv_value_1_5= 'strong' | lv_value_1_6= 'armed' | lv_value_1_7= 'empty' | lv_value_1_8= 'filled' | lv_value_1_9= 'defined' | lv_value_1_10= 'undefined' | lv_value_1_11= 'showing' | lv_value_1_12= 'visited' | lv_value_1_13= 'even' | lv_value_1_14= 'odd' | lv_value_1_15= 'selected' | lv_value_1_16= 'horizontal' | lv_value_1_17= 'vertical' | lv_value_1_18= 'determinate' | lv_value_1_19= 'indetermindate' | lv_value_1_20= 'pannable' | lv_value_1_21= 'multiline' | lv_value_1_22= 'editable' | lv_value_1_23= 'readonly' )
int alt8=23;
switch ( input.LA(1) ) {
case 18:
{
alt8=1;
}
break;
case 19:
{
alt8=2;
}
break;
case 20:
{
alt8=3;
}
break;
case 21:
{
alt8=4;
}
break;
case 22:
{
alt8=5;
}
break;
case 23:
{
alt8=6;
}
break;
case 24:
{
alt8=7;
}
break;
case 25:
{
alt8=8;
}
break;
case 26:
{
alt8=9;
}
break;
case 27:
{
alt8=10;
}
break;
case 28:
{
alt8=11;
}
break;
case 29:
{
alt8=12;
}
break;
case 30:
{
alt8=13;
}
break;
case 31:
{
alt8=14;
}
break;
case 32:
{
alt8=15;
}
break;
case 33:
{
alt8=16;
}
break;
case 34:
{
alt8=17;
}
break;
case 35:
{
alt8=18;
}
break;
case 36:
{
alt8=19;
}
break;
case 37:
{
alt8=20;
}
break;
case 38:
{
alt8=21;
}
break;
case 39:
{
alt8=22;
}
break;
case 40:
{
alt8=23;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 8, 0, input);
throw nvae;
}
switch (alt8) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:452:3: lv_value_1_1= 'disabled'
{
lv_value_1_1=(Token)match(input,18,FOLLOW_18_in_rulePseudoClassSelector903);
newLeafNode(lv_value_1_1, grammarAccess.getPseudoClassSelectorAccess().getValueDisabledKeyword_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:464:8: lv_value_1_2= 'focused'
{
lv_value_1_2=(Token)match(input,19,FOLLOW_19_in_rulePseudoClassSelector932);
newLeafNode(lv_value_1_2, grammarAccess.getPseudoClassSelectorAccess().getValueFocusedKeyword_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:476:8: lv_value_1_3= 'hover'
{
lv_value_1_3=(Token)match(input,20,FOLLOW_20_in_rulePseudoClassSelector961);
newLeafNode(lv_value_1_3, grammarAccess.getPseudoClassSelectorAccess().getValueHoverKeyword_1_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:488:8: lv_value_1_4= 'pressed'
{
lv_value_1_4=(Token)match(input,21,FOLLOW_21_in_rulePseudoClassSelector990);
newLeafNode(lv_value_1_4, grammarAccess.getPseudoClassSelectorAccess().getValuePressedKeyword_1_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:500:8: lv_value_1_5= 'strong'
{
lv_value_1_5=(Token)match(input,22,FOLLOW_22_in_rulePseudoClassSelector1019);
newLeafNode(lv_value_1_5, grammarAccess.getPseudoClassSelectorAccess().getValueStrongKeyword_1_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:512:8: lv_value_1_6= 'armed'
{
lv_value_1_6=(Token)match(input,23,FOLLOW_23_in_rulePseudoClassSelector1048);
newLeafNode(lv_value_1_6, grammarAccess.getPseudoClassSelectorAccess().getValueArmedKeyword_1_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:524:8: lv_value_1_7= 'empty'
{
lv_value_1_7=(Token)match(input,24,FOLLOW_24_in_rulePseudoClassSelector1077);
newLeafNode(lv_value_1_7, grammarAccess.getPseudoClassSelectorAccess().getValueEmptyKeyword_1_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:536:8: lv_value_1_8= 'filled'
{
lv_value_1_8=(Token)match(input,25,FOLLOW_25_in_rulePseudoClassSelector1106);
newLeafNode(lv_value_1_8, grammarAccess.getPseudoClassSelectorAccess().getValueFilledKeyword_1_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:548:8: lv_value_1_9= 'defined'
{
lv_value_1_9=(Token)match(input,26,FOLLOW_26_in_rulePseudoClassSelector1135);
newLeafNode(lv_value_1_9, grammarAccess.getPseudoClassSelectorAccess().getValueDefinedKeyword_1_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_9, null);
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:560:8: lv_value_1_10= 'undefined'
{
lv_value_1_10=(Token)match(input,27,FOLLOW_27_in_rulePseudoClassSelector1164);
newLeafNode(lv_value_1_10, grammarAccess.getPseudoClassSelectorAccess().getValueUndefinedKeyword_1_0_9());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_10, null);
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:572:8: lv_value_1_11= 'showing'
{
lv_value_1_11=(Token)match(input,28,FOLLOW_28_in_rulePseudoClassSelector1193);
newLeafNode(lv_value_1_11, grammarAccess.getPseudoClassSelectorAccess().getValueShowingKeyword_1_0_10());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_11, null);
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:584:8: lv_value_1_12= 'visited'
{
lv_value_1_12=(Token)match(input,29,FOLLOW_29_in_rulePseudoClassSelector1222);
newLeafNode(lv_value_1_12, grammarAccess.getPseudoClassSelectorAccess().getValueVisitedKeyword_1_0_11());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_12, null);
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:596:8: lv_value_1_13= 'even'
{
lv_value_1_13=(Token)match(input,30,FOLLOW_30_in_rulePseudoClassSelector1251);
newLeafNode(lv_value_1_13, grammarAccess.getPseudoClassSelectorAccess().getValueEvenKeyword_1_0_12());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_13, null);
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:608:8: lv_value_1_14= 'odd'
{
lv_value_1_14=(Token)match(input,31,FOLLOW_31_in_rulePseudoClassSelector1280);
newLeafNode(lv_value_1_14, grammarAccess.getPseudoClassSelectorAccess().getValueOddKeyword_1_0_13());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_14, null);
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:620:8: lv_value_1_15= 'selected'
{
lv_value_1_15=(Token)match(input,32,FOLLOW_32_in_rulePseudoClassSelector1309);
newLeafNode(lv_value_1_15, grammarAccess.getPseudoClassSelectorAccess().getValueSelectedKeyword_1_0_14());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_15, null);
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:632:8: lv_value_1_16= 'horizontal'
{
lv_value_1_16=(Token)match(input,33,FOLLOW_33_in_rulePseudoClassSelector1338);
newLeafNode(lv_value_1_16, grammarAccess.getPseudoClassSelectorAccess().getValueHorizontalKeyword_1_0_15());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_16, null);
}
break;
case 17 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:644:8: lv_value_1_17= 'vertical'
{
lv_value_1_17=(Token)match(input,34,FOLLOW_34_in_rulePseudoClassSelector1367);
newLeafNode(lv_value_1_17, grammarAccess.getPseudoClassSelectorAccess().getValueVerticalKeyword_1_0_16());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_17, null);
}
break;
case 18 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:656:8: lv_value_1_18= 'determinate'
{
lv_value_1_18=(Token)match(input,35,FOLLOW_35_in_rulePseudoClassSelector1396);
newLeafNode(lv_value_1_18, grammarAccess.getPseudoClassSelectorAccess().getValueDeterminateKeyword_1_0_17());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_18, null);
}
break;
case 19 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:668:8: lv_value_1_19= 'indetermindate'
{
lv_value_1_19=(Token)match(input,36,FOLLOW_36_in_rulePseudoClassSelector1425);
newLeafNode(lv_value_1_19, grammarAccess.getPseudoClassSelectorAccess().getValueIndetermindateKeyword_1_0_18());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_19, null);
}
break;
case 20 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:680:8: lv_value_1_20= 'pannable'
{
lv_value_1_20=(Token)match(input,37,FOLLOW_37_in_rulePseudoClassSelector1454);
newLeafNode(lv_value_1_20, grammarAccess.getPseudoClassSelectorAccess().getValuePannableKeyword_1_0_19());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_20, null);
}
break;
case 21 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:692:8: lv_value_1_21= 'multiline'
{
lv_value_1_21=(Token)match(input,38,FOLLOW_38_in_rulePseudoClassSelector1483);
newLeafNode(lv_value_1_21, grammarAccess.getPseudoClassSelectorAccess().getValueMultilineKeyword_1_0_20());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_21, null);
}
break;
case 22 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:704:8: lv_value_1_22= 'editable'
{
lv_value_1_22=(Token)match(input,39,FOLLOW_39_in_rulePseudoClassSelector1512);
newLeafNode(lv_value_1_22, grammarAccess.getPseudoClassSelectorAccess().getValueEditableKeyword_1_0_21());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_22, null);
}
break;
case 23 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:716:8: lv_value_1_23= 'readonly'
{
lv_value_1_23=(Token)match(input,40,FOLLOW_40_in_rulePseudoClassSelector1541);
newLeafNode(lv_value_1_23, grammarAccess.getPseudoClassSelectorAccess().getValueReadonlyKeyword_1_0_22());
if (current==null) {
current = createModelElement(grammarAccess.getPseudoClassSelectorRule());
}
setWithLastConsumed(current, "value", lv_value_1_23, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "rulePseudoClassSelector"
// $ANTLR start "entryRuleFXProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:739:1: entryRuleFXProperty returns [EObject current=null] : iv_ruleFXProperty= ruleFXProperty EOF ;
public final EObject entryRuleFXProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleFXProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:740:2: (iv_ruleFXProperty= ruleFXProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:741:2: iv_ruleFXProperty= ruleFXProperty EOF
{
newCompositeNode(grammarAccess.getFXPropertyRule());
pushFollow(FOLLOW_ruleFXProperty_in_entryRuleFXProperty1593);
iv_ruleFXProperty=ruleFXProperty();
state._fsp--;
current =iv_ruleFXProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleFXProperty1603);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFXProperty"
// $ANTLR start "ruleFXProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:748:1: ruleFXProperty returns [EObject current=null] : ( (this_FontProperty_0= ruleFontProperty | this_FontFamilyProperty_1= ruleFontFamilyProperty | this_FontSizeProperty_2= ruleFontSizeProperty | this_FontStyleProperty_3= ruleFontStyleProperty | this_FontWeightProperty_4= ruleFontWeightProperty | this_CursorProperty_5= ruleCursorProperty | this_EffectProperty_6= ruleEffectProperty | this_BooleanProperty_7= ruleBooleanProperty | this_SizeProperty_8= ruleSizeProperty | this_NumberProperty_9= ruleNumberProperty | this_IntegerProperty_10= ruleIntegerProperty | this_PaintProperty_11= rulePaintProperty | this_BlendProperty_12= ruleBlendProperty | this_UrlProperty_13= ruleUrlProperty | this_PaintProperties_14= rulePaintProperties | this_MultiSizeProperties_15= ruleMultiSizeProperties | this_HPositionProperty_16= ruleHPositionProperty | this_VPositionProperty_17= ruleVPositionProperty | this_SideProperty_18= ruleSideProperty | this_BarPolicyProperty_19= ruleBarPolicyProperty | this_UrlProperties_20= ruleUrlProperties | this_RepeatProperties_21= ruleRepeatProperties | this_MultiSizeProperty_22= ruleMultiSizeProperty | this_SizeProperties_23= ruleSizeProperties | this_StrokeLineCapProperty_24= ruleStrokeLineCapProperty | this_StrokeLineJoinProperty_25= ruleStrokeLineJoinProperty | this_AlignmentProperty_26= ruleAlignmentProperty | this_TextOriginProperty_27= ruleTextOriginProperty | this_PositionProperty_28= rulePositionProperty | this_BackgroundImageSizeProperty_29= ruleBackgroundImageSizeProperty | this_BorderStyleProperty_30= ruleBorderStyleProperty | this_BorderImageSliceProperty_31= ruleBorderImageSliceProperty | this_TextOverrunProperty_32= ruleTextOverrunProperty | this_InsetsProperty_33= ruleInsetsProperty | this_HorizontalGridLineStrokeDashArrayProperty_34= ruleHorizontalGridLineStrokeDashArrayProperty | this_VerticalGridLineStrokeDashArrayProperty_35= ruleVerticalGridLineStrokeDashArrayProperty | this_MultiPaintProperties_36= ruleMultiPaintProperties | this_ColorProperty_37= ruleColorProperty | this_StringProperty_38= ruleStringProperty ) otherlv_39= ';' ) ;
public final EObject ruleFXProperty() throws RecognitionException {
EObject current = null;
Token otherlv_39=null;
EObject this_FontProperty_0 = null;
EObject this_FontFamilyProperty_1 = null;
EObject this_FontSizeProperty_2 = null;
EObject this_FontStyleProperty_3 = null;
EObject this_FontWeightProperty_4 = null;
EObject this_CursorProperty_5 = null;
EObject this_EffectProperty_6 = null;
EObject this_BooleanProperty_7 = null;
EObject this_SizeProperty_8 = null;
EObject this_NumberProperty_9 = null;
EObject this_IntegerProperty_10 = null;
EObject this_PaintProperty_11 = null;
EObject this_BlendProperty_12 = null;
EObject this_UrlProperty_13 = null;
EObject this_PaintProperties_14 = null;
EObject this_MultiSizeProperties_15 = null;
EObject this_HPositionProperty_16 = null;
EObject this_VPositionProperty_17 = null;
EObject this_SideProperty_18 = null;
EObject this_BarPolicyProperty_19 = null;
EObject this_UrlProperties_20 = null;
EObject this_RepeatProperties_21 = null;
EObject this_MultiSizeProperty_22 = null;
EObject this_SizeProperties_23 = null;
EObject this_StrokeLineCapProperty_24 = null;
EObject this_StrokeLineJoinProperty_25 = null;
EObject this_AlignmentProperty_26 = null;
EObject this_TextOriginProperty_27 = null;
EObject this_PositionProperty_28 = null;
EObject this_BackgroundImageSizeProperty_29 = null;
EObject this_BorderStyleProperty_30 = null;
EObject this_BorderImageSliceProperty_31 = null;
EObject this_TextOverrunProperty_32 = null;
EObject this_InsetsProperty_33 = null;
EObject this_HorizontalGridLineStrokeDashArrayProperty_34 = null;
EObject this_VerticalGridLineStrokeDashArrayProperty_35 = null;
EObject this_MultiPaintProperties_36 = null;
EObject this_ColorProperty_37 = null;
EObject this_StringProperty_38 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:751:28: ( ( (this_FontProperty_0= ruleFontProperty | this_FontFamilyProperty_1= ruleFontFamilyProperty | this_FontSizeProperty_2= ruleFontSizeProperty | this_FontStyleProperty_3= ruleFontStyleProperty | this_FontWeightProperty_4= ruleFontWeightProperty | this_CursorProperty_5= ruleCursorProperty | this_EffectProperty_6= ruleEffectProperty | this_BooleanProperty_7= ruleBooleanProperty | this_SizeProperty_8= ruleSizeProperty | this_NumberProperty_9= ruleNumberProperty | this_IntegerProperty_10= ruleIntegerProperty | this_PaintProperty_11= rulePaintProperty | this_BlendProperty_12= ruleBlendProperty | this_UrlProperty_13= ruleUrlProperty | this_PaintProperties_14= rulePaintProperties | this_MultiSizeProperties_15= ruleMultiSizeProperties | this_HPositionProperty_16= ruleHPositionProperty | this_VPositionProperty_17= ruleVPositionProperty | this_SideProperty_18= ruleSideProperty | this_BarPolicyProperty_19= ruleBarPolicyProperty | this_UrlProperties_20= ruleUrlProperties | this_RepeatProperties_21= ruleRepeatProperties | this_MultiSizeProperty_22= ruleMultiSizeProperty | this_SizeProperties_23= ruleSizeProperties | this_StrokeLineCapProperty_24= ruleStrokeLineCapProperty | this_StrokeLineJoinProperty_25= ruleStrokeLineJoinProperty | this_AlignmentProperty_26= ruleAlignmentProperty | this_TextOriginProperty_27= ruleTextOriginProperty | this_PositionProperty_28= rulePositionProperty | this_BackgroundImageSizeProperty_29= ruleBackgroundImageSizeProperty | this_BorderStyleProperty_30= ruleBorderStyleProperty | this_BorderImageSliceProperty_31= ruleBorderImageSliceProperty | this_TextOverrunProperty_32= ruleTextOverrunProperty | this_InsetsProperty_33= ruleInsetsProperty | this_HorizontalGridLineStrokeDashArrayProperty_34= ruleHorizontalGridLineStrokeDashArrayProperty | this_VerticalGridLineStrokeDashArrayProperty_35= ruleVerticalGridLineStrokeDashArrayProperty | this_MultiPaintProperties_36= ruleMultiPaintProperties | this_ColorProperty_37= ruleColorProperty | this_StringProperty_38= ruleStringProperty ) otherlv_39= ';' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:752:1: ( (this_FontProperty_0= ruleFontProperty | this_FontFamilyProperty_1= ruleFontFamilyProperty | this_FontSizeProperty_2= ruleFontSizeProperty | this_FontStyleProperty_3= ruleFontStyleProperty | this_FontWeightProperty_4= ruleFontWeightProperty | this_CursorProperty_5= ruleCursorProperty | this_EffectProperty_6= ruleEffectProperty | this_BooleanProperty_7= ruleBooleanProperty | this_SizeProperty_8= ruleSizeProperty | this_NumberProperty_9= ruleNumberProperty | this_IntegerProperty_10= ruleIntegerProperty | this_PaintProperty_11= rulePaintProperty | this_BlendProperty_12= ruleBlendProperty | this_UrlProperty_13= ruleUrlProperty | this_PaintProperties_14= rulePaintProperties | this_MultiSizeProperties_15= ruleMultiSizeProperties | this_HPositionProperty_16= ruleHPositionProperty | this_VPositionProperty_17= ruleVPositionProperty | this_SideProperty_18= ruleSideProperty | this_BarPolicyProperty_19= ruleBarPolicyProperty | this_UrlProperties_20= ruleUrlProperties | this_RepeatProperties_21= ruleRepeatProperties | this_MultiSizeProperty_22= ruleMultiSizeProperty | this_SizeProperties_23= ruleSizeProperties | this_StrokeLineCapProperty_24= ruleStrokeLineCapProperty | this_StrokeLineJoinProperty_25= ruleStrokeLineJoinProperty | this_AlignmentProperty_26= ruleAlignmentProperty | this_TextOriginProperty_27= ruleTextOriginProperty | this_PositionProperty_28= rulePositionProperty | this_BackgroundImageSizeProperty_29= ruleBackgroundImageSizeProperty | this_BorderStyleProperty_30= ruleBorderStyleProperty | this_BorderImageSliceProperty_31= ruleBorderImageSliceProperty | this_TextOverrunProperty_32= ruleTextOverrunProperty | this_InsetsProperty_33= ruleInsetsProperty | this_HorizontalGridLineStrokeDashArrayProperty_34= ruleHorizontalGridLineStrokeDashArrayProperty | this_VerticalGridLineStrokeDashArrayProperty_35= ruleVerticalGridLineStrokeDashArrayProperty | this_MultiPaintProperties_36= ruleMultiPaintProperties | this_ColorProperty_37= ruleColorProperty | this_StringProperty_38= ruleStringProperty ) otherlv_39= ';' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:752:1: ( (this_FontProperty_0= ruleFontProperty | this_FontFamilyProperty_1= ruleFontFamilyProperty | this_FontSizeProperty_2= ruleFontSizeProperty | this_FontStyleProperty_3= ruleFontStyleProperty | this_FontWeightProperty_4= ruleFontWeightProperty | this_CursorProperty_5= ruleCursorProperty | this_EffectProperty_6= ruleEffectProperty | this_BooleanProperty_7= ruleBooleanProperty | this_SizeProperty_8= ruleSizeProperty | this_NumberProperty_9= ruleNumberProperty | this_IntegerProperty_10= ruleIntegerProperty | this_PaintProperty_11= rulePaintProperty | this_BlendProperty_12= ruleBlendProperty | this_UrlProperty_13= ruleUrlProperty | this_PaintProperties_14= rulePaintProperties | this_MultiSizeProperties_15= ruleMultiSizeProperties | this_HPositionProperty_16= ruleHPositionProperty | this_VPositionProperty_17= ruleVPositionProperty | this_SideProperty_18= ruleSideProperty | this_BarPolicyProperty_19= ruleBarPolicyProperty | this_UrlProperties_20= ruleUrlProperties | this_RepeatProperties_21= ruleRepeatProperties | this_MultiSizeProperty_22= ruleMultiSizeProperty | this_SizeProperties_23= ruleSizeProperties | this_StrokeLineCapProperty_24= ruleStrokeLineCapProperty | this_StrokeLineJoinProperty_25= ruleStrokeLineJoinProperty | this_AlignmentProperty_26= ruleAlignmentProperty | this_TextOriginProperty_27= ruleTextOriginProperty | this_PositionProperty_28= rulePositionProperty | this_BackgroundImageSizeProperty_29= ruleBackgroundImageSizeProperty | this_BorderStyleProperty_30= ruleBorderStyleProperty | this_BorderImageSliceProperty_31= ruleBorderImageSliceProperty | this_TextOverrunProperty_32= ruleTextOverrunProperty | this_InsetsProperty_33= ruleInsetsProperty | this_HorizontalGridLineStrokeDashArrayProperty_34= ruleHorizontalGridLineStrokeDashArrayProperty | this_VerticalGridLineStrokeDashArrayProperty_35= ruleVerticalGridLineStrokeDashArrayProperty | this_MultiPaintProperties_36= ruleMultiPaintProperties | this_ColorProperty_37= ruleColorProperty | this_StringProperty_38= ruleStringProperty ) otherlv_39= ';' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:752:2: (this_FontProperty_0= ruleFontProperty | this_FontFamilyProperty_1= ruleFontFamilyProperty | this_FontSizeProperty_2= ruleFontSizeProperty | this_FontStyleProperty_3= ruleFontStyleProperty | this_FontWeightProperty_4= ruleFontWeightProperty | this_CursorProperty_5= ruleCursorProperty | this_EffectProperty_6= ruleEffectProperty | this_BooleanProperty_7= ruleBooleanProperty | this_SizeProperty_8= ruleSizeProperty | this_NumberProperty_9= ruleNumberProperty | this_IntegerProperty_10= ruleIntegerProperty | this_PaintProperty_11= rulePaintProperty | this_BlendProperty_12= ruleBlendProperty | this_UrlProperty_13= ruleUrlProperty | this_PaintProperties_14= rulePaintProperties | this_MultiSizeProperties_15= ruleMultiSizeProperties | this_HPositionProperty_16= ruleHPositionProperty | this_VPositionProperty_17= ruleVPositionProperty | this_SideProperty_18= ruleSideProperty | this_BarPolicyProperty_19= ruleBarPolicyProperty | this_UrlProperties_20= ruleUrlProperties | this_RepeatProperties_21= ruleRepeatProperties | this_MultiSizeProperty_22= ruleMultiSizeProperty | this_SizeProperties_23= ruleSizeProperties | this_StrokeLineCapProperty_24= ruleStrokeLineCapProperty | this_StrokeLineJoinProperty_25= ruleStrokeLineJoinProperty | this_AlignmentProperty_26= ruleAlignmentProperty | this_TextOriginProperty_27= ruleTextOriginProperty | this_PositionProperty_28= rulePositionProperty | this_BackgroundImageSizeProperty_29= ruleBackgroundImageSizeProperty | this_BorderStyleProperty_30= ruleBorderStyleProperty | this_BorderImageSliceProperty_31= ruleBorderImageSliceProperty | this_TextOverrunProperty_32= ruleTextOverrunProperty | this_InsetsProperty_33= ruleInsetsProperty | this_HorizontalGridLineStrokeDashArrayProperty_34= ruleHorizontalGridLineStrokeDashArrayProperty | this_VerticalGridLineStrokeDashArrayProperty_35= ruleVerticalGridLineStrokeDashArrayProperty | this_MultiPaintProperties_36= ruleMultiPaintProperties | this_ColorProperty_37= ruleColorProperty | this_StringProperty_38= ruleStringProperty ) otherlv_39= ';'
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:752:2: (this_FontProperty_0= ruleFontProperty | this_FontFamilyProperty_1= ruleFontFamilyProperty | this_FontSizeProperty_2= ruleFontSizeProperty | this_FontStyleProperty_3= ruleFontStyleProperty | this_FontWeightProperty_4= ruleFontWeightProperty | this_CursorProperty_5= ruleCursorProperty | this_EffectProperty_6= ruleEffectProperty | this_BooleanProperty_7= ruleBooleanProperty | this_SizeProperty_8= ruleSizeProperty | this_NumberProperty_9= ruleNumberProperty | this_IntegerProperty_10= ruleIntegerProperty | this_PaintProperty_11= rulePaintProperty | this_BlendProperty_12= ruleBlendProperty | this_UrlProperty_13= ruleUrlProperty | this_PaintProperties_14= rulePaintProperties | this_MultiSizeProperties_15= ruleMultiSizeProperties | this_HPositionProperty_16= ruleHPositionProperty | this_VPositionProperty_17= ruleVPositionProperty | this_SideProperty_18= ruleSideProperty | this_BarPolicyProperty_19= ruleBarPolicyProperty | this_UrlProperties_20= ruleUrlProperties | this_RepeatProperties_21= ruleRepeatProperties | this_MultiSizeProperty_22= ruleMultiSizeProperty | this_SizeProperties_23= ruleSizeProperties | this_StrokeLineCapProperty_24= ruleStrokeLineCapProperty | this_StrokeLineJoinProperty_25= ruleStrokeLineJoinProperty | this_AlignmentProperty_26= ruleAlignmentProperty | this_TextOriginProperty_27= ruleTextOriginProperty | this_PositionProperty_28= rulePositionProperty | this_BackgroundImageSizeProperty_29= ruleBackgroundImageSizeProperty | this_BorderStyleProperty_30= ruleBorderStyleProperty | this_BorderImageSliceProperty_31= ruleBorderImageSliceProperty | this_TextOverrunProperty_32= ruleTextOverrunProperty | this_InsetsProperty_33= ruleInsetsProperty | this_HorizontalGridLineStrokeDashArrayProperty_34= ruleHorizontalGridLineStrokeDashArrayProperty | this_VerticalGridLineStrokeDashArrayProperty_35= ruleVerticalGridLineStrokeDashArrayProperty | this_MultiPaintProperties_36= ruleMultiPaintProperties | this_ColorProperty_37= ruleColorProperty | this_StringProperty_38= ruleStringProperty )
int alt9=39;
alt9 = dfa9.predict(input);
switch (alt9) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:753:5: this_FontProperty_0= ruleFontProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getFontPropertyParserRuleCall_0_0());
pushFollow(FOLLOW_ruleFontProperty_in_ruleFXProperty1651);
this_FontProperty_0=ruleFontProperty();
state._fsp--;
current = this_FontProperty_0;
afterParserOrEnumRuleCall();
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:763:5: this_FontFamilyProperty_1= ruleFontFamilyProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getFontFamilyPropertyParserRuleCall_0_1());
pushFollow(FOLLOW_ruleFontFamilyProperty_in_ruleFXProperty1678);
this_FontFamilyProperty_1=ruleFontFamilyProperty();
state._fsp--;
current = this_FontFamilyProperty_1;
afterParserOrEnumRuleCall();
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:773:5: this_FontSizeProperty_2= ruleFontSizeProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getFontSizePropertyParserRuleCall_0_2());
pushFollow(FOLLOW_ruleFontSizeProperty_in_ruleFXProperty1705);
this_FontSizeProperty_2=ruleFontSizeProperty();
state._fsp--;
current = this_FontSizeProperty_2;
afterParserOrEnumRuleCall();
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:783:5: this_FontStyleProperty_3= ruleFontStyleProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getFontStylePropertyParserRuleCall_0_3());
pushFollow(FOLLOW_ruleFontStyleProperty_in_ruleFXProperty1732);
this_FontStyleProperty_3=ruleFontStyleProperty();
state._fsp--;
current = this_FontStyleProperty_3;
afterParserOrEnumRuleCall();
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:793:5: this_FontWeightProperty_4= ruleFontWeightProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getFontWeightPropertyParserRuleCall_0_4());
pushFollow(FOLLOW_ruleFontWeightProperty_in_ruleFXProperty1759);
this_FontWeightProperty_4=ruleFontWeightProperty();
state._fsp--;
current = this_FontWeightProperty_4;
afterParserOrEnumRuleCall();
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:803:5: this_CursorProperty_5= ruleCursorProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getCursorPropertyParserRuleCall_0_5());
pushFollow(FOLLOW_ruleCursorProperty_in_ruleFXProperty1786);
this_CursorProperty_5=ruleCursorProperty();
state._fsp--;
current = this_CursorProperty_5;
afterParserOrEnumRuleCall();
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:813:5: this_EffectProperty_6= ruleEffectProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getEffectPropertyParserRuleCall_0_6());
pushFollow(FOLLOW_ruleEffectProperty_in_ruleFXProperty1813);
this_EffectProperty_6=ruleEffectProperty();
state._fsp--;
current = this_EffectProperty_6;
afterParserOrEnumRuleCall();
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:823:5: this_BooleanProperty_7= ruleBooleanProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getBooleanPropertyParserRuleCall_0_7());
pushFollow(FOLLOW_ruleBooleanProperty_in_ruleFXProperty1840);
this_BooleanProperty_7=ruleBooleanProperty();
state._fsp--;
current = this_BooleanProperty_7;
afterParserOrEnumRuleCall();
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:833:5: this_SizeProperty_8= ruleSizeProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getSizePropertyParserRuleCall_0_8());
pushFollow(FOLLOW_ruleSizeProperty_in_ruleFXProperty1867);
this_SizeProperty_8=ruleSizeProperty();
state._fsp--;
current = this_SizeProperty_8;
afterParserOrEnumRuleCall();
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:843:5: this_NumberProperty_9= ruleNumberProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getNumberPropertyParserRuleCall_0_9());
pushFollow(FOLLOW_ruleNumberProperty_in_ruleFXProperty1894);
this_NumberProperty_9=ruleNumberProperty();
state._fsp--;
current = this_NumberProperty_9;
afterParserOrEnumRuleCall();
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:853:5: this_IntegerProperty_10= ruleIntegerProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getIntegerPropertyParserRuleCall_0_10());
pushFollow(FOLLOW_ruleIntegerProperty_in_ruleFXProperty1921);
this_IntegerProperty_10=ruleIntegerProperty();
state._fsp--;
current = this_IntegerProperty_10;
afterParserOrEnumRuleCall();
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:863:5: this_PaintProperty_11= rulePaintProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getPaintPropertyParserRuleCall_0_11());
pushFollow(FOLLOW_rulePaintProperty_in_ruleFXProperty1948);
this_PaintProperty_11=rulePaintProperty();
state._fsp--;
current = this_PaintProperty_11;
afterParserOrEnumRuleCall();
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:873:5: this_BlendProperty_12= ruleBlendProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getBlendPropertyParserRuleCall_0_12());
pushFollow(FOLLOW_ruleBlendProperty_in_ruleFXProperty1975);
this_BlendProperty_12=ruleBlendProperty();
state._fsp--;
current = this_BlendProperty_12;
afterParserOrEnumRuleCall();
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:883:5: this_UrlProperty_13= ruleUrlProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getUrlPropertyParserRuleCall_0_13());
pushFollow(FOLLOW_ruleUrlProperty_in_ruleFXProperty2002);
this_UrlProperty_13=ruleUrlProperty();
state._fsp--;
current = this_UrlProperty_13;
afterParserOrEnumRuleCall();
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:893:5: this_PaintProperties_14= rulePaintProperties
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getPaintPropertiesParserRuleCall_0_14());
pushFollow(FOLLOW_rulePaintProperties_in_ruleFXProperty2029);
this_PaintProperties_14=rulePaintProperties();
state._fsp--;
current = this_PaintProperties_14;
afterParserOrEnumRuleCall();
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:903:5: this_MultiSizeProperties_15= ruleMultiSizeProperties
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getMultiSizePropertiesParserRuleCall_0_15());
pushFollow(FOLLOW_ruleMultiSizeProperties_in_ruleFXProperty2056);
this_MultiSizeProperties_15=ruleMultiSizeProperties();
state._fsp--;
current = this_MultiSizeProperties_15;
afterParserOrEnumRuleCall();
}
break;
case 17 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:913:5: this_HPositionProperty_16= ruleHPositionProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getHPositionPropertyParserRuleCall_0_16());
pushFollow(FOLLOW_ruleHPositionProperty_in_ruleFXProperty2083);
this_HPositionProperty_16=ruleHPositionProperty();
state._fsp--;
current = this_HPositionProperty_16;
afterParserOrEnumRuleCall();
}
break;
case 18 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:923:5: this_VPositionProperty_17= ruleVPositionProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getVPositionPropertyParserRuleCall_0_17());
pushFollow(FOLLOW_ruleVPositionProperty_in_ruleFXProperty2110);
this_VPositionProperty_17=ruleVPositionProperty();
state._fsp--;
current = this_VPositionProperty_17;
afterParserOrEnumRuleCall();
}
break;
case 19 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:933:5: this_SideProperty_18= ruleSideProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getSidePropertyParserRuleCall_0_18());
pushFollow(FOLLOW_ruleSideProperty_in_ruleFXProperty2137);
this_SideProperty_18=ruleSideProperty();
state._fsp--;
current = this_SideProperty_18;
afterParserOrEnumRuleCall();
}
break;
case 20 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:943:5: this_BarPolicyProperty_19= ruleBarPolicyProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getBarPolicyPropertyParserRuleCall_0_19());
pushFollow(FOLLOW_ruleBarPolicyProperty_in_ruleFXProperty2164);
this_BarPolicyProperty_19=ruleBarPolicyProperty();
state._fsp--;
current = this_BarPolicyProperty_19;
afterParserOrEnumRuleCall();
}
break;
case 21 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:953:5: this_UrlProperties_20= ruleUrlProperties
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getUrlPropertiesParserRuleCall_0_20());
pushFollow(FOLLOW_ruleUrlProperties_in_ruleFXProperty2191);
this_UrlProperties_20=ruleUrlProperties();
state._fsp--;
current = this_UrlProperties_20;
afterParserOrEnumRuleCall();
}
break;
case 22 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:963:5: this_RepeatProperties_21= ruleRepeatProperties
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getRepeatPropertiesParserRuleCall_0_21());
pushFollow(FOLLOW_ruleRepeatProperties_in_ruleFXProperty2218);
this_RepeatProperties_21=ruleRepeatProperties();
state._fsp--;
current = this_RepeatProperties_21;
afterParserOrEnumRuleCall();
}
break;
case 23 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:973:5: this_MultiSizeProperty_22= ruleMultiSizeProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getMultiSizePropertyParserRuleCall_0_22());
pushFollow(FOLLOW_ruleMultiSizeProperty_in_ruleFXProperty2245);
this_MultiSizeProperty_22=ruleMultiSizeProperty();
state._fsp--;
current = this_MultiSizeProperty_22;
afterParserOrEnumRuleCall();
}
break;
case 24 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:983:5: this_SizeProperties_23= ruleSizeProperties
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getSizePropertiesParserRuleCall_0_23());
pushFollow(FOLLOW_ruleSizeProperties_in_ruleFXProperty2272);
this_SizeProperties_23=ruleSizeProperties();
state._fsp--;
current = this_SizeProperties_23;
afterParserOrEnumRuleCall();
}
break;
case 25 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:993:5: this_StrokeLineCapProperty_24= ruleStrokeLineCapProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getStrokeLineCapPropertyParserRuleCall_0_24());
pushFollow(FOLLOW_ruleStrokeLineCapProperty_in_ruleFXProperty2299);
this_StrokeLineCapProperty_24=ruleStrokeLineCapProperty();
state._fsp--;
current = this_StrokeLineCapProperty_24;
afterParserOrEnumRuleCall();
}
break;
case 26 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1003:5: this_StrokeLineJoinProperty_25= ruleStrokeLineJoinProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getStrokeLineJoinPropertyParserRuleCall_0_25());
pushFollow(FOLLOW_ruleStrokeLineJoinProperty_in_ruleFXProperty2326);
this_StrokeLineJoinProperty_25=ruleStrokeLineJoinProperty();
state._fsp--;
current = this_StrokeLineJoinProperty_25;
afterParserOrEnumRuleCall();
}
break;
case 27 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1013:5: this_AlignmentProperty_26= ruleAlignmentProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getAlignmentPropertyParserRuleCall_0_26());
pushFollow(FOLLOW_ruleAlignmentProperty_in_ruleFXProperty2353);
this_AlignmentProperty_26=ruleAlignmentProperty();
state._fsp--;
current = this_AlignmentProperty_26;
afterParserOrEnumRuleCall();
}
break;
case 28 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1023:5: this_TextOriginProperty_27= ruleTextOriginProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getTextOriginPropertyParserRuleCall_0_27());
pushFollow(FOLLOW_ruleTextOriginProperty_in_ruleFXProperty2380);
this_TextOriginProperty_27=ruleTextOriginProperty();
state._fsp--;
current = this_TextOriginProperty_27;
afterParserOrEnumRuleCall();
}
break;
case 29 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1033:5: this_PositionProperty_28= rulePositionProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getPositionPropertyParserRuleCall_0_28());
pushFollow(FOLLOW_rulePositionProperty_in_ruleFXProperty2407);
this_PositionProperty_28=rulePositionProperty();
state._fsp--;
current = this_PositionProperty_28;
afterParserOrEnumRuleCall();
}
break;
case 30 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1043:5: this_BackgroundImageSizeProperty_29= ruleBackgroundImageSizeProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getBackgroundImageSizePropertyParserRuleCall_0_29());
pushFollow(FOLLOW_ruleBackgroundImageSizeProperty_in_ruleFXProperty2434);
this_BackgroundImageSizeProperty_29=ruleBackgroundImageSizeProperty();
state._fsp--;
current = this_BackgroundImageSizeProperty_29;
afterParserOrEnumRuleCall();
}
break;
case 31 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1053:5: this_BorderStyleProperty_30= ruleBorderStyleProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getBorderStylePropertyParserRuleCall_0_30());
pushFollow(FOLLOW_ruleBorderStyleProperty_in_ruleFXProperty2461);
this_BorderStyleProperty_30=ruleBorderStyleProperty();
state._fsp--;
current = this_BorderStyleProperty_30;
afterParserOrEnumRuleCall();
}
break;
case 32 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1063:5: this_BorderImageSliceProperty_31= ruleBorderImageSliceProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getBorderImageSlicePropertyParserRuleCall_0_31());
pushFollow(FOLLOW_ruleBorderImageSliceProperty_in_ruleFXProperty2488);
this_BorderImageSliceProperty_31=ruleBorderImageSliceProperty();
state._fsp--;
current = this_BorderImageSliceProperty_31;
afterParserOrEnumRuleCall();
}
break;
case 33 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1073:5: this_TextOverrunProperty_32= ruleTextOverrunProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getTextOverrunPropertyParserRuleCall_0_32());
pushFollow(FOLLOW_ruleTextOverrunProperty_in_ruleFXProperty2515);
this_TextOverrunProperty_32=ruleTextOverrunProperty();
state._fsp--;
current = this_TextOverrunProperty_32;
afterParserOrEnumRuleCall();
}
break;
case 34 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1083:5: this_InsetsProperty_33= ruleInsetsProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getInsetsPropertyParserRuleCall_0_33());
pushFollow(FOLLOW_ruleInsetsProperty_in_ruleFXProperty2542);
this_InsetsProperty_33=ruleInsetsProperty();
state._fsp--;
current = this_InsetsProperty_33;
afterParserOrEnumRuleCall();
}
break;
case 35 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1093:5: this_HorizontalGridLineStrokeDashArrayProperty_34= ruleHorizontalGridLineStrokeDashArrayProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getHorizontalGridLineStrokeDashArrayPropertyParserRuleCall_0_34());
pushFollow(FOLLOW_ruleHorizontalGridLineStrokeDashArrayProperty_in_ruleFXProperty2569);
this_HorizontalGridLineStrokeDashArrayProperty_34=ruleHorizontalGridLineStrokeDashArrayProperty();
state._fsp--;
current = this_HorizontalGridLineStrokeDashArrayProperty_34;
afterParserOrEnumRuleCall();
}
break;
case 36 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1103:5: this_VerticalGridLineStrokeDashArrayProperty_35= ruleVerticalGridLineStrokeDashArrayProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getVerticalGridLineStrokeDashArrayPropertyParserRuleCall_0_35());
pushFollow(FOLLOW_ruleVerticalGridLineStrokeDashArrayProperty_in_ruleFXProperty2596);
this_VerticalGridLineStrokeDashArrayProperty_35=ruleVerticalGridLineStrokeDashArrayProperty();
state._fsp--;
current = this_VerticalGridLineStrokeDashArrayProperty_35;
afterParserOrEnumRuleCall();
}
break;
case 37 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1113:5: this_MultiPaintProperties_36= ruleMultiPaintProperties
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getMultiPaintPropertiesParserRuleCall_0_36());
pushFollow(FOLLOW_ruleMultiPaintProperties_in_ruleFXProperty2623);
this_MultiPaintProperties_36=ruleMultiPaintProperties();
state._fsp--;
current = this_MultiPaintProperties_36;
afterParserOrEnumRuleCall();
}
break;
case 38 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1123:5: this_ColorProperty_37= ruleColorProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getColorPropertyParserRuleCall_0_37());
pushFollow(FOLLOW_ruleColorProperty_in_ruleFXProperty2650);
this_ColorProperty_37=ruleColorProperty();
state._fsp--;
current = this_ColorProperty_37;
afterParserOrEnumRuleCall();
}
break;
case 39 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1133:5: this_StringProperty_38= ruleStringProperty
{
newCompositeNode(grammarAccess.getFXPropertyAccess().getStringPropertyParserRuleCall_0_38());
pushFollow(FOLLOW_ruleStringProperty_in_ruleFXProperty2677);
this_StringProperty_38=ruleStringProperty();
state._fsp--;
current = this_StringProperty_38;
afterParserOrEnumRuleCall();
}
break;
}
otherlv_39=(Token)match(input,41,FOLLOW_41_in_ruleFXProperty2689);
newLeafNode(otherlv_39, grammarAccess.getFXPropertyAccess().getSemicolonKeyword_1());
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFXProperty"
// $ANTLR start "entryRuleFontProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1153:1: entryRuleFontProperty returns [EObject current=null] : iv_ruleFontProperty= ruleFontProperty EOF ;
public final EObject entryRuleFontProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1154:2: (iv_ruleFontProperty= ruleFontProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1155:2: iv_ruleFontProperty= ruleFontProperty EOF
{
newCompositeNode(grammarAccess.getFontPropertyRule());
pushFollow(FOLLOW_ruleFontProperty_in_entryRuleFontProperty2725);
iv_ruleFontProperty=ruleFontProperty();
state._fsp--;
current =iv_ruleFontProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontProperty2735);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontProperty"
// $ANTLR start "ruleFontProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1162:1: ruleFontProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontValue ) ) ) ;
public final EObject ruleFontProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1165:28: ( ( ( ( (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1166:1: ( ( ( (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1166:1: ( ( ( (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1166:2: ( ( (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1166:2: ( ( (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1167:1: ( (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1167:1: ( (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1168:1: (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1168:1: (lv_property_0_1= '-fx-font' | lv_property_0_2= '-fx-title-font' | lv_property_0_3= '-fx-pie-label-font' | lv_property_0_4= '-fx-pie-value-label-font' | lv_property_0_5= '-fx-label-font' | lv_property_0_6= '-fx-tick-label-font' )
int alt10=6;
switch ( input.LA(1) ) {
case 42:
{
alt10=1;
}
break;
case 43:
{
alt10=2;
}
break;
case 44:
{
alt10=3;
}
break;
case 45:
{
alt10=4;
}
break;
case 46:
{
alt10=5;
}
break;
case 47:
{
alt10=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 10, 0, input);
throw nvae;
}
switch (alt10) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1169:3: lv_property_0_1= '-fx-font'
{
lv_property_0_1=(Token)match(input,42,FOLLOW_42_in_ruleFontProperty2780);
newLeafNode(lv_property_0_1, grammarAccess.getFontPropertyAccess().getPropertyFxFontKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1181:8: lv_property_0_2= '-fx-title-font'
{
lv_property_0_2=(Token)match(input,43,FOLLOW_43_in_ruleFontProperty2809);
newLeafNode(lv_property_0_2, grammarAccess.getFontPropertyAccess().getPropertyFxTitleFontKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getFontPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1193:8: lv_property_0_3= '-fx-pie-label-font'
{
lv_property_0_3=(Token)match(input,44,FOLLOW_44_in_ruleFontProperty2838);
newLeafNode(lv_property_0_3, grammarAccess.getFontPropertyAccess().getPropertyFxPieLabelFontKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getFontPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1205:8: lv_property_0_4= '-fx-pie-value-label-font'
{
lv_property_0_4=(Token)match(input,45,FOLLOW_45_in_ruleFontProperty2867);
newLeafNode(lv_property_0_4, grammarAccess.getFontPropertyAccess().getPropertyFxPieValueLabelFontKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getFontPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1217:8: lv_property_0_5= '-fx-label-font'
{
lv_property_0_5=(Token)match(input,46,FOLLOW_46_in_ruleFontProperty2896);
newLeafNode(lv_property_0_5, grammarAccess.getFontPropertyAccess().getPropertyFxLabelFontKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getFontPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1229:8: lv_property_0_6= '-fx-tick-label-font'
{
lv_property_0_6=(Token)match(input,47,FOLLOW_47_in_ruleFontProperty2925);
newLeafNode(lv_property_0_6, grammarAccess.getFontPropertyAccess().getPropertyFxTickLabelFontKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getFontPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleFontProperty2953);
newLeafNode(otherlv_1, grammarAccess.getFontPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1248:1: ( (lv_value_2_0= ruleFontValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1249:1: (lv_value_2_0= ruleFontValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1249:1: (lv_value_2_0= ruleFontValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1250:3: lv_value_2_0= ruleFontValue
{
newCompositeNode(grammarAccess.getFontPropertyAccess().getValueFontValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleFontValue_in_ruleFontProperty2974);
lv_value_2_0=ruleFontValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"FontValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontProperty"
// $ANTLR start "entryRuleFontFamilyProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1274:1: entryRuleFontFamilyProperty returns [EObject current=null] : iv_ruleFontFamilyProperty= ruleFontFamilyProperty EOF ;
public final EObject entryRuleFontFamilyProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontFamilyProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1275:2: (iv_ruleFontFamilyProperty= ruleFontFamilyProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1276:2: iv_ruleFontFamilyProperty= ruleFontFamilyProperty EOF
{
newCompositeNode(grammarAccess.getFontFamilyPropertyRule());
pushFollow(FOLLOW_ruleFontFamilyProperty_in_entryRuleFontFamilyProperty3010);
iv_ruleFontFamilyProperty=ruleFontFamilyProperty();
state._fsp--;
current =iv_ruleFontFamilyProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontFamilyProperty3020);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontFamilyProperty"
// $ANTLR start "ruleFontFamilyProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1283:1: ruleFontFamilyProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontFamily ) ) ) ;
public final EObject ruleFontFamilyProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1286:28: ( ( ( ( (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontFamily ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1287:1: ( ( ( (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontFamily ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1287:1: ( ( ( (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontFamily ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1287:2: ( ( (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontFamily ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1287:2: ( ( (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1288:1: ( (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1288:1: ( (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1289:1: (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1289:1: (lv_property_0_1= '-fx-font-family' | lv_property_0_2= '-fx-title-font-family' | lv_property_0_3= '-fx-pie-label-font-family' | lv_property_0_4= '-fx-pie-value-label-font-family' | lv_property_0_5= '-fx-label-font-family' | lv_property_0_6= '-fx-tick-label-font-family' )
int alt11=6;
switch ( input.LA(1) ) {
case 48:
{
alt11=1;
}
break;
case 49:
{
alt11=2;
}
break;
case 50:
{
alt11=3;
}
break;
case 51:
{
alt11=4;
}
break;
case 52:
{
alt11=5;
}
break;
case 53:
{
alt11=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 11, 0, input);
throw nvae;
}
switch (alt11) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1290:3: lv_property_0_1= '-fx-font-family'
{
lv_property_0_1=(Token)match(input,48,FOLLOW_48_in_ruleFontFamilyProperty3065);
newLeafNode(lv_property_0_1, grammarAccess.getFontFamilyPropertyAccess().getPropertyFxFontFamilyKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontFamilyPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1302:8: lv_property_0_2= '-fx-title-font-family'
{
lv_property_0_2=(Token)match(input,49,FOLLOW_49_in_ruleFontFamilyProperty3094);
newLeafNode(lv_property_0_2, grammarAccess.getFontFamilyPropertyAccess().getPropertyFxTitleFontFamilyKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getFontFamilyPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1314:8: lv_property_0_3= '-fx-pie-label-font-family'
{
lv_property_0_3=(Token)match(input,50,FOLLOW_50_in_ruleFontFamilyProperty3123);
newLeafNode(lv_property_0_3, grammarAccess.getFontFamilyPropertyAccess().getPropertyFxPieLabelFontFamilyKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getFontFamilyPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1326:8: lv_property_0_4= '-fx-pie-value-label-font-family'
{
lv_property_0_4=(Token)match(input,51,FOLLOW_51_in_ruleFontFamilyProperty3152);
newLeafNode(lv_property_0_4, grammarAccess.getFontFamilyPropertyAccess().getPropertyFxPieValueLabelFontFamilyKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getFontFamilyPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1338:8: lv_property_0_5= '-fx-label-font-family'
{
lv_property_0_5=(Token)match(input,52,FOLLOW_52_in_ruleFontFamilyProperty3181);
newLeafNode(lv_property_0_5, grammarAccess.getFontFamilyPropertyAccess().getPropertyFxLabelFontFamilyKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getFontFamilyPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1350:8: lv_property_0_6= '-fx-tick-label-font-family'
{
lv_property_0_6=(Token)match(input,53,FOLLOW_53_in_ruleFontFamilyProperty3210);
newLeafNode(lv_property_0_6, grammarAccess.getFontFamilyPropertyAccess().getPropertyFxTickLabelFontFamilyKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getFontFamilyPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleFontFamilyProperty3238);
newLeafNode(otherlv_1, grammarAccess.getFontFamilyPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1369:1: ( (lv_value_2_0= ruleFontFamily ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1370:1: (lv_value_2_0= ruleFontFamily )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1370:1: (lv_value_2_0= ruleFontFamily )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1371:3: lv_value_2_0= ruleFontFamily
{
newCompositeNode(grammarAccess.getFontFamilyPropertyAccess().getValueFontFamilyParserRuleCall_2_0());
pushFollow(FOLLOW_ruleFontFamily_in_ruleFontFamilyProperty3259);
lv_value_2_0=ruleFontFamily();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontFamilyPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"FontFamily");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontFamilyProperty"
// $ANTLR start "entryRuleFontSizeProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1395:1: entryRuleFontSizeProperty returns [EObject current=null] : iv_ruleFontSizeProperty= ruleFontSizeProperty EOF ;
public final EObject entryRuleFontSizeProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontSizeProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1396:2: (iv_ruleFontSizeProperty= ruleFontSizeProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1397:2: iv_ruleFontSizeProperty= ruleFontSizeProperty EOF
{
newCompositeNode(grammarAccess.getFontSizePropertyRule());
pushFollow(FOLLOW_ruleFontSizeProperty_in_entryRuleFontSizeProperty3295);
iv_ruleFontSizeProperty=ruleFontSizeProperty();
state._fsp--;
current =iv_ruleFontSizeProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontSizeProperty3305);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontSizeProperty"
// $ANTLR start "ruleFontSizeProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1404:1: ruleFontSizeProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) ) ) ;
public final EObject ruleFontSizeProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1407:28: ( ( ( ( (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1408:1: ( ( ( (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1408:1: ( ( ( (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1408:2: ( ( (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1408:2: ( ( (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1409:1: ( (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1409:1: ( (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1410:1: (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1410:1: (lv_property_0_1= '-fx-font-size' | lv_property_0_2= '-fx-title-font-size' | lv_property_0_3= '-fx-pie-label-font-size' | lv_property_0_4= '-fx-pie-value-label-font-size' | lv_property_0_5= '-fx-label-font-size' | lv_property_0_6= '-fx-tick-label-font-size' )
int alt12=6;
switch ( input.LA(1) ) {
case 54:
{
alt12=1;
}
break;
case 55:
{
alt12=2;
}
break;
case 56:
{
alt12=3;
}
break;
case 57:
{
alt12=4;
}
break;
case 58:
{
alt12=5;
}
break;
case 59:
{
alt12=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 12, 0, input);
throw nvae;
}
switch (alt12) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1411:3: lv_property_0_1= '-fx-font-size'
{
lv_property_0_1=(Token)match(input,54,FOLLOW_54_in_ruleFontSizeProperty3350);
newLeafNode(lv_property_0_1, grammarAccess.getFontSizePropertyAccess().getPropertyFxFontSizeKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1423:8: lv_property_0_2= '-fx-title-font-size'
{
lv_property_0_2=(Token)match(input,55,FOLLOW_55_in_ruleFontSizeProperty3379);
newLeafNode(lv_property_0_2, grammarAccess.getFontSizePropertyAccess().getPropertyFxTitleFontSizeKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getFontSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1435:8: lv_property_0_3= '-fx-pie-label-font-size'
{
lv_property_0_3=(Token)match(input,56,FOLLOW_56_in_ruleFontSizeProperty3408);
newLeafNode(lv_property_0_3, grammarAccess.getFontSizePropertyAccess().getPropertyFxPieLabelFontSizeKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getFontSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1447:8: lv_property_0_4= '-fx-pie-value-label-font-size'
{
lv_property_0_4=(Token)match(input,57,FOLLOW_57_in_ruleFontSizeProperty3437);
newLeafNode(lv_property_0_4, grammarAccess.getFontSizePropertyAccess().getPropertyFxPieValueLabelFontSizeKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getFontSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1459:8: lv_property_0_5= '-fx-label-font-size'
{
lv_property_0_5=(Token)match(input,58,FOLLOW_58_in_ruleFontSizeProperty3466);
newLeafNode(lv_property_0_5, grammarAccess.getFontSizePropertyAccess().getPropertyFxLabelFontSizeKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getFontSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1471:8: lv_property_0_6= '-fx-tick-label-font-size'
{
lv_property_0_6=(Token)match(input,59,FOLLOW_59_in_ruleFontSizeProperty3495);
newLeafNode(lv_property_0_6, grammarAccess.getFontSizePropertyAccess().getPropertyFxTickLabelFontSizeKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getFontSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleFontSizeProperty3523);
newLeafNode(otherlv_1, grammarAccess.getFontSizePropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1490:1: ( (lv_value_2_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1491:1: (lv_value_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1491:1: (lv_value_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1492:3: lv_value_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getFontSizePropertyAccess().getValueSizeValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleFontSizeProperty3544);
lv_value_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontSizePropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontSizeProperty"
// $ANTLR start "entryRuleFontStyleProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1516:1: entryRuleFontStyleProperty returns [EObject current=null] : iv_ruleFontStyleProperty= ruleFontStyleProperty EOF ;
public final EObject entryRuleFontStyleProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontStyleProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1517:2: (iv_ruleFontStyleProperty= ruleFontStyleProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1518:2: iv_ruleFontStyleProperty= ruleFontStyleProperty EOF
{
newCompositeNode(grammarAccess.getFontStylePropertyRule());
pushFollow(FOLLOW_ruleFontStyleProperty_in_entryRuleFontStyleProperty3580);
iv_ruleFontStyleProperty=ruleFontStyleProperty();
state._fsp--;
current =iv_ruleFontStyleProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontStyleProperty3590);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontStyleProperty"
// $ANTLR start "ruleFontStyleProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1525:1: ruleFontStyleProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontStyleValue ) ) ) ;
public final EObject ruleFontStyleProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1528:28: ( ( ( ( (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontStyleValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1529:1: ( ( ( (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontStyleValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1529:1: ( ( ( (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontStyleValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1529:2: ( ( (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontStyleValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1529:2: ( ( (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1530:1: ( (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1530:1: ( (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1531:1: (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1531:1: (lv_property_0_1= '-fx-font-style' | lv_property_0_2= '-fx-title-font-style' | lv_property_0_3= '-fx-pie-label-font-style' | lv_property_0_4= '-fx-pie-value-label-font-style' | lv_property_0_5= '-fx-label-font-style' | lv_property_0_6= '-fx-tick-label-font-style' )
int alt13=6;
switch ( input.LA(1) ) {
case 60:
{
alt13=1;
}
break;
case 61:
{
alt13=2;
}
break;
case 62:
{
alt13=3;
}
break;
case 63:
{
alt13=4;
}
break;
case 64:
{
alt13=5;
}
break;
case 65:
{
alt13=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 13, 0, input);
throw nvae;
}
switch (alt13) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1532:3: lv_property_0_1= '-fx-font-style'
{
lv_property_0_1=(Token)match(input,60,FOLLOW_60_in_ruleFontStyleProperty3635);
newLeafNode(lv_property_0_1, grammarAccess.getFontStylePropertyAccess().getPropertyFxFontStyleKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontStylePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1544:8: lv_property_0_2= '-fx-title-font-style'
{
lv_property_0_2=(Token)match(input,61,FOLLOW_61_in_ruleFontStyleProperty3664);
newLeafNode(lv_property_0_2, grammarAccess.getFontStylePropertyAccess().getPropertyFxTitleFontStyleKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getFontStylePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1556:8: lv_property_0_3= '-fx-pie-label-font-style'
{
lv_property_0_3=(Token)match(input,62,FOLLOW_62_in_ruleFontStyleProperty3693);
newLeafNode(lv_property_0_3, grammarAccess.getFontStylePropertyAccess().getPropertyFxPieLabelFontStyleKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getFontStylePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1568:8: lv_property_0_4= '-fx-pie-value-label-font-style'
{
lv_property_0_4=(Token)match(input,63,FOLLOW_63_in_ruleFontStyleProperty3722);
newLeafNode(lv_property_0_4, grammarAccess.getFontStylePropertyAccess().getPropertyFxPieValueLabelFontStyleKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getFontStylePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1580:8: lv_property_0_5= '-fx-label-font-style'
{
lv_property_0_5=(Token)match(input,64,FOLLOW_64_in_ruleFontStyleProperty3751);
newLeafNode(lv_property_0_5, grammarAccess.getFontStylePropertyAccess().getPropertyFxLabelFontStyleKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getFontStylePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1592:8: lv_property_0_6= '-fx-tick-label-font-style'
{
lv_property_0_6=(Token)match(input,65,FOLLOW_65_in_ruleFontStyleProperty3780);
newLeafNode(lv_property_0_6, grammarAccess.getFontStylePropertyAccess().getPropertyFxTickLabelFontStyleKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getFontStylePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleFontStyleProperty3808);
newLeafNode(otherlv_1, grammarAccess.getFontStylePropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1611:1: ( (lv_value_2_0= ruleFontStyleValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1612:1: (lv_value_2_0= ruleFontStyleValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1612:1: (lv_value_2_0= ruleFontStyleValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1613:3: lv_value_2_0= ruleFontStyleValue
{
newCompositeNode(grammarAccess.getFontStylePropertyAccess().getValueFontStyleValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleFontStyleValue_in_ruleFontStyleProperty3829);
lv_value_2_0=ruleFontStyleValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontStylePropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"FontStyleValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontStyleProperty"
// $ANTLR start "entryRuleFontWeightProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1637:1: entryRuleFontWeightProperty returns [EObject current=null] : iv_ruleFontWeightProperty= ruleFontWeightProperty EOF ;
public final EObject entryRuleFontWeightProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontWeightProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1638:2: (iv_ruleFontWeightProperty= ruleFontWeightProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1639:2: iv_ruleFontWeightProperty= ruleFontWeightProperty EOF
{
newCompositeNode(grammarAccess.getFontWeightPropertyRule());
pushFollow(FOLLOW_ruleFontWeightProperty_in_entryRuleFontWeightProperty3865);
iv_ruleFontWeightProperty=ruleFontWeightProperty();
state._fsp--;
current =iv_ruleFontWeightProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontWeightProperty3875);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontWeightProperty"
// $ANTLR start "ruleFontWeightProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1646:1: ruleFontWeightProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontWeightValue ) ) ) ;
public final EObject ruleFontWeightProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1649:28: ( ( ( ( (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontWeightValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1650:1: ( ( ( (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontWeightValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1650:1: ( ( ( (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontWeightValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1650:2: ( ( (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleFontWeightValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1650:2: ( ( (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1651:1: ( (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1651:1: ( (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1652:1: (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1652:1: (lv_property_0_1= '-fx-font-weight' | lv_property_0_2= '-fx-title-font-weight' | lv_property_0_3= '-fx-pie-label-font-weight' | lv_property_0_4= '-fx-pie-value-label-font-weight' | lv_property_0_5= '-fx-label-font-weight' | lv_property_0_6= '-fx-tick-label-font-weight' )
int alt14=6;
switch ( input.LA(1) ) {
case 66:
{
alt14=1;
}
break;
case 67:
{
alt14=2;
}
break;
case 68:
{
alt14=3;
}
break;
case 69:
{
alt14=4;
}
break;
case 70:
{
alt14=5;
}
break;
case 71:
{
alt14=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 14, 0, input);
throw nvae;
}
switch (alt14) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1653:3: lv_property_0_1= '-fx-font-weight'
{
lv_property_0_1=(Token)match(input,66,FOLLOW_66_in_ruleFontWeightProperty3920);
newLeafNode(lv_property_0_1, grammarAccess.getFontWeightPropertyAccess().getPropertyFxFontWeightKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1665:8: lv_property_0_2= '-fx-title-font-weight'
{
lv_property_0_2=(Token)match(input,67,FOLLOW_67_in_ruleFontWeightProperty3949);
newLeafNode(lv_property_0_2, grammarAccess.getFontWeightPropertyAccess().getPropertyFxTitleFontWeightKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1677:8: lv_property_0_3= '-fx-pie-label-font-weight'
{
lv_property_0_3=(Token)match(input,68,FOLLOW_68_in_ruleFontWeightProperty3978);
newLeafNode(lv_property_0_3, grammarAccess.getFontWeightPropertyAccess().getPropertyFxPieLabelFontWeightKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1689:8: lv_property_0_4= '-fx-pie-value-label-font-weight'
{
lv_property_0_4=(Token)match(input,69,FOLLOW_69_in_ruleFontWeightProperty4007);
newLeafNode(lv_property_0_4, grammarAccess.getFontWeightPropertyAccess().getPropertyFxPieValueLabelFontWeightKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1701:8: lv_property_0_5= '-fx-label-font-weight'
{
lv_property_0_5=(Token)match(input,70,FOLLOW_70_in_ruleFontWeightProperty4036);
newLeafNode(lv_property_0_5, grammarAccess.getFontWeightPropertyAccess().getPropertyFxLabelFontWeightKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1713:8: lv_property_0_6= '-fx-tick-label-font-weight'
{
lv_property_0_6=(Token)match(input,71,FOLLOW_71_in_ruleFontWeightProperty4065);
newLeafNode(lv_property_0_6, grammarAccess.getFontWeightPropertyAccess().getPropertyFxTickLabelFontWeightKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleFontWeightProperty4093);
newLeafNode(otherlv_1, grammarAccess.getFontWeightPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1732:1: ( (lv_value_2_0= ruleFontWeightValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1733:1: (lv_value_2_0= ruleFontWeightValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1733:1: (lv_value_2_0= ruleFontWeightValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1734:3: lv_value_2_0= ruleFontWeightValue
{
newCompositeNode(grammarAccess.getFontWeightPropertyAccess().getValueFontWeightValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleFontWeightValue_in_ruleFontWeightProperty4114);
lv_value_2_0=ruleFontWeightValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontWeightPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"FontWeightValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontWeightProperty"
// $ANTLR start "entryRuleCursorProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1758:1: entryRuleCursorProperty returns [EObject current=null] : iv_ruleCursorProperty= ruleCursorProperty EOF ;
public final EObject entryRuleCursorProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleCursorProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1759:2: (iv_ruleCursorProperty= ruleCursorProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1760:2: iv_ruleCursorProperty= ruleCursorProperty EOF
{
newCompositeNode(grammarAccess.getCursorPropertyRule());
pushFollow(FOLLOW_ruleCursorProperty_in_entryRuleCursorProperty4150);
iv_ruleCursorProperty=ruleCursorProperty();
state._fsp--;
current =iv_ruleCursorProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleCursorProperty4160);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleCursorProperty"
// $ANTLR start "ruleCursorProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1767:1: ruleCursorProperty returns [EObject current=null] : (otherlv_0= '-fx-cursor' otherlv_1= ':' ( ( (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' ) ) ) ) ;
public final EObject ruleCursorProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
Token lv_value_2_4=null;
Token lv_value_2_5=null;
Token lv_value_2_6=null;
Token lv_value_2_7=null;
Token lv_value_2_8=null;
Token lv_value_2_9=null;
Token lv_value_2_10=null;
Token lv_value_2_11=null;
Token lv_value_2_12=null;
Token lv_value_2_13=null;
Token lv_value_2_14=null;
Token lv_value_2_15=null;
Token lv_value_2_16=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1770:28: ( (otherlv_0= '-fx-cursor' otherlv_1= ':' ( ( (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1771:1: (otherlv_0= '-fx-cursor' otherlv_1= ':' ( ( (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1771:1: (otherlv_0= '-fx-cursor' otherlv_1= ':' ( ( (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1771:3: otherlv_0= '-fx-cursor' otherlv_1= ':' ( ( (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' ) ) )
{
otherlv_0=(Token)match(input,72,FOLLOW_72_in_ruleCursorProperty4197);
newLeafNode(otherlv_0, grammarAccess.getCursorPropertyAccess().getFxCursorKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleCursorProperty4209);
newLeafNode(otherlv_1, grammarAccess.getCursorPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1779:1: ( ( (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1780:1: ( (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1780:1: ( (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1781:1: (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1781:1: (lv_value_2_1= 'crosshair' | lv_value_2_2= 'default' | lv_value_2_3= 'hand' | lv_value_2_4= 'move' | lv_value_2_5= 'e-resize' | lv_value_2_6= 'h-resize' | lv_value_2_7= 'ne-resize' | lv_value_2_8= 'nw-resize' | lv_value_2_9= 'n-resize' | lv_value_2_10= 'se-resize' | lv_value_2_11= 'sw-resize' | lv_value_2_12= 's-resize' | lv_value_2_13= 'w-resize' | lv_value_2_14= 'v-resize' | lv_value_2_15= 'text' | lv_value_2_16= 'wait' )
int alt15=16;
switch ( input.LA(1) ) {
case 73:
{
alt15=1;
}
break;
case 74:
{
alt15=2;
}
break;
case 75:
{
alt15=3;
}
break;
case 76:
{
alt15=4;
}
break;
case 77:
{
alt15=5;
}
break;
case 78:
{
alt15=6;
}
break;
case 79:
{
alt15=7;
}
break;
case 80:
{
alt15=8;
}
break;
case 81:
{
alt15=9;
}
break;
case 82:
{
alt15=10;
}
break;
case 83:
{
alt15=11;
}
break;
case 84:
{
alt15=12;
}
break;
case 85:
{
alt15=13;
}
break;
case 86:
{
alt15=14;
}
break;
case 87:
{
alt15=15;
}
break;
case 88:
{
alt15=16;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 15, 0, input);
throw nvae;
}
switch (alt15) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1782:3: lv_value_2_1= 'crosshair'
{
lv_value_2_1=(Token)match(input,73,FOLLOW_73_in_ruleCursorProperty4229);
newLeafNode(lv_value_2_1, grammarAccess.getCursorPropertyAccess().getValueCrosshairKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1794:8: lv_value_2_2= 'default'
{
lv_value_2_2=(Token)match(input,74,FOLLOW_74_in_ruleCursorProperty4258);
newLeafNode(lv_value_2_2, grammarAccess.getCursorPropertyAccess().getValueDefaultKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1806:8: lv_value_2_3= 'hand'
{
lv_value_2_3=(Token)match(input,75,FOLLOW_75_in_ruleCursorProperty4287);
newLeafNode(lv_value_2_3, grammarAccess.getCursorPropertyAccess().getValueHandKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1818:8: lv_value_2_4= 'move'
{
lv_value_2_4=(Token)match(input,76,FOLLOW_76_in_ruleCursorProperty4316);
newLeafNode(lv_value_2_4, grammarAccess.getCursorPropertyAccess().getValueMoveKeyword_2_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1830:8: lv_value_2_5= 'e-resize'
{
lv_value_2_5=(Token)match(input,77,FOLLOW_77_in_ruleCursorProperty4345);
newLeafNode(lv_value_2_5, grammarAccess.getCursorPropertyAccess().getValueEResizeKeyword_2_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1842:8: lv_value_2_6= 'h-resize'
{
lv_value_2_6=(Token)match(input,78,FOLLOW_78_in_ruleCursorProperty4374);
newLeafNode(lv_value_2_6, grammarAccess.getCursorPropertyAccess().getValueHResizeKeyword_2_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1854:8: lv_value_2_7= 'ne-resize'
{
lv_value_2_7=(Token)match(input,79,FOLLOW_79_in_ruleCursorProperty4403);
newLeafNode(lv_value_2_7, grammarAccess.getCursorPropertyAccess().getValueNeResizeKeyword_2_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1866:8: lv_value_2_8= 'nw-resize'
{
lv_value_2_8=(Token)match(input,80,FOLLOW_80_in_ruleCursorProperty4432);
newLeafNode(lv_value_2_8, grammarAccess.getCursorPropertyAccess().getValueNwResizeKeyword_2_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1878:8: lv_value_2_9= 'n-resize'
{
lv_value_2_9=(Token)match(input,81,FOLLOW_81_in_ruleCursorProperty4461);
newLeafNode(lv_value_2_9, grammarAccess.getCursorPropertyAccess().getValueNResizeKeyword_2_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_9, null);
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1890:8: lv_value_2_10= 'se-resize'
{
lv_value_2_10=(Token)match(input,82,FOLLOW_82_in_ruleCursorProperty4490);
newLeafNode(lv_value_2_10, grammarAccess.getCursorPropertyAccess().getValueSeResizeKeyword_2_0_9());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_10, null);
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1902:8: lv_value_2_11= 'sw-resize'
{
lv_value_2_11=(Token)match(input,83,FOLLOW_83_in_ruleCursorProperty4519);
newLeafNode(lv_value_2_11, grammarAccess.getCursorPropertyAccess().getValueSwResizeKeyword_2_0_10());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_11, null);
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1914:8: lv_value_2_12= 's-resize'
{
lv_value_2_12=(Token)match(input,84,FOLLOW_84_in_ruleCursorProperty4548);
newLeafNode(lv_value_2_12, grammarAccess.getCursorPropertyAccess().getValueSResizeKeyword_2_0_11());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_12, null);
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1926:8: lv_value_2_13= 'w-resize'
{
lv_value_2_13=(Token)match(input,85,FOLLOW_85_in_ruleCursorProperty4577);
newLeafNode(lv_value_2_13, grammarAccess.getCursorPropertyAccess().getValueWResizeKeyword_2_0_12());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_13, null);
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1938:8: lv_value_2_14= 'v-resize'
{
lv_value_2_14=(Token)match(input,86,FOLLOW_86_in_ruleCursorProperty4606);
newLeafNode(lv_value_2_14, grammarAccess.getCursorPropertyAccess().getValueVResizeKeyword_2_0_13());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_14, null);
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1950:8: lv_value_2_15= 'text'
{
lv_value_2_15=(Token)match(input,87,FOLLOW_87_in_ruleCursorProperty4635);
newLeafNode(lv_value_2_15, grammarAccess.getCursorPropertyAccess().getValueTextKeyword_2_0_14());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_15, null);
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1962:8: lv_value_2_16= 'wait'
{
lv_value_2_16=(Token)match(input,88,FOLLOW_88_in_ruleCursorProperty4664);
newLeafNode(lv_value_2_16, grammarAccess.getCursorPropertyAccess().getValueWaitKeyword_2_0_15());
if (current==null) {
current = createModelElement(grammarAccess.getCursorPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_16, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleCursorProperty"
// $ANTLR start "entryRuleEffectProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1985:1: entryRuleEffectProperty returns [EObject current=null] : iv_ruleEffectProperty= ruleEffectProperty EOF ;
public final EObject entryRuleEffectProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleEffectProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1986:2: (iv_ruleEffectProperty= ruleEffectProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1987:2: iv_ruleEffectProperty= ruleEffectProperty EOF
{
newCompositeNode(grammarAccess.getEffectPropertyRule());
pushFollow(FOLLOW_ruleEffectProperty_in_entryRuleEffectProperty4716);
iv_ruleEffectProperty=ruleEffectProperty();
state._fsp--;
current =iv_ruleEffectProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleEffectProperty4726);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleEffectProperty"
// $ANTLR start "ruleEffectProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1994:1: ruleEffectProperty returns [EObject current=null] : (otherlv_0= '-fx-effect' otherlv_1= ':' ( (lv_value_2_0= ruleEffect ) ) ) ;
public final EObject ruleEffectProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1997:28: ( (otherlv_0= '-fx-effect' otherlv_1= ':' ( (lv_value_2_0= ruleEffect ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1998:1: (otherlv_0= '-fx-effect' otherlv_1= ':' ( (lv_value_2_0= ruleEffect ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1998:1: (otherlv_0= '-fx-effect' otherlv_1= ':' ( (lv_value_2_0= ruleEffect ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:1998:3: otherlv_0= '-fx-effect' otherlv_1= ':' ( (lv_value_2_0= ruleEffect ) )
{
otherlv_0=(Token)match(input,89,FOLLOW_89_in_ruleEffectProperty4763);
newLeafNode(otherlv_0, grammarAccess.getEffectPropertyAccess().getFxEffectKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleEffectProperty4775);
newLeafNode(otherlv_1, grammarAccess.getEffectPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2006:1: ( (lv_value_2_0= ruleEffect ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2007:1: (lv_value_2_0= ruleEffect )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2007:1: (lv_value_2_0= ruleEffect )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2008:3: lv_value_2_0= ruleEffect
{
newCompositeNode(grammarAccess.getEffectPropertyAccess().getValueEffectParserRuleCall_2_0());
pushFollow(FOLLOW_ruleEffect_in_ruleEffectProperty4796);
lv_value_2_0=ruleEffect();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"Effect");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleEffectProperty"
// $ANTLR start "entryRuleEffect"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2032:1: entryRuleEffect returns [EObject current=null] : iv_ruleEffect= ruleEffect EOF ;
public final EObject entryRuleEffect() throws RecognitionException {
EObject current = null;
EObject iv_ruleEffect = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2033:2: (iv_ruleEffect= ruleEffect EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2034:2: iv_ruleEffect= ruleEffect EOF
{
newCompositeNode(grammarAccess.getEffectRule());
pushFollow(FOLLOW_ruleEffect_in_entryRuleEffect4832);
iv_ruleEffect=ruleEffect();
state._fsp--;
current =iv_ruleEffect;
match(input,EOF,FOLLOW_EOF_in_entryRuleEffect4842);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleEffect"
// $ANTLR start "ruleEffect"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2041:1: ruleEffect returns [EObject current=null] : (this_EffectDropShadow_0= ruleEffectDropShadow | this_EffectInnerShadow_1= ruleEffectInnerShadow ) ;
public final EObject ruleEffect() throws RecognitionException {
EObject current = null;
EObject this_EffectDropShadow_0 = null;
EObject this_EffectInnerShadow_1 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2044:28: ( (this_EffectDropShadow_0= ruleEffectDropShadow | this_EffectInnerShadow_1= ruleEffectInnerShadow ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2045:1: (this_EffectDropShadow_0= ruleEffectDropShadow | this_EffectInnerShadow_1= ruleEffectInnerShadow )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2045:1: (this_EffectDropShadow_0= ruleEffectDropShadow | this_EffectInnerShadow_1= ruleEffectInnerShadow )
int alt16=2;
int LA16_0 = input.LA(1);
if ( (LA16_0==90) ) {
alt16=1;
}
else if ( (LA16_0==93) ) {
alt16=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 16, 0, input);
throw nvae;
}
switch (alt16) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2046:5: this_EffectDropShadow_0= ruleEffectDropShadow
{
newCompositeNode(grammarAccess.getEffectAccess().getEffectDropShadowParserRuleCall_0());
pushFollow(FOLLOW_ruleEffectDropShadow_in_ruleEffect4889);
this_EffectDropShadow_0=ruleEffectDropShadow();
state._fsp--;
current = this_EffectDropShadow_0;
afterParserOrEnumRuleCall();
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2056:5: this_EffectInnerShadow_1= ruleEffectInnerShadow
{
newCompositeNode(grammarAccess.getEffectAccess().getEffectInnerShadowParserRuleCall_1());
pushFollow(FOLLOW_ruleEffectInnerShadow_in_ruleEffect4916);
this_EffectInnerShadow_1=ruleEffectInnerShadow();
state._fsp--;
current = this_EffectInnerShadow_1;
afterParserOrEnumRuleCall();
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleEffect"
// $ANTLR start "entryRuleEffectDropShadow"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2072:1: entryRuleEffectDropShadow returns [EObject current=null] : iv_ruleEffectDropShadow= ruleEffectDropShadow EOF ;
public final EObject entryRuleEffectDropShadow() throws RecognitionException {
EObject current = null;
EObject iv_ruleEffectDropShadow = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2073:2: (iv_ruleEffectDropShadow= ruleEffectDropShadow EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2074:2: iv_ruleEffectDropShadow= ruleEffectDropShadow EOF
{
newCompositeNode(grammarAccess.getEffectDropShadowRule());
pushFollow(FOLLOW_ruleEffectDropShadow_in_entryRuleEffectDropShadow4951);
iv_ruleEffectDropShadow=ruleEffectDropShadow();
state._fsp--;
current =iv_ruleEffectDropShadow;
match(input,EOF,FOLLOW_EOF_in_entryRuleEffectDropShadow4961);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleEffectDropShadow"
// $ANTLR start "ruleEffectDropShadow"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2081:1: ruleEffectDropShadow returns [EObject current=null] : (otherlv_0= 'dropshadow' otherlv_1= '(' ( (lv_blur_2_0= ruleBlurValue ) ) otherlv_3= ',' ( (lv_color_4_0= ruleColorValue ) ) otherlv_5= ',' ( (lv_blurRadius_6_0= ruleNumberValue ) ) otherlv_7= ',' ( (lv_spread_8_0= ruleNumberValue ) ) otherlv_9= ',' ( (lv_offsetX_10_0= ruleNumberValue ) ) otherlv_11= ',' ( (lv_offsetY_12_0= ruleNumberValue ) ) otherlv_13= ')' ) ;
public final EObject ruleEffectDropShadow() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
Token otherlv_7=null;
Token otherlv_9=null;
Token otherlv_11=null;
Token otherlv_13=null;
EObject lv_blur_2_0 = null;
EObject lv_color_4_0 = null;
EObject lv_blurRadius_6_0 = null;
EObject lv_spread_8_0 = null;
EObject lv_offsetX_10_0 = null;
EObject lv_offsetY_12_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2084:28: ( (otherlv_0= 'dropshadow' otherlv_1= '(' ( (lv_blur_2_0= ruleBlurValue ) ) otherlv_3= ',' ( (lv_color_4_0= ruleColorValue ) ) otherlv_5= ',' ( (lv_blurRadius_6_0= ruleNumberValue ) ) otherlv_7= ',' ( (lv_spread_8_0= ruleNumberValue ) ) otherlv_9= ',' ( (lv_offsetX_10_0= ruleNumberValue ) ) otherlv_11= ',' ( (lv_offsetY_12_0= ruleNumberValue ) ) otherlv_13= ')' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2085:1: (otherlv_0= 'dropshadow' otherlv_1= '(' ( (lv_blur_2_0= ruleBlurValue ) ) otherlv_3= ',' ( (lv_color_4_0= ruleColorValue ) ) otherlv_5= ',' ( (lv_blurRadius_6_0= ruleNumberValue ) ) otherlv_7= ',' ( (lv_spread_8_0= ruleNumberValue ) ) otherlv_9= ',' ( (lv_offsetX_10_0= ruleNumberValue ) ) otherlv_11= ',' ( (lv_offsetY_12_0= ruleNumberValue ) ) otherlv_13= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2085:1: (otherlv_0= 'dropshadow' otherlv_1= '(' ( (lv_blur_2_0= ruleBlurValue ) ) otherlv_3= ',' ( (lv_color_4_0= ruleColorValue ) ) otherlv_5= ',' ( (lv_blurRadius_6_0= ruleNumberValue ) ) otherlv_7= ',' ( (lv_spread_8_0= ruleNumberValue ) ) otherlv_9= ',' ( (lv_offsetX_10_0= ruleNumberValue ) ) otherlv_11= ',' ( (lv_offsetY_12_0= ruleNumberValue ) ) otherlv_13= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2085:3: otherlv_0= 'dropshadow' otherlv_1= '(' ( (lv_blur_2_0= ruleBlurValue ) ) otherlv_3= ',' ( (lv_color_4_0= ruleColorValue ) ) otherlv_5= ',' ( (lv_blurRadius_6_0= ruleNumberValue ) ) otherlv_7= ',' ( (lv_spread_8_0= ruleNumberValue ) ) otherlv_9= ',' ( (lv_offsetX_10_0= ruleNumberValue ) ) otherlv_11= ',' ( (lv_offsetY_12_0= ruleNumberValue ) ) otherlv_13= ')'
{
otherlv_0=(Token)match(input,90,FOLLOW_90_in_ruleEffectDropShadow4998);
newLeafNode(otherlv_0, grammarAccess.getEffectDropShadowAccess().getDropshadowKeyword_0());
otherlv_1=(Token)match(input,91,FOLLOW_91_in_ruleEffectDropShadow5010);
newLeafNode(otherlv_1, grammarAccess.getEffectDropShadowAccess().getLeftParenthesisKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2093:1: ( (lv_blur_2_0= ruleBlurValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2094:1: (lv_blur_2_0= ruleBlurValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2094:1: (lv_blur_2_0= ruleBlurValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2095:3: lv_blur_2_0= ruleBlurValue
{
newCompositeNode(grammarAccess.getEffectDropShadowAccess().getBlurBlurValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleBlurValue_in_ruleEffectDropShadow5031);
lv_blur_2_0=ruleBlurValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectDropShadowRule());
}
set(
current,
"blur",
lv_blur_2_0,
"BlurValue");
afterParserOrEnumRuleCall();
}
}
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleEffectDropShadow5043);
newLeafNode(otherlv_3, grammarAccess.getEffectDropShadowAccess().getCommaKeyword_3());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2115:1: ( (lv_color_4_0= ruleColorValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2116:1: (lv_color_4_0= ruleColorValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2116:1: (lv_color_4_0= ruleColorValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2117:3: lv_color_4_0= ruleColorValue
{
newCompositeNode(grammarAccess.getEffectDropShadowAccess().getColorColorValueParserRuleCall_4_0());
pushFollow(FOLLOW_ruleColorValue_in_ruleEffectDropShadow5064);
lv_color_4_0=ruleColorValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectDropShadowRule());
}
set(
current,
"color",
lv_color_4_0,
"ColorValue");
afterParserOrEnumRuleCall();
}
}
otherlv_5=(Token)match(input,12,FOLLOW_12_in_ruleEffectDropShadow5076);
newLeafNode(otherlv_5, grammarAccess.getEffectDropShadowAccess().getCommaKeyword_5());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2137:1: ( (lv_blurRadius_6_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2138:1: (lv_blurRadius_6_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2138:1: (lv_blurRadius_6_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2139:3: lv_blurRadius_6_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getEffectDropShadowAccess().getBlurRadiusNumberValueParserRuleCall_6_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleEffectDropShadow5097);
lv_blurRadius_6_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectDropShadowRule());
}
set(
current,
"blurRadius",
lv_blurRadius_6_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_7=(Token)match(input,12,FOLLOW_12_in_ruleEffectDropShadow5109);
newLeafNode(otherlv_7, grammarAccess.getEffectDropShadowAccess().getCommaKeyword_7());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2159:1: ( (lv_spread_8_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2160:1: (lv_spread_8_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2160:1: (lv_spread_8_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2161:3: lv_spread_8_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getEffectDropShadowAccess().getSpreadNumberValueParserRuleCall_8_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleEffectDropShadow5130);
lv_spread_8_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectDropShadowRule());
}
set(
current,
"spread",
lv_spread_8_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_9=(Token)match(input,12,FOLLOW_12_in_ruleEffectDropShadow5142);
newLeafNode(otherlv_9, grammarAccess.getEffectDropShadowAccess().getCommaKeyword_9());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2181:1: ( (lv_offsetX_10_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2182:1: (lv_offsetX_10_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2182:1: (lv_offsetX_10_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2183:3: lv_offsetX_10_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getEffectDropShadowAccess().getOffsetXNumberValueParserRuleCall_10_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleEffectDropShadow5163);
lv_offsetX_10_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectDropShadowRule());
}
set(
current,
"offsetX",
lv_offsetX_10_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_11=(Token)match(input,12,FOLLOW_12_in_ruleEffectDropShadow5175);
newLeafNode(otherlv_11, grammarAccess.getEffectDropShadowAccess().getCommaKeyword_11());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2203:1: ( (lv_offsetY_12_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2204:1: (lv_offsetY_12_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2204:1: (lv_offsetY_12_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2205:3: lv_offsetY_12_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getEffectDropShadowAccess().getOffsetYNumberValueParserRuleCall_12_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleEffectDropShadow5196);
lv_offsetY_12_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectDropShadowRule());
}
set(
current,
"offsetY",
lv_offsetY_12_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_13=(Token)match(input,92,FOLLOW_92_in_ruleEffectDropShadow5208);
newLeafNode(otherlv_13, grammarAccess.getEffectDropShadowAccess().getRightParenthesisKeyword_13());
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleEffectDropShadow"
// $ANTLR start "entryRuleEffectInnerShadow"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2233:1: entryRuleEffectInnerShadow returns [EObject current=null] : iv_ruleEffectInnerShadow= ruleEffectInnerShadow EOF ;
public final EObject entryRuleEffectInnerShadow() throws RecognitionException {
EObject current = null;
EObject iv_ruleEffectInnerShadow = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2234:2: (iv_ruleEffectInnerShadow= ruleEffectInnerShadow EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2235:2: iv_ruleEffectInnerShadow= ruleEffectInnerShadow EOF
{
newCompositeNode(grammarAccess.getEffectInnerShadowRule());
pushFollow(FOLLOW_ruleEffectInnerShadow_in_entryRuleEffectInnerShadow5244);
iv_ruleEffectInnerShadow=ruleEffectInnerShadow();
state._fsp--;
current =iv_ruleEffectInnerShadow;
match(input,EOF,FOLLOW_EOF_in_entryRuleEffectInnerShadow5254);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleEffectInnerShadow"
// $ANTLR start "ruleEffectInnerShadow"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2242:1: ruleEffectInnerShadow returns [EObject current=null] : (otherlv_0= 'innershadow(' ( (lv_blur_1_0= ruleBlurValue ) ) otherlv_2= ',' ( (lv_color_3_0= ruleColorValue ) ) otherlv_4= ',' ( (lv_blurRadius_5_0= ruleNumberValue ) ) otherlv_6= ',' ( (lv_choke_7_0= ruleNumberValue ) ) otherlv_8= ',' ( (lv_offsetX_9_0= ruleNumberValue ) ) otherlv_10= ',' ( (lv_offsetY_11_0= ruleNumberValue ) ) otherlv_12= ')' ) ;
public final EObject ruleEffectInnerShadow() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_2=null;
Token otherlv_4=null;
Token otherlv_6=null;
Token otherlv_8=null;
Token otherlv_10=null;
Token otherlv_12=null;
EObject lv_blur_1_0 = null;
EObject lv_color_3_0 = null;
EObject lv_blurRadius_5_0 = null;
EObject lv_choke_7_0 = null;
EObject lv_offsetX_9_0 = null;
EObject lv_offsetY_11_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2245:28: ( (otherlv_0= 'innershadow(' ( (lv_blur_1_0= ruleBlurValue ) ) otherlv_2= ',' ( (lv_color_3_0= ruleColorValue ) ) otherlv_4= ',' ( (lv_blurRadius_5_0= ruleNumberValue ) ) otherlv_6= ',' ( (lv_choke_7_0= ruleNumberValue ) ) otherlv_8= ',' ( (lv_offsetX_9_0= ruleNumberValue ) ) otherlv_10= ',' ( (lv_offsetY_11_0= ruleNumberValue ) ) otherlv_12= ')' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2246:1: (otherlv_0= 'innershadow(' ( (lv_blur_1_0= ruleBlurValue ) ) otherlv_2= ',' ( (lv_color_3_0= ruleColorValue ) ) otherlv_4= ',' ( (lv_blurRadius_5_0= ruleNumberValue ) ) otherlv_6= ',' ( (lv_choke_7_0= ruleNumberValue ) ) otherlv_8= ',' ( (lv_offsetX_9_0= ruleNumberValue ) ) otherlv_10= ',' ( (lv_offsetY_11_0= ruleNumberValue ) ) otherlv_12= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2246:1: (otherlv_0= 'innershadow(' ( (lv_blur_1_0= ruleBlurValue ) ) otherlv_2= ',' ( (lv_color_3_0= ruleColorValue ) ) otherlv_4= ',' ( (lv_blurRadius_5_0= ruleNumberValue ) ) otherlv_6= ',' ( (lv_choke_7_0= ruleNumberValue ) ) otherlv_8= ',' ( (lv_offsetX_9_0= ruleNumberValue ) ) otherlv_10= ',' ( (lv_offsetY_11_0= ruleNumberValue ) ) otherlv_12= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2246:3: otherlv_0= 'innershadow(' ( (lv_blur_1_0= ruleBlurValue ) ) otherlv_2= ',' ( (lv_color_3_0= ruleColorValue ) ) otherlv_4= ',' ( (lv_blurRadius_5_0= ruleNumberValue ) ) otherlv_6= ',' ( (lv_choke_7_0= ruleNumberValue ) ) otherlv_8= ',' ( (lv_offsetX_9_0= ruleNumberValue ) ) otherlv_10= ',' ( (lv_offsetY_11_0= ruleNumberValue ) ) otherlv_12= ')'
{
otherlv_0=(Token)match(input,93,FOLLOW_93_in_ruleEffectInnerShadow5291);
newLeafNode(otherlv_0, grammarAccess.getEffectInnerShadowAccess().getInnershadowKeyword_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2250:1: ( (lv_blur_1_0= ruleBlurValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2251:1: (lv_blur_1_0= ruleBlurValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2251:1: (lv_blur_1_0= ruleBlurValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2252:3: lv_blur_1_0= ruleBlurValue
{
newCompositeNode(grammarAccess.getEffectInnerShadowAccess().getBlurBlurValueParserRuleCall_1_0());
pushFollow(FOLLOW_ruleBlurValue_in_ruleEffectInnerShadow5312);
lv_blur_1_0=ruleBlurValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectInnerShadowRule());
}
set(
current,
"blur",
lv_blur_1_0,
"BlurValue");
afterParserOrEnumRuleCall();
}
}
otherlv_2=(Token)match(input,12,FOLLOW_12_in_ruleEffectInnerShadow5324);
newLeafNode(otherlv_2, grammarAccess.getEffectInnerShadowAccess().getCommaKeyword_2());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2272:1: ( (lv_color_3_0= ruleColorValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2273:1: (lv_color_3_0= ruleColorValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2273:1: (lv_color_3_0= ruleColorValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2274:3: lv_color_3_0= ruleColorValue
{
newCompositeNode(grammarAccess.getEffectInnerShadowAccess().getColorColorValueParserRuleCall_3_0());
pushFollow(FOLLOW_ruleColorValue_in_ruleEffectInnerShadow5345);
lv_color_3_0=ruleColorValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectInnerShadowRule());
}
set(
current,
"color",
lv_color_3_0,
"ColorValue");
afterParserOrEnumRuleCall();
}
}
otherlv_4=(Token)match(input,12,FOLLOW_12_in_ruleEffectInnerShadow5357);
newLeafNode(otherlv_4, grammarAccess.getEffectInnerShadowAccess().getCommaKeyword_4());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2294:1: ( (lv_blurRadius_5_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2295:1: (lv_blurRadius_5_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2295:1: (lv_blurRadius_5_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2296:3: lv_blurRadius_5_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getEffectInnerShadowAccess().getBlurRadiusNumberValueParserRuleCall_5_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleEffectInnerShadow5378);
lv_blurRadius_5_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectInnerShadowRule());
}
set(
current,
"blurRadius",
lv_blurRadius_5_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleEffectInnerShadow5390);
newLeafNode(otherlv_6, grammarAccess.getEffectInnerShadowAccess().getCommaKeyword_6());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2316:1: ( (lv_choke_7_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2317:1: (lv_choke_7_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2317:1: (lv_choke_7_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2318:3: lv_choke_7_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getEffectInnerShadowAccess().getChokeNumberValueParserRuleCall_7_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleEffectInnerShadow5411);
lv_choke_7_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectInnerShadowRule());
}
set(
current,
"choke",
lv_choke_7_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_8=(Token)match(input,12,FOLLOW_12_in_ruleEffectInnerShadow5423);
newLeafNode(otherlv_8, grammarAccess.getEffectInnerShadowAccess().getCommaKeyword_8());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2338:1: ( (lv_offsetX_9_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2339:1: (lv_offsetX_9_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2339:1: (lv_offsetX_9_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2340:3: lv_offsetX_9_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getEffectInnerShadowAccess().getOffsetXNumberValueParserRuleCall_9_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleEffectInnerShadow5444);
lv_offsetX_9_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectInnerShadowRule());
}
set(
current,
"offsetX",
lv_offsetX_9_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_10=(Token)match(input,12,FOLLOW_12_in_ruleEffectInnerShadow5456);
newLeafNode(otherlv_10, grammarAccess.getEffectInnerShadowAccess().getCommaKeyword_10());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2360:1: ( (lv_offsetY_11_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2361:1: (lv_offsetY_11_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2361:1: (lv_offsetY_11_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2362:3: lv_offsetY_11_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getEffectInnerShadowAccess().getOffsetYNumberValueParserRuleCall_11_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleEffectInnerShadow5477);
lv_offsetY_11_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getEffectInnerShadowRule());
}
set(
current,
"offsetY",
lv_offsetY_11_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_12=(Token)match(input,92,FOLLOW_92_in_ruleEffectInnerShadow5489);
newLeafNode(otherlv_12, grammarAccess.getEffectInnerShadowAccess().getRightParenthesisKeyword_12());
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleEffectInnerShadow"
// $ANTLR start "entryRuleBooleanProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2390:1: entryRuleBooleanProperty returns [EObject current=null] : iv_ruleBooleanProperty= ruleBooleanProperty EOF ;
public final EObject entryRuleBooleanProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleBooleanProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2391:2: (iv_ruleBooleanProperty= ruleBooleanProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2392:2: iv_ruleBooleanProperty= ruleBooleanProperty EOF
{
newCompositeNode(grammarAccess.getBooleanPropertyRule());
pushFollow(FOLLOW_ruleBooleanProperty_in_entryRuleBooleanProperty5525);
iv_ruleBooleanProperty=ruleBooleanProperty();
state._fsp--;
current =iv_ruleBooleanProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleBooleanProperty5535);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBooleanProperty"
// $ANTLR start "ruleBooleanProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2399:1: ruleBooleanProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleBooleanValue ) ) ) ;
public final EObject ruleBooleanProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token lv_property_0_7=null;
Token lv_property_0_8=null;
Token lv_property_0_9=null;
Token lv_property_0_10=null;
Token lv_property_0_11=null;
Token lv_property_0_12=null;
Token lv_property_0_13=null;
Token lv_property_0_14=null;
Token lv_property_0_15=null;
Token lv_property_0_16=null;
Token lv_property_0_17=null;
Token lv_property_0_18=null;
Token lv_property_0_19=null;
Token lv_property_0_20=null;
Token lv_property_0_21=null;
Token lv_property_0_22=null;
Token lv_property_0_23=null;
Token lv_property_0_24=null;
Token lv_property_0_25=null;
Token lv_property_0_26=null;
Token lv_property_0_27=null;
Token lv_property_0_28=null;
Token lv_property_0_29=null;
Token lv_property_0_30=null;
Token lv_property_0_31=null;
Token lv_property_0_32=null;
Token lv_property_0_33=null;
Token lv_property_0_34=null;
Token lv_property_0_35=null;
Token otherlv_1=null;
Enumerator lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2402:28: ( ( ( ( (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleBooleanValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2403:1: ( ( ( (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleBooleanValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2403:1: ( ( ( (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleBooleanValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2403:2: ( ( (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleBooleanValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2403:2: ( ( (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2404:1: ( (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2404:1: ( (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2405:1: (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2405:1: (lv_property_0_1= '-fx-focus-traversable' | lv_property_0_2= '-fx-pannable' | lv_property_0_3= '-fx-hgap' | lv_property_0_4= '-fx-vpos' | lv_property_0_5= '-fx-snap-to-pixel' | lv_property_0_6= '-fx-vertical' | lv_property_0_7= '-fx-smooth' | lv_property_0_8= '-fx-strikethrough' | lv_property_0_9= '-fx-underline' | lv_property_0_10= '-fx-scale-shape' | lv_property_0_11= '-fx-vertical-zero-line-visible' | lv_property_0_12= '-fx-vertical-grid-line-visible' | lv_property_0_13= '-fx-horizontal-zero-line-visible' | lv_property_0_14= '-fx-horizontal-grid-line-visible' | lv_property_0_15= '-fx-pie-value-visible' | lv_property_0_16= '-fx-pie-to-label-line-curved' | lv_property_0_17= '-fx-pie-label-visible' | lv_property_0_18= '-fx-clockwise' | lv_property_0_19= '-fx-show-symbols' | lv_property_0_20= '-fx-legend-visible' | lv_property_0_21= '-fx-scale-bubble-radius-using-axis' | lv_property_0_22= '-fx-select-on-focus' | lv_property_0_23= '-fx-editable' | lv_property_0_24= '-fx-snap-to-ticks' | lv_property_0_25= '-fx-show-tick-marks' | lv_property_0_26= '-fx-show-tick-labels' | lv_property_0_27= '-fx-fit-to-width' | lv_property_0_28= '-fx-minor-tick-visible' | lv_property_0_29= '-fx-gap-start-and-end' | lv_property_0_30= '-fx-tick-mark-visible' | lv_property_0_31= '-fx-tick-labels-visible' | lv_property_0_32= '-fx-fit-to-height' | lv_property_0_33= '-fx-click-to-position' | lv_property_0_34= '-fx-text-wrap' | lv_property_0_35= '-fx-position-shape' )
int alt17=35;
switch ( input.LA(1) ) {
case 94:
{
alt17=1;
}
break;
case 95:
{
alt17=2;
}
break;
case 96:
{
alt17=3;
}
break;
case 97:
{
alt17=4;
}
break;
case 98:
{
alt17=5;
}
break;
case 99:
{
alt17=6;
}
break;
case 100:
{
alt17=7;
}
break;
case 101:
{
alt17=8;
}
break;
case 102:
{
alt17=9;
}
break;
case 103:
{
alt17=10;
}
break;
case 104:
{
alt17=11;
}
break;
case 105:
{
alt17=12;
}
break;
case 106:
{
alt17=13;
}
break;
case 107:
{
alt17=14;
}
break;
case 108:
{
alt17=15;
}
break;
case 109:
{
alt17=16;
}
break;
case 110:
{
alt17=17;
}
break;
case 111:
{
alt17=18;
}
break;
case 112:
{
alt17=19;
}
break;
case 113:
{
alt17=20;
}
break;
case 114:
{
alt17=21;
}
break;
case 115:
{
alt17=22;
}
break;
case 116:
{
alt17=23;
}
break;
case 117:
{
alt17=24;
}
break;
case 118:
{
alt17=25;
}
break;
case 119:
{
alt17=26;
}
break;
case 120:
{
alt17=27;
}
break;
case 121:
{
alt17=28;
}
break;
case 122:
{
alt17=29;
}
break;
case 123:
{
alt17=30;
}
break;
case 124:
{
alt17=31;
}
break;
case 125:
{
alt17=32;
}
break;
case 126:
{
alt17=33;
}
break;
case 127:
{
alt17=34;
}
break;
case 128:
{
alt17=35;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 17, 0, input);
throw nvae;
}
switch (alt17) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2406:3: lv_property_0_1= '-fx-focus-traversable'
{
lv_property_0_1=(Token)match(input,94,FOLLOW_94_in_ruleBooleanProperty5580);
newLeafNode(lv_property_0_1, grammarAccess.getBooleanPropertyAccess().getPropertyFxFocusTraversableKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2418:8: lv_property_0_2= '-fx-pannable'
{
lv_property_0_2=(Token)match(input,95,FOLLOW_95_in_ruleBooleanProperty5609);
newLeafNode(lv_property_0_2, grammarAccess.getBooleanPropertyAccess().getPropertyFxPannableKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2430:8: lv_property_0_3= '-fx-hgap'
{
lv_property_0_3=(Token)match(input,96,FOLLOW_96_in_ruleBooleanProperty5638);
newLeafNode(lv_property_0_3, grammarAccess.getBooleanPropertyAccess().getPropertyFxHgapKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2442:8: lv_property_0_4= '-fx-vpos'
{
lv_property_0_4=(Token)match(input,97,FOLLOW_97_in_ruleBooleanProperty5667);
newLeafNode(lv_property_0_4, grammarAccess.getBooleanPropertyAccess().getPropertyFxVposKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2454:8: lv_property_0_5= '-fx-snap-to-pixel'
{
lv_property_0_5=(Token)match(input,98,FOLLOW_98_in_ruleBooleanProperty5696);
newLeafNode(lv_property_0_5, grammarAccess.getBooleanPropertyAccess().getPropertyFxSnapToPixelKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2466:8: lv_property_0_6= '-fx-vertical'
{
lv_property_0_6=(Token)match(input,99,FOLLOW_99_in_ruleBooleanProperty5725);
newLeafNode(lv_property_0_6, grammarAccess.getBooleanPropertyAccess().getPropertyFxVerticalKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2478:8: lv_property_0_7= '-fx-smooth'
{
lv_property_0_7=(Token)match(input,100,FOLLOW_100_in_ruleBooleanProperty5754);
newLeafNode(lv_property_0_7, grammarAccess.getBooleanPropertyAccess().getPropertyFxSmoothKeyword_0_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2490:8: lv_property_0_8= '-fx-strikethrough'
{
lv_property_0_8=(Token)match(input,101,FOLLOW_101_in_ruleBooleanProperty5783);
newLeafNode(lv_property_0_8, grammarAccess.getBooleanPropertyAccess().getPropertyFxStrikethroughKeyword_0_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2502:8: lv_property_0_9= '-fx-underline'
{
lv_property_0_9=(Token)match(input,102,FOLLOW_102_in_ruleBooleanProperty5812);
newLeafNode(lv_property_0_9, grammarAccess.getBooleanPropertyAccess().getPropertyFxUnderlineKeyword_0_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_9, null);
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2514:8: lv_property_0_10= '-fx-scale-shape'
{
lv_property_0_10=(Token)match(input,103,FOLLOW_103_in_ruleBooleanProperty5841);
newLeafNode(lv_property_0_10, grammarAccess.getBooleanPropertyAccess().getPropertyFxScaleShapeKeyword_0_0_9());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_10, null);
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2526:8: lv_property_0_11= '-fx-vertical-zero-line-visible'
{
lv_property_0_11=(Token)match(input,104,FOLLOW_104_in_ruleBooleanProperty5870);
newLeafNode(lv_property_0_11, grammarAccess.getBooleanPropertyAccess().getPropertyFxVerticalZeroLineVisibleKeyword_0_0_10());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_11, null);
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2538:8: lv_property_0_12= '-fx-vertical-grid-line-visible'
{
lv_property_0_12=(Token)match(input,105,FOLLOW_105_in_ruleBooleanProperty5899);
newLeafNode(lv_property_0_12, grammarAccess.getBooleanPropertyAccess().getPropertyFxVerticalGridLineVisibleKeyword_0_0_11());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_12, null);
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2550:8: lv_property_0_13= '-fx-horizontal-zero-line-visible'
{
lv_property_0_13=(Token)match(input,106,FOLLOW_106_in_ruleBooleanProperty5928);
newLeafNode(lv_property_0_13, grammarAccess.getBooleanPropertyAccess().getPropertyFxHorizontalZeroLineVisibleKeyword_0_0_12());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_13, null);
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2562:8: lv_property_0_14= '-fx-horizontal-grid-line-visible'
{
lv_property_0_14=(Token)match(input,107,FOLLOW_107_in_ruleBooleanProperty5957);
newLeafNode(lv_property_0_14, grammarAccess.getBooleanPropertyAccess().getPropertyFxHorizontalGridLineVisibleKeyword_0_0_13());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_14, null);
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2574:8: lv_property_0_15= '-fx-pie-value-visible'
{
lv_property_0_15=(Token)match(input,108,FOLLOW_108_in_ruleBooleanProperty5986);
newLeafNode(lv_property_0_15, grammarAccess.getBooleanPropertyAccess().getPropertyFxPieValueVisibleKeyword_0_0_14());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_15, null);
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2586:8: lv_property_0_16= '-fx-pie-to-label-line-curved'
{
lv_property_0_16=(Token)match(input,109,FOLLOW_109_in_ruleBooleanProperty6015);
newLeafNode(lv_property_0_16, grammarAccess.getBooleanPropertyAccess().getPropertyFxPieToLabelLineCurvedKeyword_0_0_15());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_16, null);
}
break;
case 17 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2598:8: lv_property_0_17= '-fx-pie-label-visible'
{
lv_property_0_17=(Token)match(input,110,FOLLOW_110_in_ruleBooleanProperty6044);
newLeafNode(lv_property_0_17, grammarAccess.getBooleanPropertyAccess().getPropertyFxPieLabelVisibleKeyword_0_0_16());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_17, null);
}
break;
case 18 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2610:8: lv_property_0_18= '-fx-clockwise'
{
lv_property_0_18=(Token)match(input,111,FOLLOW_111_in_ruleBooleanProperty6073);
newLeafNode(lv_property_0_18, grammarAccess.getBooleanPropertyAccess().getPropertyFxClockwiseKeyword_0_0_17());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_18, null);
}
break;
case 19 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2622:8: lv_property_0_19= '-fx-show-symbols'
{
lv_property_0_19=(Token)match(input,112,FOLLOW_112_in_ruleBooleanProperty6102);
newLeafNode(lv_property_0_19, grammarAccess.getBooleanPropertyAccess().getPropertyFxShowSymbolsKeyword_0_0_18());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_19, null);
}
break;
case 20 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2634:8: lv_property_0_20= '-fx-legend-visible'
{
lv_property_0_20=(Token)match(input,113,FOLLOW_113_in_ruleBooleanProperty6131);
newLeafNode(lv_property_0_20, grammarAccess.getBooleanPropertyAccess().getPropertyFxLegendVisibleKeyword_0_0_19());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_20, null);
}
break;
case 21 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2646:8: lv_property_0_21= '-fx-scale-bubble-radius-using-axis'
{
lv_property_0_21=(Token)match(input,114,FOLLOW_114_in_ruleBooleanProperty6160);
newLeafNode(lv_property_0_21, grammarAccess.getBooleanPropertyAccess().getPropertyFxScaleBubbleRadiusUsingAxisKeyword_0_0_20());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_21, null);
}
break;
case 22 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2658:8: lv_property_0_22= '-fx-select-on-focus'
{
lv_property_0_22=(Token)match(input,115,FOLLOW_115_in_ruleBooleanProperty6189);
newLeafNode(lv_property_0_22, grammarAccess.getBooleanPropertyAccess().getPropertyFxSelectOnFocusKeyword_0_0_21());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_22, null);
}
break;
case 23 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2670:8: lv_property_0_23= '-fx-editable'
{
lv_property_0_23=(Token)match(input,116,FOLLOW_116_in_ruleBooleanProperty6218);
newLeafNode(lv_property_0_23, grammarAccess.getBooleanPropertyAccess().getPropertyFxEditableKeyword_0_0_22());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_23, null);
}
break;
case 24 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2682:8: lv_property_0_24= '-fx-snap-to-ticks'
{
lv_property_0_24=(Token)match(input,117,FOLLOW_117_in_ruleBooleanProperty6247);
newLeafNode(lv_property_0_24, grammarAccess.getBooleanPropertyAccess().getPropertyFxSnapToTicksKeyword_0_0_23());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_24, null);
}
break;
case 25 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2694:8: lv_property_0_25= '-fx-show-tick-marks'
{
lv_property_0_25=(Token)match(input,118,FOLLOW_118_in_ruleBooleanProperty6276);
newLeafNode(lv_property_0_25, grammarAccess.getBooleanPropertyAccess().getPropertyFxShowTickMarksKeyword_0_0_24());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_25, null);
}
break;
case 26 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2706:8: lv_property_0_26= '-fx-show-tick-labels'
{
lv_property_0_26=(Token)match(input,119,FOLLOW_119_in_ruleBooleanProperty6305);
newLeafNode(lv_property_0_26, grammarAccess.getBooleanPropertyAccess().getPropertyFxShowTickLabelsKeyword_0_0_25());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_26, null);
}
break;
case 27 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2718:8: lv_property_0_27= '-fx-fit-to-width'
{
lv_property_0_27=(Token)match(input,120,FOLLOW_120_in_ruleBooleanProperty6334);
newLeafNode(lv_property_0_27, grammarAccess.getBooleanPropertyAccess().getPropertyFxFitToWidthKeyword_0_0_26());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_27, null);
}
break;
case 28 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2730:8: lv_property_0_28= '-fx-minor-tick-visible'
{
lv_property_0_28=(Token)match(input,121,FOLLOW_121_in_ruleBooleanProperty6363);
newLeafNode(lv_property_0_28, grammarAccess.getBooleanPropertyAccess().getPropertyFxMinorTickVisibleKeyword_0_0_27());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_28, null);
}
break;
case 29 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2742:8: lv_property_0_29= '-fx-gap-start-and-end'
{
lv_property_0_29=(Token)match(input,122,FOLLOW_122_in_ruleBooleanProperty6392);
newLeafNode(lv_property_0_29, grammarAccess.getBooleanPropertyAccess().getPropertyFxGapStartAndEndKeyword_0_0_28());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_29, null);
}
break;
case 30 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2754:8: lv_property_0_30= '-fx-tick-mark-visible'
{
lv_property_0_30=(Token)match(input,123,FOLLOW_123_in_ruleBooleanProperty6421);
newLeafNode(lv_property_0_30, grammarAccess.getBooleanPropertyAccess().getPropertyFxTickMarkVisibleKeyword_0_0_29());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_30, null);
}
break;
case 31 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2766:8: lv_property_0_31= '-fx-tick-labels-visible'
{
lv_property_0_31=(Token)match(input,124,FOLLOW_124_in_ruleBooleanProperty6450);
newLeafNode(lv_property_0_31, grammarAccess.getBooleanPropertyAccess().getPropertyFxTickLabelsVisibleKeyword_0_0_30());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_31, null);
}
break;
case 32 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2778:8: lv_property_0_32= '-fx-fit-to-height'
{
lv_property_0_32=(Token)match(input,125,FOLLOW_125_in_ruleBooleanProperty6479);
newLeafNode(lv_property_0_32, grammarAccess.getBooleanPropertyAccess().getPropertyFxFitToHeightKeyword_0_0_31());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_32, null);
}
break;
case 33 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2790:8: lv_property_0_33= '-fx-click-to-position'
{
lv_property_0_33=(Token)match(input,126,FOLLOW_126_in_ruleBooleanProperty6508);
newLeafNode(lv_property_0_33, grammarAccess.getBooleanPropertyAccess().getPropertyFxClickToPositionKeyword_0_0_32());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_33, null);
}
break;
case 34 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2802:8: lv_property_0_34= '-fx-text-wrap'
{
lv_property_0_34=(Token)match(input,127,FOLLOW_127_in_ruleBooleanProperty6537);
newLeafNode(lv_property_0_34, grammarAccess.getBooleanPropertyAccess().getPropertyFxTextWrapKeyword_0_0_33());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_34, null);
}
break;
case 35 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2814:8: lv_property_0_35= '-fx-position-shape'
{
lv_property_0_35=(Token)match(input,128,FOLLOW_128_in_ruleBooleanProperty6566);
newLeafNode(lv_property_0_35, grammarAccess.getBooleanPropertyAccess().getPropertyFxPositionShapeKeyword_0_0_34());
if (current==null) {
current = createModelElement(grammarAccess.getBooleanPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_35, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleBooleanProperty6594);
newLeafNode(otherlv_1, grammarAccess.getBooleanPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2833:1: ( (lv_value_2_0= ruleBooleanValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2834:1: (lv_value_2_0= ruleBooleanValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2834:1: (lv_value_2_0= ruleBooleanValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2835:3: lv_value_2_0= ruleBooleanValue
{
newCompositeNode(grammarAccess.getBooleanPropertyAccess().getValueBooleanValueEnumRuleCall_2_0());
pushFollow(FOLLOW_ruleBooleanValue_in_ruleBooleanProperty6615);
lv_value_2_0=ruleBooleanValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBooleanPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"BooleanValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBooleanProperty"
// $ANTLR start "entryRuleSizeProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2859:1: entryRuleSizeProperty returns [EObject current=null] : iv_ruleSizeProperty= ruleSizeProperty EOF ;
public final EObject entryRuleSizeProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleSizeProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2860:2: (iv_ruleSizeProperty= ruleSizeProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2861:2: iv_ruleSizeProperty= ruleSizeProperty EOF
{
newCompositeNode(grammarAccess.getSizePropertyRule());
pushFollow(FOLLOW_ruleSizeProperty_in_entryRuleSizeProperty6651);
iv_ruleSizeProperty=ruleSizeProperty();
state._fsp--;
current =iv_ruleSizeProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleSizeProperty6661);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleSizeProperty"
// $ANTLR start "ruleSizeProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2868:1: ruleSizeProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) ) ) ;
public final EObject ruleSizeProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token lv_property_0_7=null;
Token lv_property_0_8=null;
Token lv_property_0_9=null;
Token lv_property_0_10=null;
Token lv_property_0_11=null;
Token lv_property_0_12=null;
Token lv_property_0_13=null;
Token lv_property_0_14=null;
Token lv_property_0_15=null;
Token lv_property_0_16=null;
Token lv_property_0_17=null;
Token lv_property_0_18=null;
Token lv_property_0_19=null;
Token lv_property_0_20=null;
Token lv_property_0_21=null;
Token lv_property_0_22=null;
Token lv_property_0_23=null;
Token lv_property_0_24=null;
Token lv_property_0_25=null;
Token lv_property_0_26=null;
Token lv_property_0_27=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2871:28: ( ( ( ( (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2872:1: ( ( ( (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2872:1: ( ( ( (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2872:2: ( ( (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2872:2: ( ( (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2873:1: ( (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2873:1: ( (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2874:1: (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2874:1: (lv_property_0_1= '-fx-spacing' | lv_property_0_2= '-fx-arc-height' | lv_property_0_3= '-fx-arc-width' | lv_property_0_4= '-fx-minor-tick-length' | lv_property_0_5= '-fx-stroke-width' | lv_property_0_6= '-fx-start-margin' | lv_property_0_7= '-fx-end-margin' | lv_property_0_8= '-fx-tick-mark-stroke-width' | lv_property_0_9= '-fx-tick-mark-length' | lv_property_0_10= '-fx-tick-label-tick-gap' | lv_property_0_11= '-fx-axis-stroke-width' | lv_property_0_12= '-fx-label-tick-gap' | lv_property_0_13= '-fx-vertical-grid-line-stroke-width' | lv_property_0_14= '-fx-plot-background-stroke-width' | lv_property_0_15= '-fx-horizontal-grid-line-stroke-width' | lv_property_0_16= '-fx-pie-thickness' | lv_property_0_17= '-fx-pie-stroke-width' | lv_property_0_18= '-fx-title-gap' | lv_property_0_19= '-fx-legend-gap' | lv_property_0_20= '-fx-hover-stroke-width' | lv_property_0_21= '-fx-chart-background-stroke-width' | lv_property_0_22= '-fx-offset-y' | lv_property_0_23= '-fx-offset-x' | lv_property_0_24= '-fx-category-gap' | lv_property_0_25= '-fx-bar-gap' | lv_property_0_26= '-fx-graphic-text-gap' | lv_property_0_27= '-fx-tab-spacing' )
int alt18=27;
switch ( input.LA(1) ) {
case 129:
{
alt18=1;
}
break;
case 130:
{
alt18=2;
}
break;
case 131:
{
alt18=3;
}
break;
case 132:
{
alt18=4;
}
break;
case 133:
{
alt18=5;
}
break;
case 134:
{
alt18=6;
}
break;
case 135:
{
alt18=7;
}
break;
case 136:
{
alt18=8;
}
break;
case 137:
{
alt18=9;
}
break;
case 138:
{
alt18=10;
}
break;
case 139:
{
alt18=11;
}
break;
case 140:
{
alt18=12;
}
break;
case 141:
{
alt18=13;
}
break;
case 142:
{
alt18=14;
}
break;
case 143:
{
alt18=15;
}
break;
case 144:
{
alt18=16;
}
break;
case 145:
{
alt18=17;
}
break;
case 146:
{
alt18=18;
}
break;
case 147:
{
alt18=19;
}
break;
case 148:
{
alt18=20;
}
break;
case 149:
{
alt18=21;
}
break;
case 150:
{
alt18=22;
}
break;
case 151:
{
alt18=23;
}
break;
case 152:
{
alt18=24;
}
break;
case 153:
{
alt18=25;
}
break;
case 154:
{
alt18=26;
}
break;
case 155:
{
alt18=27;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 18, 0, input);
throw nvae;
}
switch (alt18) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2875:3: lv_property_0_1= '-fx-spacing'
{
lv_property_0_1=(Token)match(input,129,FOLLOW_129_in_ruleSizeProperty6706);
newLeafNode(lv_property_0_1, grammarAccess.getSizePropertyAccess().getPropertyFxSpacingKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2887:8: lv_property_0_2= '-fx-arc-height'
{
lv_property_0_2=(Token)match(input,130,FOLLOW_130_in_ruleSizeProperty6735);
newLeafNode(lv_property_0_2, grammarAccess.getSizePropertyAccess().getPropertyFxArcHeightKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2899:8: lv_property_0_3= '-fx-arc-width'
{
lv_property_0_3=(Token)match(input,131,FOLLOW_131_in_ruleSizeProperty6764);
newLeafNode(lv_property_0_3, grammarAccess.getSizePropertyAccess().getPropertyFxArcWidthKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2911:8: lv_property_0_4= '-fx-minor-tick-length'
{
lv_property_0_4=(Token)match(input,132,FOLLOW_132_in_ruleSizeProperty6793);
newLeafNode(lv_property_0_4, grammarAccess.getSizePropertyAccess().getPropertyFxMinorTickLengthKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2923:8: lv_property_0_5= '-fx-stroke-width'
{
lv_property_0_5=(Token)match(input,133,FOLLOW_133_in_ruleSizeProperty6822);
newLeafNode(lv_property_0_5, grammarAccess.getSizePropertyAccess().getPropertyFxStrokeWidthKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2935:8: lv_property_0_6= '-fx-start-margin'
{
lv_property_0_6=(Token)match(input,134,FOLLOW_134_in_ruleSizeProperty6851);
newLeafNode(lv_property_0_6, grammarAccess.getSizePropertyAccess().getPropertyFxStartMarginKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2947:8: lv_property_0_7= '-fx-end-margin'
{
lv_property_0_7=(Token)match(input,135,FOLLOW_135_in_ruleSizeProperty6880);
newLeafNode(lv_property_0_7, grammarAccess.getSizePropertyAccess().getPropertyFxEndMarginKeyword_0_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2959:8: lv_property_0_8= '-fx-tick-mark-stroke-width'
{
lv_property_0_8=(Token)match(input,136,FOLLOW_136_in_ruleSizeProperty6909);
newLeafNode(lv_property_0_8, grammarAccess.getSizePropertyAccess().getPropertyFxTickMarkStrokeWidthKeyword_0_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2971:8: lv_property_0_9= '-fx-tick-mark-length'
{
lv_property_0_9=(Token)match(input,137,FOLLOW_137_in_ruleSizeProperty6938);
newLeafNode(lv_property_0_9, grammarAccess.getSizePropertyAccess().getPropertyFxTickMarkLengthKeyword_0_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_9, null);
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2983:8: lv_property_0_10= '-fx-tick-label-tick-gap'
{
lv_property_0_10=(Token)match(input,138,FOLLOW_138_in_ruleSizeProperty6967);
newLeafNode(lv_property_0_10, grammarAccess.getSizePropertyAccess().getPropertyFxTickLabelTickGapKeyword_0_0_9());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_10, null);
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:2995:8: lv_property_0_11= '-fx-axis-stroke-width'
{
lv_property_0_11=(Token)match(input,139,FOLLOW_139_in_ruleSizeProperty6996);
newLeafNode(lv_property_0_11, grammarAccess.getSizePropertyAccess().getPropertyFxAxisStrokeWidthKeyword_0_0_10());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_11, null);
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3007:8: lv_property_0_12= '-fx-label-tick-gap'
{
lv_property_0_12=(Token)match(input,140,FOLLOW_140_in_ruleSizeProperty7025);
newLeafNode(lv_property_0_12, grammarAccess.getSizePropertyAccess().getPropertyFxLabelTickGapKeyword_0_0_11());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_12, null);
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3019:8: lv_property_0_13= '-fx-vertical-grid-line-stroke-width'
{
lv_property_0_13=(Token)match(input,141,FOLLOW_141_in_ruleSizeProperty7054);
newLeafNode(lv_property_0_13, grammarAccess.getSizePropertyAccess().getPropertyFxVerticalGridLineStrokeWidthKeyword_0_0_12());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_13, null);
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3031:8: lv_property_0_14= '-fx-plot-background-stroke-width'
{
lv_property_0_14=(Token)match(input,142,FOLLOW_142_in_ruleSizeProperty7083);
newLeafNode(lv_property_0_14, grammarAccess.getSizePropertyAccess().getPropertyFxPlotBackgroundStrokeWidthKeyword_0_0_13());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_14, null);
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3043:8: lv_property_0_15= '-fx-horizontal-grid-line-stroke-width'
{
lv_property_0_15=(Token)match(input,143,FOLLOW_143_in_ruleSizeProperty7112);
newLeafNode(lv_property_0_15, grammarAccess.getSizePropertyAccess().getPropertyFxHorizontalGridLineStrokeWidthKeyword_0_0_14());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_15, null);
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3055:8: lv_property_0_16= '-fx-pie-thickness'
{
lv_property_0_16=(Token)match(input,144,FOLLOW_144_in_ruleSizeProperty7141);
newLeafNode(lv_property_0_16, grammarAccess.getSizePropertyAccess().getPropertyFxPieThicknessKeyword_0_0_15());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_16, null);
}
break;
case 17 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3067:8: lv_property_0_17= '-fx-pie-stroke-width'
{
lv_property_0_17=(Token)match(input,145,FOLLOW_145_in_ruleSizeProperty7170);
newLeafNode(lv_property_0_17, grammarAccess.getSizePropertyAccess().getPropertyFxPieStrokeWidthKeyword_0_0_16());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_17, null);
}
break;
case 18 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3079:8: lv_property_0_18= '-fx-title-gap'
{
lv_property_0_18=(Token)match(input,146,FOLLOW_146_in_ruleSizeProperty7199);
newLeafNode(lv_property_0_18, grammarAccess.getSizePropertyAccess().getPropertyFxTitleGapKeyword_0_0_17());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_18, null);
}
break;
case 19 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3091:8: lv_property_0_19= '-fx-legend-gap'
{
lv_property_0_19=(Token)match(input,147,FOLLOW_147_in_ruleSizeProperty7228);
newLeafNode(lv_property_0_19, grammarAccess.getSizePropertyAccess().getPropertyFxLegendGapKeyword_0_0_18());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_19, null);
}
break;
case 20 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3103:8: lv_property_0_20= '-fx-hover-stroke-width'
{
lv_property_0_20=(Token)match(input,148,FOLLOW_148_in_ruleSizeProperty7257);
newLeafNode(lv_property_0_20, grammarAccess.getSizePropertyAccess().getPropertyFxHoverStrokeWidthKeyword_0_0_19());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_20, null);
}
break;
case 21 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3115:8: lv_property_0_21= '-fx-chart-background-stroke-width'
{
lv_property_0_21=(Token)match(input,149,FOLLOW_149_in_ruleSizeProperty7286);
newLeafNode(lv_property_0_21, grammarAccess.getSizePropertyAccess().getPropertyFxChartBackgroundStrokeWidthKeyword_0_0_20());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_21, null);
}
break;
case 22 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3127:8: lv_property_0_22= '-fx-offset-y'
{
lv_property_0_22=(Token)match(input,150,FOLLOW_150_in_ruleSizeProperty7315);
newLeafNode(lv_property_0_22, grammarAccess.getSizePropertyAccess().getPropertyFxOffsetYKeyword_0_0_21());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_22, null);
}
break;
case 23 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3139:8: lv_property_0_23= '-fx-offset-x'
{
lv_property_0_23=(Token)match(input,151,FOLLOW_151_in_ruleSizeProperty7344);
newLeafNode(lv_property_0_23, grammarAccess.getSizePropertyAccess().getPropertyFxOffsetXKeyword_0_0_22());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_23, null);
}
break;
case 24 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3151:8: lv_property_0_24= '-fx-category-gap'
{
lv_property_0_24=(Token)match(input,152,FOLLOW_152_in_ruleSizeProperty7373);
newLeafNode(lv_property_0_24, grammarAccess.getSizePropertyAccess().getPropertyFxCategoryGapKeyword_0_0_23());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_24, null);
}
break;
case 25 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3163:8: lv_property_0_25= '-fx-bar-gap'
{
lv_property_0_25=(Token)match(input,153,FOLLOW_153_in_ruleSizeProperty7402);
newLeafNode(lv_property_0_25, grammarAccess.getSizePropertyAccess().getPropertyFxBarGapKeyword_0_0_24());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_25, null);
}
break;
case 26 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3175:8: lv_property_0_26= '-fx-graphic-text-gap'
{
lv_property_0_26=(Token)match(input,154,FOLLOW_154_in_ruleSizeProperty7431);
newLeafNode(lv_property_0_26, grammarAccess.getSizePropertyAccess().getPropertyFxGraphicTextGapKeyword_0_0_25());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_26, null);
}
break;
case 27 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3187:8: lv_property_0_27= '-fx-tab-spacing'
{
lv_property_0_27=(Token)match(input,155,FOLLOW_155_in_ruleSizeProperty7460);
newLeafNode(lv_property_0_27, grammarAccess.getSizePropertyAccess().getPropertyFxTabSpacingKeyword_0_0_26());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_27, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleSizeProperty7488);
newLeafNode(otherlv_1, grammarAccess.getSizePropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3206:1: ( (lv_value_2_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3207:1: (lv_value_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3207:1: (lv_value_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3208:3: lv_value_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getSizePropertyAccess().getValueSizeValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleSizeProperty7509);
lv_value_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSizePropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleSizeProperty"
// $ANTLR start "entryRuleNumberProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3232:1: entryRuleNumberProperty returns [EObject current=null] : iv_ruleNumberProperty= ruleNumberProperty EOF ;
public final EObject entryRuleNumberProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleNumberProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3233:2: (iv_ruleNumberProperty= ruleNumberProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3234:2: iv_ruleNumberProperty= ruleNumberProperty EOF
{
newCompositeNode(grammarAccess.getNumberPropertyRule());
pushFollow(FOLLOW_ruleNumberProperty_in_entryRuleNumberProperty7545);
iv_ruleNumberProperty=ruleNumberProperty();
state._fsp--;
current =iv_ruleNumberProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleNumberProperty7555);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleNumberProperty"
// $ANTLR start "ruleNumberProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3241:1: ruleNumberProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) ) ;
public final EObject ruleNumberProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token lv_property_0_7=null;
Token lv_property_0_8=null;
Token lv_property_0_9=null;
Token lv_property_0_10=null;
Token lv_property_0_11=null;
Token lv_property_0_12=null;
Token lv_property_0_13=null;
Token lv_property_0_14=null;
Token lv_property_0_15=null;
Token lv_property_0_16=null;
Token lv_property_0_17=null;
Token lv_property_0_18=null;
Token lv_property_0_19=null;
Token lv_property_0_20=null;
Token lv_property_0_21=null;
Token lv_property_0_22=null;
Token lv_property_0_23=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3244:28: ( ( ( ( (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3245:1: ( ( ( (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3245:1: ( ( ( (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3245:2: ( ( (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3245:2: ( ( (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3246:1: ( (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3246:1: ( (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3247:1: (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3247:1: (lv_property_0_1= '-fx-rotate' | lv_property_0_2= '-fx-scale-x' | lv_property_0_3= '-fx-scale-y' | lv_property_0_4= '-fx-scale-z' | lv_property_0_5= '-fx-translate-x' | lv_property_0_6= '-fx-translate-y' | lv_property_0_7= '-fx-translate-z' | lv_property_0_8= '-fx-vgap' | lv_property_0_9= '-fx-tile-height' | lv_property_0_10= '-fx-tile-width' | lv_property_0_11= '-fx-stroke-dash-offset' | lv_property_0_12= '-fx-stroke-miter-limit' | lv_property_0_13= '-fx-block-increment' | lv_property_0_14= '-fx-unit-increment' | lv_property_0_15= '-fx-major-tick-unit' | lv_property_0_16= '-fx-data-opacity' | lv_property_0_17= '-fx-radius-scale' | lv_property_0_18= '-fx-pie-to-label-line-one-length' | lv_property_0_19= '-fx-pie-to-label-line-stroke-width' | lv_property_0_20= '-fx-pie-to-label-line-two-length' | lv_property_0_21= '-fx-start-angle' | lv_property_0_22= '-fx-tick-unit' | lv_property_0_23= '-fx-indent' )
int alt19=23;
switch ( input.LA(1) ) {
case 156:
{
alt19=1;
}
break;
case 157:
{
alt19=2;
}
break;
case 158:
{
alt19=3;
}
break;
case 159:
{
alt19=4;
}
break;
case 160:
{
alt19=5;
}
break;
case 161:
{
alt19=6;
}
break;
case 162:
{
alt19=7;
}
break;
case 163:
{
alt19=8;
}
break;
case 164:
{
alt19=9;
}
break;
case 165:
{
alt19=10;
}
break;
case 166:
{
alt19=11;
}
break;
case 167:
{
alt19=12;
}
break;
case 168:
{
alt19=13;
}
break;
case 169:
{
alt19=14;
}
break;
case 170:
{
alt19=15;
}
break;
case 171:
{
alt19=16;
}
break;
case 172:
{
alt19=17;
}
break;
case 173:
{
alt19=18;
}
break;
case 174:
{
alt19=19;
}
break;
case 175:
{
alt19=20;
}
break;
case 176:
{
alt19=21;
}
break;
case 177:
{
alt19=22;
}
break;
case 178:
{
alt19=23;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 19, 0, input);
throw nvae;
}
switch (alt19) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3248:3: lv_property_0_1= '-fx-rotate'
{
lv_property_0_1=(Token)match(input,156,FOLLOW_156_in_ruleNumberProperty7600);
newLeafNode(lv_property_0_1, grammarAccess.getNumberPropertyAccess().getPropertyFxRotateKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3260:8: lv_property_0_2= '-fx-scale-x'
{
lv_property_0_2=(Token)match(input,157,FOLLOW_157_in_ruleNumberProperty7629);
newLeafNode(lv_property_0_2, grammarAccess.getNumberPropertyAccess().getPropertyFxScaleXKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3272:8: lv_property_0_3= '-fx-scale-y'
{
lv_property_0_3=(Token)match(input,158,FOLLOW_158_in_ruleNumberProperty7658);
newLeafNode(lv_property_0_3, grammarAccess.getNumberPropertyAccess().getPropertyFxScaleYKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3284:8: lv_property_0_4= '-fx-scale-z'
{
lv_property_0_4=(Token)match(input,159,FOLLOW_159_in_ruleNumberProperty7687);
newLeafNode(lv_property_0_4, grammarAccess.getNumberPropertyAccess().getPropertyFxScaleZKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3296:8: lv_property_0_5= '-fx-translate-x'
{
lv_property_0_5=(Token)match(input,160,FOLLOW_160_in_ruleNumberProperty7716);
newLeafNode(lv_property_0_5, grammarAccess.getNumberPropertyAccess().getPropertyFxTranslateXKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3308:8: lv_property_0_6= '-fx-translate-y'
{
lv_property_0_6=(Token)match(input,161,FOLLOW_161_in_ruleNumberProperty7745);
newLeafNode(lv_property_0_6, grammarAccess.getNumberPropertyAccess().getPropertyFxTranslateYKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3320:8: lv_property_0_7= '-fx-translate-z'
{
lv_property_0_7=(Token)match(input,162,FOLLOW_162_in_ruleNumberProperty7774);
newLeafNode(lv_property_0_7, grammarAccess.getNumberPropertyAccess().getPropertyFxTranslateZKeyword_0_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3332:8: lv_property_0_8= '-fx-vgap'
{
lv_property_0_8=(Token)match(input,163,FOLLOW_163_in_ruleNumberProperty7803);
newLeafNode(lv_property_0_8, grammarAccess.getNumberPropertyAccess().getPropertyFxVgapKeyword_0_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3344:8: lv_property_0_9= '-fx-tile-height'
{
lv_property_0_9=(Token)match(input,164,FOLLOW_164_in_ruleNumberProperty7832);
newLeafNode(lv_property_0_9, grammarAccess.getNumberPropertyAccess().getPropertyFxTileHeightKeyword_0_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_9, null);
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3356:8: lv_property_0_10= '-fx-tile-width'
{
lv_property_0_10=(Token)match(input,165,FOLLOW_165_in_ruleNumberProperty7861);
newLeafNode(lv_property_0_10, grammarAccess.getNumberPropertyAccess().getPropertyFxTileWidthKeyword_0_0_9());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_10, null);
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3368:8: lv_property_0_11= '-fx-stroke-dash-offset'
{
lv_property_0_11=(Token)match(input,166,FOLLOW_166_in_ruleNumberProperty7890);
newLeafNode(lv_property_0_11, grammarAccess.getNumberPropertyAccess().getPropertyFxStrokeDashOffsetKeyword_0_0_10());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_11, null);
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3380:8: lv_property_0_12= '-fx-stroke-miter-limit'
{
lv_property_0_12=(Token)match(input,167,FOLLOW_167_in_ruleNumberProperty7919);
newLeafNode(lv_property_0_12, grammarAccess.getNumberPropertyAccess().getPropertyFxStrokeMiterLimitKeyword_0_0_11());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_12, null);
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3392:8: lv_property_0_13= '-fx-block-increment'
{
lv_property_0_13=(Token)match(input,168,FOLLOW_168_in_ruleNumberProperty7948);
newLeafNode(lv_property_0_13, grammarAccess.getNumberPropertyAccess().getPropertyFxBlockIncrementKeyword_0_0_12());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_13, null);
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3404:8: lv_property_0_14= '-fx-unit-increment'
{
lv_property_0_14=(Token)match(input,169,FOLLOW_169_in_ruleNumberProperty7977);
newLeafNode(lv_property_0_14, grammarAccess.getNumberPropertyAccess().getPropertyFxUnitIncrementKeyword_0_0_13());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_14, null);
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3416:8: lv_property_0_15= '-fx-major-tick-unit'
{
lv_property_0_15=(Token)match(input,170,FOLLOW_170_in_ruleNumberProperty8006);
newLeafNode(lv_property_0_15, grammarAccess.getNumberPropertyAccess().getPropertyFxMajorTickUnitKeyword_0_0_14());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_15, null);
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3428:8: lv_property_0_16= '-fx-data-opacity'
{
lv_property_0_16=(Token)match(input,171,FOLLOW_171_in_ruleNumberProperty8035);
newLeafNode(lv_property_0_16, grammarAccess.getNumberPropertyAccess().getPropertyFxDataOpacityKeyword_0_0_15());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_16, null);
}
break;
case 17 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3440:8: lv_property_0_17= '-fx-radius-scale'
{
lv_property_0_17=(Token)match(input,172,FOLLOW_172_in_ruleNumberProperty8064);
newLeafNode(lv_property_0_17, grammarAccess.getNumberPropertyAccess().getPropertyFxRadiusScaleKeyword_0_0_16());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_17, null);
}
break;
case 18 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3452:8: lv_property_0_18= '-fx-pie-to-label-line-one-length'
{
lv_property_0_18=(Token)match(input,173,FOLLOW_173_in_ruleNumberProperty8093);
newLeafNode(lv_property_0_18, grammarAccess.getNumberPropertyAccess().getPropertyFxPieToLabelLineOneLengthKeyword_0_0_17());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_18, null);
}
break;
case 19 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3464:8: lv_property_0_19= '-fx-pie-to-label-line-stroke-width'
{
lv_property_0_19=(Token)match(input,174,FOLLOW_174_in_ruleNumberProperty8122);
newLeafNode(lv_property_0_19, grammarAccess.getNumberPropertyAccess().getPropertyFxPieToLabelLineStrokeWidthKeyword_0_0_18());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_19, null);
}
break;
case 20 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3476:8: lv_property_0_20= '-fx-pie-to-label-line-two-length'
{
lv_property_0_20=(Token)match(input,175,FOLLOW_175_in_ruleNumberProperty8151);
newLeafNode(lv_property_0_20, grammarAccess.getNumberPropertyAccess().getPropertyFxPieToLabelLineTwoLengthKeyword_0_0_19());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_20, null);
}
break;
case 21 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3488:8: lv_property_0_21= '-fx-start-angle'
{
lv_property_0_21=(Token)match(input,176,FOLLOW_176_in_ruleNumberProperty8180);
newLeafNode(lv_property_0_21, grammarAccess.getNumberPropertyAccess().getPropertyFxStartAngleKeyword_0_0_20());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_21, null);
}
break;
case 22 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3500:8: lv_property_0_22= '-fx-tick-unit'
{
lv_property_0_22=(Token)match(input,177,FOLLOW_177_in_ruleNumberProperty8209);
newLeafNode(lv_property_0_22, grammarAccess.getNumberPropertyAccess().getPropertyFxTickUnitKeyword_0_0_21());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_22, null);
}
break;
case 23 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3512:8: lv_property_0_23= '-fx-indent'
{
lv_property_0_23=(Token)match(input,178,FOLLOW_178_in_ruleNumberProperty8238);
newLeafNode(lv_property_0_23, grammarAccess.getNumberPropertyAccess().getPropertyFxIndentKeyword_0_0_22());
if (current==null) {
current = createModelElement(grammarAccess.getNumberPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_23, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleNumberProperty8266);
newLeafNode(otherlv_1, grammarAccess.getNumberPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3531:1: ( (lv_value_2_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3532:1: (lv_value_2_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3532:1: (lv_value_2_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3533:3: lv_value_2_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getNumberPropertyAccess().getValueNumberValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleNumberProperty8287);
lv_value_2_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getNumberPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleNumberProperty"
// $ANTLR start "entryRuleIntegerProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3557:1: entryRuleIntegerProperty returns [EObject current=null] : iv_ruleIntegerProperty= ruleIntegerProperty EOF ;
public final EObject entryRuleIntegerProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleIntegerProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3558:2: (iv_ruleIntegerProperty= ruleIntegerProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3559:2: iv_ruleIntegerProperty= ruleIntegerProperty EOF
{
newCompositeNode(grammarAccess.getIntegerPropertyRule());
pushFollow(FOLLOW_ruleIntegerProperty_in_entryRuleIntegerProperty8323);
iv_ruleIntegerProperty=ruleIntegerProperty();
state._fsp--;
current =iv_ruleIntegerProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleIntegerProperty8333);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleIntegerProperty"
// $ANTLR start "ruleIntegerProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3566:1: ruleIntegerProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleIntegerValue ) ) ) ;
public final EObject ruleIntegerProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3569:28: ( ( ( ( (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleIntegerValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3570:1: ( ( ( (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleIntegerValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3570:1: ( ( ( (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleIntegerValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3570:2: ( ( (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleIntegerValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3570:2: ( ( (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3571:1: ( (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3571:1: ( (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3572:1: (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3572:1: (lv_property_0_1= '-fx-columns' | lv_property_0_2= '-fx-rows' | lv_property_0_3= '-fx-lines' | lv_property_0_4= '-fx-minor-tick-count' )
int alt20=4;
switch ( input.LA(1) ) {
case 179:
{
alt20=1;
}
break;
case 180:
{
alt20=2;
}
break;
case 181:
{
alt20=3;
}
break;
case 182:
{
alt20=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 20, 0, input);
throw nvae;
}
switch (alt20) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3573:3: lv_property_0_1= '-fx-columns'
{
lv_property_0_1=(Token)match(input,179,FOLLOW_179_in_ruleIntegerProperty8378);
newLeafNode(lv_property_0_1, grammarAccess.getIntegerPropertyAccess().getPropertyFxColumnsKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getIntegerPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3585:8: lv_property_0_2= '-fx-rows'
{
lv_property_0_2=(Token)match(input,180,FOLLOW_180_in_ruleIntegerProperty8407);
newLeafNode(lv_property_0_2, grammarAccess.getIntegerPropertyAccess().getPropertyFxRowsKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getIntegerPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3597:8: lv_property_0_3= '-fx-lines'
{
lv_property_0_3=(Token)match(input,181,FOLLOW_181_in_ruleIntegerProperty8436);
newLeafNode(lv_property_0_3, grammarAccess.getIntegerPropertyAccess().getPropertyFxLinesKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getIntegerPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3609:8: lv_property_0_4= '-fx-minor-tick-count'
{
lv_property_0_4=(Token)match(input,182,FOLLOW_182_in_ruleIntegerProperty8465);
newLeafNode(lv_property_0_4, grammarAccess.getIntegerPropertyAccess().getPropertyFxMinorTickCountKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getIntegerPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleIntegerProperty8493);
newLeafNode(otherlv_1, grammarAccess.getIntegerPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3628:1: ( (lv_value_2_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3629:1: (lv_value_2_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3629:1: (lv_value_2_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3630:3: lv_value_2_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getIntegerPropertyAccess().getValueIntegerValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleIntegerProperty8514);
lv_value_2_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getIntegerPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleIntegerProperty"
// $ANTLR start "entryRulePaintProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3654:1: entryRulePaintProperty returns [EObject current=null] : iv_rulePaintProperty= rulePaintProperty EOF ;
public final EObject entryRulePaintProperty() throws RecognitionException {
EObject current = null;
EObject iv_rulePaintProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3655:2: (iv_rulePaintProperty= rulePaintProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3656:2: iv_rulePaintProperty= rulePaintProperty EOF
{
newCompositeNode(grammarAccess.getPaintPropertyRule());
pushFollow(FOLLOW_rulePaintProperty_in_entryRulePaintProperty8550);
iv_rulePaintProperty=rulePaintProperty();
state._fsp--;
current =iv_rulePaintProperty;
match(input,EOF,FOLLOW_EOF_in_entryRulePaintProperty8560);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRulePaintProperty"
// $ANTLR start "rulePaintProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3663:1: rulePaintProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' ) ) ) otherlv_1= ':' ( (lv_value_2_0= rulePaintValue ) ) ) ;
public final EObject rulePaintProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token lv_property_0_7=null;
Token lv_property_0_8=null;
Token lv_property_0_9=null;
Token lv_property_0_10=null;
Token lv_property_0_11=null;
Token lv_property_0_12=null;
Token lv_property_0_13=null;
Token lv_property_0_14=null;
Token lv_property_0_15=null;
Token lv_property_0_16=null;
Token lv_property_0_17=null;
Token lv_property_0_18=null;
Token lv_property_0_19=null;
Token lv_property_0_20=null;
Token lv_property_0_21=null;
Token lv_property_0_22=null;
Token lv_property_0_23=null;
Token lv_property_0_24=null;
Token lv_property_0_25=null;
Token lv_property_0_26=null;
Token lv_property_0_27=null;
Token lv_property_0_28=null;
Token lv_property_0_29=null;
Token lv_property_0_30=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3666:28: ( ( ( ( (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' ) ) ) otherlv_1= ':' ( (lv_value_2_0= rulePaintValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3667:1: ( ( ( (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' ) ) ) otherlv_1= ':' ( (lv_value_2_0= rulePaintValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3667:1: ( ( ( (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' ) ) ) otherlv_1= ':' ( (lv_value_2_0= rulePaintValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3667:2: ( ( (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' ) ) ) otherlv_1= ':' ( (lv_value_2_0= rulePaintValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3667:2: ( ( (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3668:1: ( (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3668:1: ( (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3669:1: (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3669:1: (lv_property_0_1= '-fx-fill' | lv_property_0_2= '-fx-stroke' | lv_property_0_3= '-fx-text-fill' | lv_property_0_4= '-fx-bar-fill' | lv_property_0_5= '-fx-bar-stroke' | lv_property_0_6= '-fx-bottom-shelf-fill' | lv_property_0_7= '-fx-bottom-shelf-stroke' | lv_property_0_8= '-fx-side-shelf-fill' | lv_property_0_9= '-fx-side-shelf-stroke' | lv_property_0_10= '-fx-zero-shelf-fill' | lv_property_0_11= '-fx-zero-shelf-stroke' | lv_property_0_12= '-fx-chart-background-fill' | lv_property_0_13= '-fx-chart-background-stroke' | lv_property_0_14= '-fx-hover-stroke' | lv_property_0_15= '-fx-title-fill' | lv_property_0_16= '-fx-pie-label-fill' | lv_property_0_17= '-fx-pie-stroke' | lv_property_0_18= '-fx-pie-to-label-line-stroke' | lv_property_0_19= '-fx-pie-value-label-fill' | lv_property_0_20= '-fx-horizontal-alternate-row-fill' | lv_property_0_21= '-fx-plot-background-fill' | lv_property_0_22= '-fx-horizontal-grid-line-stroke' | lv_property_0_23= '-fx-plot-background-stroke' | lv_property_0_24= '-fx-vertical-alternate-row-fill' | lv_property_0_25= '-fx-vertical-grid-line-stroke' | lv_property_0_26= '-fx-axis-stroke' | lv_property_0_27= '-fx-tick-label-fill' | lv_property_0_28= '-fx-label-fill' | lv_property_0_29= '-fx-tick-mark-stroke' | lv_property_0_30= '-fx-hover-fill' )
int alt21=30;
switch ( input.LA(1) ) {
case 183:
{
alt21=1;
}
break;
case 184:
{
alt21=2;
}
break;
case 185:
{
alt21=3;
}
break;
case 186:
{
alt21=4;
}
break;
case 187:
{
alt21=5;
}
break;
case 188:
{
alt21=6;
}
break;
case 189:
{
alt21=7;
}
break;
case 190:
{
alt21=8;
}
break;
case 191:
{
alt21=9;
}
break;
case 192:
{
alt21=10;
}
break;
case 193:
{
alt21=11;
}
break;
case 194:
{
alt21=12;
}
break;
case 195:
{
alt21=13;
}
break;
case 196:
{
alt21=14;
}
break;
case 197:
{
alt21=15;
}
break;
case 198:
{
alt21=16;
}
break;
case 199:
{
alt21=17;
}
break;
case 200:
{
alt21=18;
}
break;
case 201:
{
alt21=19;
}
break;
case 202:
{
alt21=20;
}
break;
case 203:
{
alt21=21;
}
break;
case 204:
{
alt21=22;
}
break;
case 205:
{
alt21=23;
}
break;
case 206:
{
alt21=24;
}
break;
case 207:
{
alt21=25;
}
break;
case 208:
{
alt21=26;
}
break;
case 209:
{
alt21=27;
}
break;
case 210:
{
alt21=28;
}
break;
case 211:
{
alt21=29;
}
break;
case 212:
{
alt21=30;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 21, 0, input);
throw nvae;
}
switch (alt21) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3670:3: lv_property_0_1= '-fx-fill'
{
lv_property_0_1=(Token)match(input,183,FOLLOW_183_in_rulePaintProperty8605);
newLeafNode(lv_property_0_1, grammarAccess.getPaintPropertyAccess().getPropertyFxFillKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3682:8: lv_property_0_2= '-fx-stroke'
{
lv_property_0_2=(Token)match(input,184,FOLLOW_184_in_rulePaintProperty8634);
newLeafNode(lv_property_0_2, grammarAccess.getPaintPropertyAccess().getPropertyFxStrokeKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3694:8: lv_property_0_3= '-fx-text-fill'
{
lv_property_0_3=(Token)match(input,185,FOLLOW_185_in_rulePaintProperty8663);
newLeafNode(lv_property_0_3, grammarAccess.getPaintPropertyAccess().getPropertyFxTextFillKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3706:8: lv_property_0_4= '-fx-bar-fill'
{
lv_property_0_4=(Token)match(input,186,FOLLOW_186_in_rulePaintProperty8692);
newLeafNode(lv_property_0_4, grammarAccess.getPaintPropertyAccess().getPropertyFxBarFillKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3718:8: lv_property_0_5= '-fx-bar-stroke'
{
lv_property_0_5=(Token)match(input,187,FOLLOW_187_in_rulePaintProperty8721);
newLeafNode(lv_property_0_5, grammarAccess.getPaintPropertyAccess().getPropertyFxBarStrokeKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3730:8: lv_property_0_6= '-fx-bottom-shelf-fill'
{
lv_property_0_6=(Token)match(input,188,FOLLOW_188_in_rulePaintProperty8750);
newLeafNode(lv_property_0_6, grammarAccess.getPaintPropertyAccess().getPropertyFxBottomShelfFillKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3742:8: lv_property_0_7= '-fx-bottom-shelf-stroke'
{
lv_property_0_7=(Token)match(input,189,FOLLOW_189_in_rulePaintProperty8779);
newLeafNode(lv_property_0_7, grammarAccess.getPaintPropertyAccess().getPropertyFxBottomShelfStrokeKeyword_0_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3754:8: lv_property_0_8= '-fx-side-shelf-fill'
{
lv_property_0_8=(Token)match(input,190,FOLLOW_190_in_rulePaintProperty8808);
newLeafNode(lv_property_0_8, grammarAccess.getPaintPropertyAccess().getPropertyFxSideShelfFillKeyword_0_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3766:8: lv_property_0_9= '-fx-side-shelf-stroke'
{
lv_property_0_9=(Token)match(input,191,FOLLOW_191_in_rulePaintProperty8837);
newLeafNode(lv_property_0_9, grammarAccess.getPaintPropertyAccess().getPropertyFxSideShelfStrokeKeyword_0_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_9, null);
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3778:8: lv_property_0_10= '-fx-zero-shelf-fill'
{
lv_property_0_10=(Token)match(input,192,FOLLOW_192_in_rulePaintProperty8866);
newLeafNode(lv_property_0_10, grammarAccess.getPaintPropertyAccess().getPropertyFxZeroShelfFillKeyword_0_0_9());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_10, null);
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3790:8: lv_property_0_11= '-fx-zero-shelf-stroke'
{
lv_property_0_11=(Token)match(input,193,FOLLOW_193_in_rulePaintProperty8895);
newLeafNode(lv_property_0_11, grammarAccess.getPaintPropertyAccess().getPropertyFxZeroShelfStrokeKeyword_0_0_10());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_11, null);
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3802:8: lv_property_0_12= '-fx-chart-background-fill'
{
lv_property_0_12=(Token)match(input,194,FOLLOW_194_in_rulePaintProperty8924);
newLeafNode(lv_property_0_12, grammarAccess.getPaintPropertyAccess().getPropertyFxChartBackgroundFillKeyword_0_0_11());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_12, null);
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3814:8: lv_property_0_13= '-fx-chart-background-stroke'
{
lv_property_0_13=(Token)match(input,195,FOLLOW_195_in_rulePaintProperty8953);
newLeafNode(lv_property_0_13, grammarAccess.getPaintPropertyAccess().getPropertyFxChartBackgroundStrokeKeyword_0_0_12());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_13, null);
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3826:8: lv_property_0_14= '-fx-hover-stroke'
{
lv_property_0_14=(Token)match(input,196,FOLLOW_196_in_rulePaintProperty8982);
newLeafNode(lv_property_0_14, grammarAccess.getPaintPropertyAccess().getPropertyFxHoverStrokeKeyword_0_0_13());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_14, null);
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3838:8: lv_property_0_15= '-fx-title-fill'
{
lv_property_0_15=(Token)match(input,197,FOLLOW_197_in_rulePaintProperty9011);
newLeafNode(lv_property_0_15, grammarAccess.getPaintPropertyAccess().getPropertyFxTitleFillKeyword_0_0_14());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_15, null);
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3850:8: lv_property_0_16= '-fx-pie-label-fill'
{
lv_property_0_16=(Token)match(input,198,FOLLOW_198_in_rulePaintProperty9040);
newLeafNode(lv_property_0_16, grammarAccess.getPaintPropertyAccess().getPropertyFxPieLabelFillKeyword_0_0_15());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_16, null);
}
break;
case 17 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3862:8: lv_property_0_17= '-fx-pie-stroke'
{
lv_property_0_17=(Token)match(input,199,FOLLOW_199_in_rulePaintProperty9069);
newLeafNode(lv_property_0_17, grammarAccess.getPaintPropertyAccess().getPropertyFxPieStrokeKeyword_0_0_16());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_17, null);
}
break;
case 18 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3874:8: lv_property_0_18= '-fx-pie-to-label-line-stroke'
{
lv_property_0_18=(Token)match(input,200,FOLLOW_200_in_rulePaintProperty9098);
newLeafNode(lv_property_0_18, grammarAccess.getPaintPropertyAccess().getPropertyFxPieToLabelLineStrokeKeyword_0_0_17());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_18, null);
}
break;
case 19 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3886:8: lv_property_0_19= '-fx-pie-value-label-fill'
{
lv_property_0_19=(Token)match(input,201,FOLLOW_201_in_rulePaintProperty9127);
newLeafNode(lv_property_0_19, grammarAccess.getPaintPropertyAccess().getPropertyFxPieValueLabelFillKeyword_0_0_18());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_19, null);
}
break;
case 20 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3898:8: lv_property_0_20= '-fx-horizontal-alternate-row-fill'
{
lv_property_0_20=(Token)match(input,202,FOLLOW_202_in_rulePaintProperty9156);
newLeafNode(lv_property_0_20, grammarAccess.getPaintPropertyAccess().getPropertyFxHorizontalAlternateRowFillKeyword_0_0_19());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_20, null);
}
break;
case 21 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3910:8: lv_property_0_21= '-fx-plot-background-fill'
{
lv_property_0_21=(Token)match(input,203,FOLLOW_203_in_rulePaintProperty9185);
newLeafNode(lv_property_0_21, grammarAccess.getPaintPropertyAccess().getPropertyFxPlotBackgroundFillKeyword_0_0_20());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_21, null);
}
break;
case 22 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3922:8: lv_property_0_22= '-fx-horizontal-grid-line-stroke'
{
lv_property_0_22=(Token)match(input,204,FOLLOW_204_in_rulePaintProperty9214);
newLeafNode(lv_property_0_22, grammarAccess.getPaintPropertyAccess().getPropertyFxHorizontalGridLineStrokeKeyword_0_0_21());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_22, null);
}
break;
case 23 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3934:8: lv_property_0_23= '-fx-plot-background-stroke'
{
lv_property_0_23=(Token)match(input,205,FOLLOW_205_in_rulePaintProperty9243);
newLeafNode(lv_property_0_23, grammarAccess.getPaintPropertyAccess().getPropertyFxPlotBackgroundStrokeKeyword_0_0_22());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_23, null);
}
break;
case 24 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3946:8: lv_property_0_24= '-fx-vertical-alternate-row-fill'
{
lv_property_0_24=(Token)match(input,206,FOLLOW_206_in_rulePaintProperty9272);
newLeafNode(lv_property_0_24, grammarAccess.getPaintPropertyAccess().getPropertyFxVerticalAlternateRowFillKeyword_0_0_23());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_24, null);
}
break;
case 25 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3958:8: lv_property_0_25= '-fx-vertical-grid-line-stroke'
{
lv_property_0_25=(Token)match(input,207,FOLLOW_207_in_rulePaintProperty9301);
newLeafNode(lv_property_0_25, grammarAccess.getPaintPropertyAccess().getPropertyFxVerticalGridLineStrokeKeyword_0_0_24());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_25, null);
}
break;
case 26 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3970:8: lv_property_0_26= '-fx-axis-stroke'
{
lv_property_0_26=(Token)match(input,208,FOLLOW_208_in_rulePaintProperty9330);
newLeafNode(lv_property_0_26, grammarAccess.getPaintPropertyAccess().getPropertyFxAxisStrokeKeyword_0_0_25());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_26, null);
}
break;
case 27 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3982:8: lv_property_0_27= '-fx-tick-label-fill'
{
lv_property_0_27=(Token)match(input,209,FOLLOW_209_in_rulePaintProperty9359);
newLeafNode(lv_property_0_27, grammarAccess.getPaintPropertyAccess().getPropertyFxTickLabelFillKeyword_0_0_26());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_27, null);
}
break;
case 28 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:3994:8: lv_property_0_28= '-fx-label-fill'
{
lv_property_0_28=(Token)match(input,210,FOLLOW_210_in_rulePaintProperty9388);
newLeafNode(lv_property_0_28, grammarAccess.getPaintPropertyAccess().getPropertyFxLabelFillKeyword_0_0_27());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_28, null);
}
break;
case 29 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4006:8: lv_property_0_29= '-fx-tick-mark-stroke'
{
lv_property_0_29=(Token)match(input,211,FOLLOW_211_in_rulePaintProperty9417);
newLeafNode(lv_property_0_29, grammarAccess.getPaintPropertyAccess().getPropertyFxTickMarkStrokeKeyword_0_0_28());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_29, null);
}
break;
case 30 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4018:8: lv_property_0_30= '-fx-hover-fill'
{
lv_property_0_30=(Token)match(input,212,FOLLOW_212_in_rulePaintProperty9446);
newLeafNode(lv_property_0_30, grammarAccess.getPaintPropertyAccess().getPropertyFxHoverFillKeyword_0_0_29());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_30, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_rulePaintProperty9474);
newLeafNode(otherlv_1, grammarAccess.getPaintPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4037:1: ( (lv_value_2_0= rulePaintValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4038:1: (lv_value_2_0= rulePaintValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4038:1: (lv_value_2_0= rulePaintValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4039:3: lv_value_2_0= rulePaintValue
{
newCompositeNode(grammarAccess.getPaintPropertyAccess().getValuePaintValueParserRuleCall_2_0());
pushFollow(FOLLOW_rulePaintValue_in_rulePaintProperty9495);
lv_value_2_0=rulePaintValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getPaintPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"PaintValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "rulePaintProperty"
// $ANTLR start "entryRulePaintProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4063:1: entryRulePaintProperties returns [EObject current=null] : iv_rulePaintProperties= rulePaintProperties EOF ;
public final EObject entryRulePaintProperties() throws RecognitionException {
EObject current = null;
EObject iv_rulePaintProperties = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4064:2: (iv_rulePaintProperties= rulePaintProperties EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4065:2: iv_rulePaintProperties= rulePaintProperties EOF
{
newCompositeNode(grammarAccess.getPaintPropertiesRule());
pushFollow(FOLLOW_rulePaintProperties_in_entryRulePaintProperties9531);
iv_rulePaintProperties=rulePaintProperties();
state._fsp--;
current =iv_rulePaintProperties;
match(input,EOF,FOLLOW_EOF_in_entryRulePaintProperties9541);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRulePaintProperties"
// $ANTLR start "rulePaintProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4072:1: rulePaintProperties returns [EObject current=null] : ( ( (lv_property_0_0= '-fx-background-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )* ) | otherlv_5= 'null' ) ) ;
public final EObject rulePaintProperties() throws RecognitionException {
EObject current = null;
Token lv_property_0_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4075:28: ( ( ( (lv_property_0_0= '-fx-background-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )* ) | otherlv_5= 'null' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4076:1: ( ( (lv_property_0_0= '-fx-background-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )* ) | otherlv_5= 'null' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4076:1: ( ( (lv_property_0_0= '-fx-background-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )* ) | otherlv_5= 'null' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4076:2: ( (lv_property_0_0= '-fx-background-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )* ) | otherlv_5= 'null' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4076:2: ( (lv_property_0_0= '-fx-background-color' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4077:1: (lv_property_0_0= '-fx-background-color' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4077:1: (lv_property_0_0= '-fx-background-color' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4078:3: lv_property_0_0= '-fx-background-color'
{
lv_property_0_0=(Token)match(input,213,FOLLOW_213_in_rulePaintProperties9584);
newLeafNode(lv_property_0_0, grammarAccess.getPaintPropertiesAccess().getPropertyFxBackgroundColorKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getPaintPropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_0, "-fx-background-color");
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_rulePaintProperties9609);
newLeafNode(otherlv_1, grammarAccess.getPaintPropertiesAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4095:1: ( ( ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )* ) | otherlv_5= 'null' )
int alt23=2;
int LA23_0 = input.LA(1);
if ( (LA23_0==RULE_ID||LA23_0==RULE_HEX_NUMBER||LA23_0==217||LA23_0==223||LA23_0==228||(LA23_0>=270 && LA23_0<=275)||LA23_0==350||LA23_0==354||(LA23_0>=356 && LA23_0<=506)) ) {
alt23=1;
}
else if ( (LA23_0==214) ) {
alt23=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 23, 0, input);
throw nvae;
}
switch (alt23) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4095:2: ( ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4095:2: ( ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4095:3: ( (lv_values_2_0= rulePaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )*
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4095:3: ( (lv_values_2_0= rulePaintValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4096:1: (lv_values_2_0= rulePaintValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4096:1: (lv_values_2_0= rulePaintValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4097:3: lv_values_2_0= rulePaintValue
{
newCompositeNode(grammarAccess.getPaintPropertiesAccess().getValuesPaintValueParserRuleCall_2_0_0_0());
pushFollow(FOLLOW_rulePaintValue_in_rulePaintProperties9632);
lv_values_2_0=rulePaintValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getPaintPropertiesRule());
}
add(
current,
"values",
lv_values_2_0,
"PaintValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4113:2: (otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) ) )*
loop22:
do {
int alt22=2;
int LA22_0 = input.LA(1);
if ( (LA22_0==12) ) {
alt22=1;
}
switch (alt22) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4113:4: otherlv_3= ',' ( (lv_values_4_0= rulePaintValue ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_rulePaintProperties9645);
newLeafNode(otherlv_3, grammarAccess.getPaintPropertiesAccess().getCommaKeyword_2_0_1_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4117:1: ( (lv_values_4_0= rulePaintValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4118:1: (lv_values_4_0= rulePaintValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4118:1: (lv_values_4_0= rulePaintValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4119:3: lv_values_4_0= rulePaintValue
{
newCompositeNode(grammarAccess.getPaintPropertiesAccess().getValuesPaintValueParserRuleCall_2_0_1_1_0());
pushFollow(FOLLOW_rulePaintValue_in_rulePaintProperties9666);
lv_values_4_0=rulePaintValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getPaintPropertiesRule());
}
add(
current,
"values",
lv_values_4_0,
"PaintValue");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop22;
}
} while (true);
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4136:7: otherlv_5= 'null'
{
otherlv_5=(Token)match(input,214,FOLLOW_214_in_rulePaintProperties9687);
newLeafNode(otherlv_5, grammarAccess.getPaintPropertiesAccess().getNullKeyword_2_1());
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "rulePaintProperties"
// $ANTLR start "entryRuleBlendProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4148:1: entryRuleBlendProperty returns [EObject current=null] : iv_ruleBlendProperty= ruleBlendProperty EOF ;
public final EObject entryRuleBlendProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleBlendProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4149:2: (iv_ruleBlendProperty= ruleBlendProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4150:2: iv_ruleBlendProperty= ruleBlendProperty EOF
{
newCompositeNode(grammarAccess.getBlendPropertyRule());
pushFollow(FOLLOW_ruleBlendProperty_in_entryRuleBlendProperty9724);
iv_ruleBlendProperty=ruleBlendProperty();
state._fsp--;
current =iv_ruleBlendProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleBlendProperty9734);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBlendProperty"
// $ANTLR start "ruleBlendProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4157:1: ruleBlendProperty returns [EObject current=null] : (otherlv_0= '-fx-blend-mode' otherlv_1= ':' ( ( (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' ) ) ) ) ;
public final EObject ruleBlendProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
Token lv_value_2_4=null;
Token lv_value_2_5=null;
Token lv_value_2_6=null;
Token lv_value_2_7=null;
Token lv_value_2_8=null;
Token lv_value_2_9=null;
Token lv_value_2_10=null;
Token lv_value_2_11=null;
Token lv_value_2_12=null;
Token lv_value_2_13=null;
Token lv_value_2_14=null;
Token lv_value_2_15=null;
Token lv_value_2_16=null;
Token lv_value_2_17=null;
Token lv_value_2_18=null;
Token lv_value_2_19=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4160:28: ( (otherlv_0= '-fx-blend-mode' otherlv_1= ':' ( ( (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4161:1: (otherlv_0= '-fx-blend-mode' otherlv_1= ':' ( ( (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4161:1: (otherlv_0= '-fx-blend-mode' otherlv_1= ':' ( ( (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4161:3: otherlv_0= '-fx-blend-mode' otherlv_1= ':' ( ( (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' ) ) )
{
otherlv_0=(Token)match(input,215,FOLLOW_215_in_ruleBlendProperty9771);
newLeafNode(otherlv_0, grammarAccess.getBlendPropertyAccess().getFxBlendModeKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleBlendProperty9783);
newLeafNode(otherlv_1, grammarAccess.getBlendPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4169:1: ( ( (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4170:1: ( (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4170:1: ( (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4171:1: (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4171:1: (lv_value_2_1= 'add' | lv_value_2_2= 'blue' | lv_value_2_3= 'color-burn' | lv_value_2_4= 'color-dodge' | lv_value_2_5= 'darken' | lv_value_2_6= 'difference' | lv_value_2_7= 'exclusion' | lv_value_2_8= 'green' | lv_value_2_9= 'hard-light' | lv_value_2_10= 'lighten' | lv_value_2_11= 'multiply' | lv_value_2_12= 'overlay' | lv_value_2_13= 'red' | lv_value_2_14= 'screen' | lv_value_2_15= 'soft-light' | lv_value_2_16= 'src-atop' | lv_value_2_17= 'src-in' | lv_value_2_18= 'src-out' | lv_value_2_19= 'src-over' )
int alt24=19;
switch ( input.LA(1) ) {
case 216:
{
alt24=1;
}
break;
case 217:
{
alt24=2;
}
break;
case 218:
{
alt24=3;
}
break;
case 219:
{
alt24=4;
}
break;
case 220:
{
alt24=5;
}
break;
case 221:
{
alt24=6;
}
break;
case 222:
{
alt24=7;
}
break;
case 223:
{
alt24=8;
}
break;
case 224:
{
alt24=9;
}
break;
case 225:
{
alt24=10;
}
break;
case 226:
{
alt24=11;
}
break;
case 227:
{
alt24=12;
}
break;
case 228:
{
alt24=13;
}
break;
case 229:
{
alt24=14;
}
break;
case 230:
{
alt24=15;
}
break;
case 231:
{
alt24=16;
}
break;
case 232:
{
alt24=17;
}
break;
case 233:
{
alt24=18;
}
break;
case 234:
{
alt24=19;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 24, 0, input);
throw nvae;
}
switch (alt24) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4172:3: lv_value_2_1= 'add'
{
lv_value_2_1=(Token)match(input,216,FOLLOW_216_in_ruleBlendProperty9803);
newLeafNode(lv_value_2_1, grammarAccess.getBlendPropertyAccess().getValueAddKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4184:8: lv_value_2_2= 'blue'
{
lv_value_2_2=(Token)match(input,217,FOLLOW_217_in_ruleBlendProperty9832);
newLeafNode(lv_value_2_2, grammarAccess.getBlendPropertyAccess().getValueBlueKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4196:8: lv_value_2_3= 'color-burn'
{
lv_value_2_3=(Token)match(input,218,FOLLOW_218_in_ruleBlendProperty9861);
newLeafNode(lv_value_2_3, grammarAccess.getBlendPropertyAccess().getValueColorBurnKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4208:8: lv_value_2_4= 'color-dodge'
{
lv_value_2_4=(Token)match(input,219,FOLLOW_219_in_ruleBlendProperty9890);
newLeafNode(lv_value_2_4, grammarAccess.getBlendPropertyAccess().getValueColorDodgeKeyword_2_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4220:8: lv_value_2_5= 'darken'
{
lv_value_2_5=(Token)match(input,220,FOLLOW_220_in_ruleBlendProperty9919);
newLeafNode(lv_value_2_5, grammarAccess.getBlendPropertyAccess().getValueDarkenKeyword_2_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4232:8: lv_value_2_6= 'difference'
{
lv_value_2_6=(Token)match(input,221,FOLLOW_221_in_ruleBlendProperty9948);
newLeafNode(lv_value_2_6, grammarAccess.getBlendPropertyAccess().getValueDifferenceKeyword_2_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4244:8: lv_value_2_7= 'exclusion'
{
lv_value_2_7=(Token)match(input,222,FOLLOW_222_in_ruleBlendProperty9977);
newLeafNode(lv_value_2_7, grammarAccess.getBlendPropertyAccess().getValueExclusionKeyword_2_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4256:8: lv_value_2_8= 'green'
{
lv_value_2_8=(Token)match(input,223,FOLLOW_223_in_ruleBlendProperty10006);
newLeafNode(lv_value_2_8, grammarAccess.getBlendPropertyAccess().getValueGreenKeyword_2_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4268:8: lv_value_2_9= 'hard-light'
{
lv_value_2_9=(Token)match(input,224,FOLLOW_224_in_ruleBlendProperty10035);
newLeafNode(lv_value_2_9, grammarAccess.getBlendPropertyAccess().getValueHardLightKeyword_2_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_9, null);
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4280:8: lv_value_2_10= 'lighten'
{
lv_value_2_10=(Token)match(input,225,FOLLOW_225_in_ruleBlendProperty10064);
newLeafNode(lv_value_2_10, grammarAccess.getBlendPropertyAccess().getValueLightenKeyword_2_0_9());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_10, null);
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4292:8: lv_value_2_11= 'multiply'
{
lv_value_2_11=(Token)match(input,226,FOLLOW_226_in_ruleBlendProperty10093);
newLeafNode(lv_value_2_11, grammarAccess.getBlendPropertyAccess().getValueMultiplyKeyword_2_0_10());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_11, null);
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4304:8: lv_value_2_12= 'overlay'
{
lv_value_2_12=(Token)match(input,227,FOLLOW_227_in_ruleBlendProperty10122);
newLeafNode(lv_value_2_12, grammarAccess.getBlendPropertyAccess().getValueOverlayKeyword_2_0_11());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_12, null);
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4316:8: lv_value_2_13= 'red'
{
lv_value_2_13=(Token)match(input,228,FOLLOW_228_in_ruleBlendProperty10151);
newLeafNode(lv_value_2_13, grammarAccess.getBlendPropertyAccess().getValueRedKeyword_2_0_12());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_13, null);
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4328:8: lv_value_2_14= 'screen'
{
lv_value_2_14=(Token)match(input,229,FOLLOW_229_in_ruleBlendProperty10180);
newLeafNode(lv_value_2_14, grammarAccess.getBlendPropertyAccess().getValueScreenKeyword_2_0_13());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_14, null);
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4340:8: lv_value_2_15= 'soft-light'
{
lv_value_2_15=(Token)match(input,230,FOLLOW_230_in_ruleBlendProperty10209);
newLeafNode(lv_value_2_15, grammarAccess.getBlendPropertyAccess().getValueSoftLightKeyword_2_0_14());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_15, null);
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4352:8: lv_value_2_16= 'src-atop'
{
lv_value_2_16=(Token)match(input,231,FOLLOW_231_in_ruleBlendProperty10238);
newLeafNode(lv_value_2_16, grammarAccess.getBlendPropertyAccess().getValueSrcAtopKeyword_2_0_15());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_16, null);
}
break;
case 17 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4364:8: lv_value_2_17= 'src-in'
{
lv_value_2_17=(Token)match(input,232,FOLLOW_232_in_ruleBlendProperty10267);
newLeafNode(lv_value_2_17, grammarAccess.getBlendPropertyAccess().getValueSrcInKeyword_2_0_16());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_17, null);
}
break;
case 18 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4376:8: lv_value_2_18= 'src-out'
{
lv_value_2_18=(Token)match(input,233,FOLLOW_233_in_ruleBlendProperty10296);
newLeafNode(lv_value_2_18, grammarAccess.getBlendPropertyAccess().getValueSrcOutKeyword_2_0_17());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_18, null);
}
break;
case 19 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4388:8: lv_value_2_19= 'src-over'
{
lv_value_2_19=(Token)match(input,234,FOLLOW_234_in_ruleBlendProperty10325);
newLeafNode(lv_value_2_19, grammarAccess.getBlendPropertyAccess().getValueSrcOverKeyword_2_0_18());
if (current==null) {
current = createModelElement(grammarAccess.getBlendPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_19, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBlendProperty"
// $ANTLR start "entryRuleUrlProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4411:1: entryRuleUrlProperty returns [EObject current=null] : iv_ruleUrlProperty= ruleUrlProperty EOF ;
public final EObject entryRuleUrlProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleUrlProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4412:2: (iv_ruleUrlProperty= ruleUrlProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4413:2: iv_ruleUrlProperty= ruleUrlProperty EOF
{
newCompositeNode(grammarAccess.getUrlPropertyRule());
pushFollow(FOLLOW_ruleUrlProperty_in_entryRuleUrlProperty10377);
iv_ruleUrlProperty=ruleUrlProperty();
state._fsp--;
current =iv_ruleUrlProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleUrlProperty10387);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleUrlProperty"
// $ANTLR start "ruleUrlProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4420:1: ruleUrlProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleUrlValue ) ) ) ;
public final EObject ruleUrlProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4423:28: ( ( ( ( (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleUrlValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4424:1: ( ( ( (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleUrlValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4424:1: ( ( ( (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleUrlValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4424:2: ( ( (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleUrlValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4424:2: ( ( (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4425:1: ( (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4425:1: ( (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4426:1: (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4426:1: (lv_property_0_1= '-fx-image' | lv_property_0_2= '-fx-graphic' | lv_property_0_3= '-fx-border-image-source' )
int alt25=3;
switch ( input.LA(1) ) {
case 235:
{
alt25=1;
}
break;
case 236:
{
alt25=2;
}
break;
case 237:
{
alt25=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 25, 0, input);
throw nvae;
}
switch (alt25) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4427:3: lv_property_0_1= '-fx-image'
{
lv_property_0_1=(Token)match(input,235,FOLLOW_235_in_ruleUrlProperty10432);
newLeafNode(lv_property_0_1, grammarAccess.getUrlPropertyAccess().getPropertyFxImageKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getUrlPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4439:8: lv_property_0_2= '-fx-graphic'
{
lv_property_0_2=(Token)match(input,236,FOLLOW_236_in_ruleUrlProperty10461);
newLeafNode(lv_property_0_2, grammarAccess.getUrlPropertyAccess().getPropertyFxGraphicKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getUrlPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4451:8: lv_property_0_3= '-fx-border-image-source'
{
lv_property_0_3=(Token)match(input,237,FOLLOW_237_in_ruleUrlProperty10490);
newLeafNode(lv_property_0_3, grammarAccess.getUrlPropertyAccess().getPropertyFxBorderImageSourceKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getUrlPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleUrlProperty10518);
newLeafNode(otherlv_1, grammarAccess.getUrlPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4470:1: ( (lv_value_2_0= ruleUrlValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4471:1: (lv_value_2_0= ruleUrlValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4471:1: (lv_value_2_0= ruleUrlValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4472:3: lv_value_2_0= ruleUrlValue
{
newCompositeNode(grammarAccess.getUrlPropertyAccess().getValueUrlValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleUrlValue_in_ruleUrlProperty10539);
lv_value_2_0=ruleUrlValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getUrlPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"UrlValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleUrlProperty"
// $ANTLR start "entryRuleMultiSizeProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4496:1: entryRuleMultiSizeProperties returns [EObject current=null] : iv_ruleMultiSizeProperties= ruleMultiSizeProperties EOF ;
public final EObject entryRuleMultiSizeProperties() throws RecognitionException {
EObject current = null;
EObject iv_ruleMultiSizeProperties = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4497:2: (iv_ruleMultiSizeProperties= ruleMultiSizeProperties EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4498:2: iv_ruleMultiSizeProperties= ruleMultiSizeProperties EOF
{
newCompositeNode(grammarAccess.getMultiSizePropertiesRule());
pushFollow(FOLLOW_ruleMultiSizeProperties_in_entryRuleMultiSizeProperties10575);
iv_ruleMultiSizeProperties=ruleMultiSizeProperties();
state._fsp--;
current =iv_ruleMultiSizeProperties;
match(input,EOF,FOLLOW_EOF_in_entryRuleMultiSizeProperties10585);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleMultiSizeProperties"
// $ANTLR start "ruleMultiSizeProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4505:1: ruleMultiSizeProperties returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleMultiSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiSizeValue ) ) )* ) ;
public final EObject ruleMultiSizeProperties() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token lv_property_0_5=null;
Token lv_property_0_6=null;
Token lv_property_0_7=null;
Token otherlv_1=null;
Token otherlv_3=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4508:28: ( ( ( ( (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleMultiSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiSizeValue ) ) )* ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4509:1: ( ( ( (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleMultiSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiSizeValue ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4509:1: ( ( ( (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleMultiSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiSizeValue ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4509:2: ( ( (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleMultiSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiSizeValue ) ) )*
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4509:2: ( ( (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4510:1: ( (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4510:1: ( (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4511:1: (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4511:1: (lv_property_0_1= '-fx-background-insets' | lv_property_0_2= '-fx-background-radius' | lv_property_0_3= '-fx-border-insets' | lv_property_0_4= '-fx-border-radius' | lv_property_0_5= '-fx-border-width' | lv_property_0_6= '-fx-border-image-insets' | lv_property_0_7= '-fx-border-image-width' )
int alt26=7;
switch ( input.LA(1) ) {
case 238:
{
alt26=1;
}
break;
case 239:
{
alt26=2;
}
break;
case 240:
{
alt26=3;
}
break;
case 241:
{
alt26=4;
}
break;
case 242:
{
alt26=5;
}
break;
case 243:
{
alt26=6;
}
break;
case 244:
{
alt26=7;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 26, 0, input);
throw nvae;
}
switch (alt26) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4512:3: lv_property_0_1= '-fx-background-insets'
{
lv_property_0_1=(Token)match(input,238,FOLLOW_238_in_ruleMultiSizeProperties10630);
newLeafNode(lv_property_0_1, grammarAccess.getMultiSizePropertiesAccess().getPropertyFxBackgroundInsetsKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getMultiSizePropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4524:8: lv_property_0_2= '-fx-background-radius'
{
lv_property_0_2=(Token)match(input,239,FOLLOW_239_in_ruleMultiSizeProperties10659);
newLeafNode(lv_property_0_2, grammarAccess.getMultiSizePropertiesAccess().getPropertyFxBackgroundRadiusKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getMultiSizePropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4536:8: lv_property_0_3= '-fx-border-insets'
{
lv_property_0_3=(Token)match(input,240,FOLLOW_240_in_ruleMultiSizeProperties10688);
newLeafNode(lv_property_0_3, grammarAccess.getMultiSizePropertiesAccess().getPropertyFxBorderInsetsKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getMultiSizePropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4548:8: lv_property_0_4= '-fx-border-radius'
{
lv_property_0_4=(Token)match(input,241,FOLLOW_241_in_ruleMultiSizeProperties10717);
newLeafNode(lv_property_0_4, grammarAccess.getMultiSizePropertiesAccess().getPropertyFxBorderRadiusKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getMultiSizePropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4560:8: lv_property_0_5= '-fx-border-width'
{
lv_property_0_5=(Token)match(input,242,FOLLOW_242_in_ruleMultiSizeProperties10746);
newLeafNode(lv_property_0_5, grammarAccess.getMultiSizePropertiesAccess().getPropertyFxBorderWidthKeyword_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getMultiSizePropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4572:8: lv_property_0_6= '-fx-border-image-insets'
{
lv_property_0_6=(Token)match(input,243,FOLLOW_243_in_ruleMultiSizeProperties10775);
newLeafNode(lv_property_0_6, grammarAccess.getMultiSizePropertiesAccess().getPropertyFxBorderImageInsetsKeyword_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getMultiSizePropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4584:8: lv_property_0_7= '-fx-border-image-width'
{
lv_property_0_7=(Token)match(input,244,FOLLOW_244_in_ruleMultiSizeProperties10804);
newLeafNode(lv_property_0_7, grammarAccess.getMultiSizePropertiesAccess().getPropertyFxBorderImageWidthKeyword_0_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getMultiSizePropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_7, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleMultiSizeProperties10832);
newLeafNode(otherlv_1, grammarAccess.getMultiSizePropertiesAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4603:1: ( (lv_values_2_0= ruleMultiSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4604:1: (lv_values_2_0= ruleMultiSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4604:1: (lv_values_2_0= ruleMultiSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4605:3: lv_values_2_0= ruleMultiSizeValue
{
newCompositeNode(grammarAccess.getMultiSizePropertiesAccess().getValuesMultiSizeValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleMultiSizeValue_in_ruleMultiSizeProperties10853);
lv_values_2_0=ruleMultiSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiSizePropertiesRule());
}
add(
current,
"values",
lv_values_2_0,
"MultiSizeValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4621:2: (otherlv_3= ',' ( (lv_values_4_0= ruleMultiSizeValue ) ) )*
loop27:
do {
int alt27=2;
int LA27_0 = input.LA(1);
if ( (LA27_0==12) ) {
alt27=1;
}
switch (alt27) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4621:4: otherlv_3= ',' ( (lv_values_4_0= ruleMultiSizeValue ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleMultiSizeProperties10866);
newLeafNode(otherlv_3, grammarAccess.getMultiSizePropertiesAccess().getCommaKeyword_3_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4625:1: ( (lv_values_4_0= ruleMultiSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4626:1: (lv_values_4_0= ruleMultiSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4626:1: (lv_values_4_0= ruleMultiSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4627:3: lv_values_4_0= ruleMultiSizeValue
{
newCompositeNode(grammarAccess.getMultiSizePropertiesAccess().getValuesMultiSizeValueParserRuleCall_3_1_0());
pushFollow(FOLLOW_ruleMultiSizeValue_in_ruleMultiSizeProperties10887);
lv_values_4_0=ruleMultiSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiSizePropertiesRule());
}
add(
current,
"values",
lv_values_4_0,
"MultiSizeValue");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop27;
}
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleMultiSizeProperties"
// $ANTLR start "entryRuleHPositionProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4651:1: entryRuleHPositionProperty returns [EObject current=null] : iv_ruleHPositionProperty= ruleHPositionProperty EOF ;
public final EObject entryRuleHPositionProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleHPositionProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4652:2: (iv_ruleHPositionProperty= ruleHPositionProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4653:2: iv_ruleHPositionProperty= ruleHPositionProperty EOF
{
newCompositeNode(grammarAccess.getHPositionPropertyRule());
pushFollow(FOLLOW_ruleHPositionProperty_in_entryRuleHPositionProperty10925);
iv_ruleHPositionProperty=ruleHPositionProperty();
state._fsp--;
current =iv_ruleHPositionProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleHPositionProperty10935);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleHPositionProperty"
// $ANTLR start "ruleHPositionProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4660:1: ruleHPositionProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleHPositionValue ) ) ) ;
public final EObject ruleHPositionProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token otherlv_1=null;
Enumerator lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4663:28: ( ( ( ( (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleHPositionValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4664:1: ( ( ( (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleHPositionValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4664:1: ( ( ( (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleHPositionValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4664:2: ( ( (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleHPositionValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4664:2: ( ( (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4665:1: ( (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4665:1: ( (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4666:1: (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4666:1: (lv_property_0_1= '-fx-hpos' | lv_property_0_2= '-fx-node-hpos' | lv_property_0_3= '-fx-graphic-hpos' )
int alt28=3;
switch ( input.LA(1) ) {
case 245:
{
alt28=1;
}
break;
case 246:
{
alt28=2;
}
break;
case 247:
{
alt28=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 28, 0, input);
throw nvae;
}
switch (alt28) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4667:3: lv_property_0_1= '-fx-hpos'
{
lv_property_0_1=(Token)match(input,245,FOLLOW_245_in_ruleHPositionProperty10980);
newLeafNode(lv_property_0_1, grammarAccess.getHPositionPropertyAccess().getPropertyFxHposKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getHPositionPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4679:8: lv_property_0_2= '-fx-node-hpos'
{
lv_property_0_2=(Token)match(input,246,FOLLOW_246_in_ruleHPositionProperty11009);
newLeafNode(lv_property_0_2, grammarAccess.getHPositionPropertyAccess().getPropertyFxNodeHposKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getHPositionPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4691:8: lv_property_0_3= '-fx-graphic-hpos'
{
lv_property_0_3=(Token)match(input,247,FOLLOW_247_in_ruleHPositionProperty11038);
newLeafNode(lv_property_0_3, grammarAccess.getHPositionPropertyAccess().getPropertyFxGraphicHposKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getHPositionPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleHPositionProperty11066);
newLeafNode(otherlv_1, grammarAccess.getHPositionPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4710:1: ( (lv_value_2_0= ruleHPositionValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4711:1: (lv_value_2_0= ruleHPositionValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4711:1: (lv_value_2_0= ruleHPositionValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4712:3: lv_value_2_0= ruleHPositionValue
{
newCompositeNode(grammarAccess.getHPositionPropertyAccess().getValueHPositionValueEnumRuleCall_2_0());
pushFollow(FOLLOW_ruleHPositionValue_in_ruleHPositionProperty11087);
lv_value_2_0=ruleHPositionValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHPositionPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"HPositionValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleHPositionProperty"
// $ANTLR start "entryRuleVPositionProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4736:1: entryRuleVPositionProperty returns [EObject current=null] : iv_ruleVPositionProperty= ruleVPositionProperty EOF ;
public final EObject entryRuleVPositionProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleVPositionProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4737:2: (iv_ruleVPositionProperty= ruleVPositionProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4738:2: iv_ruleVPositionProperty= ruleVPositionProperty EOF
{
newCompositeNode(grammarAccess.getVPositionPropertyRule());
pushFollow(FOLLOW_ruleVPositionProperty_in_entryRuleVPositionProperty11123);
iv_ruleVPositionProperty=ruleVPositionProperty();
state._fsp--;
current =iv_ruleVPositionProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleVPositionProperty11133);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleVPositionProperty"
// $ANTLR start "ruleVPositionProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4745:1: ruleVPositionProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleVPositionValue ) ) ) ;
public final EObject ruleVPositionProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4748:28: ( ( ( ( (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleVPositionValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4749:1: ( ( ( (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleVPositionValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4749:1: ( ( ( (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleVPositionValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4749:2: ( ( (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' ) ) ) otherlv_1= ':' ( (lv_value_2_0= ruleVPositionValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4749:2: ( ( (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4750:1: ( (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4750:1: ( (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4751:1: (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4751:1: (lv_property_0_1= '-fx-vpos' | lv_property_0_2= '-fx-node-vpos' | lv_property_0_3= '-fx-graphic-vpos' )
int alt29=3;
switch ( input.LA(1) ) {
case 97:
{
alt29=1;
}
break;
case 248:
{
alt29=2;
}
break;
case 249:
{
alt29=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 29, 0, input);
throw nvae;
}
switch (alt29) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4752:3: lv_property_0_1= '-fx-vpos'
{
lv_property_0_1=(Token)match(input,97,FOLLOW_97_in_ruleVPositionProperty11178);
newLeafNode(lv_property_0_1, grammarAccess.getVPositionPropertyAccess().getPropertyFxVposKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4764:8: lv_property_0_2= '-fx-node-vpos'
{
lv_property_0_2=(Token)match(input,248,FOLLOW_248_in_ruleVPositionProperty11207);
newLeafNode(lv_property_0_2, grammarAccess.getVPositionPropertyAccess().getPropertyFxNodeVposKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4776:8: lv_property_0_3= '-fx-graphic-vpos'
{
lv_property_0_3=(Token)match(input,249,FOLLOW_249_in_ruleVPositionProperty11236);
newLeafNode(lv_property_0_3, grammarAccess.getVPositionPropertyAccess().getPropertyFxGraphicVposKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleVPositionProperty11264);
newLeafNode(otherlv_1, grammarAccess.getVPositionPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4795:1: ( (lv_value_2_0= ruleVPositionValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4796:1: (lv_value_2_0= ruleVPositionValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4796:1: (lv_value_2_0= ruleVPositionValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4797:3: lv_value_2_0= ruleVPositionValue
{
newCompositeNode(grammarAccess.getVPositionPropertyAccess().getValueVPositionValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleVPositionValue_in_ruleVPositionProperty11285);
lv_value_2_0=ruleVPositionValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getVPositionPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"VPositionValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleVPositionProperty"
// $ANTLR start "entryRuleSideProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4821:1: entryRuleSideProperty returns [EObject current=null] : iv_ruleSideProperty= ruleSideProperty EOF ;
public final EObject entryRuleSideProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleSideProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4822:2: (iv_ruleSideProperty= ruleSideProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4823:2: iv_ruleSideProperty= ruleSideProperty EOF
{
newCompositeNode(grammarAccess.getSidePropertyRule());
pushFollow(FOLLOW_ruleSideProperty_in_entryRuleSideProperty11321);
iv_ruleSideProperty=ruleSideProperty();
state._fsp--;
current =iv_ruleSideProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleSideProperty11331);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleSideProperty"
// $ANTLR start "ruleSideProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4830:1: ruleSideProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' ) ) ) ) ;
public final EObject ruleSideProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
Token lv_value_2_4=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4833:28: ( ( ( ( (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4834:1: ( ( ( (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4834:1: ( ( ( (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4834:2: ( ( (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4834:2: ( ( (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4835:1: ( (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4835:1: ( (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4836:1: (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4836:1: (lv_property_0_1= '-fx-legend-side' | lv_property_0_2= '-fx-title-side' | lv_property_0_3= '-fx-side' )
int alt30=3;
switch ( input.LA(1) ) {
case 250:
{
alt30=1;
}
break;
case 251:
{
alt30=2;
}
break;
case 252:
{
alt30=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 30, 0, input);
throw nvae;
}
switch (alt30) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4837:3: lv_property_0_1= '-fx-legend-side'
{
lv_property_0_1=(Token)match(input,250,FOLLOW_250_in_ruleSideProperty11376);
newLeafNode(lv_property_0_1, grammarAccess.getSidePropertyAccess().getPropertyFxLegendSideKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getSidePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4849:8: lv_property_0_2= '-fx-title-side'
{
lv_property_0_2=(Token)match(input,251,FOLLOW_251_in_ruleSideProperty11405);
newLeafNode(lv_property_0_2, grammarAccess.getSidePropertyAccess().getPropertyFxTitleSideKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getSidePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4861:8: lv_property_0_3= '-fx-side'
{
lv_property_0_3=(Token)match(input,252,FOLLOW_252_in_ruleSideProperty11434);
newLeafNode(lv_property_0_3, grammarAccess.getSidePropertyAccess().getPropertyFxSideKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getSidePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleSideProperty11462);
newLeafNode(otherlv_1, grammarAccess.getSidePropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4880:1: ( ( (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4881:1: ( (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4881:1: ( (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4882:1: (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4882:1: (lv_value_2_1= 'top' | lv_value_2_2= 'bottom' | lv_value_2_3= 'left' | lv_value_2_4= 'right' )
int alt31=4;
switch ( input.LA(1) ) {
case 253:
{
alt31=1;
}
break;
case 254:
{
alt31=2;
}
break;
case 255:
{
alt31=3;
}
break;
case 256:
{
alt31=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 31, 0, input);
throw nvae;
}
switch (alt31) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4883:3: lv_value_2_1= 'top'
{
lv_value_2_1=(Token)match(input,253,FOLLOW_253_in_ruleSideProperty11482);
newLeafNode(lv_value_2_1, grammarAccess.getSidePropertyAccess().getValueTopKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getSidePropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4895:8: lv_value_2_2= 'bottom'
{
lv_value_2_2=(Token)match(input,254,FOLLOW_254_in_ruleSideProperty11511);
newLeafNode(lv_value_2_2, grammarAccess.getSidePropertyAccess().getValueBottomKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getSidePropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4907:8: lv_value_2_3= 'left'
{
lv_value_2_3=(Token)match(input,255,FOLLOW_255_in_ruleSideProperty11540);
newLeafNode(lv_value_2_3, grammarAccess.getSidePropertyAccess().getValueLeftKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getSidePropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4919:8: lv_value_2_4= 'right'
{
lv_value_2_4=(Token)match(input,256,FOLLOW_256_in_ruleSideProperty11569);
newLeafNode(lv_value_2_4, grammarAccess.getSidePropertyAccess().getValueRightKeyword_2_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getSidePropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_4, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleSideProperty"
// $ANTLR start "entryRuleBarPolicyProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4942:1: entryRuleBarPolicyProperty returns [EObject current=null] : iv_ruleBarPolicyProperty= ruleBarPolicyProperty EOF ;
public final EObject entryRuleBarPolicyProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleBarPolicyProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4943:2: (iv_ruleBarPolicyProperty= ruleBarPolicyProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4944:2: iv_ruleBarPolicyProperty= ruleBarPolicyProperty EOF
{
newCompositeNode(grammarAccess.getBarPolicyPropertyRule());
pushFollow(FOLLOW_ruleBarPolicyProperty_in_entryRuleBarPolicyProperty11621);
iv_ruleBarPolicyProperty=ruleBarPolicyProperty();
state._fsp--;
current =iv_ruleBarPolicyProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleBarPolicyProperty11631);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBarPolicyProperty"
// $ANTLR start "ruleBarPolicyProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4951:1: ruleBarPolicyProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' ) ) ) ) ;
public final EObject ruleBarPolicyProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4954:28: ( ( ( ( (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4955:1: ( ( ( (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4955:1: ( ( ( (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4955:2: ( ( (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4955:2: ( ( (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4956:1: ( (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4956:1: ( (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4957:1: (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4957:1: (lv_property_0_1= '-fx-hbar-policy' | lv_property_0_2= '-fx-vbar-policy' )
int alt32=2;
int LA32_0 = input.LA(1);
if ( (LA32_0==257) ) {
alt32=1;
}
else if ( (LA32_0==258) ) {
alt32=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 32, 0, input);
throw nvae;
}
switch (alt32) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4958:3: lv_property_0_1= '-fx-hbar-policy'
{
lv_property_0_1=(Token)match(input,257,FOLLOW_257_in_ruleBarPolicyProperty11676);
newLeafNode(lv_property_0_1, grammarAccess.getBarPolicyPropertyAccess().getPropertyFxHbarPolicyKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBarPolicyPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4970:8: lv_property_0_2= '-fx-vbar-policy'
{
lv_property_0_2=(Token)match(input,258,FOLLOW_258_in_ruleBarPolicyProperty11705);
newLeafNode(lv_property_0_2, grammarAccess.getBarPolicyPropertyAccess().getPropertyFxVbarPolicyKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBarPolicyPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleBarPolicyProperty11733);
newLeafNode(otherlv_1, grammarAccess.getBarPolicyPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4989:1: ( ( (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4990:1: ( (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4990:1: ( (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4991:1: (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4991:1: (lv_value_2_1= 'never' | lv_value_2_2= 'always' | lv_value_2_3= 'as_needed' )
int alt33=3;
switch ( input.LA(1) ) {
case 259:
{
alt33=1;
}
break;
case 260:
{
alt33=2;
}
break;
case 261:
{
alt33=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 33, 0, input);
throw nvae;
}
switch (alt33) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:4992:3: lv_value_2_1= 'never'
{
lv_value_2_1=(Token)match(input,259,FOLLOW_259_in_ruleBarPolicyProperty11753);
newLeafNode(lv_value_2_1, grammarAccess.getBarPolicyPropertyAccess().getValueNeverKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBarPolicyPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5004:8: lv_value_2_2= 'always'
{
lv_value_2_2=(Token)match(input,260,FOLLOW_260_in_ruleBarPolicyProperty11782);
newLeafNode(lv_value_2_2, grammarAccess.getBarPolicyPropertyAccess().getValueAlwaysKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBarPolicyPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5016:8: lv_value_2_3= 'as_needed'
{
lv_value_2_3=(Token)match(input,261,FOLLOW_261_in_ruleBarPolicyProperty11811);
newLeafNode(lv_value_2_3, grammarAccess.getBarPolicyPropertyAccess().getValueAs_neededKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getBarPolicyPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBarPolicyProperty"
// $ANTLR start "entryRuleUrlProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5039:1: entryRuleUrlProperties returns [EObject current=null] : iv_ruleUrlProperties= ruleUrlProperties EOF ;
public final EObject entryRuleUrlProperties() throws RecognitionException {
EObject current = null;
EObject iv_ruleUrlProperties = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5040:2: (iv_ruleUrlProperties= ruleUrlProperties EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5041:2: iv_ruleUrlProperties= ruleUrlProperties EOF
{
newCompositeNode(grammarAccess.getUrlPropertiesRule());
pushFollow(FOLLOW_ruleUrlProperties_in_entryRuleUrlProperties11863);
iv_ruleUrlProperties=ruleUrlProperties();
state._fsp--;
current =iv_ruleUrlProperties;
match(input,EOF,FOLLOW_EOF_in_entryRuleUrlProperties11873);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleUrlProperties"
// $ANTLR start "ruleUrlProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5048:1: ruleUrlProperties returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleUrlValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleUrlValue ) ) )* ) ;
public final EObject ruleUrlProperties() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token otherlv_1=null;
Token otherlv_3=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5051:28: ( ( ( ( (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleUrlValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleUrlValue ) ) )* ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5052:1: ( ( ( (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleUrlValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleUrlValue ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5052:1: ( ( ( (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleUrlValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleUrlValue ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5052:2: ( ( (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleUrlValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleUrlValue ) ) )*
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5052:2: ( ( (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5053:1: ( (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5053:1: ( (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5054:1: (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5054:1: (lv_property_0_1= '-fx-background-image' | lv_property_0_2= '-fx-border-image' )
int alt34=2;
int LA34_0 = input.LA(1);
if ( (LA34_0==262) ) {
alt34=1;
}
else if ( (LA34_0==263) ) {
alt34=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 34, 0, input);
throw nvae;
}
switch (alt34) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5055:3: lv_property_0_1= '-fx-background-image'
{
lv_property_0_1=(Token)match(input,262,FOLLOW_262_in_ruleUrlProperties11918);
newLeafNode(lv_property_0_1, grammarAccess.getUrlPropertiesAccess().getPropertyFxBackgroundImageKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getUrlPropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5067:8: lv_property_0_2= '-fx-border-image'
{
lv_property_0_2=(Token)match(input,263,FOLLOW_263_in_ruleUrlProperties11947);
newLeafNode(lv_property_0_2, grammarAccess.getUrlPropertiesAccess().getPropertyFxBorderImageKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getUrlPropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleUrlProperties11975);
newLeafNode(otherlv_1, grammarAccess.getUrlPropertiesAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5086:1: ( (lv_values_2_0= ruleUrlValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5087:1: (lv_values_2_0= ruleUrlValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5087:1: (lv_values_2_0= ruleUrlValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5088:3: lv_values_2_0= ruleUrlValue
{
newCompositeNode(grammarAccess.getUrlPropertiesAccess().getValuesUrlValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleUrlValue_in_ruleUrlProperties11996);
lv_values_2_0=ruleUrlValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getUrlPropertiesRule());
}
add(
current,
"values",
lv_values_2_0,
"UrlValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5104:2: (otherlv_3= ',' ( (lv_values_4_0= ruleUrlValue ) ) )*
loop35:
do {
int alt35=2;
int LA35_0 = input.LA(1);
if ( (LA35_0==12) ) {
alt35=1;
}
switch (alt35) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5104:4: otherlv_3= ',' ( (lv_values_4_0= ruleUrlValue ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleUrlProperties12009);
newLeafNode(otherlv_3, grammarAccess.getUrlPropertiesAccess().getCommaKeyword_3_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5108:1: ( (lv_values_4_0= ruleUrlValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5109:1: (lv_values_4_0= ruleUrlValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5109:1: (lv_values_4_0= ruleUrlValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5110:3: lv_values_4_0= ruleUrlValue
{
newCompositeNode(grammarAccess.getUrlPropertiesAccess().getValuesUrlValueParserRuleCall_3_1_0());
pushFollow(FOLLOW_ruleUrlValue_in_ruleUrlProperties12030);
lv_values_4_0=ruleUrlValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getUrlPropertiesRule());
}
add(
current,
"values",
lv_values_4_0,
"UrlValue");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop35;
}
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleUrlProperties"
// $ANTLR start "entryRuleRepeatProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5134:1: entryRuleRepeatProperties returns [EObject current=null] : iv_ruleRepeatProperties= ruleRepeatProperties EOF ;
public final EObject entryRuleRepeatProperties() throws RecognitionException {
EObject current = null;
EObject iv_ruleRepeatProperties = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5135:2: (iv_ruleRepeatProperties= ruleRepeatProperties EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5136:2: iv_ruleRepeatProperties= ruleRepeatProperties EOF
{
newCompositeNode(grammarAccess.getRepeatPropertiesRule());
pushFollow(FOLLOW_ruleRepeatProperties_in_entryRuleRepeatProperties12068);
iv_ruleRepeatProperties=ruleRepeatProperties();
state._fsp--;
current =iv_ruleRepeatProperties;
match(input,EOF,FOLLOW_EOF_in_entryRuleRepeatProperties12078);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleRepeatProperties"
// $ANTLR start "ruleRepeatProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5143:1: ruleRepeatProperties returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleRepeatStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleRepeatStyleValue ) ) )* ) ;
public final EObject ruleRepeatProperties() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token otherlv_1=null;
Token otherlv_3=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5146:28: ( ( ( ( (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleRepeatStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleRepeatStyleValue ) ) )* ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5147:1: ( ( ( (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleRepeatStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleRepeatStyleValue ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5147:1: ( ( ( (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleRepeatStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleRepeatStyleValue ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5147:2: ( ( (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleRepeatStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleRepeatStyleValue ) ) )*
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5147:2: ( ( (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5148:1: ( (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5148:1: ( (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5149:1: (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5149:1: (lv_property_0_1= '-fx-background-image-repeat' | lv_property_0_2= '-fx-border-image-repeat' | lv_property_0_3= '-fx-background-repeat' )
int alt36=3;
switch ( input.LA(1) ) {
case 264:
{
alt36=1;
}
break;
case 265:
{
alt36=2;
}
break;
case 266:
{
alt36=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 36, 0, input);
throw nvae;
}
switch (alt36) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5150:3: lv_property_0_1= '-fx-background-image-repeat'
{
lv_property_0_1=(Token)match(input,264,FOLLOW_264_in_ruleRepeatProperties12123);
newLeafNode(lv_property_0_1, grammarAccess.getRepeatPropertiesAccess().getPropertyFxBackgroundImageRepeatKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatPropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5162:8: lv_property_0_2= '-fx-border-image-repeat'
{
lv_property_0_2=(Token)match(input,265,FOLLOW_265_in_ruleRepeatProperties12152);
newLeafNode(lv_property_0_2, grammarAccess.getRepeatPropertiesAccess().getPropertyFxBorderImageRepeatKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatPropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5174:8: lv_property_0_3= '-fx-background-repeat'
{
lv_property_0_3=(Token)match(input,266,FOLLOW_266_in_ruleRepeatProperties12181);
newLeafNode(lv_property_0_3, grammarAccess.getRepeatPropertiesAccess().getPropertyFxBackgroundRepeatKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatPropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleRepeatProperties12209);
newLeafNode(otherlv_1, grammarAccess.getRepeatPropertiesAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5193:1: ( (lv_values_2_0= ruleRepeatStyleValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5194:1: (lv_values_2_0= ruleRepeatStyleValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5194:1: (lv_values_2_0= ruleRepeatStyleValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5195:3: lv_values_2_0= ruleRepeatStyleValue
{
newCompositeNode(grammarAccess.getRepeatPropertiesAccess().getValuesRepeatStyleValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleRepeatStyleValue_in_ruleRepeatProperties12230);
lv_values_2_0=ruleRepeatStyleValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRepeatPropertiesRule());
}
add(
current,
"values",
lv_values_2_0,
"RepeatStyleValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5211:2: (otherlv_3= ',' ( (lv_values_4_0= ruleRepeatStyleValue ) ) )*
loop37:
do {
int alt37=2;
int LA37_0 = input.LA(1);
if ( (LA37_0==12) ) {
alt37=1;
}
switch (alt37) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5211:4: otherlv_3= ',' ( (lv_values_4_0= ruleRepeatStyleValue ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleRepeatProperties12243);
newLeafNode(otherlv_3, grammarAccess.getRepeatPropertiesAccess().getCommaKeyword_3_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5215:1: ( (lv_values_4_0= ruleRepeatStyleValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5216:1: (lv_values_4_0= ruleRepeatStyleValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5216:1: (lv_values_4_0= ruleRepeatStyleValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5217:3: lv_values_4_0= ruleRepeatStyleValue
{
newCompositeNode(grammarAccess.getRepeatPropertiesAccess().getValuesRepeatStyleValueParserRuleCall_3_1_0());
pushFollow(FOLLOW_ruleRepeatStyleValue_in_ruleRepeatProperties12264);
lv_values_4_0=ruleRepeatStyleValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRepeatPropertiesRule());
}
add(
current,
"values",
lv_values_4_0,
"RepeatStyleValue");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop37;
}
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleRepeatProperties"
// $ANTLR start "entryRuleMultiSizeProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5241:1: entryRuleMultiSizeProperty returns [EObject current=null] : iv_ruleMultiSizeProperty= ruleMultiSizeProperty EOF ;
public final EObject entryRuleMultiSizeProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleMultiSizeProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5242:2: (iv_ruleMultiSizeProperty= ruleMultiSizeProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5243:2: iv_ruleMultiSizeProperty= ruleMultiSizeProperty EOF
{
newCompositeNode(grammarAccess.getMultiSizePropertyRule());
pushFollow(FOLLOW_ruleMultiSizeProperty_in_entryRuleMultiSizeProperty12302);
iv_ruleMultiSizeProperty=ruleMultiSizeProperty();
state._fsp--;
current =iv_ruleMultiSizeProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleMultiSizeProperty12312);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleMultiSizeProperty"
// $ANTLR start "ruleMultiSizeProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5250:1: ruleMultiSizeProperty returns [EObject current=null] : ( ( (lv_property_0_0= '-fx-padding' ) ) otherlv_1= ':' ( (lv_value_2_0= ruleMultiSizeValue ) ) ) ;
public final EObject ruleMultiSizeProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_0=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5253:28: ( ( ( (lv_property_0_0= '-fx-padding' ) ) otherlv_1= ':' ( (lv_value_2_0= ruleMultiSizeValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5254:1: ( ( (lv_property_0_0= '-fx-padding' ) ) otherlv_1= ':' ( (lv_value_2_0= ruleMultiSizeValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5254:1: ( ( (lv_property_0_0= '-fx-padding' ) ) otherlv_1= ':' ( (lv_value_2_0= ruleMultiSizeValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5254:2: ( (lv_property_0_0= '-fx-padding' ) ) otherlv_1= ':' ( (lv_value_2_0= ruleMultiSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5254:2: ( (lv_property_0_0= '-fx-padding' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5255:1: (lv_property_0_0= '-fx-padding' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5255:1: (lv_property_0_0= '-fx-padding' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5256:3: lv_property_0_0= '-fx-padding'
{
lv_property_0_0=(Token)match(input,267,FOLLOW_267_in_ruleMultiSizeProperty12355);
newLeafNode(lv_property_0_0, grammarAccess.getMultiSizePropertyAccess().getPropertyFxPaddingKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getMultiSizePropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_0, "-fx-padding");
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleMultiSizeProperty12380);
newLeafNode(otherlv_1, grammarAccess.getMultiSizePropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5273:1: ( (lv_value_2_0= ruleMultiSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5274:1: (lv_value_2_0= ruleMultiSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5274:1: (lv_value_2_0= ruleMultiSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5275:3: lv_value_2_0= ruleMultiSizeValue
{
newCompositeNode(grammarAccess.getMultiSizePropertyAccess().getValueMultiSizeValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleMultiSizeValue_in_ruleMultiSizeProperty12401);
lv_value_2_0=ruleMultiSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiSizePropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"MultiSizeValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleMultiSizeProperty"
// $ANTLR start "entryRuleSizeProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5299:1: entryRuleSizeProperties returns [EObject current=null] : iv_ruleSizeProperties= ruleSizeProperties EOF ;
public final EObject entryRuleSizeProperties() throws RecognitionException {
EObject current = null;
EObject iv_ruleSizeProperties = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5300:2: (iv_ruleSizeProperties= ruleSizeProperties EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5301:2: iv_ruleSizeProperties= ruleSizeProperties EOF
{
newCompositeNode(grammarAccess.getSizePropertiesRule());
pushFollow(FOLLOW_ruleSizeProperties_in_entryRuleSizeProperties12437);
iv_ruleSizeProperties=ruleSizeProperties();
state._fsp--;
current =iv_ruleSizeProperties;
match(input,EOF,FOLLOW_EOF_in_entryRuleSizeProperties12447);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleSizeProperties"
// $ANTLR start "ruleSizeProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5308:1: ruleSizeProperties returns [EObject current=null] : ( ( (lv_property_0_0= '-fx-stroke-dash-array' ) ) otherlv_1= ':' ( (lv_values_2_0= ruleSizeValue ) )+ ) ;
public final EObject ruleSizeProperties() throws RecognitionException {
EObject current = null;
Token lv_property_0_0=null;
Token otherlv_1=null;
EObject lv_values_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5311:28: ( ( ( (lv_property_0_0= '-fx-stroke-dash-array' ) ) otherlv_1= ':' ( (lv_values_2_0= ruleSizeValue ) )+ ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5312:1: ( ( (lv_property_0_0= '-fx-stroke-dash-array' ) ) otherlv_1= ':' ( (lv_values_2_0= ruleSizeValue ) )+ )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5312:1: ( ( (lv_property_0_0= '-fx-stroke-dash-array' ) ) otherlv_1= ':' ( (lv_values_2_0= ruleSizeValue ) )+ )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5312:2: ( (lv_property_0_0= '-fx-stroke-dash-array' ) ) otherlv_1= ':' ( (lv_values_2_0= ruleSizeValue ) )+
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5312:2: ( (lv_property_0_0= '-fx-stroke-dash-array' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5313:1: (lv_property_0_0= '-fx-stroke-dash-array' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5313:1: (lv_property_0_0= '-fx-stroke-dash-array' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5314:3: lv_property_0_0= '-fx-stroke-dash-array'
{
lv_property_0_0=(Token)match(input,268,FOLLOW_268_in_ruleSizeProperties12490);
newLeafNode(lv_property_0_0, grammarAccess.getSizePropertiesAccess().getPropertyFxStrokeDashArrayKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getSizePropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_0, "-fx-stroke-dash-array");
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleSizeProperties12515);
newLeafNode(otherlv_1, grammarAccess.getSizePropertiesAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5331:1: ( (lv_values_2_0= ruleSizeValue ) )+
int cnt38=0;
loop38:
do {
int alt38=2;
int LA38_0 = input.LA(1);
if ( ((LA38_0>=RULE_INT && LA38_0<=RULE_REAL)) ) {
alt38=1;
}
switch (alt38) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5332:1: (lv_values_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5332:1: (lv_values_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5333:3: lv_values_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getSizePropertiesAccess().getValuesSizeValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleSizeProperties12536);
lv_values_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSizePropertiesRule());
}
add(
current,
"values",
lv_values_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
break;
default :
if ( cnt38 >= 1 ) break loop38;
EarlyExitException eee =
new EarlyExitException(38, input);
throw eee;
}
cnt38++;
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleSizeProperties"
// $ANTLR start "entryRuleMultiPaintProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5357:1: entryRuleMultiPaintProperties returns [EObject current=null] : iv_ruleMultiPaintProperties= ruleMultiPaintProperties EOF ;
public final EObject entryRuleMultiPaintProperties() throws RecognitionException {
EObject current = null;
EObject iv_ruleMultiPaintProperties = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5358:2: (iv_ruleMultiPaintProperties= ruleMultiPaintProperties EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5359:2: iv_ruleMultiPaintProperties= ruleMultiPaintProperties EOF
{
newCompositeNode(grammarAccess.getMultiPaintPropertiesRule());
pushFollow(FOLLOW_ruleMultiPaintProperties_in_entryRuleMultiPaintProperties12573);
iv_ruleMultiPaintProperties=ruleMultiPaintProperties();
state._fsp--;
current =iv_ruleMultiPaintProperties;
match(input,EOF,FOLLOW_EOF_in_entryRuleMultiPaintProperties12583);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleMultiPaintProperties"
// $ANTLR start "ruleMultiPaintProperties"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5366:1: ruleMultiPaintProperties returns [EObject current=null] : ( ( (lv_property_0_0= '-fx-border-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )* ) | otherlv_5= 'null' ) ) ;
public final EObject ruleMultiPaintProperties() throws RecognitionException {
EObject current = null;
Token lv_property_0_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5369:28: ( ( ( (lv_property_0_0= '-fx-border-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )* ) | otherlv_5= 'null' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5370:1: ( ( (lv_property_0_0= '-fx-border-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )* ) | otherlv_5= 'null' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5370:1: ( ( (lv_property_0_0= '-fx-border-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )* ) | otherlv_5= 'null' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5370:2: ( (lv_property_0_0= '-fx-border-color' ) ) otherlv_1= ':' ( ( ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )* ) | otherlv_5= 'null' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5370:2: ( (lv_property_0_0= '-fx-border-color' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5371:1: (lv_property_0_0= '-fx-border-color' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5371:1: (lv_property_0_0= '-fx-border-color' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5372:3: lv_property_0_0= '-fx-border-color'
{
lv_property_0_0=(Token)match(input,269,FOLLOW_269_in_ruleMultiPaintProperties12626);
newLeafNode(lv_property_0_0, grammarAccess.getMultiPaintPropertiesAccess().getPropertyFxBorderColorKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getMultiPaintPropertiesRule());
}
setWithLastConsumed(current, "property", lv_property_0_0, "-fx-border-color");
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleMultiPaintProperties12651);
newLeafNode(otherlv_1, grammarAccess.getMultiPaintPropertiesAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5389:1: ( ( ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )* ) | otherlv_5= 'null' )
int alt40=2;
int LA40_0 = input.LA(1);
if ( (LA40_0==RULE_ID||LA40_0==RULE_HEX_NUMBER||LA40_0==217||LA40_0==223||LA40_0==228||(LA40_0>=270 && LA40_0<=275)||LA40_0==350||LA40_0==354||(LA40_0>=356 && LA40_0<=506)) ) {
alt40=1;
}
else if ( (LA40_0==214) ) {
alt40=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 40, 0, input);
throw nvae;
}
switch (alt40) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5389:2: ( ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5389:2: ( ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5389:3: ( (lv_values_2_0= ruleMultiPaintValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )*
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5389:3: ( (lv_values_2_0= ruleMultiPaintValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5390:1: (lv_values_2_0= ruleMultiPaintValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5390:1: (lv_values_2_0= ruleMultiPaintValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5391:3: lv_values_2_0= ruleMultiPaintValue
{
newCompositeNode(grammarAccess.getMultiPaintPropertiesAccess().getValuesMultiPaintValueParserRuleCall_2_0_0_0());
pushFollow(FOLLOW_ruleMultiPaintValue_in_ruleMultiPaintProperties12674);
lv_values_2_0=ruleMultiPaintValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiPaintPropertiesRule());
}
add(
current,
"values",
lv_values_2_0,
"MultiPaintValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5407:2: (otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) ) )*
loop39:
do {
int alt39=2;
int LA39_0 = input.LA(1);
if ( (LA39_0==12) ) {
alt39=1;
}
switch (alt39) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5407:4: otherlv_3= ',' ( (lv_values_4_0= ruleMultiPaintValue ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleMultiPaintProperties12687);
newLeafNode(otherlv_3, grammarAccess.getMultiPaintPropertiesAccess().getCommaKeyword_2_0_1_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5411:1: ( (lv_values_4_0= ruleMultiPaintValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5412:1: (lv_values_4_0= ruleMultiPaintValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5412:1: (lv_values_4_0= ruleMultiPaintValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5413:3: lv_values_4_0= ruleMultiPaintValue
{
newCompositeNode(grammarAccess.getMultiPaintPropertiesAccess().getValuesMultiPaintValueParserRuleCall_2_0_1_1_0());
pushFollow(FOLLOW_ruleMultiPaintValue_in_ruleMultiPaintProperties12708);
lv_values_4_0=ruleMultiPaintValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiPaintPropertiesRule());
}
add(
current,
"values",
lv_values_4_0,
"MultiPaintValue");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop39;
}
} while (true);
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5430:7: otherlv_5= 'null'
{
otherlv_5=(Token)match(input,214,FOLLOW_214_in_ruleMultiPaintProperties12729);
newLeafNode(otherlv_5, grammarAccess.getMultiPaintPropertiesAccess().getNullKeyword_2_1());
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleMultiPaintProperties"
// $ANTLR start "entryRuleColorPropertyKeys"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5442:1: entryRuleColorPropertyKeys returns [String current=null] : iv_ruleColorPropertyKeys= ruleColorPropertyKeys EOF ;
public final String entryRuleColorPropertyKeys() throws RecognitionException {
String current = null;
AntlrDatatypeRuleToken iv_ruleColorPropertyKeys = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5443:2: (iv_ruleColorPropertyKeys= ruleColorPropertyKeys EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5444:2: iv_ruleColorPropertyKeys= ruleColorPropertyKeys EOF
{
newCompositeNode(grammarAccess.getColorPropertyKeysRule());
pushFollow(FOLLOW_ruleColorPropertyKeys_in_entryRuleColorPropertyKeys12767);
iv_ruleColorPropertyKeys=ruleColorPropertyKeys();
state._fsp--;
current =iv_ruleColorPropertyKeys.getText();
match(input,EOF,FOLLOW_EOF_in_entryRuleColorPropertyKeys12778);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleColorPropertyKeys"
// $ANTLR start "ruleColorPropertyKeys"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5451:1: ruleColorPropertyKeys returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-fx-color' | kw= '-fx-light-text-color' | kw= '-fx-accent' | kw= '-fx-selection-bar' | kw= '-fx-selection-bar-text' | kw= '-fx-background' ) ;
public final AntlrDatatypeRuleToken ruleColorPropertyKeys() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
Token kw=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5454:28: ( (kw= '-fx-color' | kw= '-fx-light-text-color' | kw= '-fx-accent' | kw= '-fx-selection-bar' | kw= '-fx-selection-bar-text' | kw= '-fx-background' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5455:1: (kw= '-fx-color' | kw= '-fx-light-text-color' | kw= '-fx-accent' | kw= '-fx-selection-bar' | kw= '-fx-selection-bar-text' | kw= '-fx-background' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5455:1: (kw= '-fx-color' | kw= '-fx-light-text-color' | kw= '-fx-accent' | kw= '-fx-selection-bar' | kw= '-fx-selection-bar-text' | kw= '-fx-background' )
int alt41=6;
switch ( input.LA(1) ) {
case 270:
{
alt41=1;
}
break;
case 271:
{
alt41=2;
}
break;
case 272:
{
alt41=3;
}
break;
case 273:
{
alt41=4;
}
break;
case 274:
{
alt41=5;
}
break;
case 275:
{
alt41=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 41, 0, input);
throw nvae;
}
switch (alt41) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5456:2: kw= '-fx-color'
{
kw=(Token)match(input,270,FOLLOW_270_in_ruleColorPropertyKeys12816);
current.merge(kw);
newLeafNode(kw, grammarAccess.getColorPropertyKeysAccess().getFxColorKeyword_0());
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5463:2: kw= '-fx-light-text-color'
{
kw=(Token)match(input,271,FOLLOW_271_in_ruleColorPropertyKeys12835);
current.merge(kw);
newLeafNode(kw, grammarAccess.getColorPropertyKeysAccess().getFxLightTextColorKeyword_1());
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5470:2: kw= '-fx-accent'
{
kw=(Token)match(input,272,FOLLOW_272_in_ruleColorPropertyKeys12854);
current.merge(kw);
newLeafNode(kw, grammarAccess.getColorPropertyKeysAccess().getFxAccentKeyword_2());
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5477:2: kw= '-fx-selection-bar'
{
kw=(Token)match(input,273,FOLLOW_273_in_ruleColorPropertyKeys12873);
current.merge(kw);
newLeafNode(kw, grammarAccess.getColorPropertyKeysAccess().getFxSelectionBarKeyword_3());
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5484:2: kw= '-fx-selection-bar-text'
{
kw=(Token)match(input,274,FOLLOW_274_in_ruleColorPropertyKeys12892);
current.merge(kw);
newLeafNode(kw, grammarAccess.getColorPropertyKeysAccess().getFxSelectionBarTextKeyword_4());
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5491:2: kw= '-fx-background'
{
kw=(Token)match(input,275,FOLLOW_275_in_ruleColorPropertyKeys12911);
current.merge(kw);
newLeafNode(kw, grammarAccess.getColorPropertyKeysAccess().getFxBackgroundKeyword_5());
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleColorPropertyKeys"
// $ANTLR start "entryRuleColorProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5504:1: entryRuleColorProperty returns [EObject current=null] : iv_ruleColorProperty= ruleColorProperty EOF ;
public final EObject entryRuleColorProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleColorProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5505:2: (iv_ruleColorProperty= ruleColorProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5506:2: iv_ruleColorProperty= ruleColorProperty EOF
{
newCompositeNode(grammarAccess.getColorPropertyRule());
pushFollow(FOLLOW_ruleColorProperty_in_entryRuleColorProperty12951);
iv_ruleColorProperty=ruleColorProperty();
state._fsp--;
current =iv_ruleColorProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleColorProperty12961);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleColorProperty"
// $ANTLR start "ruleColorProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5513:1: ruleColorProperty returns [EObject current=null] : ( ( (lv_property_0_0= ruleColorPropertyKeys ) ) otherlv_1= ':' ( (lv_value_2_0= ruleColorValue ) ) ) ;
public final EObject ruleColorProperty() throws RecognitionException {
EObject current = null;
Token otherlv_1=null;
AntlrDatatypeRuleToken lv_property_0_0 = null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5516:28: ( ( ( (lv_property_0_0= ruleColorPropertyKeys ) ) otherlv_1= ':' ( (lv_value_2_0= ruleColorValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5517:1: ( ( (lv_property_0_0= ruleColorPropertyKeys ) ) otherlv_1= ':' ( (lv_value_2_0= ruleColorValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5517:1: ( ( (lv_property_0_0= ruleColorPropertyKeys ) ) otherlv_1= ':' ( (lv_value_2_0= ruleColorValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5517:2: ( (lv_property_0_0= ruleColorPropertyKeys ) ) otherlv_1= ':' ( (lv_value_2_0= ruleColorValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5517:2: ( (lv_property_0_0= ruleColorPropertyKeys ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5518:1: (lv_property_0_0= ruleColorPropertyKeys )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5518:1: (lv_property_0_0= ruleColorPropertyKeys )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5519:3: lv_property_0_0= ruleColorPropertyKeys
{
newCompositeNode(grammarAccess.getColorPropertyAccess().getPropertyColorPropertyKeysParserRuleCall_0_0());
pushFollow(FOLLOW_ruleColorPropertyKeys_in_ruleColorProperty13007);
lv_property_0_0=ruleColorPropertyKeys();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getColorPropertyRule());
}
set(
current,
"property",
lv_property_0_0,
"ColorPropertyKeys");
afterParserOrEnumRuleCall();
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleColorProperty13019);
newLeafNode(otherlv_1, grammarAccess.getColorPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5539:1: ( (lv_value_2_0= ruleColorValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5540:1: (lv_value_2_0= ruleColorValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5540:1: (lv_value_2_0= ruleColorValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5541:3: lv_value_2_0= ruleColorValue
{
newCompositeNode(grammarAccess.getColorPropertyAccess().getValueColorValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleColorValue_in_ruleColorProperty13040);
lv_value_2_0=ruleColorValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getColorPropertyRule());
}
set(
current,
"value",
lv_value_2_0,
"ColorValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleColorProperty"
// $ANTLR start "entryRuleStringProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5565:1: entryRuleStringProperty returns [EObject current=null] : iv_ruleStringProperty= ruleStringProperty EOF ;
public final EObject entryRuleStringProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleStringProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5566:2: (iv_ruleStringProperty= ruleStringProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5567:2: iv_ruleStringProperty= ruleStringProperty EOF
{
newCompositeNode(grammarAccess.getStringPropertyRule());
pushFollow(FOLLOW_ruleStringProperty_in_entryRuleStringProperty13076);
iv_ruleStringProperty=ruleStringProperty();
state._fsp--;
current =iv_ruleStringProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleStringProperty13086);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleStringProperty"
// $ANTLR start "ruleStringProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5574:1: ruleStringProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' ) ) ) otherlv_1= ':' ( ( (lv_value_2_0= RULE_STRING ) ) | otherlv_3= 'null' ) ) ;
public final EObject ruleStringProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token lv_property_0_3=null;
Token lv_property_0_4=null;
Token otherlv_1=null;
Token lv_value_2_0=null;
Token otherlv_3=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5577:28: ( ( ( ( (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' ) ) ) otherlv_1= ':' ( ( (lv_value_2_0= RULE_STRING ) ) | otherlv_3= 'null' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5578:1: ( ( ( (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' ) ) ) otherlv_1= ':' ( ( (lv_value_2_0= RULE_STRING ) ) | otherlv_3= 'null' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5578:1: ( ( ( (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' ) ) ) otherlv_1= ':' ( ( (lv_value_2_0= RULE_STRING ) ) | otherlv_3= 'null' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5578:2: ( ( (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' ) ) ) otherlv_1= ':' ( ( (lv_value_2_0= RULE_STRING ) ) | otherlv_3= 'null' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5578:2: ( ( (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5579:1: ( (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5579:1: ( (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5580:1: (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5580:1: (lv_property_0_1= '-fx-skin' | lv_property_0_2= '-fx-shape' | lv_property_0_3= '-fx-text' | lv_property_0_4= '-fx-echo-char' )
int alt42=4;
switch ( input.LA(1) ) {
case 276:
{
alt42=1;
}
break;
case 277:
{
alt42=2;
}
break;
case 278:
{
alt42=3;
}
break;
case 279:
{
alt42=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 42, 0, input);
throw nvae;
}
switch (alt42) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5581:3: lv_property_0_1= '-fx-skin'
{
lv_property_0_1=(Token)match(input,276,FOLLOW_276_in_ruleStringProperty13131);
newLeafNode(lv_property_0_1, grammarAccess.getStringPropertyAccess().getPropertyFxSkinKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getStringPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5593:8: lv_property_0_2= '-fx-shape'
{
lv_property_0_2=(Token)match(input,277,FOLLOW_277_in_ruleStringProperty13160);
newLeafNode(lv_property_0_2, grammarAccess.getStringPropertyAccess().getPropertyFxShapeKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getStringPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5605:8: lv_property_0_3= '-fx-text'
{
lv_property_0_3=(Token)match(input,278,FOLLOW_278_in_ruleStringProperty13189);
newLeafNode(lv_property_0_3, grammarAccess.getStringPropertyAccess().getPropertyFxTextKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getStringPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5617:8: lv_property_0_4= '-fx-echo-char'
{
lv_property_0_4=(Token)match(input,279,FOLLOW_279_in_ruleStringProperty13218);
newLeafNode(lv_property_0_4, grammarAccess.getStringPropertyAccess().getPropertyFxEchoCharKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getStringPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_4, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleStringProperty13246);
newLeafNode(otherlv_1, grammarAccess.getStringPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5636:1: ( ( (lv_value_2_0= RULE_STRING ) ) | otherlv_3= 'null' )
int alt43=2;
int LA43_0 = input.LA(1);
if ( (LA43_0==RULE_STRING) ) {
alt43=1;
}
else if ( (LA43_0==214) ) {
alt43=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 43, 0, input);
throw nvae;
}
switch (alt43) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5636:2: ( (lv_value_2_0= RULE_STRING ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5636:2: ( (lv_value_2_0= RULE_STRING ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5637:1: (lv_value_2_0= RULE_STRING )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5637:1: (lv_value_2_0= RULE_STRING )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5638:3: lv_value_2_0= RULE_STRING
{
lv_value_2_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleStringProperty13264);
newLeafNode(lv_value_2_0, grammarAccess.getStringPropertyAccess().getValueSTRINGTerminalRuleCall_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getStringPropertyRule());
}
setWithLastConsumed(
current,
"value",
lv_value_2_0,
"STRING");
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5655:7: otherlv_3= 'null'
{
otherlv_3=(Token)match(input,214,FOLLOW_214_in_ruleStringProperty13287);
newLeafNode(otherlv_3, grammarAccess.getStringPropertyAccess().getNullKeyword_2_1());
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleStringProperty"
// $ANTLR start "entryRulePositionProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5667:1: entryRulePositionProperty returns [EObject current=null] : iv_rulePositionProperty= rulePositionProperty EOF ;
public final EObject entryRulePositionProperty() throws RecognitionException {
EObject current = null;
EObject iv_rulePositionProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5668:2: (iv_rulePositionProperty= rulePositionProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5669:2: iv_rulePositionProperty= rulePositionProperty EOF
{
newCompositeNode(grammarAccess.getPositionPropertyRule());
pushFollow(FOLLOW_rulePositionProperty_in_entryRulePositionProperty13324);
iv_rulePositionProperty=rulePositionProperty();
state._fsp--;
current =iv_rulePositionProperty;
match(input,EOF,FOLLOW_EOF_in_entryRulePositionProperty13334);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRulePositionProperty"
// $ANTLR start "rulePositionProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5676:1: rulePositionProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleBgPositionValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgPositionValue ) ) )* ) ;
public final EObject rulePositionProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token otherlv_1=null;
Token otherlv_3=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5679:28: ( ( ( ( (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleBgPositionValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgPositionValue ) ) )* ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5680:1: ( ( ( (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleBgPositionValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgPositionValue ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5680:1: ( ( ( (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleBgPositionValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgPositionValue ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5680:2: ( ( (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' ) ) ) otherlv_1= ':' ( (lv_values_2_0= ruleBgPositionValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgPositionValue ) ) )*
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5680:2: ( ( (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5681:1: ( (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5681:1: ( (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5682:1: (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5682:1: (lv_property_0_1= '-fx-background-image-position' | lv_property_0_2= '-fx-background-position' )
int alt44=2;
int LA44_0 = input.LA(1);
if ( (LA44_0==280) ) {
alt44=1;
}
else if ( (LA44_0==281) ) {
alt44=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 44, 0, input);
throw nvae;
}
switch (alt44) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5683:3: lv_property_0_1= '-fx-background-image-position'
{
lv_property_0_1=(Token)match(input,280,FOLLOW_280_in_rulePositionProperty13379);
newLeafNode(lv_property_0_1, grammarAccess.getPositionPropertyAccess().getPropertyFxBackgroundImagePositionKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getPositionPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5695:8: lv_property_0_2= '-fx-background-position'
{
lv_property_0_2=(Token)match(input,281,FOLLOW_281_in_rulePositionProperty13408);
newLeafNode(lv_property_0_2, grammarAccess.getPositionPropertyAccess().getPropertyFxBackgroundPositionKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getPositionPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_rulePositionProperty13436);
newLeafNode(otherlv_1, grammarAccess.getPositionPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5714:1: ( (lv_values_2_0= ruleBgPositionValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5715:1: (lv_values_2_0= ruleBgPositionValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5715:1: (lv_values_2_0= ruleBgPositionValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5716:3: lv_values_2_0= ruleBgPositionValue
{
newCompositeNode(grammarAccess.getPositionPropertyAccess().getValuesBgPositionValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleBgPositionValue_in_rulePositionProperty13457);
lv_values_2_0=ruleBgPositionValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getPositionPropertyRule());
}
add(
current,
"values",
lv_values_2_0,
"BgPositionValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5732:2: (otherlv_3= ',' ( (lv_values_4_0= ruleBgPositionValue ) ) )*
loop45:
do {
int alt45=2;
int LA45_0 = input.LA(1);
if ( (LA45_0==12) ) {
alt45=1;
}
switch (alt45) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5732:4: otherlv_3= ',' ( (lv_values_4_0= ruleBgPositionValue ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_rulePositionProperty13470);
newLeafNode(otherlv_3, grammarAccess.getPositionPropertyAccess().getCommaKeyword_3_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5736:1: ( (lv_values_4_0= ruleBgPositionValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5737:1: (lv_values_4_0= ruleBgPositionValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5737:1: (lv_values_4_0= ruleBgPositionValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5738:3: lv_values_4_0= ruleBgPositionValue
{
newCompositeNode(grammarAccess.getPositionPropertyAccess().getValuesBgPositionValueParserRuleCall_3_1_0());
pushFollow(FOLLOW_ruleBgPositionValue_in_rulePositionProperty13491);
lv_values_4_0=ruleBgPositionValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getPositionPropertyRule());
}
add(
current,
"values",
lv_values_4_0,
"BgPositionValue");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop45;
}
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "rulePositionProperty"
// $ANTLR start "entryRuleAlignmentProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5762:1: entryRuleAlignmentProperty returns [EObject current=null] : iv_ruleAlignmentProperty= ruleAlignmentProperty EOF ;
public final EObject entryRuleAlignmentProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleAlignmentProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5763:2: (iv_ruleAlignmentProperty= ruleAlignmentProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5764:2: iv_ruleAlignmentProperty= ruleAlignmentProperty EOF
{
newCompositeNode(grammarAccess.getAlignmentPropertyRule());
pushFollow(FOLLOW_ruleAlignmentProperty_in_entryRuleAlignmentProperty13529);
iv_ruleAlignmentProperty=ruleAlignmentProperty();
state._fsp--;
current =iv_ruleAlignmentProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleAlignmentProperty13539);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleAlignmentProperty"
// $ANTLR start "ruleAlignmentProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5771:1: ruleAlignmentProperty returns [EObject current=null] : ( ( ( (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' ) ) ) ) ;
public final EObject ruleAlignmentProperty() throws RecognitionException {
EObject current = null;
Token lv_property_0_1=null;
Token lv_property_0_2=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
Token lv_value_2_4=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5774:28: ( ( ( ( (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5775:1: ( ( ( (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5775:1: ( ( ( (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5775:2: ( ( (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' ) ) ) otherlv_1= ':' ( ( (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5775:2: ( ( (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5776:1: ( (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5776:1: ( (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5777:1: (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5777:1: (lv_property_0_1= '-fx-text-alignment' | lv_property_0_2= '-fx-alignment' )
int alt46=2;
int LA46_0 = input.LA(1);
if ( (LA46_0==282) ) {
alt46=1;
}
else if ( (LA46_0==283) ) {
alt46=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 46, 0, input);
throw nvae;
}
switch (alt46) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5778:3: lv_property_0_1= '-fx-text-alignment'
{
lv_property_0_1=(Token)match(input,282,FOLLOW_282_in_ruleAlignmentProperty13584);
newLeafNode(lv_property_0_1, grammarAccess.getAlignmentPropertyAccess().getPropertyFxTextAlignmentKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getAlignmentPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5790:8: lv_property_0_2= '-fx-alignment'
{
lv_property_0_2=(Token)match(input,283,FOLLOW_283_in_ruleAlignmentProperty13613);
newLeafNode(lv_property_0_2, grammarAccess.getAlignmentPropertyAccess().getPropertyFxAlignmentKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getAlignmentPropertyRule());
}
setWithLastConsumed(current, "property", lv_property_0_2, null);
}
break;
}
}
}
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleAlignmentProperty13641);
newLeafNode(otherlv_1, grammarAccess.getAlignmentPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5809:1: ( ( (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5810:1: ( (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5810:1: ( (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5811:1: (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5811:1: (lv_value_2_1= 'left' | lv_value_2_2= 'center' | lv_value_2_3= 'right' | lv_value_2_4= 'justify' )
int alt47=4;
switch ( input.LA(1) ) {
case 255:
{
alt47=1;
}
break;
case 284:
{
alt47=2;
}
break;
case 256:
{
alt47=3;
}
break;
case 285:
{
alt47=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 47, 0, input);
throw nvae;
}
switch (alt47) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5812:3: lv_value_2_1= 'left'
{
lv_value_2_1=(Token)match(input,255,FOLLOW_255_in_ruleAlignmentProperty13661);
newLeafNode(lv_value_2_1, grammarAccess.getAlignmentPropertyAccess().getValueLeftKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getAlignmentPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5824:8: lv_value_2_2= 'center'
{
lv_value_2_2=(Token)match(input,284,FOLLOW_284_in_ruleAlignmentProperty13690);
newLeafNode(lv_value_2_2, grammarAccess.getAlignmentPropertyAccess().getValueCenterKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getAlignmentPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5836:8: lv_value_2_3= 'right'
{
lv_value_2_3=(Token)match(input,256,FOLLOW_256_in_ruleAlignmentProperty13719);
newLeafNode(lv_value_2_3, grammarAccess.getAlignmentPropertyAccess().getValueRightKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getAlignmentPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5848:8: lv_value_2_4= 'justify'
{
lv_value_2_4=(Token)match(input,285,FOLLOW_285_in_ruleAlignmentProperty13748);
newLeafNode(lv_value_2_4, grammarAccess.getAlignmentPropertyAccess().getValueJustifyKeyword_2_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getAlignmentPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_4, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleAlignmentProperty"
// $ANTLR start "entryRuleStrokeLineCapProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5871:1: entryRuleStrokeLineCapProperty returns [EObject current=null] : iv_ruleStrokeLineCapProperty= ruleStrokeLineCapProperty EOF ;
public final EObject entryRuleStrokeLineCapProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleStrokeLineCapProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5872:2: (iv_ruleStrokeLineCapProperty= ruleStrokeLineCapProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5873:2: iv_ruleStrokeLineCapProperty= ruleStrokeLineCapProperty EOF
{
newCompositeNode(grammarAccess.getStrokeLineCapPropertyRule());
pushFollow(FOLLOW_ruleStrokeLineCapProperty_in_entryRuleStrokeLineCapProperty13800);
iv_ruleStrokeLineCapProperty=ruleStrokeLineCapProperty();
state._fsp--;
current =iv_ruleStrokeLineCapProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleStrokeLineCapProperty13810);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleStrokeLineCapProperty"
// $ANTLR start "ruleStrokeLineCapProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5880:1: ruleStrokeLineCapProperty returns [EObject current=null] : (otherlv_0= '-fx-stroke-line-cap' otherlv_1= ':' ( ( (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' ) ) ) ) ;
public final EObject ruleStrokeLineCapProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5883:28: ( (otherlv_0= '-fx-stroke-line-cap' otherlv_1= ':' ( ( (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5884:1: (otherlv_0= '-fx-stroke-line-cap' otherlv_1= ':' ( ( (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5884:1: (otherlv_0= '-fx-stroke-line-cap' otherlv_1= ':' ( ( (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5884:3: otherlv_0= '-fx-stroke-line-cap' otherlv_1= ':' ( ( (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' ) ) )
{
otherlv_0=(Token)match(input,286,FOLLOW_286_in_ruleStrokeLineCapProperty13847);
newLeafNode(otherlv_0, grammarAccess.getStrokeLineCapPropertyAccess().getFxStrokeLineCapKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleStrokeLineCapProperty13859);
newLeafNode(otherlv_1, grammarAccess.getStrokeLineCapPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5892:1: ( ( (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5893:1: ( (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5893:1: ( (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5894:1: (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5894:1: (lv_value_2_1= 'square' | lv_value_2_2= 'butt' | lv_value_2_3= 'round' )
int alt48=3;
switch ( input.LA(1) ) {
case 287:
{
alt48=1;
}
break;
case 288:
{
alt48=2;
}
break;
case 289:
{
alt48=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 48, 0, input);
throw nvae;
}
switch (alt48) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5895:3: lv_value_2_1= 'square'
{
lv_value_2_1=(Token)match(input,287,FOLLOW_287_in_ruleStrokeLineCapProperty13879);
newLeafNode(lv_value_2_1, grammarAccess.getStrokeLineCapPropertyAccess().getValueSquareKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getStrokeLineCapPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5907:8: lv_value_2_2= 'butt'
{
lv_value_2_2=(Token)match(input,288,FOLLOW_288_in_ruleStrokeLineCapProperty13908);
newLeafNode(lv_value_2_2, grammarAccess.getStrokeLineCapPropertyAccess().getValueButtKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getStrokeLineCapPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5919:8: lv_value_2_3= 'round'
{
lv_value_2_3=(Token)match(input,289,FOLLOW_289_in_ruleStrokeLineCapProperty13937);
newLeafNode(lv_value_2_3, grammarAccess.getStrokeLineCapPropertyAccess().getValueRoundKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getStrokeLineCapPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleStrokeLineCapProperty"
// $ANTLR start "entryRuleStrokeLineJoinProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5942:1: entryRuleStrokeLineJoinProperty returns [EObject current=null] : iv_ruleStrokeLineJoinProperty= ruleStrokeLineJoinProperty EOF ;
public final EObject entryRuleStrokeLineJoinProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleStrokeLineJoinProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5943:2: (iv_ruleStrokeLineJoinProperty= ruleStrokeLineJoinProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5944:2: iv_ruleStrokeLineJoinProperty= ruleStrokeLineJoinProperty EOF
{
newCompositeNode(grammarAccess.getStrokeLineJoinPropertyRule());
pushFollow(FOLLOW_ruleStrokeLineJoinProperty_in_entryRuleStrokeLineJoinProperty13989);
iv_ruleStrokeLineJoinProperty=ruleStrokeLineJoinProperty();
state._fsp--;
current =iv_ruleStrokeLineJoinProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleStrokeLineJoinProperty13999);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleStrokeLineJoinProperty"
// $ANTLR start "ruleStrokeLineJoinProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5951:1: ruleStrokeLineJoinProperty returns [EObject current=null] : (otherlv_0= '-fx-stroke-line-join' otherlv_1= ':' ( ( (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' ) ) ) ) ;
public final EObject ruleStrokeLineJoinProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5954:28: ( (otherlv_0= '-fx-stroke-line-join' otherlv_1= ':' ( ( (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5955:1: (otherlv_0= '-fx-stroke-line-join' otherlv_1= ':' ( ( (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5955:1: (otherlv_0= '-fx-stroke-line-join' otherlv_1= ':' ( ( (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5955:3: otherlv_0= '-fx-stroke-line-join' otherlv_1= ':' ( ( (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' ) ) )
{
otherlv_0=(Token)match(input,290,FOLLOW_290_in_ruleStrokeLineJoinProperty14036);
newLeafNode(otherlv_0, grammarAccess.getStrokeLineJoinPropertyAccess().getFxStrokeLineJoinKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleStrokeLineJoinProperty14048);
newLeafNode(otherlv_1, grammarAccess.getStrokeLineJoinPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5963:1: ( ( (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5964:1: ( (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5964:1: ( (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5965:1: (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5965:1: (lv_value_2_1= 'miter' | lv_value_2_2= 'bevel' | lv_value_2_3= 'round' )
int alt49=3;
switch ( input.LA(1) ) {
case 291:
{
alt49=1;
}
break;
case 292:
{
alt49=2;
}
break;
case 289:
{
alt49=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 49, 0, input);
throw nvae;
}
switch (alt49) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5966:3: lv_value_2_1= 'miter'
{
lv_value_2_1=(Token)match(input,291,FOLLOW_291_in_ruleStrokeLineJoinProperty14068);
newLeafNode(lv_value_2_1, grammarAccess.getStrokeLineJoinPropertyAccess().getValueMiterKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getStrokeLineJoinPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5978:8: lv_value_2_2= 'bevel'
{
lv_value_2_2=(Token)match(input,292,FOLLOW_292_in_ruleStrokeLineJoinProperty14097);
newLeafNode(lv_value_2_2, grammarAccess.getStrokeLineJoinPropertyAccess().getValueBevelKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getStrokeLineJoinPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:5990:8: lv_value_2_3= 'round'
{
lv_value_2_3=(Token)match(input,289,FOLLOW_289_in_ruleStrokeLineJoinProperty14126);
newLeafNode(lv_value_2_3, grammarAccess.getStrokeLineJoinPropertyAccess().getValueRoundKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getStrokeLineJoinPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleStrokeLineJoinProperty"
// $ANTLR start "entryRuleTextOriginProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6013:1: entryRuleTextOriginProperty returns [EObject current=null] : iv_ruleTextOriginProperty= ruleTextOriginProperty EOF ;
public final EObject entryRuleTextOriginProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleTextOriginProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6014:2: (iv_ruleTextOriginProperty= ruleTextOriginProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6015:2: iv_ruleTextOriginProperty= ruleTextOriginProperty EOF
{
newCompositeNode(grammarAccess.getTextOriginPropertyRule());
pushFollow(FOLLOW_ruleTextOriginProperty_in_entryRuleTextOriginProperty14178);
iv_ruleTextOriginProperty=ruleTextOriginProperty();
state._fsp--;
current =iv_ruleTextOriginProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleTextOriginProperty14188);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleTextOriginProperty"
// $ANTLR start "ruleTextOriginProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6022:1: ruleTextOriginProperty returns [EObject current=null] : (otherlv_0= '-fx-text-origin' otherlv_1= ':' ( ( (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' ) ) ) ) ;
public final EObject ruleTextOriginProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6025:28: ( (otherlv_0= '-fx-text-origin' otherlv_1= ':' ( ( (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6026:1: (otherlv_0= '-fx-text-origin' otherlv_1= ':' ( ( (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6026:1: (otherlv_0= '-fx-text-origin' otherlv_1= ':' ( ( (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6026:3: otherlv_0= '-fx-text-origin' otherlv_1= ':' ( ( (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' ) ) )
{
otherlv_0=(Token)match(input,293,FOLLOW_293_in_ruleTextOriginProperty14225);
newLeafNode(otherlv_0, grammarAccess.getTextOriginPropertyAccess().getFxTextOriginKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleTextOriginProperty14237);
newLeafNode(otherlv_1, grammarAccess.getTextOriginPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6034:1: ( ( (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6035:1: ( (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6035:1: ( (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6036:1: (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6036:1: (lv_value_2_1= 'baseline' | lv_value_2_2= 'top' | lv_value_2_3= 'bottom' )
int alt50=3;
switch ( input.LA(1) ) {
case 294:
{
alt50=1;
}
break;
case 253:
{
alt50=2;
}
break;
case 254:
{
alt50=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 50, 0, input);
throw nvae;
}
switch (alt50) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6037:3: lv_value_2_1= 'baseline'
{
lv_value_2_1=(Token)match(input,294,FOLLOW_294_in_ruleTextOriginProperty14257);
newLeafNode(lv_value_2_1, grammarAccess.getTextOriginPropertyAccess().getValueBaselineKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getTextOriginPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6049:8: lv_value_2_2= 'top'
{
lv_value_2_2=(Token)match(input,253,FOLLOW_253_in_ruleTextOriginProperty14286);
newLeafNode(lv_value_2_2, grammarAccess.getTextOriginPropertyAccess().getValueTopKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getTextOriginPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6061:8: lv_value_2_3= 'bottom'
{
lv_value_2_3=(Token)match(input,254,FOLLOW_254_in_ruleTextOriginProperty14315);
newLeafNode(lv_value_2_3, grammarAccess.getTextOriginPropertyAccess().getValueBottomKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getTextOriginPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleTextOriginProperty"
// $ANTLR start "entryRuleBackgroundImageSizeProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6084:1: entryRuleBackgroundImageSizeProperty returns [EObject current=null] : iv_ruleBackgroundImageSizeProperty= ruleBackgroundImageSizeProperty EOF ;
public final EObject entryRuleBackgroundImageSizeProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleBackgroundImageSizeProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6085:2: (iv_ruleBackgroundImageSizeProperty= ruleBackgroundImageSizeProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6086:2: iv_ruleBackgroundImageSizeProperty= ruleBackgroundImageSizeProperty EOF
{
newCompositeNode(grammarAccess.getBackgroundImageSizePropertyRule());
pushFollow(FOLLOW_ruleBackgroundImageSizeProperty_in_entryRuleBackgroundImageSizeProperty14367);
iv_ruleBackgroundImageSizeProperty=ruleBackgroundImageSizeProperty();
state._fsp--;
current =iv_ruleBackgroundImageSizeProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleBackgroundImageSizeProperty14377);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBackgroundImageSizeProperty"
// $ANTLR start "ruleBackgroundImageSizeProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6093:1: ruleBackgroundImageSizeProperty returns [EObject current=null] : (otherlv_0= '-fx-background-image-size' otherlv_1= ':' ( (lv_values_2_0= ruleBgSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgSizeValue ) ) )* ) ;
public final EObject ruleBackgroundImageSizeProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6096:28: ( (otherlv_0= '-fx-background-image-size' otherlv_1= ':' ( (lv_values_2_0= ruleBgSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgSizeValue ) ) )* ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6097:1: (otherlv_0= '-fx-background-image-size' otherlv_1= ':' ( (lv_values_2_0= ruleBgSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgSizeValue ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6097:1: (otherlv_0= '-fx-background-image-size' otherlv_1= ':' ( (lv_values_2_0= ruleBgSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgSizeValue ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6097:3: otherlv_0= '-fx-background-image-size' otherlv_1= ':' ( (lv_values_2_0= ruleBgSizeValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBgSizeValue ) ) )*
{
otherlv_0=(Token)match(input,295,FOLLOW_295_in_ruleBackgroundImageSizeProperty14414);
newLeafNode(otherlv_0, grammarAccess.getBackgroundImageSizePropertyAccess().getFxBackgroundImageSizeKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleBackgroundImageSizeProperty14426);
newLeafNode(otherlv_1, grammarAccess.getBackgroundImageSizePropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6105:1: ( (lv_values_2_0= ruleBgSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6106:1: (lv_values_2_0= ruleBgSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6106:1: (lv_values_2_0= ruleBgSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6107:3: lv_values_2_0= ruleBgSizeValue
{
newCompositeNode(grammarAccess.getBackgroundImageSizePropertyAccess().getValuesBgSizeValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleBgSizeValue_in_ruleBackgroundImageSizeProperty14447);
lv_values_2_0=ruleBgSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBackgroundImageSizePropertyRule());
}
add(
current,
"values",
lv_values_2_0,
"BgSizeValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6123:2: (otherlv_3= ',' ( (lv_values_4_0= ruleBgSizeValue ) ) )*
loop51:
do {
int alt51=2;
int LA51_0 = input.LA(1);
if ( (LA51_0==12) ) {
alt51=1;
}
switch (alt51) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6123:4: otherlv_3= ',' ( (lv_values_4_0= ruleBgSizeValue ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleBackgroundImageSizeProperty14460);
newLeafNode(otherlv_3, grammarAccess.getBackgroundImageSizePropertyAccess().getCommaKeyword_3_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6127:1: ( (lv_values_4_0= ruleBgSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6128:1: (lv_values_4_0= ruleBgSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6128:1: (lv_values_4_0= ruleBgSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6129:3: lv_values_4_0= ruleBgSizeValue
{
newCompositeNode(grammarAccess.getBackgroundImageSizePropertyAccess().getValuesBgSizeValueParserRuleCall_3_1_0());
pushFollow(FOLLOW_ruleBgSizeValue_in_ruleBackgroundImageSizeProperty14481);
lv_values_4_0=ruleBgSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBackgroundImageSizePropertyRule());
}
add(
current,
"values",
lv_values_4_0,
"BgSizeValue");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop51;
}
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBackgroundImageSizeProperty"
// $ANTLR start "entryRuleBorderStyleProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6153:1: entryRuleBorderStyleProperty returns [EObject current=null] : iv_ruleBorderStyleProperty= ruleBorderStyleProperty EOF ;
public final EObject entryRuleBorderStyleProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleBorderStyleProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6154:2: (iv_ruleBorderStyleProperty= ruleBorderStyleProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6155:2: iv_ruleBorderStyleProperty= ruleBorderStyleProperty EOF
{
newCompositeNode(grammarAccess.getBorderStylePropertyRule());
pushFollow(FOLLOW_ruleBorderStyleProperty_in_entryRuleBorderStyleProperty14519);
iv_ruleBorderStyleProperty=ruleBorderStyleProperty();
state._fsp--;
current =iv_ruleBorderStyleProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleBorderStyleProperty14529);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBorderStyleProperty"
// $ANTLR start "ruleBorderStyleProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6162:1: ruleBorderStyleProperty returns [EObject current=null] : (otherlv_0= '-fx-border-style' otherlv_1= ':' ( (lv_values_2_0= ruleBorderStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBorderStyleValue ) ) )* ) ;
public final EObject ruleBorderStyleProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6165:28: ( (otherlv_0= '-fx-border-style' otherlv_1= ':' ( (lv_values_2_0= ruleBorderStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBorderStyleValue ) ) )* ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6166:1: (otherlv_0= '-fx-border-style' otherlv_1= ':' ( (lv_values_2_0= ruleBorderStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBorderStyleValue ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6166:1: (otherlv_0= '-fx-border-style' otherlv_1= ':' ( (lv_values_2_0= ruleBorderStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBorderStyleValue ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6166:3: otherlv_0= '-fx-border-style' otherlv_1= ':' ( (lv_values_2_0= ruleBorderStyleValue ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleBorderStyleValue ) ) )*
{
otherlv_0=(Token)match(input,296,FOLLOW_296_in_ruleBorderStyleProperty14566);
newLeafNode(otherlv_0, grammarAccess.getBorderStylePropertyAccess().getFxBorderStyleKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleBorderStyleProperty14578);
newLeafNode(otherlv_1, grammarAccess.getBorderStylePropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6174:1: ( (lv_values_2_0= ruleBorderStyleValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6175:1: (lv_values_2_0= ruleBorderStyleValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6175:1: (lv_values_2_0= ruleBorderStyleValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6176:3: lv_values_2_0= ruleBorderStyleValue
{
newCompositeNode(grammarAccess.getBorderStylePropertyAccess().getValuesBorderStyleValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleBorderStyleValue_in_ruleBorderStyleProperty14599);
lv_values_2_0=ruleBorderStyleValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBorderStylePropertyRule());
}
add(
current,
"values",
lv_values_2_0,
"BorderStyleValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6192:2: (otherlv_3= ',' ( (lv_values_4_0= ruleBorderStyleValue ) ) )*
loop52:
do {
int alt52=2;
int LA52_0 = input.LA(1);
if ( (LA52_0==12) ) {
alt52=1;
}
switch (alt52) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6192:4: otherlv_3= ',' ( (lv_values_4_0= ruleBorderStyleValue ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleBorderStyleProperty14612);
newLeafNode(otherlv_3, grammarAccess.getBorderStylePropertyAccess().getCommaKeyword_3_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6196:1: ( (lv_values_4_0= ruleBorderStyleValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6197:1: (lv_values_4_0= ruleBorderStyleValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6197:1: (lv_values_4_0= ruleBorderStyleValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6198:3: lv_values_4_0= ruleBorderStyleValue
{
newCompositeNode(grammarAccess.getBorderStylePropertyAccess().getValuesBorderStyleValueParserRuleCall_3_1_0());
pushFollow(FOLLOW_ruleBorderStyleValue_in_ruleBorderStyleProperty14633);
lv_values_4_0=ruleBorderStyleValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBorderStylePropertyRule());
}
add(
current,
"values",
lv_values_4_0,
"BorderStyleValue");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop52;
}
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBorderStyleProperty"
// $ANTLR start "entryRuleBorderImageSliceProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6222:1: entryRuleBorderImageSliceProperty returns [EObject current=null] : iv_ruleBorderImageSliceProperty= ruleBorderImageSliceProperty EOF ;
public final EObject entryRuleBorderImageSliceProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleBorderImageSliceProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6223:2: (iv_ruleBorderImageSliceProperty= ruleBorderImageSliceProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6224:2: iv_ruleBorderImageSliceProperty= ruleBorderImageSliceProperty EOF
{
newCompositeNode(grammarAccess.getBorderImageSlicePropertyRule());
pushFollow(FOLLOW_ruleBorderImageSliceProperty_in_entryRuleBorderImageSliceProperty14671);
iv_ruleBorderImageSliceProperty=ruleBorderImageSliceProperty();
state._fsp--;
current =iv_ruleBorderImageSliceProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleBorderImageSliceProperty14681);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBorderImageSliceProperty"
// $ANTLR start "ruleBorderImageSliceProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6231:1: ruleBorderImageSliceProperty returns [EObject current=null] : (otherlv_0= '-fx-border-image-slice' otherlv_1= ':' ( (lv_values_2_0= ruleSizeFill ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleSizeFill ) ) )* ) ;
public final EObject ruleBorderImageSliceProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
EObject lv_values_2_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6234:28: ( (otherlv_0= '-fx-border-image-slice' otherlv_1= ':' ( (lv_values_2_0= ruleSizeFill ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleSizeFill ) ) )* ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6235:1: (otherlv_0= '-fx-border-image-slice' otherlv_1= ':' ( (lv_values_2_0= ruleSizeFill ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleSizeFill ) ) )* )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6235:1: (otherlv_0= '-fx-border-image-slice' otherlv_1= ':' ( (lv_values_2_0= ruleSizeFill ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleSizeFill ) ) )* )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6235:3: otherlv_0= '-fx-border-image-slice' otherlv_1= ':' ( (lv_values_2_0= ruleSizeFill ) ) (otherlv_3= ',' ( (lv_values_4_0= ruleSizeFill ) ) )*
{
otherlv_0=(Token)match(input,297,FOLLOW_297_in_ruleBorderImageSliceProperty14718);
newLeafNode(otherlv_0, grammarAccess.getBorderImageSlicePropertyAccess().getFxBorderImageSliceKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleBorderImageSliceProperty14730);
newLeafNode(otherlv_1, grammarAccess.getBorderImageSlicePropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6243:1: ( (lv_values_2_0= ruleSizeFill ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6244:1: (lv_values_2_0= ruleSizeFill )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6244:1: (lv_values_2_0= ruleSizeFill )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6245:3: lv_values_2_0= ruleSizeFill
{
newCompositeNode(grammarAccess.getBorderImageSlicePropertyAccess().getValuesSizeFillParserRuleCall_2_0());
pushFollow(FOLLOW_ruleSizeFill_in_ruleBorderImageSliceProperty14751);
lv_values_2_0=ruleSizeFill();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBorderImageSlicePropertyRule());
}
add(
current,
"values",
lv_values_2_0,
"SizeFill");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6261:2: (otherlv_3= ',' ( (lv_values_4_0= ruleSizeFill ) ) )*
loop53:
do {
int alt53=2;
int LA53_0 = input.LA(1);
if ( (LA53_0==12) ) {
alt53=1;
}
switch (alt53) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6261:4: otherlv_3= ',' ( (lv_values_4_0= ruleSizeFill ) )
{
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleBorderImageSliceProperty14764);
newLeafNode(otherlv_3, grammarAccess.getBorderImageSlicePropertyAccess().getCommaKeyword_3_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6265:1: ( (lv_values_4_0= ruleSizeFill ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6266:1: (lv_values_4_0= ruleSizeFill )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6266:1: (lv_values_4_0= ruleSizeFill )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6267:3: lv_values_4_0= ruleSizeFill
{
newCompositeNode(grammarAccess.getBorderImageSlicePropertyAccess().getValuesSizeFillParserRuleCall_3_1_0());
pushFollow(FOLLOW_ruleSizeFill_in_ruleBorderImageSliceProperty14785);
lv_values_4_0=ruleSizeFill();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBorderImageSlicePropertyRule());
}
add(
current,
"values",
lv_values_4_0,
"SizeFill");
afterParserOrEnumRuleCall();
}
}
}
break;
default :
break loop53;
}
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBorderImageSliceProperty"
// $ANTLR start "entryRuleTextOverrunProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6291:1: entryRuleTextOverrunProperty returns [EObject current=null] : iv_ruleTextOverrunProperty= ruleTextOverrunProperty EOF ;
public final EObject entryRuleTextOverrunProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleTextOverrunProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6292:2: (iv_ruleTextOverrunProperty= ruleTextOverrunProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6293:2: iv_ruleTextOverrunProperty= ruleTextOverrunProperty EOF
{
newCompositeNode(grammarAccess.getTextOverrunPropertyRule());
pushFollow(FOLLOW_ruleTextOverrunProperty_in_entryRuleTextOverrunProperty14823);
iv_ruleTextOverrunProperty=ruleTextOverrunProperty();
state._fsp--;
current =iv_ruleTextOverrunProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleTextOverrunProperty14833);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleTextOverrunProperty"
// $ANTLR start "ruleTextOverrunProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6300:1: ruleTextOverrunProperty returns [EObject current=null] : (otherlv_0= '-fx-text-overrun' otherlv_1= ':' ( ( (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' ) ) ) ) ;
public final EObject ruleTextOverrunProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token lv_value_2_1=null;
Token lv_value_2_2=null;
Token lv_value_2_3=null;
Token lv_value_2_4=null;
Token lv_value_2_5=null;
Token lv_value_2_6=null;
Token lv_value_2_7=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6303:28: ( (otherlv_0= '-fx-text-overrun' otherlv_1= ':' ( ( (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6304:1: (otherlv_0= '-fx-text-overrun' otherlv_1= ':' ( ( (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6304:1: (otherlv_0= '-fx-text-overrun' otherlv_1= ':' ( ( (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6304:3: otherlv_0= '-fx-text-overrun' otherlv_1= ':' ( ( (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' ) ) )
{
otherlv_0=(Token)match(input,298,FOLLOW_298_in_ruleTextOverrunProperty14870);
newLeafNode(otherlv_0, grammarAccess.getTextOverrunPropertyAccess().getFxTextOverrunKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleTextOverrunProperty14882);
newLeafNode(otherlv_1, grammarAccess.getTextOverrunPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6312:1: ( ( (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6313:1: ( (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6313:1: ( (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6314:1: (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6314:1: (lv_value_2_1= 'center-ellipses' | lv_value_2_2= 'center-word-ellipses' | lv_value_2_3= 'clip' | lv_value_2_4= 'ellipses' | lv_value_2_5= 'leading-ellipses' | lv_value_2_6= 'leading-word-ellipses' | lv_value_2_7= 'word-ellipses' )
int alt54=7;
switch ( input.LA(1) ) {
case 299:
{
alt54=1;
}
break;
case 300:
{
alt54=2;
}
break;
case 301:
{
alt54=3;
}
break;
case 302:
{
alt54=4;
}
break;
case 303:
{
alt54=5;
}
break;
case 304:
{
alt54=6;
}
break;
case 305:
{
alt54=7;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 54, 0, input);
throw nvae;
}
switch (alt54) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6315:3: lv_value_2_1= 'center-ellipses'
{
lv_value_2_1=(Token)match(input,299,FOLLOW_299_in_ruleTextOverrunProperty14902);
newLeafNode(lv_value_2_1, grammarAccess.getTextOverrunPropertyAccess().getValueCenterEllipsesKeyword_2_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getTextOverrunPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6327:8: lv_value_2_2= 'center-word-ellipses'
{
lv_value_2_2=(Token)match(input,300,FOLLOW_300_in_ruleTextOverrunProperty14931);
newLeafNode(lv_value_2_2, grammarAccess.getTextOverrunPropertyAccess().getValueCenterWordEllipsesKeyword_2_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getTextOverrunPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6339:8: lv_value_2_3= 'clip'
{
lv_value_2_3=(Token)match(input,301,FOLLOW_301_in_ruleTextOverrunProperty14960);
newLeafNode(lv_value_2_3, grammarAccess.getTextOverrunPropertyAccess().getValueClipKeyword_2_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getTextOverrunPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6351:8: lv_value_2_4= 'ellipses'
{
lv_value_2_4=(Token)match(input,302,FOLLOW_302_in_ruleTextOverrunProperty14989);
newLeafNode(lv_value_2_4, grammarAccess.getTextOverrunPropertyAccess().getValueEllipsesKeyword_2_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getTextOverrunPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6363:8: lv_value_2_5= 'leading-ellipses'
{
lv_value_2_5=(Token)match(input,303,FOLLOW_303_in_ruleTextOverrunProperty15018);
newLeafNode(lv_value_2_5, grammarAccess.getTextOverrunPropertyAccess().getValueLeadingEllipsesKeyword_2_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getTextOverrunPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6375:8: lv_value_2_6= 'leading-word-ellipses'
{
lv_value_2_6=(Token)match(input,304,FOLLOW_304_in_ruleTextOverrunProperty15047);
newLeafNode(lv_value_2_6, grammarAccess.getTextOverrunPropertyAccess().getValueLeadingWordEllipsesKeyword_2_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getTextOverrunPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6387:8: lv_value_2_7= 'word-ellipses'
{
lv_value_2_7=(Token)match(input,305,FOLLOW_305_in_ruleTextOverrunProperty15076);
newLeafNode(lv_value_2_7, grammarAccess.getTextOverrunPropertyAccess().getValueWordEllipsesKeyword_2_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getTextOverrunPropertyRule());
}
setWithLastConsumed(current, "value", lv_value_2_7, null);
}
break;
}
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleTextOverrunProperty"
// $ANTLR start "entryRuleInsetsProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6410:1: entryRuleInsetsProperty returns [EObject current=null] : iv_ruleInsetsProperty= ruleInsetsProperty EOF ;
public final EObject entryRuleInsetsProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleInsetsProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6411:2: (iv_ruleInsetsProperty= ruleInsetsProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6412:2: iv_ruleInsetsProperty= ruleInsetsProperty EOF
{
newCompositeNode(grammarAccess.getInsetsPropertyRule());
pushFollow(FOLLOW_ruleInsetsProperty_in_entryRuleInsetsProperty15128);
iv_ruleInsetsProperty=ruleInsetsProperty();
state._fsp--;
current =iv_ruleInsetsProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleInsetsProperty15138);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleInsetsProperty"
// $ANTLR start "ruleInsetsProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6419:1: ruleInsetsProperty returns [EObject current=null] : ( (otherlv_0= '-fx-insets' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) ) | ( ( (lv_value_3_0= ruleNumberValue ) ) ( (lv_value_4_0= ruleNumberValue ) ) ( (lv_value_5_0= ruleNumberValue ) ) ( (lv_value_6_0= ruleNumberValue ) ) ) ) ;
public final EObject ruleInsetsProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
EObject lv_value_3_0 = null;
EObject lv_value_4_0 = null;
EObject lv_value_5_0 = null;
EObject lv_value_6_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6422:28: ( ( (otherlv_0= '-fx-insets' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) ) | ( ( (lv_value_3_0= ruleNumberValue ) ) ( (lv_value_4_0= ruleNumberValue ) ) ( (lv_value_5_0= ruleNumberValue ) ) ( (lv_value_6_0= ruleNumberValue ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6423:1: ( (otherlv_0= '-fx-insets' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) ) | ( ( (lv_value_3_0= ruleNumberValue ) ) ( (lv_value_4_0= ruleNumberValue ) ) ( (lv_value_5_0= ruleNumberValue ) ) ( (lv_value_6_0= ruleNumberValue ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6423:1: ( (otherlv_0= '-fx-insets' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) ) | ( ( (lv_value_3_0= ruleNumberValue ) ) ( (lv_value_4_0= ruleNumberValue ) ) ( (lv_value_5_0= ruleNumberValue ) ) ( (lv_value_6_0= ruleNumberValue ) ) ) )
int alt55=2;
int LA55_0 = input.LA(1);
if ( (LA55_0==306) ) {
alt55=1;
}
else if ( ((LA55_0>=RULE_INT && LA55_0<=RULE_REAL)) ) {
alt55=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 55, 0, input);
throw nvae;
}
switch (alt55) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6423:2: (otherlv_0= '-fx-insets' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6423:2: (otherlv_0= '-fx-insets' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6423:4: otherlv_0= '-fx-insets' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) )
{
otherlv_0=(Token)match(input,306,FOLLOW_306_in_ruleInsetsProperty15176);
newLeafNode(otherlv_0, grammarAccess.getInsetsPropertyAccess().getFxInsetsKeyword_0_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleInsetsProperty15188);
newLeafNode(otherlv_1, grammarAccess.getInsetsPropertyAccess().getColonKeyword_0_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6431:1: ( (lv_value_2_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6432:1: (lv_value_2_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6432:1: (lv_value_2_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6433:3: lv_value_2_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getInsetsPropertyAccess().getValueNumberValueParserRuleCall_0_2_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleInsetsProperty15209);
lv_value_2_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getInsetsPropertyRule());
}
add(
current,
"value",
lv_value_2_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6450:6: ( ( (lv_value_3_0= ruleNumberValue ) ) ( (lv_value_4_0= ruleNumberValue ) ) ( (lv_value_5_0= ruleNumberValue ) ) ( (lv_value_6_0= ruleNumberValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6450:6: ( ( (lv_value_3_0= ruleNumberValue ) ) ( (lv_value_4_0= ruleNumberValue ) ) ( (lv_value_5_0= ruleNumberValue ) ) ( (lv_value_6_0= ruleNumberValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6450:7: ( (lv_value_3_0= ruleNumberValue ) ) ( (lv_value_4_0= ruleNumberValue ) ) ( (lv_value_5_0= ruleNumberValue ) ) ( (lv_value_6_0= ruleNumberValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6450:7: ( (lv_value_3_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6451:1: (lv_value_3_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6451:1: (lv_value_3_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6452:3: lv_value_3_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getInsetsPropertyAccess().getValueNumberValueParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleInsetsProperty15238);
lv_value_3_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getInsetsPropertyRule());
}
add(
current,
"value",
lv_value_3_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6468:2: ( (lv_value_4_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6469:1: (lv_value_4_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6469:1: (lv_value_4_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6470:3: lv_value_4_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getInsetsPropertyAccess().getValueNumberValueParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleInsetsProperty15259);
lv_value_4_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getInsetsPropertyRule());
}
add(
current,
"value",
lv_value_4_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6486:2: ( (lv_value_5_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6487:1: (lv_value_5_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6487:1: (lv_value_5_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6488:3: lv_value_5_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getInsetsPropertyAccess().getValueNumberValueParserRuleCall_1_2_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleInsetsProperty15280);
lv_value_5_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getInsetsPropertyRule());
}
add(
current,
"value",
lv_value_5_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6504:2: ( (lv_value_6_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6505:1: (lv_value_6_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6505:1: (lv_value_6_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6506:3: lv_value_6_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getInsetsPropertyAccess().getValueNumberValueParserRuleCall_1_3_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleInsetsProperty15301);
lv_value_6_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getInsetsPropertyRule());
}
add(
current,
"value",
lv_value_6_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleInsetsProperty"
// $ANTLR start "entryRuleHorizontalGridLineStrokeDashArrayProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6530:1: entryRuleHorizontalGridLineStrokeDashArrayProperty returns [EObject current=null] : iv_ruleHorizontalGridLineStrokeDashArrayProperty= ruleHorizontalGridLineStrokeDashArrayProperty EOF ;
public final EObject entryRuleHorizontalGridLineStrokeDashArrayProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleHorizontalGridLineStrokeDashArrayProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6531:2: (iv_ruleHorizontalGridLineStrokeDashArrayProperty= ruleHorizontalGridLineStrokeDashArrayProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6532:2: iv_ruleHorizontalGridLineStrokeDashArrayProperty= ruleHorizontalGridLineStrokeDashArrayProperty EOF
{
newCompositeNode(grammarAccess.getHorizontalGridLineStrokeDashArrayPropertyRule());
pushFollow(FOLLOW_ruleHorizontalGridLineStrokeDashArrayProperty_in_entryRuleHorizontalGridLineStrokeDashArrayProperty15338);
iv_ruleHorizontalGridLineStrokeDashArrayProperty=ruleHorizontalGridLineStrokeDashArrayProperty();
state._fsp--;
current =iv_ruleHorizontalGridLineStrokeDashArrayProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleHorizontalGridLineStrokeDashArrayProperty15348);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleHorizontalGridLineStrokeDashArrayProperty"
// $ANTLR start "ruleHorizontalGridLineStrokeDashArrayProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6539:1: ruleHorizontalGridLineStrokeDashArrayProperty returns [EObject current=null] : (otherlv_0= '-fx-horizontal-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) )+ ) ;
public final EObject ruleHorizontalGridLineStrokeDashArrayProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
EObject lv_value_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6542:28: ( (otherlv_0= '-fx-horizontal-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) )+ ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6543:1: (otherlv_0= '-fx-horizontal-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) )+ )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6543:1: (otherlv_0= '-fx-horizontal-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) )+ )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6543:3: otherlv_0= '-fx-horizontal-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_value_2_0= ruleNumberValue ) )+
{
otherlv_0=(Token)match(input,307,FOLLOW_307_in_ruleHorizontalGridLineStrokeDashArrayProperty15385);
newLeafNode(otherlv_0, grammarAccess.getHorizontalGridLineStrokeDashArrayPropertyAccess().getFxHorizontalGridLineStrokeDashArrayKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleHorizontalGridLineStrokeDashArrayProperty15397);
newLeafNode(otherlv_1, grammarAccess.getHorizontalGridLineStrokeDashArrayPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6551:1: ( (lv_value_2_0= ruleNumberValue ) )+
int cnt56=0;
loop56:
do {
int alt56=2;
int LA56_0 = input.LA(1);
if ( ((LA56_0>=RULE_INT && LA56_0<=RULE_REAL)) ) {
alt56=1;
}
switch (alt56) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6552:1: (lv_value_2_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6552:1: (lv_value_2_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6553:3: lv_value_2_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getHorizontalGridLineStrokeDashArrayPropertyAccess().getValueNumberValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleHorizontalGridLineStrokeDashArrayProperty15418);
lv_value_2_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHorizontalGridLineStrokeDashArrayPropertyRule());
}
add(
current,
"value",
lv_value_2_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
break;
default :
if ( cnt56 >= 1 ) break loop56;
EarlyExitException eee =
new EarlyExitException(56, input);
throw eee;
}
cnt56++;
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleHorizontalGridLineStrokeDashArrayProperty"
// $ANTLR start "entryRuleVerticalGridLineStrokeDashArrayProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6577:1: entryRuleVerticalGridLineStrokeDashArrayProperty returns [EObject current=null] : iv_ruleVerticalGridLineStrokeDashArrayProperty= ruleVerticalGridLineStrokeDashArrayProperty EOF ;
public final EObject entryRuleVerticalGridLineStrokeDashArrayProperty() throws RecognitionException {
EObject current = null;
EObject iv_ruleVerticalGridLineStrokeDashArrayProperty = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6578:2: (iv_ruleVerticalGridLineStrokeDashArrayProperty= ruleVerticalGridLineStrokeDashArrayProperty EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6579:2: iv_ruleVerticalGridLineStrokeDashArrayProperty= ruleVerticalGridLineStrokeDashArrayProperty EOF
{
newCompositeNode(grammarAccess.getVerticalGridLineStrokeDashArrayPropertyRule());
pushFollow(FOLLOW_ruleVerticalGridLineStrokeDashArrayProperty_in_entryRuleVerticalGridLineStrokeDashArrayProperty15455);
iv_ruleVerticalGridLineStrokeDashArrayProperty=ruleVerticalGridLineStrokeDashArrayProperty();
state._fsp--;
current =iv_ruleVerticalGridLineStrokeDashArrayProperty;
match(input,EOF,FOLLOW_EOF_in_entryRuleVerticalGridLineStrokeDashArrayProperty15465);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleVerticalGridLineStrokeDashArrayProperty"
// $ANTLR start "ruleVerticalGridLineStrokeDashArrayProperty"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6586:1: ruleVerticalGridLineStrokeDashArrayProperty returns [EObject current=null] : (otherlv_0= '-fx-vertical-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_values_2_0= ruleNumberValue ) ) ( (lv_values_3_0= ruleNumberValue ) )+ ) ;
public final EObject ruleVerticalGridLineStrokeDashArrayProperty() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
EObject lv_values_2_0 = null;
EObject lv_values_3_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6589:28: ( (otherlv_0= '-fx-vertical-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_values_2_0= ruleNumberValue ) ) ( (lv_values_3_0= ruleNumberValue ) )+ ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6590:1: (otherlv_0= '-fx-vertical-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_values_2_0= ruleNumberValue ) ) ( (lv_values_3_0= ruleNumberValue ) )+ )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6590:1: (otherlv_0= '-fx-vertical-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_values_2_0= ruleNumberValue ) ) ( (lv_values_3_0= ruleNumberValue ) )+ )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6590:3: otherlv_0= '-fx-vertical-grid-line-stroke-dash-array' otherlv_1= ':' ( (lv_values_2_0= ruleNumberValue ) ) ( (lv_values_3_0= ruleNumberValue ) )+
{
otherlv_0=(Token)match(input,308,FOLLOW_308_in_ruleVerticalGridLineStrokeDashArrayProperty15502);
newLeafNode(otherlv_0, grammarAccess.getVerticalGridLineStrokeDashArrayPropertyAccess().getFxVerticalGridLineStrokeDashArrayKeyword_0());
otherlv_1=(Token)match(input,17,FOLLOW_17_in_ruleVerticalGridLineStrokeDashArrayProperty15514);
newLeafNode(otherlv_1, grammarAccess.getVerticalGridLineStrokeDashArrayPropertyAccess().getColonKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6598:1: ( (lv_values_2_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6599:1: (lv_values_2_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6599:1: (lv_values_2_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6600:3: lv_values_2_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getVerticalGridLineStrokeDashArrayPropertyAccess().getValuesNumberValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleVerticalGridLineStrokeDashArrayProperty15535);
lv_values_2_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getVerticalGridLineStrokeDashArrayPropertyRule());
}
add(
current,
"values",
lv_values_2_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6616:2: ( (lv_values_3_0= ruleNumberValue ) )+
int cnt57=0;
loop57:
do {
int alt57=2;
int LA57_0 = input.LA(1);
if ( ((LA57_0>=RULE_INT && LA57_0<=RULE_REAL)) ) {
alt57=1;
}
switch (alt57) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6617:1: (lv_values_3_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6617:1: (lv_values_3_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6618:3: lv_values_3_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getVerticalGridLineStrokeDashArrayPropertyAccess().getValuesNumberValueParserRuleCall_3_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleVerticalGridLineStrokeDashArrayProperty15556);
lv_values_3_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getVerticalGridLineStrokeDashArrayPropertyRule());
}
add(
current,
"values",
lv_values_3_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
break;
default :
if ( cnt57 >= 1 ) break loop57;
EarlyExitException eee =
new EarlyExitException(57, input);
throw eee;
}
cnt57++;
} while (true);
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleVerticalGridLineStrokeDashArrayProperty"
// $ANTLR start "entryRuleVPositionValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6642:1: entryRuleVPositionValue returns [EObject current=null] : iv_ruleVPositionValue= ruleVPositionValue EOF ;
public final EObject entryRuleVPositionValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleVPositionValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6643:2: (iv_ruleVPositionValue= ruleVPositionValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6644:2: iv_ruleVPositionValue= ruleVPositionValue EOF
{
newCompositeNode(grammarAccess.getVPositionValueRule());
pushFollow(FOLLOW_ruleVPositionValue_in_entryRuleVPositionValue15593);
iv_ruleVPositionValue=ruleVPositionValue();
state._fsp--;
current =iv_ruleVPositionValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleVPositionValue15603);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleVPositionValue"
// $ANTLR start "ruleVPositionValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6651:1: ruleVPositionValue returns [EObject current=null] : ( ( (lv_v_0_1= 'top' | lv_v_0_2= 'center' | lv_v_0_3= 'baseline' | lv_v_0_4= 'bottom' | lv_v_0_5= 'page-end' | lv_v_0_6= 'page-start' ) ) ) ;
public final EObject ruleVPositionValue() throws RecognitionException {
EObject current = null;
Token lv_v_0_1=null;
Token lv_v_0_2=null;
Token lv_v_0_3=null;
Token lv_v_0_4=null;
Token lv_v_0_5=null;
Token lv_v_0_6=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6654:28: ( ( ( (lv_v_0_1= 'top' | lv_v_0_2= 'center' | lv_v_0_3= 'baseline' | lv_v_0_4= 'bottom' | lv_v_0_5= 'page-end' | lv_v_0_6= 'page-start' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6655:1: ( ( (lv_v_0_1= 'top' | lv_v_0_2= 'center' | lv_v_0_3= 'baseline' | lv_v_0_4= 'bottom' | lv_v_0_5= 'page-end' | lv_v_0_6= 'page-start' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6655:1: ( ( (lv_v_0_1= 'top' | lv_v_0_2= 'center' | lv_v_0_3= 'baseline' | lv_v_0_4= 'bottom' | lv_v_0_5= 'page-end' | lv_v_0_6= 'page-start' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6656:1: ( (lv_v_0_1= 'top' | lv_v_0_2= 'center' | lv_v_0_3= 'baseline' | lv_v_0_4= 'bottom' | lv_v_0_5= 'page-end' | lv_v_0_6= 'page-start' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6656:1: ( (lv_v_0_1= 'top' | lv_v_0_2= 'center' | lv_v_0_3= 'baseline' | lv_v_0_4= 'bottom' | lv_v_0_5= 'page-end' | lv_v_0_6= 'page-start' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6657:1: (lv_v_0_1= 'top' | lv_v_0_2= 'center' | lv_v_0_3= 'baseline' | lv_v_0_4= 'bottom' | lv_v_0_5= 'page-end' | lv_v_0_6= 'page-start' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6657:1: (lv_v_0_1= 'top' | lv_v_0_2= 'center' | lv_v_0_3= 'baseline' | lv_v_0_4= 'bottom' | lv_v_0_5= 'page-end' | lv_v_0_6= 'page-start' )
int alt58=6;
switch ( input.LA(1) ) {
case 253:
{
alt58=1;
}
break;
case 284:
{
alt58=2;
}
break;
case 294:
{
alt58=3;
}
break;
case 254:
{
alt58=4;
}
break;
case 309:
{
alt58=5;
}
break;
case 310:
{
alt58=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 58, 0, input);
throw nvae;
}
switch (alt58) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6658:3: lv_v_0_1= 'top'
{
lv_v_0_1=(Token)match(input,253,FOLLOW_253_in_ruleVPositionValue15647);
newLeafNode(lv_v_0_1, grammarAccess.getVPositionValueAccess().getVTopKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6670:8: lv_v_0_2= 'center'
{
lv_v_0_2=(Token)match(input,284,FOLLOW_284_in_ruleVPositionValue15676);
newLeafNode(lv_v_0_2, grammarAccess.getVPositionValueAccess().getVCenterKeyword_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6682:8: lv_v_0_3= 'baseline'
{
lv_v_0_3=(Token)match(input,294,FOLLOW_294_in_ruleVPositionValue15705);
newLeafNode(lv_v_0_3, grammarAccess.getVPositionValueAccess().getVBaselineKeyword_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6694:8: lv_v_0_4= 'bottom'
{
lv_v_0_4=(Token)match(input,254,FOLLOW_254_in_ruleVPositionValue15734);
newLeafNode(lv_v_0_4, grammarAccess.getVPositionValueAccess().getVBottomKeyword_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6706:8: lv_v_0_5= 'page-end'
{
lv_v_0_5=(Token)match(input,309,FOLLOW_309_in_ruleVPositionValue15763);
newLeafNode(lv_v_0_5, grammarAccess.getVPositionValueAccess().getVPageEndKeyword_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6718:8: lv_v_0_6= 'page-start'
{
lv_v_0_6=(Token)match(input,310,FOLLOW_310_in_ruleVPositionValue15792);
newLeafNode(lv_v_0_6, grammarAccess.getVPositionValueAccess().getVPageStartKeyword_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getVPositionValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_6, null);
}
break;
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleVPositionValue"
// $ANTLR start "entryRuleBlurValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6741:1: entryRuleBlurValue returns [EObject current=null] : iv_ruleBlurValue= ruleBlurValue EOF ;
public final EObject entryRuleBlurValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleBlurValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6742:2: (iv_ruleBlurValue= ruleBlurValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6743:2: iv_ruleBlurValue= ruleBlurValue EOF
{
newCompositeNode(grammarAccess.getBlurValueRule());
pushFollow(FOLLOW_ruleBlurValue_in_entryRuleBlurValue15843);
iv_ruleBlurValue=ruleBlurValue();
state._fsp--;
current =iv_ruleBlurValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleBlurValue15853);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBlurValue"
// $ANTLR start "ruleBlurValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6750:1: ruleBlurValue returns [EObject current=null] : ( ( (lv_v_0_1= 'gaussian' | lv_v_0_2= 'one-pass-box' | lv_v_0_3= 'three-pass-box' | lv_v_0_4= 'two-pass-box' ) ) ) ;
public final EObject ruleBlurValue() throws RecognitionException {
EObject current = null;
Token lv_v_0_1=null;
Token lv_v_0_2=null;
Token lv_v_0_3=null;
Token lv_v_0_4=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6753:28: ( ( ( (lv_v_0_1= 'gaussian' | lv_v_0_2= 'one-pass-box' | lv_v_0_3= 'three-pass-box' | lv_v_0_4= 'two-pass-box' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6754:1: ( ( (lv_v_0_1= 'gaussian' | lv_v_0_2= 'one-pass-box' | lv_v_0_3= 'three-pass-box' | lv_v_0_4= 'two-pass-box' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6754:1: ( ( (lv_v_0_1= 'gaussian' | lv_v_0_2= 'one-pass-box' | lv_v_0_3= 'three-pass-box' | lv_v_0_4= 'two-pass-box' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6755:1: ( (lv_v_0_1= 'gaussian' | lv_v_0_2= 'one-pass-box' | lv_v_0_3= 'three-pass-box' | lv_v_0_4= 'two-pass-box' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6755:1: ( (lv_v_0_1= 'gaussian' | lv_v_0_2= 'one-pass-box' | lv_v_0_3= 'three-pass-box' | lv_v_0_4= 'two-pass-box' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6756:1: (lv_v_0_1= 'gaussian' | lv_v_0_2= 'one-pass-box' | lv_v_0_3= 'three-pass-box' | lv_v_0_4= 'two-pass-box' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6756:1: (lv_v_0_1= 'gaussian' | lv_v_0_2= 'one-pass-box' | lv_v_0_3= 'three-pass-box' | lv_v_0_4= 'two-pass-box' )
int alt59=4;
switch ( input.LA(1) ) {
case 311:
{
alt59=1;
}
break;
case 312:
{
alt59=2;
}
break;
case 313:
{
alt59=3;
}
break;
case 314:
{
alt59=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 59, 0, input);
throw nvae;
}
switch (alt59) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6757:3: lv_v_0_1= 'gaussian'
{
lv_v_0_1=(Token)match(input,311,FOLLOW_311_in_ruleBlurValue15897);
newLeafNode(lv_v_0_1, grammarAccess.getBlurValueAccess().getVGaussianKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBlurValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6769:8: lv_v_0_2= 'one-pass-box'
{
lv_v_0_2=(Token)match(input,312,FOLLOW_312_in_ruleBlurValue15926);
newLeafNode(lv_v_0_2, grammarAccess.getBlurValueAccess().getVOnePassBoxKeyword_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBlurValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6781:8: lv_v_0_3= 'three-pass-box'
{
lv_v_0_3=(Token)match(input,313,FOLLOW_313_in_ruleBlurValue15955);
newLeafNode(lv_v_0_3, grammarAccess.getBlurValueAccess().getVThreePassBoxKeyword_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getBlurValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6793:8: lv_v_0_4= 'two-pass-box'
{
lv_v_0_4=(Token)match(input,314,FOLLOW_314_in_ruleBlurValue15984);
newLeafNode(lv_v_0_4, grammarAccess.getBlurValueAccess().getVTwoPassBoxKeyword_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getBlurValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_4, null);
}
break;
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBlurValue"
// $ANTLR start "entryRuleNumberValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6816:1: entryRuleNumberValue returns [EObject current=null] : iv_ruleNumberValue= ruleNumberValue EOF ;
public final EObject entryRuleNumberValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleNumberValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6817:2: (iv_ruleNumberValue= ruleNumberValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6818:2: iv_ruleNumberValue= ruleNumberValue EOF
{
newCompositeNode(grammarAccess.getNumberValueRule());
pushFollow(FOLLOW_ruleNumberValue_in_entryRuleNumberValue16035);
iv_ruleNumberValue=ruleNumberValue();
state._fsp--;
current =iv_ruleNumberValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleNumberValue16045);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleNumberValue"
// $ANTLR start "ruleNumberValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6825:1: ruleNumberValue returns [EObject current=null] : (this_IntegerValue_0= ruleIntegerValue | this_RealValue_1= ruleRealValue ) ;
public final EObject ruleNumberValue() throws RecognitionException {
EObject current = null;
EObject this_IntegerValue_0 = null;
EObject this_RealValue_1 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6828:28: ( (this_IntegerValue_0= ruleIntegerValue | this_RealValue_1= ruleRealValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6829:1: (this_IntegerValue_0= ruleIntegerValue | this_RealValue_1= ruleRealValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6829:1: (this_IntegerValue_0= ruleIntegerValue | this_RealValue_1= ruleRealValue )
int alt60=2;
int LA60_0 = input.LA(1);
if ( (LA60_0==RULE_INT) ) {
alt60=1;
}
else if ( (LA60_0==RULE_REAL) ) {
alt60=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 60, 0, input);
throw nvae;
}
switch (alt60) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6830:5: this_IntegerValue_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getNumberValueAccess().getIntegerValueParserRuleCall_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleNumberValue16092);
this_IntegerValue_0=ruleIntegerValue();
state._fsp--;
current = this_IntegerValue_0;
afterParserOrEnumRuleCall();
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6840:5: this_RealValue_1= ruleRealValue
{
newCompositeNode(grammarAccess.getNumberValueAccess().getRealValueParserRuleCall_1());
pushFollow(FOLLOW_ruleRealValue_in_ruleNumberValue16119);
this_RealValue_1=ruleRealValue();
state._fsp--;
current = this_RealValue_1;
afterParserOrEnumRuleCall();
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleNumberValue"
// $ANTLR start "entryRuleIntegerValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6856:1: entryRuleIntegerValue returns [EObject current=null] : iv_ruleIntegerValue= ruleIntegerValue EOF ;
public final EObject entryRuleIntegerValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleIntegerValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6857:2: (iv_ruleIntegerValue= ruleIntegerValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6858:2: iv_ruleIntegerValue= ruleIntegerValue EOF
{
newCompositeNode(grammarAccess.getIntegerValueRule());
pushFollow(FOLLOW_ruleIntegerValue_in_entryRuleIntegerValue16154);
iv_ruleIntegerValue=ruleIntegerValue();
state._fsp--;
current =iv_ruleIntegerValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleIntegerValue16164);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleIntegerValue"
// $ANTLR start "ruleIntegerValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6865:1: ruleIntegerValue returns [EObject current=null] : ( (lv_value_0_0= RULE_INT ) ) ;
public final EObject ruleIntegerValue() throws RecognitionException {
EObject current = null;
Token lv_value_0_0=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6868:28: ( ( (lv_value_0_0= RULE_INT ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6869:1: ( (lv_value_0_0= RULE_INT ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6869:1: ( (lv_value_0_0= RULE_INT ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6870:1: (lv_value_0_0= RULE_INT )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6870:1: (lv_value_0_0= RULE_INT )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6871:3: lv_value_0_0= RULE_INT
{
lv_value_0_0=(Token)match(input,RULE_INT,FOLLOW_RULE_INT_in_ruleIntegerValue16205);
newLeafNode(lv_value_0_0, grammarAccess.getIntegerValueAccess().getValueINTTerminalRuleCall_0());
if (current==null) {
current = createModelElement(grammarAccess.getIntegerValueRule());
}
setWithLastConsumed(
current,
"value",
lv_value_0_0,
"INT");
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleIntegerValue"
// $ANTLR start "entryRuleRealValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6895:1: entryRuleRealValue returns [EObject current=null] : iv_ruleRealValue= ruleRealValue EOF ;
public final EObject entryRuleRealValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleRealValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6896:2: (iv_ruleRealValue= ruleRealValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6897:2: iv_ruleRealValue= ruleRealValue EOF
{
newCompositeNode(grammarAccess.getRealValueRule());
pushFollow(FOLLOW_ruleRealValue_in_entryRuleRealValue16245);
iv_ruleRealValue=ruleRealValue();
state._fsp--;
current =iv_ruleRealValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleRealValue16255);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleRealValue"
// $ANTLR start "ruleRealValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6904:1: ruleRealValue returns [EObject current=null] : ( (lv_value_0_0= RULE_REAL ) ) ;
public final EObject ruleRealValue() throws RecognitionException {
EObject current = null;
Token lv_value_0_0=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6907:28: ( ( (lv_value_0_0= RULE_REAL ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6908:1: ( (lv_value_0_0= RULE_REAL ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6908:1: ( (lv_value_0_0= RULE_REAL ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6909:1: (lv_value_0_0= RULE_REAL )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6909:1: (lv_value_0_0= RULE_REAL )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6910:3: lv_value_0_0= RULE_REAL
{
lv_value_0_0=(Token)match(input,RULE_REAL,FOLLOW_RULE_REAL_in_ruleRealValue16296);
newLeafNode(lv_value_0_0, grammarAccess.getRealValueAccess().getValueREALTerminalRuleCall_0());
if (current==null) {
current = createModelElement(grammarAccess.getRealValueRule());
}
setWithLastConsumed(
current,
"value",
lv_value_0_0,
"REAL");
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleRealValue"
// $ANTLR start "entryRuleUrlValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6934:1: entryRuleUrlValue returns [EObject current=null] : iv_ruleUrlValue= ruleUrlValue EOF ;
public final EObject entryRuleUrlValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleUrlValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6935:2: (iv_ruleUrlValue= ruleUrlValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6936:2: iv_ruleUrlValue= ruleUrlValue EOF
{
newCompositeNode(grammarAccess.getUrlValueRule());
pushFollow(FOLLOW_ruleUrlValue_in_entryRuleUrlValue16336);
iv_ruleUrlValue=ruleUrlValue();
state._fsp--;
current =iv_ruleUrlValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleUrlValue16346);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleUrlValue"
// $ANTLR start "ruleUrlValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6943:1: ruleUrlValue returns [EObject current=null] : (otherlv_0= 'url' otherlv_1= '(' ( (lv_address_2_0= ruleAddressValue ) ) otherlv_3= ')' ) ;
public final EObject ruleUrlValue() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
EObject lv_address_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6946:28: ( (otherlv_0= 'url' otherlv_1= '(' ( (lv_address_2_0= ruleAddressValue ) ) otherlv_3= ')' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6947:1: (otherlv_0= 'url' otherlv_1= '(' ( (lv_address_2_0= ruleAddressValue ) ) otherlv_3= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6947:1: (otherlv_0= 'url' otherlv_1= '(' ( (lv_address_2_0= ruleAddressValue ) ) otherlv_3= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6947:3: otherlv_0= 'url' otherlv_1= '(' ( (lv_address_2_0= ruleAddressValue ) ) otherlv_3= ')'
{
otherlv_0=(Token)match(input,315,FOLLOW_315_in_ruleUrlValue16383);
newLeafNode(otherlv_0, grammarAccess.getUrlValueAccess().getUrlKeyword_0());
otherlv_1=(Token)match(input,91,FOLLOW_91_in_ruleUrlValue16395);
newLeafNode(otherlv_1, grammarAccess.getUrlValueAccess().getLeftParenthesisKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6955:1: ( (lv_address_2_0= ruleAddressValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6956:1: (lv_address_2_0= ruleAddressValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6956:1: (lv_address_2_0= ruleAddressValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6957:3: lv_address_2_0= ruleAddressValue
{
newCompositeNode(grammarAccess.getUrlValueAccess().getAddressAddressValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleAddressValue_in_ruleUrlValue16416);
lv_address_2_0=ruleAddressValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getUrlValueRule());
}
set(
current,
"address",
lv_address_2_0,
"AddressValue");
afterParserOrEnumRuleCall();
}
}
otherlv_3=(Token)match(input,92,FOLLOW_92_in_ruleUrlValue16428);
newLeafNode(otherlv_3, grammarAccess.getUrlValueAccess().getRightParenthesisKeyword_3());
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleUrlValue"
// $ANTLR start "entryRuleAddressValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6985:1: entryRuleAddressValue returns [EObject current=null] : iv_ruleAddressValue= ruleAddressValue EOF ;
public final EObject entryRuleAddressValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleAddressValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6986:2: (iv_ruleAddressValue= ruleAddressValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6987:2: iv_ruleAddressValue= ruleAddressValue EOF
{
newCompositeNode(grammarAccess.getAddressValueRule());
pushFollow(FOLLOW_ruleAddressValue_in_entryRuleAddressValue16464);
iv_ruleAddressValue=ruleAddressValue();
state._fsp--;
current =iv_ruleAddressValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleAddressValue16474);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleAddressValue"
// $ANTLR start "ruleAddressValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6994:1: ruleAddressValue returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ;
public final EObject ruleAddressValue() throws RecognitionException {
EObject current = null;
Token lv_value_0_0=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6997:28: ( ( (lv_value_0_0= RULE_STRING ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6998:1: ( (lv_value_0_0= RULE_STRING ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6998:1: ( (lv_value_0_0= RULE_STRING ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6999:1: (lv_value_0_0= RULE_STRING )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:6999:1: (lv_value_0_0= RULE_STRING )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7000:3: lv_value_0_0= RULE_STRING
{
lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleAddressValue16515);
newLeafNode(lv_value_0_0, grammarAccess.getAddressValueAccess().getValueSTRINGTerminalRuleCall_0());
if (current==null) {
current = createModelElement(grammarAccess.getAddressValueRule());
}
setWithLastConsumed(
current,
"value",
lv_value_0_0,
"STRING");
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleAddressValue"
// $ANTLR start "entryRuleSizeValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7024:1: entryRuleSizeValue returns [EObject current=null] : iv_ruleSizeValue= ruleSizeValue EOF ;
public final EObject entryRuleSizeValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleSizeValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7025:2: (iv_ruleSizeValue= ruleSizeValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7026:2: iv_ruleSizeValue= ruleSizeValue EOF
{
newCompositeNode(grammarAccess.getSizeValueRule());
pushFollow(FOLLOW_ruleSizeValue_in_entryRuleSizeValue16555);
iv_ruleSizeValue=ruleSizeValue();
state._fsp--;
current =iv_ruleSizeValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleSizeValue16565);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleSizeValue"
// $ANTLR start "ruleSizeValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7033:1: ruleSizeValue returns [EObject current=null] : ( ( (lv_value_0_0= ruleNumberValue ) ) ( ( (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' ) ) )? ) ;
public final EObject ruleSizeValue() throws RecognitionException {
EObject current = null;
Token lv_dimension_1_1=null;
Token lv_dimension_1_2=null;
Token lv_dimension_1_3=null;
Token lv_dimension_1_4=null;
Token lv_dimension_1_5=null;
Token lv_dimension_1_6=null;
Token lv_dimension_1_7=null;
Token lv_dimension_1_8=null;
Token lv_dimension_1_9=null;
EObject lv_value_0_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7036:28: ( ( ( (lv_value_0_0= ruleNumberValue ) ) ( ( (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' ) ) )? ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7037:1: ( ( (lv_value_0_0= ruleNumberValue ) ) ( ( (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' ) ) )? )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7037:1: ( ( (lv_value_0_0= ruleNumberValue ) ) ( ( (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' ) ) )? )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7037:2: ( (lv_value_0_0= ruleNumberValue ) ) ( ( (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' ) ) )?
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7037:2: ( (lv_value_0_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7038:1: (lv_value_0_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7038:1: (lv_value_0_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7039:3: lv_value_0_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getSizeValueAccess().getValueNumberValueParserRuleCall_0_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleSizeValue16611);
lv_value_0_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSizeValueRule());
}
set(
current,
"value",
lv_value_0_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7055:2: ( ( (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' ) ) )?
int alt62=2;
int LA62_0 = input.LA(1);
if ( ((LA62_0>=316 && LA62_0<=324)) ) {
alt62=1;
}
switch (alt62) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7056:1: ( (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7056:1: ( (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7057:1: (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7057:1: (lv_dimension_1_1= '%' | lv_dimension_1_2= 'px' | lv_dimension_1_3= 'mm' | lv_dimension_1_4= 'cm' | lv_dimension_1_5= 'in' | lv_dimension_1_6= 'pt' | lv_dimension_1_7= 'pc' | lv_dimension_1_8= 'em' | lv_dimension_1_9= 'ex' )
int alt61=9;
switch ( input.LA(1) ) {
case 316:
{
alt61=1;
}
break;
case 317:
{
alt61=2;
}
break;
case 318:
{
alt61=3;
}
break;
case 319:
{
alt61=4;
}
break;
case 320:
{
alt61=5;
}
break;
case 321:
{
alt61=6;
}
break;
case 322:
{
alt61=7;
}
break;
case 323:
{
alt61=8;
}
break;
case 324:
{
alt61=9;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 61, 0, input);
throw nvae;
}
switch (alt61) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7058:3: lv_dimension_1_1= '%'
{
lv_dimension_1_1=(Token)match(input,316,FOLLOW_316_in_ruleSizeValue16631);
newLeafNode(lv_dimension_1_1, grammarAccess.getSizeValueAccess().getDimensionPercentSignKeyword_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7070:8: lv_dimension_1_2= 'px'
{
lv_dimension_1_2=(Token)match(input,317,FOLLOW_317_in_ruleSizeValue16660);
newLeafNode(lv_dimension_1_2, grammarAccess.getSizeValueAccess().getDimensionPxKeyword_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7082:8: lv_dimension_1_3= 'mm'
{
lv_dimension_1_3=(Token)match(input,318,FOLLOW_318_in_ruleSizeValue16689);
newLeafNode(lv_dimension_1_3, grammarAccess.getSizeValueAccess().getDimensionMmKeyword_1_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7094:8: lv_dimension_1_4= 'cm'
{
lv_dimension_1_4=(Token)match(input,319,FOLLOW_319_in_ruleSizeValue16718);
newLeafNode(lv_dimension_1_4, grammarAccess.getSizeValueAccess().getDimensionCmKeyword_1_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7106:8: lv_dimension_1_5= 'in'
{
lv_dimension_1_5=(Token)match(input,320,FOLLOW_320_in_ruleSizeValue16747);
newLeafNode(lv_dimension_1_5, grammarAccess.getSizeValueAccess().getDimensionInKeyword_1_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7118:8: lv_dimension_1_6= 'pt'
{
lv_dimension_1_6=(Token)match(input,321,FOLLOW_321_in_ruleSizeValue16776);
newLeafNode(lv_dimension_1_6, grammarAccess.getSizeValueAccess().getDimensionPtKeyword_1_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7130:8: lv_dimension_1_7= 'pc'
{
lv_dimension_1_7=(Token)match(input,322,FOLLOW_322_in_ruleSizeValue16805);
newLeafNode(lv_dimension_1_7, grammarAccess.getSizeValueAccess().getDimensionPcKeyword_1_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7142:8: lv_dimension_1_8= 'em'
{
lv_dimension_1_8=(Token)match(input,323,FOLLOW_323_in_ruleSizeValue16834);
newLeafNode(lv_dimension_1_8, grammarAccess.getSizeValueAccess().getDimensionEmKeyword_1_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7154:8: lv_dimension_1_9= 'ex'
{
lv_dimension_1_9=(Token)match(input,324,FOLLOW_324_in_ruleSizeValue16863);
newLeafNode(lv_dimension_1_9, grammarAccess.getSizeValueAccess().getDimensionExKeyword_1_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getSizeValueRule());
}
setWithLastConsumed(current, "dimension", lv_dimension_1_9, null);
}
break;
}
}
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleSizeValue"
// $ANTLR start "entryRuleMultiSizeValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7177:1: entryRuleMultiSizeValue returns [EObject current=null] : iv_ruleMultiSizeValue= ruleMultiSizeValue EOF ;
public final EObject entryRuleMultiSizeValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleMultiSizeValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7178:2: (iv_ruleMultiSizeValue= ruleMultiSizeValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7179:2: iv_ruleMultiSizeValue= ruleMultiSizeValue EOF
{
newCompositeNode(grammarAccess.getMultiSizeValueRule());
pushFollow(FOLLOW_ruleMultiSizeValue_in_entryRuleMultiSizeValue16916);
iv_ruleMultiSizeValue=ruleMultiSizeValue();
state._fsp--;
current =iv_ruleMultiSizeValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleMultiSizeValue16926);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleMultiSizeValue"
// $ANTLR start "ruleMultiSizeValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7186:1: ruleMultiSizeValue returns [EObject current=null] : ( ( (lv_values_0_0= ruleSizeValue ) ) | ( ( (lv_values_1_0= ruleSizeValue ) ) ( (lv_values_2_0= ruleSizeValue ) ) ( (lv_values_3_0= ruleSizeValue ) ) ( (lv_values_4_0= ruleSizeValue ) ) ) ) ;
public final EObject ruleMultiSizeValue() throws RecognitionException {
EObject current = null;
EObject lv_values_0_0 = null;
EObject lv_values_1_0 = null;
EObject lv_values_2_0 = null;
EObject lv_values_3_0 = null;
EObject lv_values_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7189:28: ( ( ( (lv_values_0_0= ruleSizeValue ) ) | ( ( (lv_values_1_0= ruleSizeValue ) ) ( (lv_values_2_0= ruleSizeValue ) ) ( (lv_values_3_0= ruleSizeValue ) ) ( (lv_values_4_0= ruleSizeValue ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7190:1: ( ( (lv_values_0_0= ruleSizeValue ) ) | ( ( (lv_values_1_0= ruleSizeValue ) ) ( (lv_values_2_0= ruleSizeValue ) ) ( (lv_values_3_0= ruleSizeValue ) ) ( (lv_values_4_0= ruleSizeValue ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7190:1: ( ( (lv_values_0_0= ruleSizeValue ) ) | ( ( (lv_values_1_0= ruleSizeValue ) ) ( (lv_values_2_0= ruleSizeValue ) ) ( (lv_values_3_0= ruleSizeValue ) ) ( (lv_values_4_0= ruleSizeValue ) ) ) )
int alt63=2;
alt63 = dfa63.predict(input);
switch (alt63) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7190:2: ( (lv_values_0_0= ruleSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7190:2: ( (lv_values_0_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7191:1: (lv_values_0_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7191:1: (lv_values_0_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7192:3: lv_values_0_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getMultiSizeValueAccess().getValuesSizeValueParserRuleCall_0_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleMultiSizeValue16972);
lv_values_0_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiSizeValueRule());
}
add(
current,
"values",
lv_values_0_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7209:6: ( ( (lv_values_1_0= ruleSizeValue ) ) ( (lv_values_2_0= ruleSizeValue ) ) ( (lv_values_3_0= ruleSizeValue ) ) ( (lv_values_4_0= ruleSizeValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7209:6: ( ( (lv_values_1_0= ruleSizeValue ) ) ( (lv_values_2_0= ruleSizeValue ) ) ( (lv_values_3_0= ruleSizeValue ) ) ( (lv_values_4_0= ruleSizeValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7209:7: ( (lv_values_1_0= ruleSizeValue ) ) ( (lv_values_2_0= ruleSizeValue ) ) ( (lv_values_3_0= ruleSizeValue ) ) ( (lv_values_4_0= ruleSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7209:7: ( (lv_values_1_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7210:1: (lv_values_1_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7210:1: (lv_values_1_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7211:3: lv_values_1_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getMultiSizeValueAccess().getValuesSizeValueParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleMultiSizeValue17000);
lv_values_1_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiSizeValueRule());
}
add(
current,
"values",
lv_values_1_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7227:2: ( (lv_values_2_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7228:1: (lv_values_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7228:1: (lv_values_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7229:3: lv_values_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getMultiSizeValueAccess().getValuesSizeValueParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleMultiSizeValue17021);
lv_values_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiSizeValueRule());
}
add(
current,
"values",
lv_values_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7245:2: ( (lv_values_3_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7246:1: (lv_values_3_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7246:1: (lv_values_3_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7247:3: lv_values_3_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getMultiSizeValueAccess().getValuesSizeValueParserRuleCall_1_2_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleMultiSizeValue17042);
lv_values_3_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiSizeValueRule());
}
add(
current,
"values",
lv_values_3_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7263:2: ( (lv_values_4_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7264:1: (lv_values_4_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7264:1: (lv_values_4_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7265:3: lv_values_4_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getMultiSizeValueAccess().getValuesSizeValueParserRuleCall_1_3_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleMultiSizeValue17063);
lv_values_4_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiSizeValueRule());
}
add(
current,
"values",
lv_values_4_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleMultiSizeValue"
// $ANTLR start "entryRuleBgPositionValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7289:1: entryRuleBgPositionValue returns [EObject current=null] : iv_ruleBgPositionValue= ruleBgPositionValue EOF ;
public final EObject entryRuleBgPositionValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleBgPositionValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7290:2: (iv_ruleBgPositionValue= ruleBgPositionValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7291:2: iv_ruleBgPositionValue= ruleBgPositionValue EOF
{
newCompositeNode(grammarAccess.getBgPositionValueRule());
pushFollow(FOLLOW_ruleBgPositionValue_in_entryRuleBgPositionValue17100);
iv_ruleBgPositionValue=ruleBgPositionValue();
state._fsp--;
current =iv_ruleBgPositionValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleBgPositionValue17110);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBgPositionValue"
// $ANTLR start "ruleBgPositionValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7298:1: ruleBgPositionValue returns [EObject current=null] : ( ( ( (lv_absx_0_0= ruleSizeValue ) ) | ( ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) ) ) ) ( ( (lv_absy_2_0= ruleSizeValue ) ) | ( ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) ) ) ) ) ;
public final EObject ruleBgPositionValue() throws RecognitionException {
EObject current = null;
Token lv_relx_1_1=null;
Token lv_relx_1_2=null;
Token lv_relx_1_3=null;
Token lv_rely_3_1=null;
Token lv_rely_3_2=null;
Token lv_rely_3_3=null;
EObject lv_absx_0_0 = null;
EObject lv_absy_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7301:28: ( ( ( ( (lv_absx_0_0= ruleSizeValue ) ) | ( ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) ) ) ) ( ( (lv_absy_2_0= ruleSizeValue ) ) | ( ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7302:1: ( ( ( (lv_absx_0_0= ruleSizeValue ) ) | ( ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) ) ) ) ( ( (lv_absy_2_0= ruleSizeValue ) ) | ( ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7302:1: ( ( ( (lv_absx_0_0= ruleSizeValue ) ) | ( ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) ) ) ) ( ( (lv_absy_2_0= ruleSizeValue ) ) | ( ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7302:2: ( ( (lv_absx_0_0= ruleSizeValue ) ) | ( ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) ) ) ) ( ( (lv_absy_2_0= ruleSizeValue ) ) | ( ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7302:2: ( ( (lv_absx_0_0= ruleSizeValue ) ) | ( ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) ) ) )
int alt65=2;
int LA65_0 = input.LA(1);
if ( ((LA65_0>=RULE_INT && LA65_0<=RULE_REAL)) ) {
alt65=1;
}
else if ( ((LA65_0>=255 && LA65_0<=256)||LA65_0==284) ) {
alt65=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 65, 0, input);
throw nvae;
}
switch (alt65) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7302:3: ( (lv_absx_0_0= ruleSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7302:3: ( (lv_absx_0_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7303:1: (lv_absx_0_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7303:1: (lv_absx_0_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7304:3: lv_absx_0_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getBgPositionValueAccess().getAbsxSizeValueParserRuleCall_0_0_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleBgPositionValue17157);
lv_absx_0_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBgPositionValueRule());
}
set(
current,
"absx",
lv_absx_0_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7321:6: ( ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7321:6: ( ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7322:1: ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7322:1: ( (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7323:1: (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7323:1: (lv_relx_1_1= 'left' | lv_relx_1_2= 'center' | lv_relx_1_3= 'right' )
int alt64=3;
switch ( input.LA(1) ) {
case 255:
{
alt64=1;
}
break;
case 284:
{
alt64=2;
}
break;
case 256:
{
alt64=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 64, 0, input);
throw nvae;
}
switch (alt64) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7324:3: lv_relx_1_1= 'left'
{
lv_relx_1_1=(Token)match(input,255,FOLLOW_255_in_ruleBgPositionValue17183);
newLeafNode(lv_relx_1_1, grammarAccess.getBgPositionValueAccess().getRelxLeftKeyword_0_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBgPositionValueRule());
}
setWithLastConsumed(current, "relx", lv_relx_1_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7336:8: lv_relx_1_2= 'center'
{
lv_relx_1_2=(Token)match(input,284,FOLLOW_284_in_ruleBgPositionValue17212);
newLeafNode(lv_relx_1_2, grammarAccess.getBgPositionValueAccess().getRelxCenterKeyword_0_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBgPositionValueRule());
}
setWithLastConsumed(current, "relx", lv_relx_1_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7348:8: lv_relx_1_3= 'right'
{
lv_relx_1_3=(Token)match(input,256,FOLLOW_256_in_ruleBgPositionValue17241);
newLeafNode(lv_relx_1_3, grammarAccess.getBgPositionValueAccess().getRelxRightKeyword_0_1_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getBgPositionValueRule());
}
setWithLastConsumed(current, "relx", lv_relx_1_3, null);
}
break;
}
}
}
}
break;
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7363:3: ( ( (lv_absy_2_0= ruleSizeValue ) ) | ( ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) ) ) )
int alt67=2;
int LA67_0 = input.LA(1);
if ( ((LA67_0>=RULE_INT && LA67_0<=RULE_REAL)) ) {
alt67=1;
}
else if ( ((LA67_0>=253 && LA67_0<=254)||LA67_0==284) ) {
alt67=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 67, 0, input);
throw nvae;
}
switch (alt67) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7363:4: ( (lv_absy_2_0= ruleSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7363:4: ( (lv_absy_2_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7364:1: (lv_absy_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7364:1: (lv_absy_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7365:3: lv_absy_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getBgPositionValueAccess().getAbsySizeValueParserRuleCall_1_0_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleBgPositionValue17280);
lv_absy_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBgPositionValueRule());
}
set(
current,
"absy",
lv_absy_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7382:6: ( ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7382:6: ( ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7383:1: ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7383:1: ( (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7384:1: (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7384:1: (lv_rely_3_1= 'top' | lv_rely_3_2= 'center' | lv_rely_3_3= 'bottom' )
int alt66=3;
switch ( input.LA(1) ) {
case 253:
{
alt66=1;
}
break;
case 284:
{
alt66=2;
}
break;
case 254:
{
alt66=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 66, 0, input);
throw nvae;
}
switch (alt66) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7385:3: lv_rely_3_1= 'top'
{
lv_rely_3_1=(Token)match(input,253,FOLLOW_253_in_ruleBgPositionValue17306);
newLeafNode(lv_rely_3_1, grammarAccess.getBgPositionValueAccess().getRelyTopKeyword_1_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBgPositionValueRule());
}
setWithLastConsumed(current, "rely", lv_rely_3_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7397:8: lv_rely_3_2= 'center'
{
lv_rely_3_2=(Token)match(input,284,FOLLOW_284_in_ruleBgPositionValue17335);
newLeafNode(lv_rely_3_2, grammarAccess.getBgPositionValueAccess().getRelyCenterKeyword_1_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBgPositionValueRule());
}
setWithLastConsumed(current, "rely", lv_rely_3_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7409:8: lv_rely_3_3= 'bottom'
{
lv_rely_3_3=(Token)match(input,254,FOLLOW_254_in_ruleBgPositionValue17364);
newLeafNode(lv_rely_3_3, grammarAccess.getBgPositionValueAccess().getRelyBottomKeyword_1_1_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getBgPositionValueRule());
}
setWithLastConsumed(current, "rely", lv_rely_3_3, null);
}
break;
}
}
}
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBgPositionValue"
// $ANTLR start "entryRuleRepeatStyleValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7432:1: entryRuleRepeatStyleValue returns [EObject current=null] : iv_ruleRepeatStyleValue= ruleRepeatStyleValue EOF ;
public final EObject entryRuleRepeatStyleValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleRepeatStyleValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7433:2: (iv_ruleRepeatStyleValue= ruleRepeatStyleValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7434:2: iv_ruleRepeatStyleValue= ruleRepeatStyleValue EOF
{
newCompositeNode(grammarAccess.getRepeatStyleValueRule());
pushFollow(FOLLOW_ruleRepeatStyleValue_in_entryRuleRepeatStyleValue17417);
iv_ruleRepeatStyleValue=ruleRepeatStyleValue();
state._fsp--;
current =iv_ruleRepeatStyleValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleRepeatStyleValue17427);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleRepeatStyleValue"
// $ANTLR start "ruleRepeatStyleValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7441:1: ruleRepeatStyleValue returns [EObject current=null] : ( ( ( (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' ) ) ) | ( ( ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) ) ) ( ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) ) )? ) ) ;
public final EObject ruleRepeatStyleValue() throws RecognitionException {
EObject current = null;
Token lv_v_0_1=null;
Token lv_v_0_2=null;
Token lv_v_1_1=null;
Token lv_v_1_2=null;
Token lv_v_1_3=null;
Token lv_v_1_4=null;
Token lv_v_1_5=null;
Token lv_v2_2_1=null;
Token lv_v2_2_2=null;
Token lv_v2_2_3=null;
Token lv_v2_2_4=null;
Token lv_v2_2_5=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7444:28: ( ( ( ( (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' ) ) ) | ( ( ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) ) ) ( ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) ) )? ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7445:1: ( ( ( (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' ) ) ) | ( ( ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) ) ) ( ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) ) )? ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7445:1: ( ( ( (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' ) ) ) | ( ( ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) ) ) ( ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) ) )? ) )
int alt72=2;
int LA72_0 = input.LA(1);
if ( ((LA72_0>=325 && LA72_0<=326)) ) {
alt72=1;
}
else if ( (LA72_0==289||(LA72_0>=327 && LA72_0<=330)) ) {
alt72=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 72, 0, input);
throw nvae;
}
switch (alt72) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7445:2: ( ( (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7445:2: ( ( (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7446:1: ( (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7446:1: ( (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7447:1: (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7447:1: (lv_v_0_1= 'repeat-x' | lv_v_0_2= 'repeat-y' )
int alt68=2;
int LA68_0 = input.LA(1);
if ( (LA68_0==325) ) {
alt68=1;
}
else if ( (LA68_0==326) ) {
alt68=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 68, 0, input);
throw nvae;
}
switch (alt68) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7448:3: lv_v_0_1= 'repeat-x'
{
lv_v_0_1=(Token)match(input,325,FOLLOW_325_in_ruleRepeatStyleValue17472);
newLeafNode(lv_v_0_1, grammarAccess.getRepeatStyleValueAccess().getVRepeatXKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7460:8: lv_v_0_2= 'repeat-y'
{
lv_v_0_2=(Token)match(input,326,FOLLOW_326_in_ruleRepeatStyleValue17501);
newLeafNode(lv_v_0_2, grammarAccess.getRepeatStyleValueAccess().getVRepeatYKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_2, null);
}
break;
}
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7476:6: ( ( ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) ) ) ( ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) ) )? )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7476:6: ( ( ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) ) ) ( ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) ) )? )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7476:7: ( ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) ) ) ( ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) ) )?
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7476:7: ( ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7477:1: ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7477:1: ( (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7478:1: (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7478:1: (lv_v_1_1= 'repeat' | lv_v_1_2= 'space' | lv_v_1_3= 'round' | lv_v_1_4= 'no-repeat' | lv_v_1_5= 'stretch' )
int alt69=5;
switch ( input.LA(1) ) {
case 327:
{
alt69=1;
}
break;
case 328:
{
alt69=2;
}
break;
case 289:
{
alt69=3;
}
break;
case 329:
{
alt69=4;
}
break;
case 330:
{
alt69=5;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 69, 0, input);
throw nvae;
}
switch (alt69) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7479:3: lv_v_1_1= 'repeat'
{
lv_v_1_1=(Token)match(input,327,FOLLOW_327_in_ruleRepeatStyleValue17544);
newLeafNode(lv_v_1_1, grammarAccess.getRepeatStyleValueAccess().getVRepeatKeyword_1_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_1_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7491:8: lv_v_1_2= 'space'
{
lv_v_1_2=(Token)match(input,328,FOLLOW_328_in_ruleRepeatStyleValue17573);
newLeafNode(lv_v_1_2, grammarAccess.getRepeatStyleValueAccess().getVSpaceKeyword_1_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_1_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7503:8: lv_v_1_3= 'round'
{
lv_v_1_3=(Token)match(input,289,FOLLOW_289_in_ruleRepeatStyleValue17602);
newLeafNode(lv_v_1_3, grammarAccess.getRepeatStyleValueAccess().getVRoundKeyword_1_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_1_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7515:8: lv_v_1_4= 'no-repeat'
{
lv_v_1_4=(Token)match(input,329,FOLLOW_329_in_ruleRepeatStyleValue17631);
newLeafNode(lv_v_1_4, grammarAccess.getRepeatStyleValueAccess().getVNoRepeatKeyword_1_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_1_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7527:8: lv_v_1_5= 'stretch'
{
lv_v_1_5=(Token)match(input,330,FOLLOW_330_in_ruleRepeatStyleValue17660);
newLeafNode(lv_v_1_5, grammarAccess.getRepeatStyleValueAccess().getVStretchKeyword_1_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_1_5, null);
}
break;
}
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7542:2: ( ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) ) )?
int alt71=2;
int LA71_0 = input.LA(1);
if ( (LA71_0==289||(LA71_0>=327 && LA71_0<=330)) ) {
alt71=1;
}
switch (alt71) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7543:1: ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7543:1: ( (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7544:1: (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7544:1: (lv_v2_2_1= 'repeat' | lv_v2_2_2= 'space' | lv_v2_2_3= 'round' | lv_v2_2_4= 'no-repeat' | lv_v2_2_5= 'stretch' )
int alt70=5;
switch ( input.LA(1) ) {
case 327:
{
alt70=1;
}
break;
case 328:
{
alt70=2;
}
break;
case 289:
{
alt70=3;
}
break;
case 329:
{
alt70=4;
}
break;
case 330:
{
alt70=5;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 70, 0, input);
throw nvae;
}
switch (alt70) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7545:3: lv_v2_2_1= 'repeat'
{
lv_v2_2_1=(Token)match(input,327,FOLLOW_327_in_ruleRepeatStyleValue17696);
newLeafNode(lv_v2_2_1, grammarAccess.getRepeatStyleValueAccess().getV2RepeatKeyword_1_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v2", lv_v2_2_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7557:8: lv_v2_2_2= 'space'
{
lv_v2_2_2=(Token)match(input,328,FOLLOW_328_in_ruleRepeatStyleValue17725);
newLeafNode(lv_v2_2_2, grammarAccess.getRepeatStyleValueAccess().getV2SpaceKeyword_1_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v2", lv_v2_2_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7569:8: lv_v2_2_3= 'round'
{
lv_v2_2_3=(Token)match(input,289,FOLLOW_289_in_ruleRepeatStyleValue17754);
newLeafNode(lv_v2_2_3, grammarAccess.getRepeatStyleValueAccess().getV2RoundKeyword_1_1_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v2", lv_v2_2_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7581:8: lv_v2_2_4= 'no-repeat'
{
lv_v2_2_4=(Token)match(input,329,FOLLOW_329_in_ruleRepeatStyleValue17783);
newLeafNode(lv_v2_2_4, grammarAccess.getRepeatStyleValueAccess().getV2NoRepeatKeyword_1_1_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v2", lv_v2_2_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7593:8: lv_v2_2_5= 'stretch'
{
lv_v2_2_5=(Token)match(input,330,FOLLOW_330_in_ruleRepeatStyleValue17812);
newLeafNode(lv_v2_2_5, grammarAccess.getRepeatStyleValueAccess().getV2StretchKeyword_1_1_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getRepeatStyleValueRule());
}
setWithLastConsumed(current, "v2", lv_v2_2_5, null);
}
break;
}
}
}
break;
}
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleRepeatStyleValue"
// $ANTLR start "entryRuleBgSizeValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7616:1: entryRuleBgSizeValue returns [EObject current=null] : iv_ruleBgSizeValue= ruleBgSizeValue EOF ;
public final EObject entryRuleBgSizeValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleBgSizeValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7617:2: (iv_ruleBgSizeValue= ruleBgSizeValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7618:2: iv_ruleBgSizeValue= ruleBgSizeValue EOF
{
newCompositeNode(grammarAccess.getBgSizeValueRule());
pushFollow(FOLLOW_ruleBgSizeValue_in_entryRuleBgSizeValue17866);
iv_ruleBgSizeValue=ruleBgSizeValue();
state._fsp--;
current =iv_ruleBgSizeValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleBgSizeValue17876);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBgSizeValue"
// $ANTLR start "ruleBgSizeValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7625:1: ruleBgSizeValue returns [EObject current=null] : ( ( ( ( (lv_xsize_0_0= ruleSizeValue ) ) | ( (lv_xauto_1_0= 'auto' ) ) ) ( ( (lv_ysize_2_0= ruleSizeValue ) ) | ( (lv_yauto_3_0= 'auto' ) ) )? ) | ( ( (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' ) ) ) ) ;
public final EObject ruleBgSizeValue() throws RecognitionException {
EObject current = null;
Token lv_xauto_1_0=null;
Token lv_yauto_3_0=null;
Token lv_predefined_4_1=null;
Token lv_predefined_4_2=null;
EObject lv_xsize_0_0 = null;
EObject lv_ysize_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7628:28: ( ( ( ( ( (lv_xsize_0_0= ruleSizeValue ) ) | ( (lv_xauto_1_0= 'auto' ) ) ) ( ( (lv_ysize_2_0= ruleSizeValue ) ) | ( (lv_yauto_3_0= 'auto' ) ) )? ) | ( ( (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' ) ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7629:1: ( ( ( ( (lv_xsize_0_0= ruleSizeValue ) ) | ( (lv_xauto_1_0= 'auto' ) ) ) ( ( (lv_ysize_2_0= ruleSizeValue ) ) | ( (lv_yauto_3_0= 'auto' ) ) )? ) | ( ( (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' ) ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7629:1: ( ( ( ( (lv_xsize_0_0= ruleSizeValue ) ) | ( (lv_xauto_1_0= 'auto' ) ) ) ( ( (lv_ysize_2_0= ruleSizeValue ) ) | ( (lv_yauto_3_0= 'auto' ) ) )? ) | ( ( (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' ) ) ) )
int alt76=2;
int LA76_0 = input.LA(1);
if ( ((LA76_0>=RULE_INT && LA76_0<=RULE_REAL)||LA76_0==331) ) {
alt76=1;
}
else if ( ((LA76_0>=332 && LA76_0<=333)) ) {
alt76=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 76, 0, input);
throw nvae;
}
switch (alt76) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7629:2: ( ( ( (lv_xsize_0_0= ruleSizeValue ) ) | ( (lv_xauto_1_0= 'auto' ) ) ) ( ( (lv_ysize_2_0= ruleSizeValue ) ) | ( (lv_yauto_3_0= 'auto' ) ) )? )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7629:2: ( ( ( (lv_xsize_0_0= ruleSizeValue ) ) | ( (lv_xauto_1_0= 'auto' ) ) ) ( ( (lv_ysize_2_0= ruleSizeValue ) ) | ( (lv_yauto_3_0= 'auto' ) ) )? )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7629:3: ( ( (lv_xsize_0_0= ruleSizeValue ) ) | ( (lv_xauto_1_0= 'auto' ) ) ) ( ( (lv_ysize_2_0= ruleSizeValue ) ) | ( (lv_yauto_3_0= 'auto' ) ) )?
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7629:3: ( ( (lv_xsize_0_0= ruleSizeValue ) ) | ( (lv_xauto_1_0= 'auto' ) ) )
int alt73=2;
int LA73_0 = input.LA(1);
if ( ((LA73_0>=RULE_INT && LA73_0<=RULE_REAL)) ) {
alt73=1;
}
else if ( (LA73_0==331) ) {
alt73=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 73, 0, input);
throw nvae;
}
switch (alt73) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7629:4: ( (lv_xsize_0_0= ruleSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7629:4: ( (lv_xsize_0_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7630:1: (lv_xsize_0_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7630:1: (lv_xsize_0_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7631:3: lv_xsize_0_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getBgSizeValueAccess().getXsizeSizeValueParserRuleCall_0_0_0_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleBgSizeValue17924);
lv_xsize_0_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBgSizeValueRule());
}
set(
current,
"xsize",
lv_xsize_0_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7648:6: ( (lv_xauto_1_0= 'auto' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7648:6: ( (lv_xauto_1_0= 'auto' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7649:1: (lv_xauto_1_0= 'auto' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7649:1: (lv_xauto_1_0= 'auto' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7650:3: lv_xauto_1_0= 'auto'
{
lv_xauto_1_0=(Token)match(input,331,FOLLOW_331_in_ruleBgSizeValue17948);
newLeafNode(lv_xauto_1_0, grammarAccess.getBgSizeValueAccess().getXautoAutoKeyword_0_0_1_0());
if (current==null) {
current = createModelElement(grammarAccess.getBgSizeValueRule());
}
setWithLastConsumed(current, "xauto", lv_xauto_1_0, "auto");
}
}
}
break;
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7663:3: ( ( (lv_ysize_2_0= ruleSizeValue ) ) | ( (lv_yauto_3_0= 'auto' ) ) )?
int alt74=3;
int LA74_0 = input.LA(1);
if ( ((LA74_0>=RULE_INT && LA74_0<=RULE_REAL)) ) {
alt74=1;
}
else if ( (LA74_0==331) ) {
alt74=2;
}
switch (alt74) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7663:4: ( (lv_ysize_2_0= ruleSizeValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7663:4: ( (lv_ysize_2_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7664:1: (lv_ysize_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7664:1: (lv_ysize_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7665:3: lv_ysize_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getBgSizeValueAccess().getYsizeSizeValueParserRuleCall_0_1_0_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleBgSizeValue17984);
lv_ysize_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBgSizeValueRule());
}
set(
current,
"ysize",
lv_ysize_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7682:6: ( (lv_yauto_3_0= 'auto' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7682:6: ( (lv_yauto_3_0= 'auto' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7683:1: (lv_yauto_3_0= 'auto' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7683:1: (lv_yauto_3_0= 'auto' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7684:3: lv_yauto_3_0= 'auto'
{
lv_yauto_3_0=(Token)match(input,331,FOLLOW_331_in_ruleBgSizeValue18008);
newLeafNode(lv_yauto_3_0, grammarAccess.getBgSizeValueAccess().getYautoAutoKeyword_0_1_1_0());
if (current==null) {
current = createModelElement(grammarAccess.getBgSizeValueRule());
}
setWithLastConsumed(current, "yauto", lv_yauto_3_0, "auto");
}
}
}
break;
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7698:6: ( ( (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7698:6: ( ( (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7699:1: ( (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7699:1: ( (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7700:1: (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7700:1: (lv_predefined_4_1= 'cover' | lv_predefined_4_2= 'contain' )
int alt75=2;
int LA75_0 = input.LA(1);
if ( (LA75_0==332) ) {
alt75=1;
}
else if ( (LA75_0==333) ) {
alt75=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 75, 0, input);
throw nvae;
}
switch (alt75) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7701:3: lv_predefined_4_1= 'cover'
{
lv_predefined_4_1=(Token)match(input,332,FOLLOW_332_in_ruleBgSizeValue18050);
newLeafNode(lv_predefined_4_1, grammarAccess.getBgSizeValueAccess().getPredefinedCoverKeyword_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBgSizeValueRule());
}
setWithLastConsumed(current, "predefined", lv_predefined_4_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7713:8: lv_predefined_4_2= 'contain'
{
lv_predefined_4_2=(Token)match(input,333,FOLLOW_333_in_ruleBgSizeValue18079);
newLeafNode(lv_predefined_4_2, grammarAccess.getBgSizeValueAccess().getPredefinedContainKeyword_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBgSizeValueRule());
}
setWithLastConsumed(current, "predefined", lv_predefined_4_2, null);
}
break;
}
}
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBgSizeValue"
// $ANTLR start "entryRuleMultiPaintValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7736:1: entryRuleMultiPaintValue returns [EObject current=null] : iv_ruleMultiPaintValue= ruleMultiPaintValue EOF ;
public final EObject entryRuleMultiPaintValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleMultiPaintValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7737:2: (iv_ruleMultiPaintValue= ruleMultiPaintValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7738:2: iv_ruleMultiPaintValue= ruleMultiPaintValue EOF
{
newCompositeNode(grammarAccess.getMultiPaintValueRule());
pushFollow(FOLLOW_ruleMultiPaintValue_in_entryRuleMultiPaintValue18131);
iv_ruleMultiPaintValue=ruleMultiPaintValue();
state._fsp--;
current =iv_ruleMultiPaintValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleMultiPaintValue18141);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleMultiPaintValue"
// $ANTLR start "ruleMultiPaintValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7745:1: ruleMultiPaintValue returns [EObject current=null] : ( (lv_values_0_0= rulePaintValue ) )+ ;
public final EObject ruleMultiPaintValue() throws RecognitionException {
EObject current = null;
EObject lv_values_0_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7748:28: ( ( (lv_values_0_0= rulePaintValue ) )+ )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7749:1: ( (lv_values_0_0= rulePaintValue ) )+
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7749:1: ( (lv_values_0_0= rulePaintValue ) )+
int cnt77=0;
loop77:
do {
int alt77=2;
int LA77_0 = input.LA(1);
if ( (LA77_0==RULE_ID||LA77_0==RULE_HEX_NUMBER||LA77_0==217||LA77_0==223||LA77_0==228||(LA77_0>=270 && LA77_0<=275)||LA77_0==350||LA77_0==354||(LA77_0>=356 && LA77_0<=506)) ) {
alt77=1;
}
switch (alt77) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7750:1: (lv_values_0_0= rulePaintValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7750:1: (lv_values_0_0= rulePaintValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7751:3: lv_values_0_0= rulePaintValue
{
newCompositeNode(grammarAccess.getMultiPaintValueAccess().getValuesPaintValueParserRuleCall_0());
pushFollow(FOLLOW_rulePaintValue_in_ruleMultiPaintValue18186);
lv_values_0_0=rulePaintValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getMultiPaintValueRule());
}
add(
current,
"values",
lv_values_0_0,
"PaintValue");
afterParserOrEnumRuleCall();
}
}
break;
default :
if ( cnt77 >= 1 ) break loop77;
EarlyExitException eee =
new EarlyExitException(77, input);
throw eee;
}
cnt77++;
} while (true);
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleMultiPaintValue"
// $ANTLR start "entryRuleBorderStyleValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7775:1: entryRuleBorderStyleValue returns [EObject current=null] : iv_ruleBorderStyleValue= ruleBorderStyleValue EOF ;
public final EObject entryRuleBorderStyleValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleBorderStyleValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7776:2: (iv_ruleBorderStyleValue= ruleBorderStyleValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7777:2: iv_ruleBorderStyleValue= ruleBorderStyleValue EOF
{
newCompositeNode(grammarAccess.getBorderStyleValueRule());
pushFollow(FOLLOW_ruleBorderStyleValue_in_entryRuleBorderStyleValue18222);
iv_ruleBorderStyleValue=ruleBorderStyleValue();
state._fsp--;
current =iv_ruleBorderStyleValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleBorderStyleValue18232);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleBorderStyleValue"
// $ANTLR start "ruleBorderStyleValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7784:1: ruleBorderStyleValue returns [EObject current=null] : ( ( (lv_dashStyle_0_0= ruleDashStyleValue ) ) ( ( (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' ) ) )? (otherlv_2= 'line-join' ( (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) ) | ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) ) ) )? (otherlv_6= 'line-cap' ( ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) ) ) )? ) ;
public final EObject ruleBorderStyleValue() throws RecognitionException {
EObject current = null;
Token lv_location_1_1=null;
Token lv_location_1_2=null;
Token lv_location_1_3=null;
Token otherlv_2=null;
Token otherlv_3=null;
Token lv_miterPredefined_5_1=null;
Token lv_miterPredefined_5_2=null;
Token otherlv_6=null;
Token lv_lineCap_7_1=null;
Token lv_lineCap_7_2=null;
Token lv_lineCap_7_3=null;
EObject lv_dashStyle_0_0 = null;
EObject lv_miterAbs_4_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7787:28: ( ( ( (lv_dashStyle_0_0= ruleDashStyleValue ) ) ( ( (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' ) ) )? (otherlv_2= 'line-join' ( (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) ) | ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) ) ) )? (otherlv_6= 'line-cap' ( ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) ) ) )? ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7788:1: ( ( (lv_dashStyle_0_0= ruleDashStyleValue ) ) ( ( (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' ) ) )? (otherlv_2= 'line-join' ( (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) ) | ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) ) ) )? (otherlv_6= 'line-cap' ( ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) ) ) )? )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7788:1: ( ( (lv_dashStyle_0_0= ruleDashStyleValue ) ) ( ( (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' ) ) )? (otherlv_2= 'line-join' ( (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) ) | ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) ) ) )? (otherlv_6= 'line-cap' ( ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) ) ) )? )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7788:2: ( (lv_dashStyle_0_0= ruleDashStyleValue ) ) ( ( (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' ) ) )? (otherlv_2= 'line-join' ( (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) ) | ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) ) ) )? (otherlv_6= 'line-cap' ( ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) ) ) )?
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7788:2: ( (lv_dashStyle_0_0= ruleDashStyleValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7789:1: (lv_dashStyle_0_0= ruleDashStyleValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7789:1: (lv_dashStyle_0_0= ruleDashStyleValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7790:3: lv_dashStyle_0_0= ruleDashStyleValue
{
newCompositeNode(grammarAccess.getBorderStyleValueAccess().getDashStyleDashStyleValueParserRuleCall_0_0());
pushFollow(FOLLOW_ruleDashStyleValue_in_ruleBorderStyleValue18278);
lv_dashStyle_0_0=ruleDashStyleValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBorderStyleValueRule());
}
set(
current,
"dashStyle",
lv_dashStyle_0_0,
"DashStyleValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7806:2: ( ( (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' ) ) )?
int alt79=2;
int LA79_0 = input.LA(1);
if ( ((LA79_0>=334 && LA79_0<=336)) ) {
alt79=1;
}
switch (alt79) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7807:1: ( (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7807:1: ( (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7808:1: (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7808:1: (lv_location_1_1= 'centered' | lv_location_1_2= 'inside' | lv_location_1_3= 'outside' )
int alt78=3;
switch ( input.LA(1) ) {
case 334:
{
alt78=1;
}
break;
case 335:
{
alt78=2;
}
break;
case 336:
{
alt78=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 78, 0, input);
throw nvae;
}
switch (alt78) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7809:3: lv_location_1_1= 'centered'
{
lv_location_1_1=(Token)match(input,334,FOLLOW_334_in_ruleBorderStyleValue18298);
newLeafNode(lv_location_1_1, grammarAccess.getBorderStyleValueAccess().getLocationCenteredKeyword_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBorderStyleValueRule());
}
setWithLastConsumed(current, "location", lv_location_1_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7821:8: lv_location_1_2= 'inside'
{
lv_location_1_2=(Token)match(input,335,FOLLOW_335_in_ruleBorderStyleValue18327);
newLeafNode(lv_location_1_2, grammarAccess.getBorderStyleValueAccess().getLocationInsideKeyword_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBorderStyleValueRule());
}
setWithLastConsumed(current, "location", lv_location_1_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7833:8: lv_location_1_3= 'outside'
{
lv_location_1_3=(Token)match(input,336,FOLLOW_336_in_ruleBorderStyleValue18356);
newLeafNode(lv_location_1_3, grammarAccess.getBorderStyleValueAccess().getLocationOutsideKeyword_1_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getBorderStyleValueRule());
}
setWithLastConsumed(current, "location", lv_location_1_3, null);
}
break;
}
}
}
break;
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7848:3: (otherlv_2= 'line-join' ( (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) ) | ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) ) ) )?
int alt82=2;
int LA82_0 = input.LA(1);
if ( (LA82_0==337) ) {
alt82=1;
}
switch (alt82) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7848:5: otherlv_2= 'line-join' ( (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) ) | ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) ) )
{
otherlv_2=(Token)match(input,337,FOLLOW_337_in_ruleBorderStyleValue18386);
newLeafNode(otherlv_2, grammarAccess.getBorderStyleValueAccess().getLineJoinKeyword_2_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7852:1: ( (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) ) | ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) ) )
int alt81=2;
int LA81_0 = input.LA(1);
if ( (LA81_0==291) ) {
alt81=1;
}
else if ( (LA81_0==289||LA81_0==292) ) {
alt81=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 81, 0, input);
throw nvae;
}
switch (alt81) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7852:2: (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7852:2: (otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7852:4: otherlv_3= 'miter' ( (lv_miterAbs_4_0= ruleNumberValue ) )
{
otherlv_3=(Token)match(input,291,FOLLOW_291_in_ruleBorderStyleValue18400);
newLeafNode(otherlv_3, grammarAccess.getBorderStyleValueAccess().getMiterKeyword_2_1_0_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7856:1: ( (lv_miterAbs_4_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7857:1: (lv_miterAbs_4_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7857:1: (lv_miterAbs_4_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7858:3: lv_miterAbs_4_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getBorderStyleValueAccess().getMiterAbsNumberValueParserRuleCall_2_1_0_1_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleBorderStyleValue18421);
lv_miterAbs_4_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getBorderStyleValueRule());
}
set(
current,
"miterAbs",
lv_miterAbs_4_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7875:6: ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7875:6: ( ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7876:1: ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7876:1: ( (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7877:1: (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7877:1: (lv_miterPredefined_5_1= 'bevel' | lv_miterPredefined_5_2= 'round' )
int alt80=2;
int LA80_0 = input.LA(1);
if ( (LA80_0==292) ) {
alt80=1;
}
else if ( (LA80_0==289) ) {
alt80=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 80, 0, input);
throw nvae;
}
switch (alt80) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7878:3: lv_miterPredefined_5_1= 'bevel'
{
lv_miterPredefined_5_1=(Token)match(input,292,FOLLOW_292_in_ruleBorderStyleValue18448);
newLeafNode(lv_miterPredefined_5_1, grammarAccess.getBorderStyleValueAccess().getMiterPredefinedBevelKeyword_2_1_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBorderStyleValueRule());
}
setWithLastConsumed(current, "miterPredefined", lv_miterPredefined_5_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7890:8: lv_miterPredefined_5_2= 'round'
{
lv_miterPredefined_5_2=(Token)match(input,289,FOLLOW_289_in_ruleBorderStyleValue18477);
newLeafNode(lv_miterPredefined_5_2, grammarAccess.getBorderStyleValueAccess().getMiterPredefinedRoundKeyword_2_1_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBorderStyleValueRule());
}
setWithLastConsumed(current, "miterPredefined", lv_miterPredefined_5_2, null);
}
break;
}
}
}
}
break;
}
}
break;
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7905:5: (otherlv_6= 'line-cap' ( ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) ) ) )?
int alt84=2;
int LA84_0 = input.LA(1);
if ( (LA84_0==338) ) {
alt84=1;
}
switch (alt84) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7905:7: otherlv_6= 'line-cap' ( ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) ) )
{
otherlv_6=(Token)match(input,338,FOLLOW_338_in_ruleBorderStyleValue18509);
newLeafNode(otherlv_6, grammarAccess.getBorderStyleValueAccess().getLineCapKeyword_3_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7909:1: ( ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7910:1: ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7910:1: ( (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7911:1: (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7911:1: (lv_lineCap_7_1= 'square' | lv_lineCap_7_2= 'butt' | lv_lineCap_7_3= 'round' )
int alt83=3;
switch ( input.LA(1) ) {
case 287:
{
alt83=1;
}
break;
case 288:
{
alt83=2;
}
break;
case 289:
{
alt83=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 83, 0, input);
throw nvae;
}
switch (alt83) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7912:3: lv_lineCap_7_1= 'square'
{
lv_lineCap_7_1=(Token)match(input,287,FOLLOW_287_in_ruleBorderStyleValue18529);
newLeafNode(lv_lineCap_7_1, grammarAccess.getBorderStyleValueAccess().getLineCapSquareKeyword_3_1_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getBorderStyleValueRule());
}
setWithLastConsumed(current, "lineCap", lv_lineCap_7_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7924:8: lv_lineCap_7_2= 'butt'
{
lv_lineCap_7_2=(Token)match(input,288,FOLLOW_288_in_ruleBorderStyleValue18558);
newLeafNode(lv_lineCap_7_2, grammarAccess.getBorderStyleValueAccess().getLineCapButtKeyword_3_1_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getBorderStyleValueRule());
}
setWithLastConsumed(current, "lineCap", lv_lineCap_7_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7936:8: lv_lineCap_7_3= 'round'
{
lv_lineCap_7_3=(Token)match(input,289,FOLLOW_289_in_ruleBorderStyleValue18587);
newLeafNode(lv_lineCap_7_3, grammarAccess.getBorderStyleValueAccess().getLineCapRoundKeyword_3_1_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getBorderStyleValueRule());
}
setWithLastConsumed(current, "lineCap", lv_lineCap_7_3, null);
}
break;
}
}
}
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBorderStyleValue"
// $ANTLR start "entryRuleDashStyleValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7959:1: entryRuleDashStyleValue returns [EObject current=null] : iv_ruleDashStyleValue= ruleDashStyleValue EOF ;
public final EObject entryRuleDashStyleValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleDashStyleValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7960:2: (iv_ruleDashStyleValue= ruleDashStyleValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7961:2: iv_ruleDashStyleValue= ruleDashStyleValue EOF
{
newCompositeNode(grammarAccess.getDashStyleValueRule());
pushFollow(FOLLOW_ruleDashStyleValue_in_entryRuleDashStyleValue18641);
iv_ruleDashStyleValue=ruleDashStyleValue();
state._fsp--;
current =iv_ruleDashStyleValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleDashStyleValue18651);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleDashStyleValue"
// $ANTLR start "ruleDashStyleValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7968:1: ruleDashStyleValue returns [EObject current=null] : ( ( (lv_v_0_1= 'none' | lv_v_0_2= 'solid' | lv_v_0_3= 'dotted' | lv_v_0_4= 'dashed' ) ) ) ;
public final EObject ruleDashStyleValue() throws RecognitionException {
EObject current = null;
Token lv_v_0_1=null;
Token lv_v_0_2=null;
Token lv_v_0_3=null;
Token lv_v_0_4=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7971:28: ( ( ( (lv_v_0_1= 'none' | lv_v_0_2= 'solid' | lv_v_0_3= 'dotted' | lv_v_0_4= 'dashed' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7972:1: ( ( (lv_v_0_1= 'none' | lv_v_0_2= 'solid' | lv_v_0_3= 'dotted' | lv_v_0_4= 'dashed' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7972:1: ( ( (lv_v_0_1= 'none' | lv_v_0_2= 'solid' | lv_v_0_3= 'dotted' | lv_v_0_4= 'dashed' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7973:1: ( (lv_v_0_1= 'none' | lv_v_0_2= 'solid' | lv_v_0_3= 'dotted' | lv_v_0_4= 'dashed' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7973:1: ( (lv_v_0_1= 'none' | lv_v_0_2= 'solid' | lv_v_0_3= 'dotted' | lv_v_0_4= 'dashed' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7974:1: (lv_v_0_1= 'none' | lv_v_0_2= 'solid' | lv_v_0_3= 'dotted' | lv_v_0_4= 'dashed' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7974:1: (lv_v_0_1= 'none' | lv_v_0_2= 'solid' | lv_v_0_3= 'dotted' | lv_v_0_4= 'dashed' )
int alt85=4;
switch ( input.LA(1) ) {
case 339:
{
alt85=1;
}
break;
case 340:
{
alt85=2;
}
break;
case 341:
{
alt85=3;
}
break;
case 342:
{
alt85=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 85, 0, input);
throw nvae;
}
switch (alt85) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7975:3: lv_v_0_1= 'none'
{
lv_v_0_1=(Token)match(input,339,FOLLOW_339_in_ruleDashStyleValue18695);
newLeafNode(lv_v_0_1, grammarAccess.getDashStyleValueAccess().getVNoneKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getDashStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7987:8: lv_v_0_2= 'solid'
{
lv_v_0_2=(Token)match(input,340,FOLLOW_340_in_ruleDashStyleValue18724);
newLeafNode(lv_v_0_2, grammarAccess.getDashStyleValueAccess().getVSolidKeyword_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getDashStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:7999:8: lv_v_0_3= 'dotted'
{
lv_v_0_3=(Token)match(input,341,FOLLOW_341_in_ruleDashStyleValue18753);
newLeafNode(lv_v_0_3, grammarAccess.getDashStyleValueAccess().getVDottedKeyword_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getDashStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8011:8: lv_v_0_4= 'dashed'
{
lv_v_0_4=(Token)match(input,342,FOLLOW_342_in_ruleDashStyleValue18782);
newLeafNode(lv_v_0_4, grammarAccess.getDashStyleValueAccess().getVDashedKeyword_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getDashStyleValueRule());
}
setWithLastConsumed(current, "v", lv_v_0_4, null);
}
break;
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleDashStyleValue"
// $ANTLR start "entryRuleSizeFill"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8034:1: entryRuleSizeFill returns [EObject current=null] : iv_ruleSizeFill= ruleSizeFill EOF ;
public final EObject entryRuleSizeFill() throws RecognitionException {
EObject current = null;
EObject iv_ruleSizeFill = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8035:2: (iv_ruleSizeFill= ruleSizeFill EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8036:2: iv_ruleSizeFill= ruleSizeFill EOF
{
newCompositeNode(grammarAccess.getSizeFillRule());
pushFollow(FOLLOW_ruleSizeFill_in_entryRuleSizeFill18833);
iv_ruleSizeFill=ruleSizeFill();
state._fsp--;
current =iv_ruleSizeFill;
match(input,EOF,FOLLOW_EOF_in_entryRuleSizeFill18843);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleSizeFill"
// $ANTLR start "ruleSizeFill"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8043:1: ruleSizeFill returns [EObject current=null] : ( ( (lv_value_0_0= ruleMultiSizeValue ) ) ( (lv_fill_1_0= 'fill' ) )? ) ;
public final EObject ruleSizeFill() throws RecognitionException {
EObject current = null;
Token lv_fill_1_0=null;
EObject lv_value_0_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8046:28: ( ( ( (lv_value_0_0= ruleMultiSizeValue ) ) ( (lv_fill_1_0= 'fill' ) )? ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8047:1: ( ( (lv_value_0_0= ruleMultiSizeValue ) ) ( (lv_fill_1_0= 'fill' ) )? )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8047:1: ( ( (lv_value_0_0= ruleMultiSizeValue ) ) ( (lv_fill_1_0= 'fill' ) )? )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8047:2: ( (lv_value_0_0= ruleMultiSizeValue ) ) ( (lv_fill_1_0= 'fill' ) )?
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8047:2: ( (lv_value_0_0= ruleMultiSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8048:1: (lv_value_0_0= ruleMultiSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8048:1: (lv_value_0_0= ruleMultiSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8049:3: lv_value_0_0= ruleMultiSizeValue
{
newCompositeNode(grammarAccess.getSizeFillAccess().getValueMultiSizeValueParserRuleCall_0_0());
pushFollow(FOLLOW_ruleMultiSizeValue_in_ruleSizeFill18889);
lv_value_0_0=ruleMultiSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getSizeFillRule());
}
set(
current,
"value",
lv_value_0_0,
"MultiSizeValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8065:2: ( (lv_fill_1_0= 'fill' ) )?
int alt86=2;
int LA86_0 = input.LA(1);
if ( (LA86_0==343) ) {
alt86=1;
}
switch (alt86) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8066:1: (lv_fill_1_0= 'fill' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8066:1: (lv_fill_1_0= 'fill' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8067:3: lv_fill_1_0= 'fill'
{
lv_fill_1_0=(Token)match(input,343,FOLLOW_343_in_ruleSizeFill18907);
newLeafNode(lv_fill_1_0, grammarAccess.getSizeFillAccess().getFillFillKeyword_1_0());
if (current==null) {
current = createModelElement(grammarAccess.getSizeFillRule());
}
setWithLastConsumed(current, "fill", lv_fill_1_0, "fill");
}
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleSizeFill"
// $ANTLR start "entryRuleFontValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8088:1: entryRuleFontValue returns [EObject current=null] : iv_ruleFontValue= ruleFontValue EOF ;
public final EObject entryRuleFontValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8089:2: (iv_ruleFontValue= ruleFontValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8090:2: iv_ruleFontValue= ruleFontValue EOF
{
newCompositeNode(grammarAccess.getFontValueRule());
pushFollow(FOLLOW_ruleFontValue_in_entryRuleFontValue18957);
iv_ruleFontValue=ruleFontValue();
state._fsp--;
current =iv_ruleFontValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontValue18967);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontValue"
// $ANTLR start "ruleFontValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8097:1: ruleFontValue returns [EObject current=null] : ( ( ( ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) ) ) | ( (lv_weight_1_0= ruleIntegerProperty ) ) )? ( (lv_size_2_0= ruleSizeValue ) ) ( (lv_family_3_0= ruleFontFamily ) ) ) ;
public final EObject ruleFontValue() throws RecognitionException {
EObject current = null;
Token lv_styleOrWeightString_0_1=null;
Token lv_styleOrWeightString_0_2=null;
Token lv_styleOrWeightString_0_3=null;
Token lv_styleOrWeightString_0_4=null;
Token lv_styleOrWeightString_0_5=null;
Token lv_styleOrWeightString_0_6=null;
EObject lv_weight_1_0 = null;
EObject lv_size_2_0 = null;
EObject lv_family_3_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8100:28: ( ( ( ( ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) ) ) | ( (lv_weight_1_0= ruleIntegerProperty ) ) )? ( (lv_size_2_0= ruleSizeValue ) ) ( (lv_family_3_0= ruleFontFamily ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8101:1: ( ( ( ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) ) ) | ( (lv_weight_1_0= ruleIntegerProperty ) ) )? ( (lv_size_2_0= ruleSizeValue ) ) ( (lv_family_3_0= ruleFontFamily ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8101:1: ( ( ( ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) ) ) | ( (lv_weight_1_0= ruleIntegerProperty ) ) )? ( (lv_size_2_0= ruleSizeValue ) ) ( (lv_family_3_0= ruleFontFamily ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8101:2: ( ( ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) ) ) | ( (lv_weight_1_0= ruleIntegerProperty ) ) )? ( (lv_size_2_0= ruleSizeValue ) ) ( (lv_family_3_0= ruleFontFamily ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8101:2: ( ( ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) ) ) | ( (lv_weight_1_0= ruleIntegerProperty ) ) )?
int alt88=3;
int LA88_0 = input.LA(1);
if ( ((LA88_0>=344 && LA88_0<=349)) ) {
alt88=1;
}
else if ( ((LA88_0>=179 && LA88_0<=182)) ) {
alt88=2;
}
switch (alt88) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8101:3: ( ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8101:3: ( ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8102:1: ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8102:1: ( (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8103:1: (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8103:1: (lv_styleOrWeightString_0_1= 'italic' | lv_styleOrWeightString_0_2= 'oblique' | lv_styleOrWeightString_0_3= 'normal' | lv_styleOrWeightString_0_4= 'bold' | lv_styleOrWeightString_0_5= 'bolder' | lv_styleOrWeightString_0_6= 'lighter' )
int alt87=6;
switch ( input.LA(1) ) {
case 344:
{
alt87=1;
}
break;
case 345:
{
alt87=2;
}
break;
case 346:
{
alt87=3;
}
break;
case 347:
{
alt87=4;
}
break;
case 348:
{
alt87=5;
}
break;
case 349:
{
alt87=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 87, 0, input);
throw nvae;
}
switch (alt87) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8104:3: lv_styleOrWeightString_0_1= 'italic'
{
lv_styleOrWeightString_0_1=(Token)match(input,344,FOLLOW_344_in_ruleFontValue19013);
newLeafNode(lv_styleOrWeightString_0_1, grammarAccess.getFontValueAccess().getStyleOrWeightStringItalicKeyword_0_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontValueRule());
}
setWithLastConsumed(current, "styleOrWeightString", lv_styleOrWeightString_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8116:8: lv_styleOrWeightString_0_2= 'oblique'
{
lv_styleOrWeightString_0_2=(Token)match(input,345,FOLLOW_345_in_ruleFontValue19042);
newLeafNode(lv_styleOrWeightString_0_2, grammarAccess.getFontValueAccess().getStyleOrWeightStringObliqueKeyword_0_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getFontValueRule());
}
setWithLastConsumed(current, "styleOrWeightString", lv_styleOrWeightString_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8128:8: lv_styleOrWeightString_0_3= 'normal'
{
lv_styleOrWeightString_0_3=(Token)match(input,346,FOLLOW_346_in_ruleFontValue19071);
newLeafNode(lv_styleOrWeightString_0_3, grammarAccess.getFontValueAccess().getStyleOrWeightStringNormalKeyword_0_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getFontValueRule());
}
setWithLastConsumed(current, "styleOrWeightString", lv_styleOrWeightString_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8140:8: lv_styleOrWeightString_0_4= 'bold'
{
lv_styleOrWeightString_0_4=(Token)match(input,347,FOLLOW_347_in_ruleFontValue19100);
newLeafNode(lv_styleOrWeightString_0_4, grammarAccess.getFontValueAccess().getStyleOrWeightStringBoldKeyword_0_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getFontValueRule());
}
setWithLastConsumed(current, "styleOrWeightString", lv_styleOrWeightString_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8152:8: lv_styleOrWeightString_0_5= 'bolder'
{
lv_styleOrWeightString_0_5=(Token)match(input,348,FOLLOW_348_in_ruleFontValue19129);
newLeafNode(lv_styleOrWeightString_0_5, grammarAccess.getFontValueAccess().getStyleOrWeightStringBolderKeyword_0_0_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getFontValueRule());
}
setWithLastConsumed(current, "styleOrWeightString", lv_styleOrWeightString_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8164:8: lv_styleOrWeightString_0_6= 'lighter'
{
lv_styleOrWeightString_0_6=(Token)match(input,349,FOLLOW_349_in_ruleFontValue19158);
newLeafNode(lv_styleOrWeightString_0_6, grammarAccess.getFontValueAccess().getStyleOrWeightStringLighterKeyword_0_0_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getFontValueRule());
}
setWithLastConsumed(current, "styleOrWeightString", lv_styleOrWeightString_0_6, null);
}
break;
}
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8180:6: ( (lv_weight_1_0= ruleIntegerProperty ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8180:6: ( (lv_weight_1_0= ruleIntegerProperty ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8181:1: (lv_weight_1_0= ruleIntegerProperty )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8181:1: (lv_weight_1_0= ruleIntegerProperty )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8182:3: lv_weight_1_0= ruleIntegerProperty
{
newCompositeNode(grammarAccess.getFontValueAccess().getWeightIntegerPropertyParserRuleCall_0_1_0());
pushFollow(FOLLOW_ruleIntegerProperty_in_ruleFontValue19201);
lv_weight_1_0=ruleIntegerProperty();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontValueRule());
}
set(
current,
"weight",
lv_weight_1_0,
"IntegerProperty");
afterParserOrEnumRuleCall();
}
}
}
break;
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8198:4: ( (lv_size_2_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8199:1: (lv_size_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8199:1: (lv_size_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8200:3: lv_size_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getFontValueAccess().getSizeSizeValueParserRuleCall_1_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleFontValue19224);
lv_size_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontValueRule());
}
set(
current,
"size",
lv_size_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8216:2: ( (lv_family_3_0= ruleFontFamily ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8217:1: (lv_family_3_0= ruleFontFamily )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8217:1: (lv_family_3_0= ruleFontFamily )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8218:3: lv_family_3_0= ruleFontFamily
{
newCompositeNode(grammarAccess.getFontValueAccess().getFamilyFontFamilyParserRuleCall_2_0());
pushFollow(FOLLOW_ruleFontFamily_in_ruleFontValue19245);
lv_family_3_0=ruleFontFamily();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontValueRule());
}
set(
current,
"family",
lv_family_3_0,
"FontFamily");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontValue"
// $ANTLR start "entryRuleFontStyleValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8242:1: entryRuleFontStyleValue returns [EObject current=null] : iv_ruleFontStyleValue= ruleFontStyleValue EOF ;
public final EObject entryRuleFontStyleValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontStyleValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8243:2: (iv_ruleFontStyleValue= ruleFontStyleValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8244:2: iv_ruleFontStyleValue= ruleFontStyleValue EOF
{
newCompositeNode(grammarAccess.getFontStyleValueRule());
pushFollow(FOLLOW_ruleFontStyleValue_in_entryRuleFontStyleValue19281);
iv_ruleFontStyleValue=ruleFontStyleValue();
state._fsp--;
current =iv_ruleFontStyleValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontStyleValue19291);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontStyleValue"
// $ANTLR start "ruleFontStyleValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8251:1: ruleFontStyleValue returns [EObject current=null] : ( ( (lv_value_0_1= 'normal' | lv_value_0_2= 'italic' | lv_value_0_3= 'oblique' ) ) ) ;
public final EObject ruleFontStyleValue() throws RecognitionException {
EObject current = null;
Token lv_value_0_1=null;
Token lv_value_0_2=null;
Token lv_value_0_3=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8254:28: ( ( ( (lv_value_0_1= 'normal' | lv_value_0_2= 'italic' | lv_value_0_3= 'oblique' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8255:1: ( ( (lv_value_0_1= 'normal' | lv_value_0_2= 'italic' | lv_value_0_3= 'oblique' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8255:1: ( ( (lv_value_0_1= 'normal' | lv_value_0_2= 'italic' | lv_value_0_3= 'oblique' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8256:1: ( (lv_value_0_1= 'normal' | lv_value_0_2= 'italic' | lv_value_0_3= 'oblique' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8256:1: ( (lv_value_0_1= 'normal' | lv_value_0_2= 'italic' | lv_value_0_3= 'oblique' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8257:1: (lv_value_0_1= 'normal' | lv_value_0_2= 'italic' | lv_value_0_3= 'oblique' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8257:1: (lv_value_0_1= 'normal' | lv_value_0_2= 'italic' | lv_value_0_3= 'oblique' )
int alt89=3;
switch ( input.LA(1) ) {
case 346:
{
alt89=1;
}
break;
case 344:
{
alt89=2;
}
break;
case 345:
{
alt89=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 89, 0, input);
throw nvae;
}
switch (alt89) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8258:3: lv_value_0_1= 'normal'
{
lv_value_0_1=(Token)match(input,346,FOLLOW_346_in_ruleFontStyleValue19335);
newLeafNode(lv_value_0_1, grammarAccess.getFontStyleValueAccess().getValueNormalKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontStyleValueRule());
}
setWithLastConsumed(current, "value", lv_value_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8270:8: lv_value_0_2= 'italic'
{
lv_value_0_2=(Token)match(input,344,FOLLOW_344_in_ruleFontStyleValue19364);
newLeafNode(lv_value_0_2, grammarAccess.getFontStyleValueAccess().getValueItalicKeyword_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getFontStyleValueRule());
}
setWithLastConsumed(current, "value", lv_value_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8282:8: lv_value_0_3= 'oblique'
{
lv_value_0_3=(Token)match(input,345,FOLLOW_345_in_ruleFontStyleValue19393);
newLeafNode(lv_value_0_3, grammarAccess.getFontStyleValueAccess().getValueObliqueKeyword_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getFontStyleValueRule());
}
setWithLastConsumed(current, "value", lv_value_0_3, null);
}
break;
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontStyleValue"
// $ANTLR start "entryRuleFontWeightValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8305:1: entryRuleFontWeightValue returns [EObject current=null] : iv_ruleFontWeightValue= ruleFontWeightValue EOF ;
public final EObject entryRuleFontWeightValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontWeightValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8306:2: (iv_ruleFontWeightValue= ruleFontWeightValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8307:2: iv_ruleFontWeightValue= ruleFontWeightValue EOF
{
newCompositeNode(grammarAccess.getFontWeightValueRule());
pushFollow(FOLLOW_ruleFontWeightValue_in_entryRuleFontWeightValue19444);
iv_ruleFontWeightValue=ruleFontWeightValue();
state._fsp--;
current =iv_ruleFontWeightValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontWeightValue19454);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontWeightValue"
// $ANTLR start "ruleFontWeightValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8314:1: ruleFontWeightValue returns [EObject current=null] : ( ( ( (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' ) ) ) | ( (lv_valueInt_1_0= ruleNumberValue ) ) ) ;
public final EObject ruleFontWeightValue() throws RecognitionException {
EObject current = null;
Token lv_valueString_0_1=null;
Token lv_valueString_0_2=null;
Token lv_valueString_0_3=null;
Token lv_valueString_0_4=null;
EObject lv_valueInt_1_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8317:28: ( ( ( ( (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' ) ) ) | ( (lv_valueInt_1_0= ruleNumberValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8318:1: ( ( ( (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' ) ) ) | ( (lv_valueInt_1_0= ruleNumberValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8318:1: ( ( ( (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' ) ) ) | ( (lv_valueInt_1_0= ruleNumberValue ) ) )
int alt91=2;
int LA91_0 = input.LA(1);
if ( ((LA91_0>=346 && LA91_0<=349)) ) {
alt91=1;
}
else if ( ((LA91_0>=RULE_INT && LA91_0<=RULE_REAL)) ) {
alt91=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 91, 0, input);
throw nvae;
}
switch (alt91) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8318:2: ( ( (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8318:2: ( ( (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8319:1: ( (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8319:1: ( (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8320:1: (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8320:1: (lv_valueString_0_1= 'normal' | lv_valueString_0_2= 'bold' | lv_valueString_0_3= 'bolder' | lv_valueString_0_4= 'lighter' )
int alt90=4;
switch ( input.LA(1) ) {
case 346:
{
alt90=1;
}
break;
case 347:
{
alt90=2;
}
break;
case 348:
{
alt90=3;
}
break;
case 349:
{
alt90=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 90, 0, input);
throw nvae;
}
switch (alt90) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8321:3: lv_valueString_0_1= 'normal'
{
lv_valueString_0_1=(Token)match(input,346,FOLLOW_346_in_ruleFontWeightValue19499);
newLeafNode(lv_valueString_0_1, grammarAccess.getFontWeightValueAccess().getValueStringNormalKeyword_0_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightValueRule());
}
setWithLastConsumed(current, "valueString", lv_valueString_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8333:8: lv_valueString_0_2= 'bold'
{
lv_valueString_0_2=(Token)match(input,347,FOLLOW_347_in_ruleFontWeightValue19528);
newLeafNode(lv_valueString_0_2, grammarAccess.getFontWeightValueAccess().getValueStringBoldKeyword_0_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightValueRule());
}
setWithLastConsumed(current, "valueString", lv_valueString_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8345:8: lv_valueString_0_3= 'bolder'
{
lv_valueString_0_3=(Token)match(input,348,FOLLOW_348_in_ruleFontWeightValue19557);
newLeafNode(lv_valueString_0_3, grammarAccess.getFontWeightValueAccess().getValueStringBolderKeyword_0_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightValueRule());
}
setWithLastConsumed(current, "valueString", lv_valueString_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8357:8: lv_valueString_0_4= 'lighter'
{
lv_valueString_0_4=(Token)match(input,349,FOLLOW_349_in_ruleFontWeightValue19586);
newLeafNode(lv_valueString_0_4, grammarAccess.getFontWeightValueAccess().getValueStringLighterKeyword_0_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getFontWeightValueRule());
}
setWithLastConsumed(current, "valueString", lv_valueString_0_4, null);
}
break;
}
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8373:6: ( (lv_valueInt_1_0= ruleNumberValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8373:6: ( (lv_valueInt_1_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8374:1: (lv_valueInt_1_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8374:1: (lv_valueInt_1_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8375:3: lv_valueInt_1_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getFontWeightValueAccess().getValueIntNumberValueParserRuleCall_1_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleFontWeightValue19629);
lv_valueInt_1_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getFontWeightValueRule());
}
set(
current,
"valueInt",
lv_valueInt_1_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontWeightValue"
// $ANTLR start "entryRuleFontFamily"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8399:1: entryRuleFontFamily returns [EObject current=null] : iv_ruleFontFamily= ruleFontFamily EOF ;
public final EObject entryRuleFontFamily() throws RecognitionException {
EObject current = null;
EObject iv_ruleFontFamily = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8400:2: (iv_ruleFontFamily= ruleFontFamily EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8401:2: iv_ruleFontFamily= ruleFontFamily EOF
{
newCompositeNode(grammarAccess.getFontFamilyRule());
pushFollow(FOLLOW_ruleFontFamily_in_entryRuleFontFamily19665);
iv_ruleFontFamily=ruleFontFamily();
state._fsp--;
current =iv_ruleFontFamily;
match(input,EOF,FOLLOW_EOF_in_entryRuleFontFamily19675);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleFontFamily"
// $ANTLR start "ruleFontFamily"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8408:1: ruleFontFamily returns [EObject current=null] : ( (lv_value_0_0= RULE_STRING ) ) ;
public final EObject ruleFontFamily() throws RecognitionException {
EObject current = null;
Token lv_value_0_0=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8411:28: ( ( (lv_value_0_0= RULE_STRING ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8412:1: ( (lv_value_0_0= RULE_STRING ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8412:1: ( (lv_value_0_0= RULE_STRING ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8413:1: (lv_value_0_0= RULE_STRING )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8413:1: (lv_value_0_0= RULE_STRING )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8414:3: lv_value_0_0= RULE_STRING
{
lv_value_0_0=(Token)match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleFontFamily19716);
newLeafNode(lv_value_0_0, grammarAccess.getFontFamilyAccess().getValueSTRINGTerminalRuleCall_0());
if (current==null) {
current = createModelElement(grammarAccess.getFontFamilyRule());
}
setWithLastConsumed(
current,
"value",
lv_value_0_0,
"STRING");
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleFontFamily"
// $ANTLR start "entryRulePaintValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8438:1: entryRulePaintValue returns [EObject current=null] : iv_rulePaintValue= rulePaintValue EOF ;
public final EObject entryRulePaintValue() throws RecognitionException {
EObject current = null;
EObject iv_rulePaintValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8439:2: (iv_rulePaintValue= rulePaintValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8440:2: iv_rulePaintValue= rulePaintValue EOF
{
newCompositeNode(grammarAccess.getPaintValueRule());
pushFollow(FOLLOW_rulePaintValue_in_entryRulePaintValue19756);
iv_rulePaintValue=rulePaintValue();
state._fsp--;
current =iv_rulePaintValue;
match(input,EOF,FOLLOW_EOF_in_entryRulePaintValue19766);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRulePaintValue"
// $ANTLR start "rulePaintValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8447:1: rulePaintValue returns [EObject current=null] : (this_LinearGradient_0= ruleLinearGradient | this_RadialGradient_1= ruleRadialGradient | this_ColorValue_2= ruleColorValue ) ;
public final EObject rulePaintValue() throws RecognitionException {
EObject current = null;
EObject this_LinearGradient_0 = null;
EObject this_RadialGradient_1 = null;
EObject this_ColorValue_2 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8450:28: ( (this_LinearGradient_0= ruleLinearGradient | this_RadialGradient_1= ruleRadialGradient | this_ColorValue_2= ruleColorValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8451:1: (this_LinearGradient_0= ruleLinearGradient | this_RadialGradient_1= ruleRadialGradient | this_ColorValue_2= ruleColorValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8451:1: (this_LinearGradient_0= ruleLinearGradient | this_RadialGradient_1= ruleRadialGradient | this_ColorValue_2= ruleColorValue )
int alt92=3;
switch ( input.LA(1) ) {
case 350:
{
alt92=1;
}
break;
case 354:
{
alt92=2;
}
break;
case RULE_ID:
case RULE_HEX_NUMBER:
case 217:
case 223:
case 228:
case 270:
case 271:
case 272:
case 273:
case 274:
case 275:
case 356:
case 357:
case 358:
case 359:
case 360:
case 361:
case 362:
case 363:
case 364:
case 365:
case 366:
case 367:
case 368:
case 369:
case 370:
case 371:
case 372:
case 373:
case 374:
case 375:
case 376:
case 377:
case 378:
case 379:
case 380:
case 381:
case 382:
case 383:
case 384:
case 385:
case 386:
case 387:
case 388:
case 389:
case 390:
case 391:
case 392:
case 393:
case 394:
case 395:
case 396:
case 397:
case 398:
case 399:
case 400:
case 401:
case 402:
case 403:
case 404:
case 405:
case 406:
case 407:
case 408:
case 409:
case 410:
case 411:
case 412:
case 413:
case 414:
case 415:
case 416:
case 417:
case 418:
case 419:
case 420:
case 421:
case 422:
case 423:
case 424:
case 425:
case 426:
case 427:
case 428:
case 429:
case 430:
case 431:
case 432:
case 433:
case 434:
case 435:
case 436:
case 437:
case 438:
case 439:
case 440:
case 441:
case 442:
case 443:
case 444:
case 445:
case 446:
case 447:
case 448:
case 449:
case 450:
case 451:
case 452:
case 453:
case 454:
case 455:
case 456:
case 457:
case 458:
case 459:
case 460:
case 461:
case 462:
case 463:
case 464:
case 465:
case 466:
case 467:
case 468:
case 469:
case 470:
case 471:
case 472:
case 473:
case 474:
case 475:
case 476:
case 477:
case 478:
case 479:
case 480:
case 481:
case 482:
case 483:
case 484:
case 485:
case 486:
case 487:
case 488:
case 489:
case 490:
case 491:
case 492:
case 493:
case 494:
case 495:
case 496:
case 497:
case 498:
case 499:
case 500:
case 501:
case 502:
case 503:
case 504:
case 505:
case 506:
{
alt92=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 92, 0, input);
throw nvae;
}
switch (alt92) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8452:5: this_LinearGradient_0= ruleLinearGradient
{
newCompositeNode(grammarAccess.getPaintValueAccess().getLinearGradientParserRuleCall_0());
pushFollow(FOLLOW_ruleLinearGradient_in_rulePaintValue19813);
this_LinearGradient_0=ruleLinearGradient();
state._fsp--;
current = this_LinearGradient_0;
afterParserOrEnumRuleCall();
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8462:5: this_RadialGradient_1= ruleRadialGradient
{
newCompositeNode(grammarAccess.getPaintValueAccess().getRadialGradientParserRuleCall_1());
pushFollow(FOLLOW_ruleRadialGradient_in_rulePaintValue19840);
this_RadialGradient_1=ruleRadialGradient();
state._fsp--;
current = this_RadialGradient_1;
afterParserOrEnumRuleCall();
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8472:5: this_ColorValue_2= ruleColorValue
{
newCompositeNode(grammarAccess.getPaintValueAccess().getColorValueParserRuleCall_2());
pushFollow(FOLLOW_ruleColorValue_in_rulePaintValue19867);
this_ColorValue_2=ruleColorValue();
state._fsp--;
current = this_ColorValue_2;
afterParserOrEnumRuleCall();
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "rulePaintValue"
// $ANTLR start "entryRuleLinearGradient"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8488:1: entryRuleLinearGradient returns [EObject current=null] : iv_ruleLinearGradient= ruleLinearGradient EOF ;
public final EObject entryRuleLinearGradient() throws RecognitionException {
EObject current = null;
EObject iv_ruleLinearGradient = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8489:2: (iv_ruleLinearGradient= ruleLinearGradient EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8490:2: iv_ruleLinearGradient= ruleLinearGradient EOF
{
newCompositeNode(grammarAccess.getLinearGradientRule());
pushFollow(FOLLOW_ruleLinearGradient_in_entryRuleLinearGradient19902);
iv_ruleLinearGradient=ruleLinearGradient();
state._fsp--;
current =iv_ruleLinearGradient;
match(input,EOF,FOLLOW_EOF_in_entryRuleLinearGradient19912);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleLinearGradient"
// $ANTLR start "ruleLinearGradient"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8497:1: ruleLinearGradient returns [EObject current=null] : (otherlv_0= 'linear' otherlv_1= '(' ( (lv_x1_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_y1_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= 'to' otherlv_7= '(' ( (lv_x2_8_0= ruleSizeValue ) ) otherlv_9= ',' ( (lv_y2_10_0= ruleSizeValue ) ) otherlv_11= ')' otherlv_12= 'stops' (otherlv_13= '(' ( (lv_stops_14_0= ruleStopValue ) ) otherlv_15= ')' )+ (otherlv_16= 'repeat' | otherlv_17= 'reflect' )? ) ;
public final EObject ruleLinearGradient() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
Token otherlv_6=null;
Token otherlv_7=null;
Token otherlv_9=null;
Token otherlv_11=null;
Token otherlv_12=null;
Token otherlv_13=null;
Token otherlv_15=null;
Token otherlv_16=null;
Token otherlv_17=null;
EObject lv_x1_2_0 = null;
EObject lv_y1_4_0 = null;
EObject lv_x2_8_0 = null;
EObject lv_y2_10_0 = null;
EObject lv_stops_14_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8500:28: ( (otherlv_0= 'linear' otherlv_1= '(' ( (lv_x1_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_y1_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= 'to' otherlv_7= '(' ( (lv_x2_8_0= ruleSizeValue ) ) otherlv_9= ',' ( (lv_y2_10_0= ruleSizeValue ) ) otherlv_11= ')' otherlv_12= 'stops' (otherlv_13= '(' ( (lv_stops_14_0= ruleStopValue ) ) otherlv_15= ')' )+ (otherlv_16= 'repeat' | otherlv_17= 'reflect' )? ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8501:1: (otherlv_0= 'linear' otherlv_1= '(' ( (lv_x1_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_y1_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= 'to' otherlv_7= '(' ( (lv_x2_8_0= ruleSizeValue ) ) otherlv_9= ',' ( (lv_y2_10_0= ruleSizeValue ) ) otherlv_11= ')' otherlv_12= 'stops' (otherlv_13= '(' ( (lv_stops_14_0= ruleStopValue ) ) otherlv_15= ')' )+ (otherlv_16= 'repeat' | otherlv_17= 'reflect' )? )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8501:1: (otherlv_0= 'linear' otherlv_1= '(' ( (lv_x1_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_y1_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= 'to' otherlv_7= '(' ( (lv_x2_8_0= ruleSizeValue ) ) otherlv_9= ',' ( (lv_y2_10_0= ruleSizeValue ) ) otherlv_11= ')' otherlv_12= 'stops' (otherlv_13= '(' ( (lv_stops_14_0= ruleStopValue ) ) otherlv_15= ')' )+ (otherlv_16= 'repeat' | otherlv_17= 'reflect' )? )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8501:3: otherlv_0= 'linear' otherlv_1= '(' ( (lv_x1_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_y1_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= 'to' otherlv_7= '(' ( (lv_x2_8_0= ruleSizeValue ) ) otherlv_9= ',' ( (lv_y2_10_0= ruleSizeValue ) ) otherlv_11= ')' otherlv_12= 'stops' (otherlv_13= '(' ( (lv_stops_14_0= ruleStopValue ) ) otherlv_15= ')' )+ (otherlv_16= 'repeat' | otherlv_17= 'reflect' )?
{
otherlv_0=(Token)match(input,350,FOLLOW_350_in_ruleLinearGradient19949);
newLeafNode(otherlv_0, grammarAccess.getLinearGradientAccess().getLinearKeyword_0());
otherlv_1=(Token)match(input,91,FOLLOW_91_in_ruleLinearGradient19961);
newLeafNode(otherlv_1, grammarAccess.getLinearGradientAccess().getLeftParenthesisKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8509:1: ( (lv_x1_2_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8510:1: (lv_x1_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8510:1: (lv_x1_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8511:3: lv_x1_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getLinearGradientAccess().getX1SizeValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleLinearGradient19982);
lv_x1_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getLinearGradientRule());
}
set(
current,
"x1",
lv_x1_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleLinearGradient19994);
newLeafNode(otherlv_3, grammarAccess.getLinearGradientAccess().getCommaKeyword_3());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8531:1: ( (lv_y1_4_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8532:1: (lv_y1_4_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8532:1: (lv_y1_4_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8533:3: lv_y1_4_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getLinearGradientAccess().getY1SizeValueParserRuleCall_4_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleLinearGradient20015);
lv_y1_4_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getLinearGradientRule());
}
set(
current,
"y1",
lv_y1_4_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_5=(Token)match(input,92,FOLLOW_92_in_ruleLinearGradient20027);
newLeafNode(otherlv_5, grammarAccess.getLinearGradientAccess().getRightParenthesisKeyword_5());
otherlv_6=(Token)match(input,351,FOLLOW_351_in_ruleLinearGradient20039);
newLeafNode(otherlv_6, grammarAccess.getLinearGradientAccess().getToKeyword_6());
otherlv_7=(Token)match(input,91,FOLLOW_91_in_ruleLinearGradient20051);
newLeafNode(otherlv_7, grammarAccess.getLinearGradientAccess().getLeftParenthesisKeyword_7());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8561:1: ( (lv_x2_8_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8562:1: (lv_x2_8_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8562:1: (lv_x2_8_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8563:3: lv_x2_8_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getLinearGradientAccess().getX2SizeValueParserRuleCall_8_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleLinearGradient20072);
lv_x2_8_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getLinearGradientRule());
}
set(
current,
"x2",
lv_x2_8_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_9=(Token)match(input,12,FOLLOW_12_in_ruleLinearGradient20084);
newLeafNode(otherlv_9, grammarAccess.getLinearGradientAccess().getCommaKeyword_9());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8583:1: ( (lv_y2_10_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8584:1: (lv_y2_10_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8584:1: (lv_y2_10_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8585:3: lv_y2_10_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getLinearGradientAccess().getY2SizeValueParserRuleCall_10_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleLinearGradient20105);
lv_y2_10_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getLinearGradientRule());
}
set(
current,
"y2",
lv_y2_10_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_11=(Token)match(input,92,FOLLOW_92_in_ruleLinearGradient20117);
newLeafNode(otherlv_11, grammarAccess.getLinearGradientAccess().getRightParenthesisKeyword_11());
otherlv_12=(Token)match(input,352,FOLLOW_352_in_ruleLinearGradient20129);
newLeafNode(otherlv_12, grammarAccess.getLinearGradientAccess().getStopsKeyword_12());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8609:1: (otherlv_13= '(' ( (lv_stops_14_0= ruleStopValue ) ) otherlv_15= ')' )+
int cnt93=0;
loop93:
do {
int alt93=2;
int LA93_0 = input.LA(1);
if ( (LA93_0==91) ) {
alt93=1;
}
switch (alt93) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8609:3: otherlv_13= '(' ( (lv_stops_14_0= ruleStopValue ) ) otherlv_15= ')'
{
otherlv_13=(Token)match(input,91,FOLLOW_91_in_ruleLinearGradient20142);
newLeafNode(otherlv_13, grammarAccess.getLinearGradientAccess().getLeftParenthesisKeyword_13_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8613:1: ( (lv_stops_14_0= ruleStopValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8614:1: (lv_stops_14_0= ruleStopValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8614:1: (lv_stops_14_0= ruleStopValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8615:3: lv_stops_14_0= ruleStopValue
{
newCompositeNode(grammarAccess.getLinearGradientAccess().getStopsStopValueParserRuleCall_13_1_0());
pushFollow(FOLLOW_ruleStopValue_in_ruleLinearGradient20163);
lv_stops_14_0=ruleStopValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getLinearGradientRule());
}
add(
current,
"stops",
lv_stops_14_0,
"StopValue");
afterParserOrEnumRuleCall();
}
}
otherlv_15=(Token)match(input,92,FOLLOW_92_in_ruleLinearGradient20175);
newLeafNode(otherlv_15, grammarAccess.getLinearGradientAccess().getRightParenthesisKeyword_13_2());
}
break;
default :
if ( cnt93 >= 1 ) break loop93;
EarlyExitException eee =
new EarlyExitException(93, input);
throw eee;
}
cnt93++;
} while (true);
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8635:3: (otherlv_16= 'repeat' | otherlv_17= 'reflect' )?
int alt94=3;
int LA94_0 = input.LA(1);
if ( (LA94_0==327) ) {
alt94=1;
}
else if ( (LA94_0==353) ) {
alt94=2;
}
switch (alt94) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8635:5: otherlv_16= 'repeat'
{
otherlv_16=(Token)match(input,327,FOLLOW_327_in_ruleLinearGradient20190);
newLeafNode(otherlv_16, grammarAccess.getLinearGradientAccess().getRepeatKeyword_14_0());
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8640:7: otherlv_17= 'reflect'
{
otherlv_17=(Token)match(input,353,FOLLOW_353_in_ruleLinearGradient20208);
newLeafNode(otherlv_17, grammarAccess.getLinearGradientAccess().getReflectKeyword_14_1());
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleLinearGradient"
// $ANTLR start "entryRuleRadialGradient"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8652:1: entryRuleRadialGradient returns [EObject current=null] : iv_ruleRadialGradient= ruleRadialGradient EOF ;
public final EObject entryRuleRadialGradient() throws RecognitionException {
EObject current = null;
EObject iv_ruleRadialGradient = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8653:2: (iv_ruleRadialGradient= ruleRadialGradient EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8654:2: iv_ruleRadialGradient= ruleRadialGradient EOF
{
newCompositeNode(grammarAccess.getRadialGradientRule());
pushFollow(FOLLOW_ruleRadialGradient_in_entryRuleRadialGradient20246);
iv_ruleRadialGradient=ruleRadialGradient();
state._fsp--;
current =iv_ruleRadialGradient;
match(input,EOF,FOLLOW_EOF_in_entryRuleRadialGradient20256);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleRadialGradient"
// $ANTLR start "ruleRadialGradient"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8661:1: ruleRadialGradient returns [EObject current=null] : (otherlv_0= 'radial' (otherlv_1= '(' ( (lv_cx_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_cy_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= ',' )? ( (lv_radius_7_0= ruleSizeValue ) ) (otherlv_8= 'focus' otherlv_9= '(' ( (lv_fx_10_0= ruleSizeValue ) ) otherlv_11= ',' ( (lv_fy_12_0= ruleSizeValue ) ) otherlv_13= ')' ) otherlv_14= 'stops' (otherlv_15= '(' ( (lv_stops_16_0= ruleStopValue ) ) otherlv_17= ')' )+ (otherlv_18= 'repeat' | otherlv_19= 'reflect' )? ) ;
public final EObject ruleRadialGradient() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
Token otherlv_6=null;
Token otherlv_8=null;
Token otherlv_9=null;
Token otherlv_11=null;
Token otherlv_13=null;
Token otherlv_14=null;
Token otherlv_15=null;
Token otherlv_17=null;
Token otherlv_18=null;
Token otherlv_19=null;
EObject lv_cx_2_0 = null;
EObject lv_cy_4_0 = null;
EObject lv_radius_7_0 = null;
EObject lv_fx_10_0 = null;
EObject lv_fy_12_0 = null;
EObject lv_stops_16_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8664:28: ( (otherlv_0= 'radial' (otherlv_1= '(' ( (lv_cx_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_cy_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= ',' )? ( (lv_radius_7_0= ruleSizeValue ) ) (otherlv_8= 'focus' otherlv_9= '(' ( (lv_fx_10_0= ruleSizeValue ) ) otherlv_11= ',' ( (lv_fy_12_0= ruleSizeValue ) ) otherlv_13= ')' ) otherlv_14= 'stops' (otherlv_15= '(' ( (lv_stops_16_0= ruleStopValue ) ) otherlv_17= ')' )+ (otherlv_18= 'repeat' | otherlv_19= 'reflect' )? ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8665:1: (otherlv_0= 'radial' (otherlv_1= '(' ( (lv_cx_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_cy_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= ',' )? ( (lv_radius_7_0= ruleSizeValue ) ) (otherlv_8= 'focus' otherlv_9= '(' ( (lv_fx_10_0= ruleSizeValue ) ) otherlv_11= ',' ( (lv_fy_12_0= ruleSizeValue ) ) otherlv_13= ')' ) otherlv_14= 'stops' (otherlv_15= '(' ( (lv_stops_16_0= ruleStopValue ) ) otherlv_17= ')' )+ (otherlv_18= 'repeat' | otherlv_19= 'reflect' )? )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8665:1: (otherlv_0= 'radial' (otherlv_1= '(' ( (lv_cx_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_cy_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= ',' )? ( (lv_radius_7_0= ruleSizeValue ) ) (otherlv_8= 'focus' otherlv_9= '(' ( (lv_fx_10_0= ruleSizeValue ) ) otherlv_11= ',' ( (lv_fy_12_0= ruleSizeValue ) ) otherlv_13= ')' ) otherlv_14= 'stops' (otherlv_15= '(' ( (lv_stops_16_0= ruleStopValue ) ) otherlv_17= ')' )+ (otherlv_18= 'repeat' | otherlv_19= 'reflect' )? )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8665:3: otherlv_0= 'radial' (otherlv_1= '(' ( (lv_cx_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_cy_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= ',' )? ( (lv_radius_7_0= ruleSizeValue ) ) (otherlv_8= 'focus' otherlv_9= '(' ( (lv_fx_10_0= ruleSizeValue ) ) otherlv_11= ',' ( (lv_fy_12_0= ruleSizeValue ) ) otherlv_13= ')' ) otherlv_14= 'stops' (otherlv_15= '(' ( (lv_stops_16_0= ruleStopValue ) ) otherlv_17= ')' )+ (otherlv_18= 'repeat' | otherlv_19= 'reflect' )?
{
otherlv_0=(Token)match(input,354,FOLLOW_354_in_ruleRadialGradient20293);
newLeafNode(otherlv_0, grammarAccess.getRadialGradientAccess().getRadialKeyword_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8669:1: (otherlv_1= '(' ( (lv_cx_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_cy_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= ',' )?
int alt95=2;
int LA95_0 = input.LA(1);
if ( (LA95_0==91) ) {
alt95=1;
}
switch (alt95) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8669:3: otherlv_1= '(' ( (lv_cx_2_0= ruleSizeValue ) ) otherlv_3= ',' ( (lv_cy_4_0= ruleSizeValue ) ) otherlv_5= ')' otherlv_6= ','
{
otherlv_1=(Token)match(input,91,FOLLOW_91_in_ruleRadialGradient20306);
newLeafNode(otherlv_1, grammarAccess.getRadialGradientAccess().getLeftParenthesisKeyword_1_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8673:1: ( (lv_cx_2_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8674:1: (lv_cx_2_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8674:1: (lv_cx_2_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8675:3: lv_cx_2_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getRadialGradientAccess().getCxSizeValueParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleRadialGradient20327);
lv_cx_2_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRadialGradientRule());
}
set(
current,
"cx",
lv_cx_2_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleRadialGradient20339);
newLeafNode(otherlv_3, grammarAccess.getRadialGradientAccess().getCommaKeyword_1_2());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8695:1: ( (lv_cy_4_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8696:1: (lv_cy_4_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8696:1: (lv_cy_4_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8697:3: lv_cy_4_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getRadialGradientAccess().getCySizeValueParserRuleCall_1_3_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleRadialGradient20360);
lv_cy_4_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRadialGradientRule());
}
set(
current,
"cy",
lv_cy_4_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_5=(Token)match(input,92,FOLLOW_92_in_ruleRadialGradient20372);
newLeafNode(otherlv_5, grammarAccess.getRadialGradientAccess().getRightParenthesisKeyword_1_4());
otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleRadialGradient20384);
newLeafNode(otherlv_6, grammarAccess.getRadialGradientAccess().getCommaKeyword_1_5());
}
break;
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8721:3: ( (lv_radius_7_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8722:1: (lv_radius_7_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8722:1: (lv_radius_7_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8723:3: lv_radius_7_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getRadialGradientAccess().getRadiusSizeValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleRadialGradient20407);
lv_radius_7_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRadialGradientRule());
}
set(
current,
"radius",
lv_radius_7_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8739:2: (otherlv_8= 'focus' otherlv_9= '(' ( (lv_fx_10_0= ruleSizeValue ) ) otherlv_11= ',' ( (lv_fy_12_0= ruleSizeValue ) ) otherlv_13= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8739:4: otherlv_8= 'focus' otherlv_9= '(' ( (lv_fx_10_0= ruleSizeValue ) ) otherlv_11= ',' ( (lv_fy_12_0= ruleSizeValue ) ) otherlv_13= ')'
{
otherlv_8=(Token)match(input,355,FOLLOW_355_in_ruleRadialGradient20420);
newLeafNode(otherlv_8, grammarAccess.getRadialGradientAccess().getFocusKeyword_3_0());
otherlv_9=(Token)match(input,91,FOLLOW_91_in_ruleRadialGradient20432);
newLeafNode(otherlv_9, grammarAccess.getRadialGradientAccess().getLeftParenthesisKeyword_3_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8747:1: ( (lv_fx_10_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8748:1: (lv_fx_10_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8748:1: (lv_fx_10_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8749:3: lv_fx_10_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getRadialGradientAccess().getFxSizeValueParserRuleCall_3_2_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleRadialGradient20453);
lv_fx_10_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRadialGradientRule());
}
set(
current,
"fx",
lv_fx_10_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_11=(Token)match(input,12,FOLLOW_12_in_ruleRadialGradient20465);
newLeafNode(otherlv_11, grammarAccess.getRadialGradientAccess().getCommaKeyword_3_3());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8769:1: ( (lv_fy_12_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8770:1: (lv_fy_12_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8770:1: (lv_fy_12_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8771:3: lv_fy_12_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getRadialGradientAccess().getFySizeValueParserRuleCall_3_4_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleRadialGradient20486);
lv_fy_12_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRadialGradientRule());
}
set(
current,
"fy",
lv_fy_12_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_13=(Token)match(input,92,FOLLOW_92_in_ruleRadialGradient20498);
newLeafNode(otherlv_13, grammarAccess.getRadialGradientAccess().getRightParenthesisKeyword_3_5());
}
otherlv_14=(Token)match(input,352,FOLLOW_352_in_ruleRadialGradient20511);
newLeafNode(otherlv_14, grammarAccess.getRadialGradientAccess().getStopsKeyword_4());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8795:1: (otherlv_15= '(' ( (lv_stops_16_0= ruleStopValue ) ) otherlv_17= ')' )+
int cnt96=0;
loop96:
do {
int alt96=2;
int LA96_0 = input.LA(1);
if ( (LA96_0==91) ) {
alt96=1;
}
switch (alt96) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8795:3: otherlv_15= '(' ( (lv_stops_16_0= ruleStopValue ) ) otherlv_17= ')'
{
otherlv_15=(Token)match(input,91,FOLLOW_91_in_ruleRadialGradient20524);
newLeafNode(otherlv_15, grammarAccess.getRadialGradientAccess().getLeftParenthesisKeyword_5_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8799:1: ( (lv_stops_16_0= ruleStopValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8800:1: (lv_stops_16_0= ruleStopValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8800:1: (lv_stops_16_0= ruleStopValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8801:3: lv_stops_16_0= ruleStopValue
{
newCompositeNode(grammarAccess.getRadialGradientAccess().getStopsStopValueParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleStopValue_in_ruleRadialGradient20545);
lv_stops_16_0=ruleStopValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRadialGradientRule());
}
add(
current,
"stops",
lv_stops_16_0,
"StopValue");
afterParserOrEnumRuleCall();
}
}
otherlv_17=(Token)match(input,92,FOLLOW_92_in_ruleRadialGradient20557);
newLeafNode(otherlv_17, grammarAccess.getRadialGradientAccess().getRightParenthesisKeyword_5_2());
}
break;
default :
if ( cnt96 >= 1 ) break loop96;
EarlyExitException eee =
new EarlyExitException(96, input);
throw eee;
}
cnt96++;
} while (true);
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8821:3: (otherlv_18= 'repeat' | otherlv_19= 'reflect' )?
int alt97=3;
int LA97_0 = input.LA(1);
if ( (LA97_0==327) ) {
alt97=1;
}
else if ( (LA97_0==353) ) {
alt97=2;
}
switch (alt97) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8821:5: otherlv_18= 'repeat'
{
otherlv_18=(Token)match(input,327,FOLLOW_327_in_ruleRadialGradient20572);
newLeafNode(otherlv_18, grammarAccess.getRadialGradientAccess().getRepeatKeyword_6_0());
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8826:7: otherlv_19= 'reflect'
{
otherlv_19=(Token)match(input,353,FOLLOW_353_in_ruleRadialGradient20590);
newLeafNode(otherlv_19, grammarAccess.getRadialGradientAccess().getReflectKeyword_6_1());
}
break;
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleRadialGradient"
// $ANTLR start "entryRuleStopValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8838:1: entryRuleStopValue returns [EObject current=null] : iv_ruleStopValue= ruleStopValue EOF ;
public final EObject entryRuleStopValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleStopValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8839:2: (iv_ruleStopValue= ruleStopValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8840:2: iv_ruleStopValue= ruleStopValue EOF
{
newCompositeNode(grammarAccess.getStopValueRule());
pushFollow(FOLLOW_ruleStopValue_in_entryRuleStopValue20628);
iv_ruleStopValue=ruleStopValue();
state._fsp--;
current =iv_ruleStopValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleStopValue20638);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleStopValue"
// $ANTLR start "ruleStopValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8847:1: ruleStopValue returns [EObject current=null] : ( ( (lv_pos_0_0= ruleSizeValue ) ) otherlv_1= ',' ( (lv_color_2_0= ruleColorValue ) ) ) ;
public final EObject ruleStopValue() throws RecognitionException {
EObject current = null;
Token otherlv_1=null;
EObject lv_pos_0_0 = null;
EObject lv_color_2_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8850:28: ( ( ( (lv_pos_0_0= ruleSizeValue ) ) otherlv_1= ',' ( (lv_color_2_0= ruleColorValue ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8851:1: ( ( (lv_pos_0_0= ruleSizeValue ) ) otherlv_1= ',' ( (lv_color_2_0= ruleColorValue ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8851:1: ( ( (lv_pos_0_0= ruleSizeValue ) ) otherlv_1= ',' ( (lv_color_2_0= ruleColorValue ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8851:2: ( (lv_pos_0_0= ruleSizeValue ) ) otherlv_1= ',' ( (lv_color_2_0= ruleColorValue ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8851:2: ( (lv_pos_0_0= ruleSizeValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8852:1: (lv_pos_0_0= ruleSizeValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8852:1: (lv_pos_0_0= ruleSizeValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8853:3: lv_pos_0_0= ruleSizeValue
{
newCompositeNode(grammarAccess.getStopValueAccess().getPosSizeValueParserRuleCall_0_0());
pushFollow(FOLLOW_ruleSizeValue_in_ruleStopValue20684);
lv_pos_0_0=ruleSizeValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getStopValueRule());
}
set(
current,
"pos",
lv_pos_0_0,
"SizeValue");
afterParserOrEnumRuleCall();
}
}
otherlv_1=(Token)match(input,12,FOLLOW_12_in_ruleStopValue20696);
newLeafNode(otherlv_1, grammarAccess.getStopValueAccess().getCommaKeyword_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8873:1: ( (lv_color_2_0= ruleColorValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8874:1: (lv_color_2_0= ruleColorValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8874:1: (lv_color_2_0= ruleColorValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8875:3: lv_color_2_0= ruleColorValue
{
newCompositeNode(grammarAccess.getStopValueAccess().getColorColorValueParserRuleCall_2_0());
pushFollow(FOLLOW_ruleColorValue_in_ruleStopValue20717);
lv_color_2_0=ruleColorValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getStopValueRule());
}
set(
current,
"color",
lv_color_2_0,
"ColorValue");
afterParserOrEnumRuleCall();
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleStopValue"
// $ANTLR start "entryRuleColorValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8899:1: entryRuleColorValue returns [EObject current=null] : iv_ruleColorValue= ruleColorValue EOF ;
public final EObject entryRuleColorValue() throws RecognitionException {
EObject current = null;
EObject iv_ruleColorValue = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8900:2: (iv_ruleColorValue= ruleColorValue EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8901:2: iv_ruleColorValue= ruleColorValue EOF
{
newCompositeNode(grammarAccess.getColorValueRule());
pushFollow(FOLLOW_ruleColorValue_in_entryRuleColorValue20753);
iv_ruleColorValue=ruleColorValue();
state._fsp--;
current =iv_ruleColorValue;
match(input,EOF,FOLLOW_EOF_in_entryRuleColorValue20763);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleColorValue"
// $ANTLR start "ruleColorValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8908:1: ruleColorValue returns [EObject current=null] : (this_NamedColor_0= ruleNamedColor | this_LookedUpColor_1= ruleLookedUpColor | this_RGBColor_2= ruleRGBColor | this_HSBColor_3= ruleHSBColor | this_ColorFunction_4= ruleColorFunction ) ;
public final EObject ruleColorValue() throws RecognitionException {
EObject current = null;
EObject this_NamedColor_0 = null;
EObject this_LookedUpColor_1 = null;
EObject this_RGBColor_2 = null;
EObject this_HSBColor_3 = null;
EObject this_ColorFunction_4 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8911:28: ( (this_NamedColor_0= ruleNamedColor | this_LookedUpColor_1= ruleLookedUpColor | this_RGBColor_2= ruleRGBColor | this_HSBColor_3= ruleHSBColor | this_ColorFunction_4= ruleColorFunction ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8912:1: (this_NamedColor_0= ruleNamedColor | this_LookedUpColor_1= ruleLookedUpColor | this_RGBColor_2= ruleRGBColor | this_HSBColor_3= ruleHSBColor | this_ColorFunction_4= ruleColorFunction )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8912:1: (this_NamedColor_0= ruleNamedColor | this_LookedUpColor_1= ruleLookedUpColor | this_RGBColor_2= ruleRGBColor | this_HSBColor_3= ruleHSBColor | this_ColorFunction_4= ruleColorFunction )
int alt98=5;
switch ( input.LA(1) ) {
case 217:
case 223:
case 228:
case 356:
case 357:
case 358:
case 359:
case 360:
case 361:
case 362:
case 363:
case 364:
case 365:
case 366:
case 367:
case 368:
case 369:
case 370:
case 371:
case 372:
case 373:
case 374:
case 375:
case 376:
case 377:
case 378:
case 379:
case 380:
case 381:
case 382:
case 383:
case 384:
case 385:
case 386:
case 387:
case 388:
case 389:
case 390:
case 391:
case 392:
case 393:
case 394:
case 395:
case 396:
case 397:
case 398:
case 399:
case 400:
case 401:
case 402:
case 403:
case 404:
case 405:
case 406:
case 407:
case 408:
case 409:
case 410:
case 411:
case 412:
case 413:
case 414:
case 415:
case 416:
case 417:
case 418:
case 419:
case 420:
case 421:
case 422:
case 423:
case 424:
case 425:
case 426:
case 427:
case 428:
case 429:
case 430:
case 431:
case 432:
case 433:
case 434:
case 435:
case 436:
case 437:
case 438:
case 439:
case 440:
case 441:
case 442:
case 443:
case 444:
case 445:
case 446:
case 447:
case 448:
case 449:
case 450:
case 451:
case 452:
case 453:
case 454:
case 455:
case 456:
case 457:
case 458:
case 459:
case 460:
case 461:
case 462:
case 463:
case 464:
case 465:
case 466:
case 467:
case 468:
case 469:
case 470:
case 471:
case 472:
case 473:
case 474:
case 475:
case 476:
case 477:
case 478:
case 479:
case 480:
case 481:
case 482:
case 483:
case 484:
case 485:
case 486:
case 487:
case 488:
case 489:
case 490:
case 491:
case 492:
case 493:
case 494:
case 495:
case 496:
case 497:
case 498:
case 499:
case 500:
{
alt98=1;
}
break;
case RULE_ID:
case 270:
case 271:
case 272:
case 273:
case 274:
case 275:
{
alt98=2;
}
break;
case RULE_HEX_NUMBER:
case 501:
case 502:
{
alt98=3;
}
break;
case 503:
case 504:
{
alt98=4;
}
break;
case 505:
case 506:
{
alt98=5;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 98, 0, input);
throw nvae;
}
switch (alt98) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8913:5: this_NamedColor_0= ruleNamedColor
{
newCompositeNode(grammarAccess.getColorValueAccess().getNamedColorParserRuleCall_0());
pushFollow(FOLLOW_ruleNamedColor_in_ruleColorValue20810);
this_NamedColor_0=ruleNamedColor();
state._fsp--;
current = this_NamedColor_0;
afterParserOrEnumRuleCall();
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8923:5: this_LookedUpColor_1= ruleLookedUpColor
{
newCompositeNode(grammarAccess.getColorValueAccess().getLookedUpColorParserRuleCall_1());
pushFollow(FOLLOW_ruleLookedUpColor_in_ruleColorValue20837);
this_LookedUpColor_1=ruleLookedUpColor();
state._fsp--;
current = this_LookedUpColor_1;
afterParserOrEnumRuleCall();
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8933:5: this_RGBColor_2= ruleRGBColor
{
newCompositeNode(grammarAccess.getColorValueAccess().getRGBColorParserRuleCall_2());
pushFollow(FOLLOW_ruleRGBColor_in_ruleColorValue20864);
this_RGBColor_2=ruleRGBColor();
state._fsp--;
current = this_RGBColor_2;
afterParserOrEnumRuleCall();
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8943:5: this_HSBColor_3= ruleHSBColor
{
newCompositeNode(grammarAccess.getColorValueAccess().getHSBColorParserRuleCall_3());
pushFollow(FOLLOW_ruleHSBColor_in_ruleColorValue20891);
this_HSBColor_3=ruleHSBColor();
state._fsp--;
current = this_HSBColor_3;
afterParserOrEnumRuleCall();
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8953:5: this_ColorFunction_4= ruleColorFunction
{
newCompositeNode(grammarAccess.getColorValueAccess().getColorFunctionParserRuleCall_4());
pushFollow(FOLLOW_ruleColorFunction_in_ruleColorValue20918);
this_ColorFunction_4=ruleColorFunction();
state._fsp--;
current = this_ColorFunction_4;
afterParserOrEnumRuleCall();
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleColorValue"
// $ANTLR start "entryRuleLookedUpColor"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8969:1: entryRuleLookedUpColor returns [EObject current=null] : iv_ruleLookedUpColor= ruleLookedUpColor EOF ;
public final EObject entryRuleLookedUpColor() throws RecognitionException {
EObject current = null;
EObject iv_ruleLookedUpColor = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8970:2: (iv_ruleLookedUpColor= ruleLookedUpColor EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8971:2: iv_ruleLookedUpColor= ruleLookedUpColor EOF
{
newCompositeNode(grammarAccess.getLookedUpColorRule());
pushFollow(FOLLOW_ruleLookedUpColor_in_entryRuleLookedUpColor20953);
iv_ruleLookedUpColor=ruleLookedUpColor();
state._fsp--;
current =iv_ruleLookedUpColor;
match(input,EOF,FOLLOW_EOF_in_entryRuleLookedUpColor20963);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleLookedUpColor"
// $ANTLR start "ruleLookedUpColor"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8978:1: ruleLookedUpColor returns [EObject current=null] : ( ( (lv_value_0_1= ruleColorPropertyKeys | lv_value_0_2= RULE_ID ) ) ) ;
public final EObject ruleLookedUpColor() throws RecognitionException {
EObject current = null;
Token lv_value_0_2=null;
AntlrDatatypeRuleToken lv_value_0_1 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8981:28: ( ( ( (lv_value_0_1= ruleColorPropertyKeys | lv_value_0_2= RULE_ID ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8982:1: ( ( (lv_value_0_1= ruleColorPropertyKeys | lv_value_0_2= RULE_ID ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8982:1: ( ( (lv_value_0_1= ruleColorPropertyKeys | lv_value_0_2= RULE_ID ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8983:1: ( (lv_value_0_1= ruleColorPropertyKeys | lv_value_0_2= RULE_ID ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8983:1: ( (lv_value_0_1= ruleColorPropertyKeys | lv_value_0_2= RULE_ID ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8984:1: (lv_value_0_1= ruleColorPropertyKeys | lv_value_0_2= RULE_ID )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8984:1: (lv_value_0_1= ruleColorPropertyKeys | lv_value_0_2= RULE_ID )
int alt99=2;
int LA99_0 = input.LA(1);
if ( ((LA99_0>=270 && LA99_0<=275)) ) {
alt99=1;
}
else if ( (LA99_0==RULE_ID) ) {
alt99=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 99, 0, input);
throw nvae;
}
switch (alt99) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:8985:3: lv_value_0_1= ruleColorPropertyKeys
{
newCompositeNode(grammarAccess.getLookedUpColorAccess().getValueColorPropertyKeysParserRuleCall_0_0());
pushFollow(FOLLOW_ruleColorPropertyKeys_in_ruleLookedUpColor21010);
lv_value_0_1=ruleColorPropertyKeys();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getLookedUpColorRule());
}
set(
current,
"value",
lv_value_0_1,
"ColorPropertyKeys");
afterParserOrEnumRuleCall();
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9000:8: lv_value_0_2= RULE_ID
{
lv_value_0_2=(Token)match(input,RULE_ID,FOLLOW_RULE_ID_in_ruleLookedUpColor21025);
newLeafNode(lv_value_0_2, grammarAccess.getLookedUpColorAccess().getValueIDTerminalRuleCall_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getLookedUpColorRule());
}
setWithLastConsumed(
current,
"value",
lv_value_0_2,
"ID");
}
break;
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleLookedUpColor"
// $ANTLR start "entryRuleNamedColor"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9026:1: entryRuleNamedColor returns [EObject current=null] : iv_ruleNamedColor= ruleNamedColor EOF ;
public final EObject entryRuleNamedColor() throws RecognitionException {
EObject current = null;
EObject iv_ruleNamedColor = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9027:2: (iv_ruleNamedColor= ruleNamedColor EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9028:2: iv_ruleNamedColor= ruleNamedColor EOF
{
newCompositeNode(grammarAccess.getNamedColorRule());
pushFollow(FOLLOW_ruleNamedColor_in_entryRuleNamedColor21068);
iv_ruleNamedColor=ruleNamedColor();
state._fsp--;
current =iv_ruleNamedColor;
match(input,EOF,FOLLOW_EOF_in_entryRuleNamedColor21078);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleNamedColor"
// $ANTLR start "ruleNamedColor"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9035:1: ruleNamedColor returns [EObject current=null] : ( ( (lv_value_0_1= 'aliceblue' | lv_value_0_2= 'antiquewhite' | lv_value_0_3= 'aqua' | lv_value_0_4= 'aquamarine' | lv_value_0_5= 'azure' | lv_value_0_6= 'beige' | lv_value_0_7= 'bisque' | lv_value_0_8= 'black' | lv_value_0_9= 'blanchedalmond' | lv_value_0_10= 'blue' | lv_value_0_11= 'blueviolet' | lv_value_0_12= 'brown' | lv_value_0_13= 'burlywood' | lv_value_0_14= 'cadetblue' | lv_value_0_15= 'chartreuse' | lv_value_0_16= 'chocolate' | lv_value_0_17= 'coral' | lv_value_0_18= 'cornflowerblue' | lv_value_0_19= 'cornsilk' | lv_value_0_20= 'crimson' | lv_value_0_21= 'cyan' | lv_value_0_22= 'darkblue' | lv_value_0_23= 'darkcyan' | lv_value_0_24= 'darkgoldenrod' | lv_value_0_25= 'darkgray' | lv_value_0_26= 'darkgreen' | lv_value_0_27= 'darkgrey' | lv_value_0_28= 'darkkhaki' | lv_value_0_29= 'darkmagenta' | lv_value_0_30= 'darkolivegreen' | lv_value_0_31= 'darkorange' | lv_value_0_32= 'darkorchid' | lv_value_0_33= 'darkred' | lv_value_0_34= 'darksalmon' | lv_value_0_35= 'darkseagreen' | lv_value_0_36= 'darkslateblue' | lv_value_0_37= 'darkslategray' | lv_value_0_38= 'darkslategrey' | lv_value_0_39= 'darkturquoise' | lv_value_0_40= 'darkviolet' | lv_value_0_41= 'deeppink' | lv_value_0_42= 'deepskyblue' | lv_value_0_43= 'dimgray' | lv_value_0_44= 'dimgrey' | lv_value_0_45= 'dodgerblue' | lv_value_0_46= 'firebrick' | lv_value_0_47= 'floralwhite' | lv_value_0_48= 'forestgreen' | lv_value_0_49= 'fuchsia' | lv_value_0_50= 'gainsboro' | lv_value_0_51= 'ghostwhite' | lv_value_0_52= 'gold' | lv_value_0_53= 'goldenrod' | lv_value_0_54= 'gray' | lv_value_0_55= 'green' | lv_value_0_56= 'greenyellow' | lv_value_0_57= 'grey' | lv_value_0_58= 'honeydew' | lv_value_0_59= 'hotpink' | lv_value_0_60= 'indianred' | lv_value_0_61= 'indigo' | lv_value_0_62= 'ivory' | lv_value_0_63= 'khaki' | lv_value_0_64= 'lavender' | lv_value_0_65= 'lavenderblush' | lv_value_0_66= 'lawngreen' | lv_value_0_67= 'lemonchiffon' | lv_value_0_68= 'lightblue' | lv_value_0_69= 'lightcoral' | lv_value_0_70= 'lightcyan' | lv_value_0_71= 'lightgoldenrodyellow' | lv_value_0_72= 'lightgray' | lv_value_0_73= 'lightgreen' | lv_value_0_74= 'lightgrey' | lv_value_0_75= 'lightpink' | lv_value_0_76= 'lightsalmon' | lv_value_0_77= 'lightseagreen' | lv_value_0_78= 'lightskyblue' | lv_value_0_79= 'lightslategray' | lv_value_0_80= 'lightslategrey' | lv_value_0_81= 'lightsteelblue' | lv_value_0_82= 'lightyellow' | lv_value_0_83= 'lime' | lv_value_0_84= 'limegreen' | lv_value_0_85= 'linen' | lv_value_0_86= 'magenta' | lv_value_0_87= 'maroon' | lv_value_0_88= 'mediumaquamarine' | lv_value_0_89= 'mediumblue' | lv_value_0_90= 'mediumorchid' | lv_value_0_91= 'mediumpurple' | lv_value_0_92= 'mediumseagreen' | lv_value_0_93= 'mediumslateblue' | lv_value_0_94= 'mediumspringgreen' | lv_value_0_95= 'mediumturquoise' | lv_value_0_96= 'mediumvioletred' | lv_value_0_97= 'midnightblue' | lv_value_0_98= 'mintcream' | lv_value_0_99= 'mistyrose' | lv_value_0_100= 'moccasin' | lv_value_0_101= 'navajowhite' | lv_value_0_102= 'navy' | lv_value_0_103= 'oldlace' | lv_value_0_104= 'olive' | lv_value_0_105= 'olivedrab' | lv_value_0_106= 'orange' | lv_value_0_107= 'orangered' | lv_value_0_108= 'orchid' | lv_value_0_109= 'palegoldenrod' | lv_value_0_110= 'palegreen' | lv_value_0_111= 'paleturquoise' | lv_value_0_112= 'palevioletred' | lv_value_0_113= 'papayawhip' | lv_value_0_114= 'peachpuff' | lv_value_0_115= 'peru' | lv_value_0_116= 'pink' | lv_value_0_117= 'plum' | lv_value_0_118= 'powderblue' | lv_value_0_119= 'purple' | lv_value_0_120= 'red' | lv_value_0_121= 'rosybrown' | lv_value_0_122= 'royalblue' | lv_value_0_123= 'saddlebrown' | lv_value_0_124= 'salmon' | lv_value_0_125= 'sandybrown' | lv_value_0_126= 'seagreen' | lv_value_0_127= 'seashell' | lv_value_0_128= 'sienna' | lv_value_0_129= 'silver' | lv_value_0_130= 'skyblue' | lv_value_0_131= 'slateblue' | lv_value_0_132= 'slategray' | lv_value_0_133= 'slategrey' | lv_value_0_134= 'snow' | lv_value_0_135= 'springgreen' | lv_value_0_136= 'steelblue' | lv_value_0_137= 'tan' | lv_value_0_138= 'teal' | lv_value_0_139= 'thistle' | lv_value_0_140= 'tomato' | lv_value_0_141= 'turquoise' | lv_value_0_142= 'violet' | lv_value_0_143= 'wheat' | lv_value_0_144= 'white' | lv_value_0_145= 'whitesmoke' | lv_value_0_146= 'yellow' | lv_value_0_147= 'yellowgreen' | lv_value_0_148= 'transparent' ) ) ) ;
public final EObject ruleNamedColor() throws RecognitionException {
EObject current = null;
Token lv_value_0_1=null;
Token lv_value_0_2=null;
Token lv_value_0_3=null;
Token lv_value_0_4=null;
Token lv_value_0_5=null;
Token lv_value_0_6=null;
Token lv_value_0_7=null;
Token lv_value_0_8=null;
Token lv_value_0_9=null;
Token lv_value_0_10=null;
Token lv_value_0_11=null;
Token lv_value_0_12=null;
Token lv_value_0_13=null;
Token lv_value_0_14=null;
Token lv_value_0_15=null;
Token lv_value_0_16=null;
Token lv_value_0_17=null;
Token lv_value_0_18=null;
Token lv_value_0_19=null;
Token lv_value_0_20=null;
Token lv_value_0_21=null;
Token lv_value_0_22=null;
Token lv_value_0_23=null;
Token lv_value_0_24=null;
Token lv_value_0_25=null;
Token lv_value_0_26=null;
Token lv_value_0_27=null;
Token lv_value_0_28=null;
Token lv_value_0_29=null;
Token lv_value_0_30=null;
Token lv_value_0_31=null;
Token lv_value_0_32=null;
Token lv_value_0_33=null;
Token lv_value_0_34=null;
Token lv_value_0_35=null;
Token lv_value_0_36=null;
Token lv_value_0_37=null;
Token lv_value_0_38=null;
Token lv_value_0_39=null;
Token lv_value_0_40=null;
Token lv_value_0_41=null;
Token lv_value_0_42=null;
Token lv_value_0_43=null;
Token lv_value_0_44=null;
Token lv_value_0_45=null;
Token lv_value_0_46=null;
Token lv_value_0_47=null;
Token lv_value_0_48=null;
Token lv_value_0_49=null;
Token lv_value_0_50=null;
Token lv_value_0_51=null;
Token lv_value_0_52=null;
Token lv_value_0_53=null;
Token lv_value_0_54=null;
Token lv_value_0_55=null;
Token lv_value_0_56=null;
Token lv_value_0_57=null;
Token lv_value_0_58=null;
Token lv_value_0_59=null;
Token lv_value_0_60=null;
Token lv_value_0_61=null;
Token lv_value_0_62=null;
Token lv_value_0_63=null;
Token lv_value_0_64=null;
Token lv_value_0_65=null;
Token lv_value_0_66=null;
Token lv_value_0_67=null;
Token lv_value_0_68=null;
Token lv_value_0_69=null;
Token lv_value_0_70=null;
Token lv_value_0_71=null;
Token lv_value_0_72=null;
Token lv_value_0_73=null;
Token lv_value_0_74=null;
Token lv_value_0_75=null;
Token lv_value_0_76=null;
Token lv_value_0_77=null;
Token lv_value_0_78=null;
Token lv_value_0_79=null;
Token lv_value_0_80=null;
Token lv_value_0_81=null;
Token lv_value_0_82=null;
Token lv_value_0_83=null;
Token lv_value_0_84=null;
Token lv_value_0_85=null;
Token lv_value_0_86=null;
Token lv_value_0_87=null;
Token lv_value_0_88=null;
Token lv_value_0_89=null;
Token lv_value_0_90=null;
Token lv_value_0_91=null;
Token lv_value_0_92=null;
Token lv_value_0_93=null;
Token lv_value_0_94=null;
Token lv_value_0_95=null;
Token lv_value_0_96=null;
Token lv_value_0_97=null;
Token lv_value_0_98=null;
Token lv_value_0_99=null;
Token lv_value_0_100=null;
Token lv_value_0_101=null;
Token lv_value_0_102=null;
Token lv_value_0_103=null;
Token lv_value_0_104=null;
Token lv_value_0_105=null;
Token lv_value_0_106=null;
Token lv_value_0_107=null;
Token lv_value_0_108=null;
Token lv_value_0_109=null;
Token lv_value_0_110=null;
Token lv_value_0_111=null;
Token lv_value_0_112=null;
Token lv_value_0_113=null;
Token lv_value_0_114=null;
Token lv_value_0_115=null;
Token lv_value_0_116=null;
Token lv_value_0_117=null;
Token lv_value_0_118=null;
Token lv_value_0_119=null;
Token lv_value_0_120=null;
Token lv_value_0_121=null;
Token lv_value_0_122=null;
Token lv_value_0_123=null;
Token lv_value_0_124=null;
Token lv_value_0_125=null;
Token lv_value_0_126=null;
Token lv_value_0_127=null;
Token lv_value_0_128=null;
Token lv_value_0_129=null;
Token lv_value_0_130=null;
Token lv_value_0_131=null;
Token lv_value_0_132=null;
Token lv_value_0_133=null;
Token lv_value_0_134=null;
Token lv_value_0_135=null;
Token lv_value_0_136=null;
Token lv_value_0_137=null;
Token lv_value_0_138=null;
Token lv_value_0_139=null;
Token lv_value_0_140=null;
Token lv_value_0_141=null;
Token lv_value_0_142=null;
Token lv_value_0_143=null;
Token lv_value_0_144=null;
Token lv_value_0_145=null;
Token lv_value_0_146=null;
Token lv_value_0_147=null;
Token lv_value_0_148=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9038:28: ( ( ( (lv_value_0_1= 'aliceblue' | lv_value_0_2= 'antiquewhite' | lv_value_0_3= 'aqua' | lv_value_0_4= 'aquamarine' | lv_value_0_5= 'azure' | lv_value_0_6= 'beige' | lv_value_0_7= 'bisque' | lv_value_0_8= 'black' | lv_value_0_9= 'blanchedalmond' | lv_value_0_10= 'blue' | lv_value_0_11= 'blueviolet' | lv_value_0_12= 'brown' | lv_value_0_13= 'burlywood' | lv_value_0_14= 'cadetblue' | lv_value_0_15= 'chartreuse' | lv_value_0_16= 'chocolate' | lv_value_0_17= 'coral' | lv_value_0_18= 'cornflowerblue' | lv_value_0_19= 'cornsilk' | lv_value_0_20= 'crimson' | lv_value_0_21= 'cyan' | lv_value_0_22= 'darkblue' | lv_value_0_23= 'darkcyan' | lv_value_0_24= 'darkgoldenrod' | lv_value_0_25= 'darkgray' | lv_value_0_26= 'darkgreen' | lv_value_0_27= 'darkgrey' | lv_value_0_28= 'darkkhaki' | lv_value_0_29= 'darkmagenta' | lv_value_0_30= 'darkolivegreen' | lv_value_0_31= 'darkorange' | lv_value_0_32= 'darkorchid' | lv_value_0_33= 'darkred' | lv_value_0_34= 'darksalmon' | lv_value_0_35= 'darkseagreen' | lv_value_0_36= 'darkslateblue' | lv_value_0_37= 'darkslategray' | lv_value_0_38= 'darkslategrey' | lv_value_0_39= 'darkturquoise' | lv_value_0_40= 'darkviolet' | lv_value_0_41= 'deeppink' | lv_value_0_42= 'deepskyblue' | lv_value_0_43= 'dimgray' | lv_value_0_44= 'dimgrey' | lv_value_0_45= 'dodgerblue' | lv_value_0_46= 'firebrick' | lv_value_0_47= 'floralwhite' | lv_value_0_48= 'forestgreen' | lv_value_0_49= 'fuchsia' | lv_value_0_50= 'gainsboro' | lv_value_0_51= 'ghostwhite' | lv_value_0_52= 'gold' | lv_value_0_53= 'goldenrod' | lv_value_0_54= 'gray' | lv_value_0_55= 'green' | lv_value_0_56= 'greenyellow' | lv_value_0_57= 'grey' | lv_value_0_58= 'honeydew' | lv_value_0_59= 'hotpink' | lv_value_0_60= 'indianred' | lv_value_0_61= 'indigo' | lv_value_0_62= 'ivory' | lv_value_0_63= 'khaki' | lv_value_0_64= 'lavender' | lv_value_0_65= 'lavenderblush' | lv_value_0_66= 'lawngreen' | lv_value_0_67= 'lemonchiffon' | lv_value_0_68= 'lightblue' | lv_value_0_69= 'lightcoral' | lv_value_0_70= 'lightcyan' | lv_value_0_71= 'lightgoldenrodyellow' | lv_value_0_72= 'lightgray' | lv_value_0_73= 'lightgreen' | lv_value_0_74= 'lightgrey' | lv_value_0_75= 'lightpink' | lv_value_0_76= 'lightsalmon' | lv_value_0_77= 'lightseagreen' | lv_value_0_78= 'lightskyblue' | lv_value_0_79= 'lightslategray' | lv_value_0_80= 'lightslategrey' | lv_value_0_81= 'lightsteelblue' | lv_value_0_82= 'lightyellow' | lv_value_0_83= 'lime' | lv_value_0_84= 'limegreen' | lv_value_0_85= 'linen' | lv_value_0_86= 'magenta' | lv_value_0_87= 'maroon' | lv_value_0_88= 'mediumaquamarine' | lv_value_0_89= 'mediumblue' | lv_value_0_90= 'mediumorchid' | lv_value_0_91= 'mediumpurple' | lv_value_0_92= 'mediumseagreen' | lv_value_0_93= 'mediumslateblue' | lv_value_0_94= 'mediumspringgreen' | lv_value_0_95= 'mediumturquoise' | lv_value_0_96= 'mediumvioletred' | lv_value_0_97= 'midnightblue' | lv_value_0_98= 'mintcream' | lv_value_0_99= 'mistyrose' | lv_value_0_100= 'moccasin' | lv_value_0_101= 'navajowhite' | lv_value_0_102= 'navy' | lv_value_0_103= 'oldlace' | lv_value_0_104= 'olive' | lv_value_0_105= 'olivedrab' | lv_value_0_106= 'orange' | lv_value_0_107= 'orangered' | lv_value_0_108= 'orchid' | lv_value_0_109= 'palegoldenrod' | lv_value_0_110= 'palegreen' | lv_value_0_111= 'paleturquoise' | lv_value_0_112= 'palevioletred' | lv_value_0_113= 'papayawhip' | lv_value_0_114= 'peachpuff' | lv_value_0_115= 'peru' | lv_value_0_116= 'pink' | lv_value_0_117= 'plum' | lv_value_0_118= 'powderblue' | lv_value_0_119= 'purple' | lv_value_0_120= 'red' | lv_value_0_121= 'rosybrown' | lv_value_0_122= 'royalblue' | lv_value_0_123= 'saddlebrown' | lv_value_0_124= 'salmon' | lv_value_0_125= 'sandybrown' | lv_value_0_126= 'seagreen' | lv_value_0_127= 'seashell' | lv_value_0_128= 'sienna' | lv_value_0_129= 'silver' | lv_value_0_130= 'skyblue' | lv_value_0_131= 'slateblue' | lv_value_0_132= 'slategray' | lv_value_0_133= 'slategrey' | lv_value_0_134= 'snow' | lv_value_0_135= 'springgreen' | lv_value_0_136= 'steelblue' | lv_value_0_137= 'tan' | lv_value_0_138= 'teal' | lv_value_0_139= 'thistle' | lv_value_0_140= 'tomato' | lv_value_0_141= 'turquoise' | lv_value_0_142= 'violet' | lv_value_0_143= 'wheat' | lv_value_0_144= 'white' | lv_value_0_145= 'whitesmoke' | lv_value_0_146= 'yellow' | lv_value_0_147= 'yellowgreen' | lv_value_0_148= 'transparent' ) ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9039:1: ( ( (lv_value_0_1= 'aliceblue' | lv_value_0_2= 'antiquewhite' | lv_value_0_3= 'aqua' | lv_value_0_4= 'aquamarine' | lv_value_0_5= 'azure' | lv_value_0_6= 'beige' | lv_value_0_7= 'bisque' | lv_value_0_8= 'black' | lv_value_0_9= 'blanchedalmond' | lv_value_0_10= 'blue' | lv_value_0_11= 'blueviolet' | lv_value_0_12= 'brown' | lv_value_0_13= 'burlywood' | lv_value_0_14= 'cadetblue' | lv_value_0_15= 'chartreuse' | lv_value_0_16= 'chocolate' | lv_value_0_17= 'coral' | lv_value_0_18= 'cornflowerblue' | lv_value_0_19= 'cornsilk' | lv_value_0_20= 'crimson' | lv_value_0_21= 'cyan' | lv_value_0_22= 'darkblue' | lv_value_0_23= 'darkcyan' | lv_value_0_24= 'darkgoldenrod' | lv_value_0_25= 'darkgray' | lv_value_0_26= 'darkgreen' | lv_value_0_27= 'darkgrey' | lv_value_0_28= 'darkkhaki' | lv_value_0_29= 'darkmagenta' | lv_value_0_30= 'darkolivegreen' | lv_value_0_31= 'darkorange' | lv_value_0_32= 'darkorchid' | lv_value_0_33= 'darkred' | lv_value_0_34= 'darksalmon' | lv_value_0_35= 'darkseagreen' | lv_value_0_36= 'darkslateblue' | lv_value_0_37= 'darkslategray' | lv_value_0_38= 'darkslategrey' | lv_value_0_39= 'darkturquoise' | lv_value_0_40= 'darkviolet' | lv_value_0_41= 'deeppink' | lv_value_0_42= 'deepskyblue' | lv_value_0_43= 'dimgray' | lv_value_0_44= 'dimgrey' | lv_value_0_45= 'dodgerblue' | lv_value_0_46= 'firebrick' | lv_value_0_47= 'floralwhite' | lv_value_0_48= 'forestgreen' | lv_value_0_49= 'fuchsia' | lv_value_0_50= 'gainsboro' | lv_value_0_51= 'ghostwhite' | lv_value_0_52= 'gold' | lv_value_0_53= 'goldenrod' | lv_value_0_54= 'gray' | lv_value_0_55= 'green' | lv_value_0_56= 'greenyellow' | lv_value_0_57= 'grey' | lv_value_0_58= 'honeydew' | lv_value_0_59= 'hotpink' | lv_value_0_60= 'indianred' | lv_value_0_61= 'indigo' | lv_value_0_62= 'ivory' | lv_value_0_63= 'khaki' | lv_value_0_64= 'lavender' | lv_value_0_65= 'lavenderblush' | lv_value_0_66= 'lawngreen' | lv_value_0_67= 'lemonchiffon' | lv_value_0_68= 'lightblue' | lv_value_0_69= 'lightcoral' | lv_value_0_70= 'lightcyan' | lv_value_0_71= 'lightgoldenrodyellow' | lv_value_0_72= 'lightgray' | lv_value_0_73= 'lightgreen' | lv_value_0_74= 'lightgrey' | lv_value_0_75= 'lightpink' | lv_value_0_76= 'lightsalmon' | lv_value_0_77= 'lightseagreen' | lv_value_0_78= 'lightskyblue' | lv_value_0_79= 'lightslategray' | lv_value_0_80= 'lightslategrey' | lv_value_0_81= 'lightsteelblue' | lv_value_0_82= 'lightyellow' | lv_value_0_83= 'lime' | lv_value_0_84= 'limegreen' | lv_value_0_85= 'linen' | lv_value_0_86= 'magenta' | lv_value_0_87= 'maroon' | lv_value_0_88= 'mediumaquamarine' | lv_value_0_89= 'mediumblue' | lv_value_0_90= 'mediumorchid' | lv_value_0_91= 'mediumpurple' | lv_value_0_92= 'mediumseagreen' | lv_value_0_93= 'mediumslateblue' | lv_value_0_94= 'mediumspringgreen' | lv_value_0_95= 'mediumturquoise' | lv_value_0_96= 'mediumvioletred' | lv_value_0_97= 'midnightblue' | lv_value_0_98= 'mintcream' | lv_value_0_99= 'mistyrose' | lv_value_0_100= 'moccasin' | lv_value_0_101= 'navajowhite' | lv_value_0_102= 'navy' | lv_value_0_103= 'oldlace' | lv_value_0_104= 'olive' | lv_value_0_105= 'olivedrab' | lv_value_0_106= 'orange' | lv_value_0_107= 'orangered' | lv_value_0_108= 'orchid' | lv_value_0_109= 'palegoldenrod' | lv_value_0_110= 'palegreen' | lv_value_0_111= 'paleturquoise' | lv_value_0_112= 'palevioletred' | lv_value_0_113= 'papayawhip' | lv_value_0_114= 'peachpuff' | lv_value_0_115= 'peru' | lv_value_0_116= 'pink' | lv_value_0_117= 'plum' | lv_value_0_118= 'powderblue' | lv_value_0_119= 'purple' | lv_value_0_120= 'red' | lv_value_0_121= 'rosybrown' | lv_value_0_122= 'royalblue' | lv_value_0_123= 'saddlebrown' | lv_value_0_124= 'salmon' | lv_value_0_125= 'sandybrown' | lv_value_0_126= 'seagreen' | lv_value_0_127= 'seashell' | lv_value_0_128= 'sienna' | lv_value_0_129= 'silver' | lv_value_0_130= 'skyblue' | lv_value_0_131= 'slateblue' | lv_value_0_132= 'slategray' | lv_value_0_133= 'slategrey' | lv_value_0_134= 'snow' | lv_value_0_135= 'springgreen' | lv_value_0_136= 'steelblue' | lv_value_0_137= 'tan' | lv_value_0_138= 'teal' | lv_value_0_139= 'thistle' | lv_value_0_140= 'tomato' | lv_value_0_141= 'turquoise' | lv_value_0_142= 'violet' | lv_value_0_143= 'wheat' | lv_value_0_144= 'white' | lv_value_0_145= 'whitesmoke' | lv_value_0_146= 'yellow' | lv_value_0_147= 'yellowgreen' | lv_value_0_148= 'transparent' ) ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9039:1: ( ( (lv_value_0_1= 'aliceblue' | lv_value_0_2= 'antiquewhite' | lv_value_0_3= 'aqua' | lv_value_0_4= 'aquamarine' | lv_value_0_5= 'azure' | lv_value_0_6= 'beige' | lv_value_0_7= 'bisque' | lv_value_0_8= 'black' | lv_value_0_9= 'blanchedalmond' | lv_value_0_10= 'blue' | lv_value_0_11= 'blueviolet' | lv_value_0_12= 'brown' | lv_value_0_13= 'burlywood' | lv_value_0_14= 'cadetblue' | lv_value_0_15= 'chartreuse' | lv_value_0_16= 'chocolate' | lv_value_0_17= 'coral' | lv_value_0_18= 'cornflowerblue' | lv_value_0_19= 'cornsilk' | lv_value_0_20= 'crimson' | lv_value_0_21= 'cyan' | lv_value_0_22= 'darkblue' | lv_value_0_23= 'darkcyan' | lv_value_0_24= 'darkgoldenrod' | lv_value_0_25= 'darkgray' | lv_value_0_26= 'darkgreen' | lv_value_0_27= 'darkgrey' | lv_value_0_28= 'darkkhaki' | lv_value_0_29= 'darkmagenta' | lv_value_0_30= 'darkolivegreen' | lv_value_0_31= 'darkorange' | lv_value_0_32= 'darkorchid' | lv_value_0_33= 'darkred' | lv_value_0_34= 'darksalmon' | lv_value_0_35= 'darkseagreen' | lv_value_0_36= 'darkslateblue' | lv_value_0_37= 'darkslategray' | lv_value_0_38= 'darkslategrey' | lv_value_0_39= 'darkturquoise' | lv_value_0_40= 'darkviolet' | lv_value_0_41= 'deeppink' | lv_value_0_42= 'deepskyblue' | lv_value_0_43= 'dimgray' | lv_value_0_44= 'dimgrey' | lv_value_0_45= 'dodgerblue' | lv_value_0_46= 'firebrick' | lv_value_0_47= 'floralwhite' | lv_value_0_48= 'forestgreen' | lv_value_0_49= 'fuchsia' | lv_value_0_50= 'gainsboro' | lv_value_0_51= 'ghostwhite' | lv_value_0_52= 'gold' | lv_value_0_53= 'goldenrod' | lv_value_0_54= 'gray' | lv_value_0_55= 'green' | lv_value_0_56= 'greenyellow' | lv_value_0_57= 'grey' | lv_value_0_58= 'honeydew' | lv_value_0_59= 'hotpink' | lv_value_0_60= 'indianred' | lv_value_0_61= 'indigo' | lv_value_0_62= 'ivory' | lv_value_0_63= 'khaki' | lv_value_0_64= 'lavender' | lv_value_0_65= 'lavenderblush' | lv_value_0_66= 'lawngreen' | lv_value_0_67= 'lemonchiffon' | lv_value_0_68= 'lightblue' | lv_value_0_69= 'lightcoral' | lv_value_0_70= 'lightcyan' | lv_value_0_71= 'lightgoldenrodyellow' | lv_value_0_72= 'lightgray' | lv_value_0_73= 'lightgreen' | lv_value_0_74= 'lightgrey' | lv_value_0_75= 'lightpink' | lv_value_0_76= 'lightsalmon' | lv_value_0_77= 'lightseagreen' | lv_value_0_78= 'lightskyblue' | lv_value_0_79= 'lightslategray' | lv_value_0_80= 'lightslategrey' | lv_value_0_81= 'lightsteelblue' | lv_value_0_82= 'lightyellow' | lv_value_0_83= 'lime' | lv_value_0_84= 'limegreen' | lv_value_0_85= 'linen' | lv_value_0_86= 'magenta' | lv_value_0_87= 'maroon' | lv_value_0_88= 'mediumaquamarine' | lv_value_0_89= 'mediumblue' | lv_value_0_90= 'mediumorchid' | lv_value_0_91= 'mediumpurple' | lv_value_0_92= 'mediumseagreen' | lv_value_0_93= 'mediumslateblue' | lv_value_0_94= 'mediumspringgreen' | lv_value_0_95= 'mediumturquoise' | lv_value_0_96= 'mediumvioletred' | lv_value_0_97= 'midnightblue' | lv_value_0_98= 'mintcream' | lv_value_0_99= 'mistyrose' | lv_value_0_100= 'moccasin' | lv_value_0_101= 'navajowhite' | lv_value_0_102= 'navy' | lv_value_0_103= 'oldlace' | lv_value_0_104= 'olive' | lv_value_0_105= 'olivedrab' | lv_value_0_106= 'orange' | lv_value_0_107= 'orangered' | lv_value_0_108= 'orchid' | lv_value_0_109= 'palegoldenrod' | lv_value_0_110= 'palegreen' | lv_value_0_111= 'paleturquoise' | lv_value_0_112= 'palevioletred' | lv_value_0_113= 'papayawhip' | lv_value_0_114= 'peachpuff' | lv_value_0_115= 'peru' | lv_value_0_116= 'pink' | lv_value_0_117= 'plum' | lv_value_0_118= 'powderblue' | lv_value_0_119= 'purple' | lv_value_0_120= 'red' | lv_value_0_121= 'rosybrown' | lv_value_0_122= 'royalblue' | lv_value_0_123= 'saddlebrown' | lv_value_0_124= 'salmon' | lv_value_0_125= 'sandybrown' | lv_value_0_126= 'seagreen' | lv_value_0_127= 'seashell' | lv_value_0_128= 'sienna' | lv_value_0_129= 'silver' | lv_value_0_130= 'skyblue' | lv_value_0_131= 'slateblue' | lv_value_0_132= 'slategray' | lv_value_0_133= 'slategrey' | lv_value_0_134= 'snow' | lv_value_0_135= 'springgreen' | lv_value_0_136= 'steelblue' | lv_value_0_137= 'tan' | lv_value_0_138= 'teal' | lv_value_0_139= 'thistle' | lv_value_0_140= 'tomato' | lv_value_0_141= 'turquoise' | lv_value_0_142= 'violet' | lv_value_0_143= 'wheat' | lv_value_0_144= 'white' | lv_value_0_145= 'whitesmoke' | lv_value_0_146= 'yellow' | lv_value_0_147= 'yellowgreen' | lv_value_0_148= 'transparent' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9040:1: ( (lv_value_0_1= 'aliceblue' | lv_value_0_2= 'antiquewhite' | lv_value_0_3= 'aqua' | lv_value_0_4= 'aquamarine' | lv_value_0_5= 'azure' | lv_value_0_6= 'beige' | lv_value_0_7= 'bisque' | lv_value_0_8= 'black' | lv_value_0_9= 'blanchedalmond' | lv_value_0_10= 'blue' | lv_value_0_11= 'blueviolet' | lv_value_0_12= 'brown' | lv_value_0_13= 'burlywood' | lv_value_0_14= 'cadetblue' | lv_value_0_15= 'chartreuse' | lv_value_0_16= 'chocolate' | lv_value_0_17= 'coral' | lv_value_0_18= 'cornflowerblue' | lv_value_0_19= 'cornsilk' | lv_value_0_20= 'crimson' | lv_value_0_21= 'cyan' | lv_value_0_22= 'darkblue' | lv_value_0_23= 'darkcyan' | lv_value_0_24= 'darkgoldenrod' | lv_value_0_25= 'darkgray' | lv_value_0_26= 'darkgreen' | lv_value_0_27= 'darkgrey' | lv_value_0_28= 'darkkhaki' | lv_value_0_29= 'darkmagenta' | lv_value_0_30= 'darkolivegreen' | lv_value_0_31= 'darkorange' | lv_value_0_32= 'darkorchid' | lv_value_0_33= 'darkred' | lv_value_0_34= 'darksalmon' | lv_value_0_35= 'darkseagreen' | lv_value_0_36= 'darkslateblue' | lv_value_0_37= 'darkslategray' | lv_value_0_38= 'darkslategrey' | lv_value_0_39= 'darkturquoise' | lv_value_0_40= 'darkviolet' | lv_value_0_41= 'deeppink' | lv_value_0_42= 'deepskyblue' | lv_value_0_43= 'dimgray' | lv_value_0_44= 'dimgrey' | lv_value_0_45= 'dodgerblue' | lv_value_0_46= 'firebrick' | lv_value_0_47= 'floralwhite' | lv_value_0_48= 'forestgreen' | lv_value_0_49= 'fuchsia' | lv_value_0_50= 'gainsboro' | lv_value_0_51= 'ghostwhite' | lv_value_0_52= 'gold' | lv_value_0_53= 'goldenrod' | lv_value_0_54= 'gray' | lv_value_0_55= 'green' | lv_value_0_56= 'greenyellow' | lv_value_0_57= 'grey' | lv_value_0_58= 'honeydew' | lv_value_0_59= 'hotpink' | lv_value_0_60= 'indianred' | lv_value_0_61= 'indigo' | lv_value_0_62= 'ivory' | lv_value_0_63= 'khaki' | lv_value_0_64= 'lavender' | lv_value_0_65= 'lavenderblush' | lv_value_0_66= 'lawngreen' | lv_value_0_67= 'lemonchiffon' | lv_value_0_68= 'lightblue' | lv_value_0_69= 'lightcoral' | lv_value_0_70= 'lightcyan' | lv_value_0_71= 'lightgoldenrodyellow' | lv_value_0_72= 'lightgray' | lv_value_0_73= 'lightgreen' | lv_value_0_74= 'lightgrey' | lv_value_0_75= 'lightpink' | lv_value_0_76= 'lightsalmon' | lv_value_0_77= 'lightseagreen' | lv_value_0_78= 'lightskyblue' | lv_value_0_79= 'lightslategray' | lv_value_0_80= 'lightslategrey' | lv_value_0_81= 'lightsteelblue' | lv_value_0_82= 'lightyellow' | lv_value_0_83= 'lime' | lv_value_0_84= 'limegreen' | lv_value_0_85= 'linen' | lv_value_0_86= 'magenta' | lv_value_0_87= 'maroon' | lv_value_0_88= 'mediumaquamarine' | lv_value_0_89= 'mediumblue' | lv_value_0_90= 'mediumorchid' | lv_value_0_91= 'mediumpurple' | lv_value_0_92= 'mediumseagreen' | lv_value_0_93= 'mediumslateblue' | lv_value_0_94= 'mediumspringgreen' | lv_value_0_95= 'mediumturquoise' | lv_value_0_96= 'mediumvioletred' | lv_value_0_97= 'midnightblue' | lv_value_0_98= 'mintcream' | lv_value_0_99= 'mistyrose' | lv_value_0_100= 'moccasin' | lv_value_0_101= 'navajowhite' | lv_value_0_102= 'navy' | lv_value_0_103= 'oldlace' | lv_value_0_104= 'olive' | lv_value_0_105= 'olivedrab' | lv_value_0_106= 'orange' | lv_value_0_107= 'orangered' | lv_value_0_108= 'orchid' | lv_value_0_109= 'palegoldenrod' | lv_value_0_110= 'palegreen' | lv_value_0_111= 'paleturquoise' | lv_value_0_112= 'palevioletred' | lv_value_0_113= 'papayawhip' | lv_value_0_114= 'peachpuff' | lv_value_0_115= 'peru' | lv_value_0_116= 'pink' | lv_value_0_117= 'plum' | lv_value_0_118= 'powderblue' | lv_value_0_119= 'purple' | lv_value_0_120= 'red' | lv_value_0_121= 'rosybrown' | lv_value_0_122= 'royalblue' | lv_value_0_123= 'saddlebrown' | lv_value_0_124= 'salmon' | lv_value_0_125= 'sandybrown' | lv_value_0_126= 'seagreen' | lv_value_0_127= 'seashell' | lv_value_0_128= 'sienna' | lv_value_0_129= 'silver' | lv_value_0_130= 'skyblue' | lv_value_0_131= 'slateblue' | lv_value_0_132= 'slategray' | lv_value_0_133= 'slategrey' | lv_value_0_134= 'snow' | lv_value_0_135= 'springgreen' | lv_value_0_136= 'steelblue' | lv_value_0_137= 'tan' | lv_value_0_138= 'teal' | lv_value_0_139= 'thistle' | lv_value_0_140= 'tomato' | lv_value_0_141= 'turquoise' | lv_value_0_142= 'violet' | lv_value_0_143= 'wheat' | lv_value_0_144= 'white' | lv_value_0_145= 'whitesmoke' | lv_value_0_146= 'yellow' | lv_value_0_147= 'yellowgreen' | lv_value_0_148= 'transparent' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9040:1: ( (lv_value_0_1= 'aliceblue' | lv_value_0_2= 'antiquewhite' | lv_value_0_3= 'aqua' | lv_value_0_4= 'aquamarine' | lv_value_0_5= 'azure' | lv_value_0_6= 'beige' | lv_value_0_7= 'bisque' | lv_value_0_8= 'black' | lv_value_0_9= 'blanchedalmond' | lv_value_0_10= 'blue' | lv_value_0_11= 'blueviolet' | lv_value_0_12= 'brown' | lv_value_0_13= 'burlywood' | lv_value_0_14= 'cadetblue' | lv_value_0_15= 'chartreuse' | lv_value_0_16= 'chocolate' | lv_value_0_17= 'coral' | lv_value_0_18= 'cornflowerblue' | lv_value_0_19= 'cornsilk' | lv_value_0_20= 'crimson' | lv_value_0_21= 'cyan' | lv_value_0_22= 'darkblue' | lv_value_0_23= 'darkcyan' | lv_value_0_24= 'darkgoldenrod' | lv_value_0_25= 'darkgray' | lv_value_0_26= 'darkgreen' | lv_value_0_27= 'darkgrey' | lv_value_0_28= 'darkkhaki' | lv_value_0_29= 'darkmagenta' | lv_value_0_30= 'darkolivegreen' | lv_value_0_31= 'darkorange' | lv_value_0_32= 'darkorchid' | lv_value_0_33= 'darkred' | lv_value_0_34= 'darksalmon' | lv_value_0_35= 'darkseagreen' | lv_value_0_36= 'darkslateblue' | lv_value_0_37= 'darkslategray' | lv_value_0_38= 'darkslategrey' | lv_value_0_39= 'darkturquoise' | lv_value_0_40= 'darkviolet' | lv_value_0_41= 'deeppink' | lv_value_0_42= 'deepskyblue' | lv_value_0_43= 'dimgray' | lv_value_0_44= 'dimgrey' | lv_value_0_45= 'dodgerblue' | lv_value_0_46= 'firebrick' | lv_value_0_47= 'floralwhite' | lv_value_0_48= 'forestgreen' | lv_value_0_49= 'fuchsia' | lv_value_0_50= 'gainsboro' | lv_value_0_51= 'ghostwhite' | lv_value_0_52= 'gold' | lv_value_0_53= 'goldenrod' | lv_value_0_54= 'gray' | lv_value_0_55= 'green' | lv_value_0_56= 'greenyellow' | lv_value_0_57= 'grey' | lv_value_0_58= 'honeydew' | lv_value_0_59= 'hotpink' | lv_value_0_60= 'indianred' | lv_value_0_61= 'indigo' | lv_value_0_62= 'ivory' | lv_value_0_63= 'khaki' | lv_value_0_64= 'lavender' | lv_value_0_65= 'lavenderblush' | lv_value_0_66= 'lawngreen' | lv_value_0_67= 'lemonchiffon' | lv_value_0_68= 'lightblue' | lv_value_0_69= 'lightcoral' | lv_value_0_70= 'lightcyan' | lv_value_0_71= 'lightgoldenrodyellow' | lv_value_0_72= 'lightgray' | lv_value_0_73= 'lightgreen' | lv_value_0_74= 'lightgrey' | lv_value_0_75= 'lightpink' | lv_value_0_76= 'lightsalmon' | lv_value_0_77= 'lightseagreen' | lv_value_0_78= 'lightskyblue' | lv_value_0_79= 'lightslategray' | lv_value_0_80= 'lightslategrey' | lv_value_0_81= 'lightsteelblue' | lv_value_0_82= 'lightyellow' | lv_value_0_83= 'lime' | lv_value_0_84= 'limegreen' | lv_value_0_85= 'linen' | lv_value_0_86= 'magenta' | lv_value_0_87= 'maroon' | lv_value_0_88= 'mediumaquamarine' | lv_value_0_89= 'mediumblue' | lv_value_0_90= 'mediumorchid' | lv_value_0_91= 'mediumpurple' | lv_value_0_92= 'mediumseagreen' | lv_value_0_93= 'mediumslateblue' | lv_value_0_94= 'mediumspringgreen' | lv_value_0_95= 'mediumturquoise' | lv_value_0_96= 'mediumvioletred' | lv_value_0_97= 'midnightblue' | lv_value_0_98= 'mintcream' | lv_value_0_99= 'mistyrose' | lv_value_0_100= 'moccasin' | lv_value_0_101= 'navajowhite' | lv_value_0_102= 'navy' | lv_value_0_103= 'oldlace' | lv_value_0_104= 'olive' | lv_value_0_105= 'olivedrab' | lv_value_0_106= 'orange' | lv_value_0_107= 'orangered' | lv_value_0_108= 'orchid' | lv_value_0_109= 'palegoldenrod' | lv_value_0_110= 'palegreen' | lv_value_0_111= 'paleturquoise' | lv_value_0_112= 'palevioletred' | lv_value_0_113= 'papayawhip' | lv_value_0_114= 'peachpuff' | lv_value_0_115= 'peru' | lv_value_0_116= 'pink' | lv_value_0_117= 'plum' | lv_value_0_118= 'powderblue' | lv_value_0_119= 'purple' | lv_value_0_120= 'red' | lv_value_0_121= 'rosybrown' | lv_value_0_122= 'royalblue' | lv_value_0_123= 'saddlebrown' | lv_value_0_124= 'salmon' | lv_value_0_125= 'sandybrown' | lv_value_0_126= 'seagreen' | lv_value_0_127= 'seashell' | lv_value_0_128= 'sienna' | lv_value_0_129= 'silver' | lv_value_0_130= 'skyblue' | lv_value_0_131= 'slateblue' | lv_value_0_132= 'slategray' | lv_value_0_133= 'slategrey' | lv_value_0_134= 'snow' | lv_value_0_135= 'springgreen' | lv_value_0_136= 'steelblue' | lv_value_0_137= 'tan' | lv_value_0_138= 'teal' | lv_value_0_139= 'thistle' | lv_value_0_140= 'tomato' | lv_value_0_141= 'turquoise' | lv_value_0_142= 'violet' | lv_value_0_143= 'wheat' | lv_value_0_144= 'white' | lv_value_0_145= 'whitesmoke' | lv_value_0_146= 'yellow' | lv_value_0_147= 'yellowgreen' | lv_value_0_148= 'transparent' ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9041:1: (lv_value_0_1= 'aliceblue' | lv_value_0_2= 'antiquewhite' | lv_value_0_3= 'aqua' | lv_value_0_4= 'aquamarine' | lv_value_0_5= 'azure' | lv_value_0_6= 'beige' | lv_value_0_7= 'bisque' | lv_value_0_8= 'black' | lv_value_0_9= 'blanchedalmond' | lv_value_0_10= 'blue' | lv_value_0_11= 'blueviolet' | lv_value_0_12= 'brown' | lv_value_0_13= 'burlywood' | lv_value_0_14= 'cadetblue' | lv_value_0_15= 'chartreuse' | lv_value_0_16= 'chocolate' | lv_value_0_17= 'coral' | lv_value_0_18= 'cornflowerblue' | lv_value_0_19= 'cornsilk' | lv_value_0_20= 'crimson' | lv_value_0_21= 'cyan' | lv_value_0_22= 'darkblue' | lv_value_0_23= 'darkcyan' | lv_value_0_24= 'darkgoldenrod' | lv_value_0_25= 'darkgray' | lv_value_0_26= 'darkgreen' | lv_value_0_27= 'darkgrey' | lv_value_0_28= 'darkkhaki' | lv_value_0_29= 'darkmagenta' | lv_value_0_30= 'darkolivegreen' | lv_value_0_31= 'darkorange' | lv_value_0_32= 'darkorchid' | lv_value_0_33= 'darkred' | lv_value_0_34= 'darksalmon' | lv_value_0_35= 'darkseagreen' | lv_value_0_36= 'darkslateblue' | lv_value_0_37= 'darkslategray' | lv_value_0_38= 'darkslategrey' | lv_value_0_39= 'darkturquoise' | lv_value_0_40= 'darkviolet' | lv_value_0_41= 'deeppink' | lv_value_0_42= 'deepskyblue' | lv_value_0_43= 'dimgray' | lv_value_0_44= 'dimgrey' | lv_value_0_45= 'dodgerblue' | lv_value_0_46= 'firebrick' | lv_value_0_47= 'floralwhite' | lv_value_0_48= 'forestgreen' | lv_value_0_49= 'fuchsia' | lv_value_0_50= 'gainsboro' | lv_value_0_51= 'ghostwhite' | lv_value_0_52= 'gold' | lv_value_0_53= 'goldenrod' | lv_value_0_54= 'gray' | lv_value_0_55= 'green' | lv_value_0_56= 'greenyellow' | lv_value_0_57= 'grey' | lv_value_0_58= 'honeydew' | lv_value_0_59= 'hotpink' | lv_value_0_60= 'indianred' | lv_value_0_61= 'indigo' | lv_value_0_62= 'ivory' | lv_value_0_63= 'khaki' | lv_value_0_64= 'lavender' | lv_value_0_65= 'lavenderblush' | lv_value_0_66= 'lawngreen' | lv_value_0_67= 'lemonchiffon' | lv_value_0_68= 'lightblue' | lv_value_0_69= 'lightcoral' | lv_value_0_70= 'lightcyan' | lv_value_0_71= 'lightgoldenrodyellow' | lv_value_0_72= 'lightgray' | lv_value_0_73= 'lightgreen' | lv_value_0_74= 'lightgrey' | lv_value_0_75= 'lightpink' | lv_value_0_76= 'lightsalmon' | lv_value_0_77= 'lightseagreen' | lv_value_0_78= 'lightskyblue' | lv_value_0_79= 'lightslategray' | lv_value_0_80= 'lightslategrey' | lv_value_0_81= 'lightsteelblue' | lv_value_0_82= 'lightyellow' | lv_value_0_83= 'lime' | lv_value_0_84= 'limegreen' | lv_value_0_85= 'linen' | lv_value_0_86= 'magenta' | lv_value_0_87= 'maroon' | lv_value_0_88= 'mediumaquamarine' | lv_value_0_89= 'mediumblue' | lv_value_0_90= 'mediumorchid' | lv_value_0_91= 'mediumpurple' | lv_value_0_92= 'mediumseagreen' | lv_value_0_93= 'mediumslateblue' | lv_value_0_94= 'mediumspringgreen' | lv_value_0_95= 'mediumturquoise' | lv_value_0_96= 'mediumvioletred' | lv_value_0_97= 'midnightblue' | lv_value_0_98= 'mintcream' | lv_value_0_99= 'mistyrose' | lv_value_0_100= 'moccasin' | lv_value_0_101= 'navajowhite' | lv_value_0_102= 'navy' | lv_value_0_103= 'oldlace' | lv_value_0_104= 'olive' | lv_value_0_105= 'olivedrab' | lv_value_0_106= 'orange' | lv_value_0_107= 'orangered' | lv_value_0_108= 'orchid' | lv_value_0_109= 'palegoldenrod' | lv_value_0_110= 'palegreen' | lv_value_0_111= 'paleturquoise' | lv_value_0_112= 'palevioletred' | lv_value_0_113= 'papayawhip' | lv_value_0_114= 'peachpuff' | lv_value_0_115= 'peru' | lv_value_0_116= 'pink' | lv_value_0_117= 'plum' | lv_value_0_118= 'powderblue' | lv_value_0_119= 'purple' | lv_value_0_120= 'red' | lv_value_0_121= 'rosybrown' | lv_value_0_122= 'royalblue' | lv_value_0_123= 'saddlebrown' | lv_value_0_124= 'salmon' | lv_value_0_125= 'sandybrown' | lv_value_0_126= 'seagreen' | lv_value_0_127= 'seashell' | lv_value_0_128= 'sienna' | lv_value_0_129= 'silver' | lv_value_0_130= 'skyblue' | lv_value_0_131= 'slateblue' | lv_value_0_132= 'slategray' | lv_value_0_133= 'slategrey' | lv_value_0_134= 'snow' | lv_value_0_135= 'springgreen' | lv_value_0_136= 'steelblue' | lv_value_0_137= 'tan' | lv_value_0_138= 'teal' | lv_value_0_139= 'thistle' | lv_value_0_140= 'tomato' | lv_value_0_141= 'turquoise' | lv_value_0_142= 'violet' | lv_value_0_143= 'wheat' | lv_value_0_144= 'white' | lv_value_0_145= 'whitesmoke' | lv_value_0_146= 'yellow' | lv_value_0_147= 'yellowgreen' | lv_value_0_148= 'transparent' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9041:1: (lv_value_0_1= 'aliceblue' | lv_value_0_2= 'antiquewhite' | lv_value_0_3= 'aqua' | lv_value_0_4= 'aquamarine' | lv_value_0_5= 'azure' | lv_value_0_6= 'beige' | lv_value_0_7= 'bisque' | lv_value_0_8= 'black' | lv_value_0_9= 'blanchedalmond' | lv_value_0_10= 'blue' | lv_value_0_11= 'blueviolet' | lv_value_0_12= 'brown' | lv_value_0_13= 'burlywood' | lv_value_0_14= 'cadetblue' | lv_value_0_15= 'chartreuse' | lv_value_0_16= 'chocolate' | lv_value_0_17= 'coral' | lv_value_0_18= 'cornflowerblue' | lv_value_0_19= 'cornsilk' | lv_value_0_20= 'crimson' | lv_value_0_21= 'cyan' | lv_value_0_22= 'darkblue' | lv_value_0_23= 'darkcyan' | lv_value_0_24= 'darkgoldenrod' | lv_value_0_25= 'darkgray' | lv_value_0_26= 'darkgreen' | lv_value_0_27= 'darkgrey' | lv_value_0_28= 'darkkhaki' | lv_value_0_29= 'darkmagenta' | lv_value_0_30= 'darkolivegreen' | lv_value_0_31= 'darkorange' | lv_value_0_32= 'darkorchid' | lv_value_0_33= 'darkred' | lv_value_0_34= 'darksalmon' | lv_value_0_35= 'darkseagreen' | lv_value_0_36= 'darkslateblue' | lv_value_0_37= 'darkslategray' | lv_value_0_38= 'darkslategrey' | lv_value_0_39= 'darkturquoise' | lv_value_0_40= 'darkviolet' | lv_value_0_41= 'deeppink' | lv_value_0_42= 'deepskyblue' | lv_value_0_43= 'dimgray' | lv_value_0_44= 'dimgrey' | lv_value_0_45= 'dodgerblue' | lv_value_0_46= 'firebrick' | lv_value_0_47= 'floralwhite' | lv_value_0_48= 'forestgreen' | lv_value_0_49= 'fuchsia' | lv_value_0_50= 'gainsboro' | lv_value_0_51= 'ghostwhite' | lv_value_0_52= 'gold' | lv_value_0_53= 'goldenrod' | lv_value_0_54= 'gray' | lv_value_0_55= 'green' | lv_value_0_56= 'greenyellow' | lv_value_0_57= 'grey' | lv_value_0_58= 'honeydew' | lv_value_0_59= 'hotpink' | lv_value_0_60= 'indianred' | lv_value_0_61= 'indigo' | lv_value_0_62= 'ivory' | lv_value_0_63= 'khaki' | lv_value_0_64= 'lavender' | lv_value_0_65= 'lavenderblush' | lv_value_0_66= 'lawngreen' | lv_value_0_67= 'lemonchiffon' | lv_value_0_68= 'lightblue' | lv_value_0_69= 'lightcoral' | lv_value_0_70= 'lightcyan' | lv_value_0_71= 'lightgoldenrodyellow' | lv_value_0_72= 'lightgray' | lv_value_0_73= 'lightgreen' | lv_value_0_74= 'lightgrey' | lv_value_0_75= 'lightpink' | lv_value_0_76= 'lightsalmon' | lv_value_0_77= 'lightseagreen' | lv_value_0_78= 'lightskyblue' | lv_value_0_79= 'lightslategray' | lv_value_0_80= 'lightslategrey' | lv_value_0_81= 'lightsteelblue' | lv_value_0_82= 'lightyellow' | lv_value_0_83= 'lime' | lv_value_0_84= 'limegreen' | lv_value_0_85= 'linen' | lv_value_0_86= 'magenta' | lv_value_0_87= 'maroon' | lv_value_0_88= 'mediumaquamarine' | lv_value_0_89= 'mediumblue' | lv_value_0_90= 'mediumorchid' | lv_value_0_91= 'mediumpurple' | lv_value_0_92= 'mediumseagreen' | lv_value_0_93= 'mediumslateblue' | lv_value_0_94= 'mediumspringgreen' | lv_value_0_95= 'mediumturquoise' | lv_value_0_96= 'mediumvioletred' | lv_value_0_97= 'midnightblue' | lv_value_0_98= 'mintcream' | lv_value_0_99= 'mistyrose' | lv_value_0_100= 'moccasin' | lv_value_0_101= 'navajowhite' | lv_value_0_102= 'navy' | lv_value_0_103= 'oldlace' | lv_value_0_104= 'olive' | lv_value_0_105= 'olivedrab' | lv_value_0_106= 'orange' | lv_value_0_107= 'orangered' | lv_value_0_108= 'orchid' | lv_value_0_109= 'palegoldenrod' | lv_value_0_110= 'palegreen' | lv_value_0_111= 'paleturquoise' | lv_value_0_112= 'palevioletred' | lv_value_0_113= 'papayawhip' | lv_value_0_114= 'peachpuff' | lv_value_0_115= 'peru' | lv_value_0_116= 'pink' | lv_value_0_117= 'plum' | lv_value_0_118= 'powderblue' | lv_value_0_119= 'purple' | lv_value_0_120= 'red' | lv_value_0_121= 'rosybrown' | lv_value_0_122= 'royalblue' | lv_value_0_123= 'saddlebrown' | lv_value_0_124= 'salmon' | lv_value_0_125= 'sandybrown' | lv_value_0_126= 'seagreen' | lv_value_0_127= 'seashell' | lv_value_0_128= 'sienna' | lv_value_0_129= 'silver' | lv_value_0_130= 'skyblue' | lv_value_0_131= 'slateblue' | lv_value_0_132= 'slategray' | lv_value_0_133= 'slategrey' | lv_value_0_134= 'snow' | lv_value_0_135= 'springgreen' | lv_value_0_136= 'steelblue' | lv_value_0_137= 'tan' | lv_value_0_138= 'teal' | lv_value_0_139= 'thistle' | lv_value_0_140= 'tomato' | lv_value_0_141= 'turquoise' | lv_value_0_142= 'violet' | lv_value_0_143= 'wheat' | lv_value_0_144= 'white' | lv_value_0_145= 'whitesmoke' | lv_value_0_146= 'yellow' | lv_value_0_147= 'yellowgreen' | lv_value_0_148= 'transparent' )
int alt100=148;
switch ( input.LA(1) ) {
case 356:
{
alt100=1;
}
break;
case 357:
{
alt100=2;
}
break;
case 358:
{
alt100=3;
}
break;
case 359:
{
alt100=4;
}
break;
case 360:
{
alt100=5;
}
break;
case 361:
{
alt100=6;
}
break;
case 362:
{
alt100=7;
}
break;
case 363:
{
alt100=8;
}
break;
case 364:
{
alt100=9;
}
break;
case 217:
{
alt100=10;
}
break;
case 365:
{
alt100=11;
}
break;
case 366:
{
alt100=12;
}
break;
case 367:
{
alt100=13;
}
break;
case 368:
{
alt100=14;
}
break;
case 369:
{
alt100=15;
}
break;
case 370:
{
alt100=16;
}
break;
case 371:
{
alt100=17;
}
break;
case 372:
{
alt100=18;
}
break;
case 373:
{
alt100=19;
}
break;
case 374:
{
alt100=20;
}
break;
case 375:
{
alt100=21;
}
break;
case 376:
{
alt100=22;
}
break;
case 377:
{
alt100=23;
}
break;
case 378:
{
alt100=24;
}
break;
case 379:
{
alt100=25;
}
break;
case 380:
{
alt100=26;
}
break;
case 381:
{
alt100=27;
}
break;
case 382:
{
alt100=28;
}
break;
case 383:
{
alt100=29;
}
break;
case 384:
{
alt100=30;
}
break;
case 385:
{
alt100=31;
}
break;
case 386:
{
alt100=32;
}
break;
case 387:
{
alt100=33;
}
break;
case 388:
{
alt100=34;
}
break;
case 389:
{
alt100=35;
}
break;
case 390:
{
alt100=36;
}
break;
case 391:
{
alt100=37;
}
break;
case 392:
{
alt100=38;
}
break;
case 393:
{
alt100=39;
}
break;
case 394:
{
alt100=40;
}
break;
case 395:
{
alt100=41;
}
break;
case 396:
{
alt100=42;
}
break;
case 397:
{
alt100=43;
}
break;
case 398:
{
alt100=44;
}
break;
case 399:
{
alt100=45;
}
break;
case 400:
{
alt100=46;
}
break;
case 401:
{
alt100=47;
}
break;
case 402:
{
alt100=48;
}
break;
case 403:
{
alt100=49;
}
break;
case 404:
{
alt100=50;
}
break;
case 405:
{
alt100=51;
}
break;
case 406:
{
alt100=52;
}
break;
case 407:
{
alt100=53;
}
break;
case 408:
{
alt100=54;
}
break;
case 223:
{
alt100=55;
}
break;
case 409:
{
alt100=56;
}
break;
case 410:
{
alt100=57;
}
break;
case 411:
{
alt100=58;
}
break;
case 412:
{
alt100=59;
}
break;
case 413:
{
alt100=60;
}
break;
case 414:
{
alt100=61;
}
break;
case 415:
{
alt100=62;
}
break;
case 416:
{
alt100=63;
}
break;
case 417:
{
alt100=64;
}
break;
case 418:
{
alt100=65;
}
break;
case 419:
{
alt100=66;
}
break;
case 420:
{
alt100=67;
}
break;
case 421:
{
alt100=68;
}
break;
case 422:
{
alt100=69;
}
break;
case 423:
{
alt100=70;
}
break;
case 424:
{
alt100=71;
}
break;
case 425:
{
alt100=72;
}
break;
case 426:
{
alt100=73;
}
break;
case 427:
{
alt100=74;
}
break;
case 428:
{
alt100=75;
}
break;
case 429:
{
alt100=76;
}
break;
case 430:
{
alt100=77;
}
break;
case 431:
{
alt100=78;
}
break;
case 432:
{
alt100=79;
}
break;
case 433:
{
alt100=80;
}
break;
case 434:
{
alt100=81;
}
break;
case 435:
{
alt100=82;
}
break;
case 436:
{
alt100=83;
}
break;
case 437:
{
alt100=84;
}
break;
case 438:
{
alt100=85;
}
break;
case 439:
{
alt100=86;
}
break;
case 440:
{
alt100=87;
}
break;
case 441:
{
alt100=88;
}
break;
case 442:
{
alt100=89;
}
break;
case 443:
{
alt100=90;
}
break;
case 444:
{
alt100=91;
}
break;
case 445:
{
alt100=92;
}
break;
case 446:
{
alt100=93;
}
break;
case 447:
{
alt100=94;
}
break;
case 448:
{
alt100=95;
}
break;
case 449:
{
alt100=96;
}
break;
case 450:
{
alt100=97;
}
break;
case 451:
{
alt100=98;
}
break;
case 452:
{
alt100=99;
}
break;
case 453:
{
alt100=100;
}
break;
case 454:
{
alt100=101;
}
break;
case 455:
{
alt100=102;
}
break;
case 456:
{
alt100=103;
}
break;
case 457:
{
alt100=104;
}
break;
case 458:
{
alt100=105;
}
break;
case 459:
{
alt100=106;
}
break;
case 460:
{
alt100=107;
}
break;
case 461:
{
alt100=108;
}
break;
case 462:
{
alt100=109;
}
break;
case 463:
{
alt100=110;
}
break;
case 464:
{
alt100=111;
}
break;
case 465:
{
alt100=112;
}
break;
case 466:
{
alt100=113;
}
break;
case 467:
{
alt100=114;
}
break;
case 468:
{
alt100=115;
}
break;
case 469:
{
alt100=116;
}
break;
case 470:
{
alt100=117;
}
break;
case 471:
{
alt100=118;
}
break;
case 472:
{
alt100=119;
}
break;
case 228:
{
alt100=120;
}
break;
case 473:
{
alt100=121;
}
break;
case 474:
{
alt100=122;
}
break;
case 475:
{
alt100=123;
}
break;
case 476:
{
alt100=124;
}
break;
case 477:
{
alt100=125;
}
break;
case 478:
{
alt100=126;
}
break;
case 479:
{
alt100=127;
}
break;
case 480:
{
alt100=128;
}
break;
case 481:
{
alt100=129;
}
break;
case 482:
{
alt100=130;
}
break;
case 483:
{
alt100=131;
}
break;
case 484:
{
alt100=132;
}
break;
case 485:
{
alt100=133;
}
break;
case 486:
{
alt100=134;
}
break;
case 487:
{
alt100=135;
}
break;
case 488:
{
alt100=136;
}
break;
case 489:
{
alt100=137;
}
break;
case 490:
{
alt100=138;
}
break;
case 491:
{
alt100=139;
}
break;
case 492:
{
alt100=140;
}
break;
case 493:
{
alt100=141;
}
break;
case 494:
{
alt100=142;
}
break;
case 495:
{
alt100=143;
}
break;
case 496:
{
alt100=144;
}
break;
case 497:
{
alt100=145;
}
break;
case 498:
{
alt100=146;
}
break;
case 499:
{
alt100=147;
}
break;
case 500:
{
alt100=148;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 100, 0, input);
throw nvae;
}
switch (alt100) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9042:3: lv_value_0_1= 'aliceblue'
{
lv_value_0_1=(Token)match(input,356,FOLLOW_356_in_ruleNamedColor21122);
newLeafNode(lv_value_0_1, grammarAccess.getNamedColorAccess().getValueAliceblueKeyword_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_1, null);
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9054:8: lv_value_0_2= 'antiquewhite'
{
lv_value_0_2=(Token)match(input,357,FOLLOW_357_in_ruleNamedColor21151);
newLeafNode(lv_value_0_2, grammarAccess.getNamedColorAccess().getValueAntiquewhiteKeyword_0_1());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_2, null);
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9066:8: lv_value_0_3= 'aqua'
{
lv_value_0_3=(Token)match(input,358,FOLLOW_358_in_ruleNamedColor21180);
newLeafNode(lv_value_0_3, grammarAccess.getNamedColorAccess().getValueAquaKeyword_0_2());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_3, null);
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9078:8: lv_value_0_4= 'aquamarine'
{
lv_value_0_4=(Token)match(input,359,FOLLOW_359_in_ruleNamedColor21209);
newLeafNode(lv_value_0_4, grammarAccess.getNamedColorAccess().getValueAquamarineKeyword_0_3());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_4, null);
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9090:8: lv_value_0_5= 'azure'
{
lv_value_0_5=(Token)match(input,360,FOLLOW_360_in_ruleNamedColor21238);
newLeafNode(lv_value_0_5, grammarAccess.getNamedColorAccess().getValueAzureKeyword_0_4());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_5, null);
}
break;
case 6 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9102:8: lv_value_0_6= 'beige'
{
lv_value_0_6=(Token)match(input,361,FOLLOW_361_in_ruleNamedColor21267);
newLeafNode(lv_value_0_6, grammarAccess.getNamedColorAccess().getValueBeigeKeyword_0_5());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_6, null);
}
break;
case 7 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9114:8: lv_value_0_7= 'bisque'
{
lv_value_0_7=(Token)match(input,362,FOLLOW_362_in_ruleNamedColor21296);
newLeafNode(lv_value_0_7, grammarAccess.getNamedColorAccess().getValueBisqueKeyword_0_6());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_7, null);
}
break;
case 8 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9126:8: lv_value_0_8= 'black'
{
lv_value_0_8=(Token)match(input,363,FOLLOW_363_in_ruleNamedColor21325);
newLeafNode(lv_value_0_8, grammarAccess.getNamedColorAccess().getValueBlackKeyword_0_7());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_8, null);
}
break;
case 9 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9138:8: lv_value_0_9= 'blanchedalmond'
{
lv_value_0_9=(Token)match(input,364,FOLLOW_364_in_ruleNamedColor21354);
newLeafNode(lv_value_0_9, grammarAccess.getNamedColorAccess().getValueBlanchedalmondKeyword_0_8());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_9, null);
}
break;
case 10 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9150:8: lv_value_0_10= 'blue'
{
lv_value_0_10=(Token)match(input,217,FOLLOW_217_in_ruleNamedColor21383);
newLeafNode(lv_value_0_10, grammarAccess.getNamedColorAccess().getValueBlueKeyword_0_9());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_10, null);
}
break;
case 11 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9162:8: lv_value_0_11= 'blueviolet'
{
lv_value_0_11=(Token)match(input,365,FOLLOW_365_in_ruleNamedColor21412);
newLeafNode(lv_value_0_11, grammarAccess.getNamedColorAccess().getValueBluevioletKeyword_0_10());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_11, null);
}
break;
case 12 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9174:8: lv_value_0_12= 'brown'
{
lv_value_0_12=(Token)match(input,366,FOLLOW_366_in_ruleNamedColor21441);
newLeafNode(lv_value_0_12, grammarAccess.getNamedColorAccess().getValueBrownKeyword_0_11());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_12, null);
}
break;
case 13 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9186:8: lv_value_0_13= 'burlywood'
{
lv_value_0_13=(Token)match(input,367,FOLLOW_367_in_ruleNamedColor21470);
newLeafNode(lv_value_0_13, grammarAccess.getNamedColorAccess().getValueBurlywoodKeyword_0_12());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_13, null);
}
break;
case 14 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9198:8: lv_value_0_14= 'cadetblue'
{
lv_value_0_14=(Token)match(input,368,FOLLOW_368_in_ruleNamedColor21499);
newLeafNode(lv_value_0_14, grammarAccess.getNamedColorAccess().getValueCadetblueKeyword_0_13());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_14, null);
}
break;
case 15 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9210:8: lv_value_0_15= 'chartreuse'
{
lv_value_0_15=(Token)match(input,369,FOLLOW_369_in_ruleNamedColor21528);
newLeafNode(lv_value_0_15, grammarAccess.getNamedColorAccess().getValueChartreuseKeyword_0_14());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_15, null);
}
break;
case 16 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9222:8: lv_value_0_16= 'chocolate'
{
lv_value_0_16=(Token)match(input,370,FOLLOW_370_in_ruleNamedColor21557);
newLeafNode(lv_value_0_16, grammarAccess.getNamedColorAccess().getValueChocolateKeyword_0_15());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_16, null);
}
break;
case 17 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9234:8: lv_value_0_17= 'coral'
{
lv_value_0_17=(Token)match(input,371,FOLLOW_371_in_ruleNamedColor21586);
newLeafNode(lv_value_0_17, grammarAccess.getNamedColorAccess().getValueCoralKeyword_0_16());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_17, null);
}
break;
case 18 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9246:8: lv_value_0_18= 'cornflowerblue'
{
lv_value_0_18=(Token)match(input,372,FOLLOW_372_in_ruleNamedColor21615);
newLeafNode(lv_value_0_18, grammarAccess.getNamedColorAccess().getValueCornflowerblueKeyword_0_17());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_18, null);
}
break;
case 19 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9258:8: lv_value_0_19= 'cornsilk'
{
lv_value_0_19=(Token)match(input,373,FOLLOW_373_in_ruleNamedColor21644);
newLeafNode(lv_value_0_19, grammarAccess.getNamedColorAccess().getValueCornsilkKeyword_0_18());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_19, null);
}
break;
case 20 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9270:8: lv_value_0_20= 'crimson'
{
lv_value_0_20=(Token)match(input,374,FOLLOW_374_in_ruleNamedColor21673);
newLeafNode(lv_value_0_20, grammarAccess.getNamedColorAccess().getValueCrimsonKeyword_0_19());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_20, null);
}
break;
case 21 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9282:8: lv_value_0_21= 'cyan'
{
lv_value_0_21=(Token)match(input,375,FOLLOW_375_in_ruleNamedColor21702);
newLeafNode(lv_value_0_21, grammarAccess.getNamedColorAccess().getValueCyanKeyword_0_20());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_21, null);
}
break;
case 22 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9294:8: lv_value_0_22= 'darkblue'
{
lv_value_0_22=(Token)match(input,376,FOLLOW_376_in_ruleNamedColor21731);
newLeafNode(lv_value_0_22, grammarAccess.getNamedColorAccess().getValueDarkblueKeyword_0_21());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_22, null);
}
break;
case 23 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9306:8: lv_value_0_23= 'darkcyan'
{
lv_value_0_23=(Token)match(input,377,FOLLOW_377_in_ruleNamedColor21760);
newLeafNode(lv_value_0_23, grammarAccess.getNamedColorAccess().getValueDarkcyanKeyword_0_22());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_23, null);
}
break;
case 24 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9318:8: lv_value_0_24= 'darkgoldenrod'
{
lv_value_0_24=(Token)match(input,378,FOLLOW_378_in_ruleNamedColor21789);
newLeafNode(lv_value_0_24, grammarAccess.getNamedColorAccess().getValueDarkgoldenrodKeyword_0_23());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_24, null);
}
break;
case 25 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9330:8: lv_value_0_25= 'darkgray'
{
lv_value_0_25=(Token)match(input,379,FOLLOW_379_in_ruleNamedColor21818);
newLeafNode(lv_value_0_25, grammarAccess.getNamedColorAccess().getValueDarkgrayKeyword_0_24());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_25, null);
}
break;
case 26 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9342:8: lv_value_0_26= 'darkgreen'
{
lv_value_0_26=(Token)match(input,380,FOLLOW_380_in_ruleNamedColor21847);
newLeafNode(lv_value_0_26, grammarAccess.getNamedColorAccess().getValueDarkgreenKeyword_0_25());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_26, null);
}
break;
case 27 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9354:8: lv_value_0_27= 'darkgrey'
{
lv_value_0_27=(Token)match(input,381,FOLLOW_381_in_ruleNamedColor21876);
newLeafNode(lv_value_0_27, grammarAccess.getNamedColorAccess().getValueDarkgreyKeyword_0_26());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_27, null);
}
break;
case 28 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9366:8: lv_value_0_28= 'darkkhaki'
{
lv_value_0_28=(Token)match(input,382,FOLLOW_382_in_ruleNamedColor21905);
newLeafNode(lv_value_0_28, grammarAccess.getNamedColorAccess().getValueDarkkhakiKeyword_0_27());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_28, null);
}
break;
case 29 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9378:8: lv_value_0_29= 'darkmagenta'
{
lv_value_0_29=(Token)match(input,383,FOLLOW_383_in_ruleNamedColor21934);
newLeafNode(lv_value_0_29, grammarAccess.getNamedColorAccess().getValueDarkmagentaKeyword_0_28());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_29, null);
}
break;
case 30 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9390:8: lv_value_0_30= 'darkolivegreen'
{
lv_value_0_30=(Token)match(input,384,FOLLOW_384_in_ruleNamedColor21963);
newLeafNode(lv_value_0_30, grammarAccess.getNamedColorAccess().getValueDarkolivegreenKeyword_0_29());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_30, null);
}
break;
case 31 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9402:8: lv_value_0_31= 'darkorange'
{
lv_value_0_31=(Token)match(input,385,FOLLOW_385_in_ruleNamedColor21992);
newLeafNode(lv_value_0_31, grammarAccess.getNamedColorAccess().getValueDarkorangeKeyword_0_30());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_31, null);
}
break;
case 32 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9414:8: lv_value_0_32= 'darkorchid'
{
lv_value_0_32=(Token)match(input,386,FOLLOW_386_in_ruleNamedColor22021);
newLeafNode(lv_value_0_32, grammarAccess.getNamedColorAccess().getValueDarkorchidKeyword_0_31());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_32, null);
}
break;
case 33 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9426:8: lv_value_0_33= 'darkred'
{
lv_value_0_33=(Token)match(input,387,FOLLOW_387_in_ruleNamedColor22050);
newLeafNode(lv_value_0_33, grammarAccess.getNamedColorAccess().getValueDarkredKeyword_0_32());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_33, null);
}
break;
case 34 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9438:8: lv_value_0_34= 'darksalmon'
{
lv_value_0_34=(Token)match(input,388,FOLLOW_388_in_ruleNamedColor22079);
newLeafNode(lv_value_0_34, grammarAccess.getNamedColorAccess().getValueDarksalmonKeyword_0_33());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_34, null);
}
break;
case 35 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9450:8: lv_value_0_35= 'darkseagreen'
{
lv_value_0_35=(Token)match(input,389,FOLLOW_389_in_ruleNamedColor22108);
newLeafNode(lv_value_0_35, grammarAccess.getNamedColorAccess().getValueDarkseagreenKeyword_0_34());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_35, null);
}
break;
case 36 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9462:8: lv_value_0_36= 'darkslateblue'
{
lv_value_0_36=(Token)match(input,390,FOLLOW_390_in_ruleNamedColor22137);
newLeafNode(lv_value_0_36, grammarAccess.getNamedColorAccess().getValueDarkslateblueKeyword_0_35());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_36, null);
}
break;
case 37 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9474:8: lv_value_0_37= 'darkslategray'
{
lv_value_0_37=(Token)match(input,391,FOLLOW_391_in_ruleNamedColor22166);
newLeafNode(lv_value_0_37, grammarAccess.getNamedColorAccess().getValueDarkslategrayKeyword_0_36());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_37, null);
}
break;
case 38 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9486:8: lv_value_0_38= 'darkslategrey'
{
lv_value_0_38=(Token)match(input,392,FOLLOW_392_in_ruleNamedColor22195);
newLeafNode(lv_value_0_38, grammarAccess.getNamedColorAccess().getValueDarkslategreyKeyword_0_37());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_38, null);
}
break;
case 39 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9498:8: lv_value_0_39= 'darkturquoise'
{
lv_value_0_39=(Token)match(input,393,FOLLOW_393_in_ruleNamedColor22224);
newLeafNode(lv_value_0_39, grammarAccess.getNamedColorAccess().getValueDarkturquoiseKeyword_0_38());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_39, null);
}
break;
case 40 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9510:8: lv_value_0_40= 'darkviolet'
{
lv_value_0_40=(Token)match(input,394,FOLLOW_394_in_ruleNamedColor22253);
newLeafNode(lv_value_0_40, grammarAccess.getNamedColorAccess().getValueDarkvioletKeyword_0_39());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_40, null);
}
break;
case 41 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9522:8: lv_value_0_41= 'deeppink'
{
lv_value_0_41=(Token)match(input,395,FOLLOW_395_in_ruleNamedColor22282);
newLeafNode(lv_value_0_41, grammarAccess.getNamedColorAccess().getValueDeeppinkKeyword_0_40());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_41, null);
}
break;
case 42 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9534:8: lv_value_0_42= 'deepskyblue'
{
lv_value_0_42=(Token)match(input,396,FOLLOW_396_in_ruleNamedColor22311);
newLeafNode(lv_value_0_42, grammarAccess.getNamedColorAccess().getValueDeepskyblueKeyword_0_41());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_42, null);
}
break;
case 43 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9546:8: lv_value_0_43= 'dimgray'
{
lv_value_0_43=(Token)match(input,397,FOLLOW_397_in_ruleNamedColor22340);
newLeafNode(lv_value_0_43, grammarAccess.getNamedColorAccess().getValueDimgrayKeyword_0_42());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_43, null);
}
break;
case 44 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9558:8: lv_value_0_44= 'dimgrey'
{
lv_value_0_44=(Token)match(input,398,FOLLOW_398_in_ruleNamedColor22369);
newLeafNode(lv_value_0_44, grammarAccess.getNamedColorAccess().getValueDimgreyKeyword_0_43());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_44, null);
}
break;
case 45 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9570:8: lv_value_0_45= 'dodgerblue'
{
lv_value_0_45=(Token)match(input,399,FOLLOW_399_in_ruleNamedColor22398);
newLeafNode(lv_value_0_45, grammarAccess.getNamedColorAccess().getValueDodgerblueKeyword_0_44());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_45, null);
}
break;
case 46 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9582:8: lv_value_0_46= 'firebrick'
{
lv_value_0_46=(Token)match(input,400,FOLLOW_400_in_ruleNamedColor22427);
newLeafNode(lv_value_0_46, grammarAccess.getNamedColorAccess().getValueFirebrickKeyword_0_45());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_46, null);
}
break;
case 47 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9594:8: lv_value_0_47= 'floralwhite'
{
lv_value_0_47=(Token)match(input,401,FOLLOW_401_in_ruleNamedColor22456);
newLeafNode(lv_value_0_47, grammarAccess.getNamedColorAccess().getValueFloralwhiteKeyword_0_46());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_47, null);
}
break;
case 48 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9606:8: lv_value_0_48= 'forestgreen'
{
lv_value_0_48=(Token)match(input,402,FOLLOW_402_in_ruleNamedColor22485);
newLeafNode(lv_value_0_48, grammarAccess.getNamedColorAccess().getValueForestgreenKeyword_0_47());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_48, null);
}
break;
case 49 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9618:8: lv_value_0_49= 'fuchsia'
{
lv_value_0_49=(Token)match(input,403,FOLLOW_403_in_ruleNamedColor22514);
newLeafNode(lv_value_0_49, grammarAccess.getNamedColorAccess().getValueFuchsiaKeyword_0_48());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_49, null);
}
break;
case 50 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9630:8: lv_value_0_50= 'gainsboro'
{
lv_value_0_50=(Token)match(input,404,FOLLOW_404_in_ruleNamedColor22543);
newLeafNode(lv_value_0_50, grammarAccess.getNamedColorAccess().getValueGainsboroKeyword_0_49());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_50, null);
}
break;
case 51 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9642:8: lv_value_0_51= 'ghostwhite'
{
lv_value_0_51=(Token)match(input,405,FOLLOW_405_in_ruleNamedColor22572);
newLeafNode(lv_value_0_51, grammarAccess.getNamedColorAccess().getValueGhostwhiteKeyword_0_50());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_51, null);
}
break;
case 52 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9654:8: lv_value_0_52= 'gold'
{
lv_value_0_52=(Token)match(input,406,FOLLOW_406_in_ruleNamedColor22601);
newLeafNode(lv_value_0_52, grammarAccess.getNamedColorAccess().getValueGoldKeyword_0_51());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_52, null);
}
break;
case 53 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9666:8: lv_value_0_53= 'goldenrod'
{
lv_value_0_53=(Token)match(input,407,FOLLOW_407_in_ruleNamedColor22630);
newLeafNode(lv_value_0_53, grammarAccess.getNamedColorAccess().getValueGoldenrodKeyword_0_52());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_53, null);
}
break;
case 54 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9678:8: lv_value_0_54= 'gray'
{
lv_value_0_54=(Token)match(input,408,FOLLOW_408_in_ruleNamedColor22659);
newLeafNode(lv_value_0_54, grammarAccess.getNamedColorAccess().getValueGrayKeyword_0_53());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_54, null);
}
break;
case 55 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9690:8: lv_value_0_55= 'green'
{
lv_value_0_55=(Token)match(input,223,FOLLOW_223_in_ruleNamedColor22688);
newLeafNode(lv_value_0_55, grammarAccess.getNamedColorAccess().getValueGreenKeyword_0_54());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_55, null);
}
break;
case 56 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9702:8: lv_value_0_56= 'greenyellow'
{
lv_value_0_56=(Token)match(input,409,FOLLOW_409_in_ruleNamedColor22717);
newLeafNode(lv_value_0_56, grammarAccess.getNamedColorAccess().getValueGreenyellowKeyword_0_55());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_56, null);
}
break;
case 57 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9714:8: lv_value_0_57= 'grey'
{
lv_value_0_57=(Token)match(input,410,FOLLOW_410_in_ruleNamedColor22746);
newLeafNode(lv_value_0_57, grammarAccess.getNamedColorAccess().getValueGreyKeyword_0_56());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_57, null);
}
break;
case 58 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9726:8: lv_value_0_58= 'honeydew'
{
lv_value_0_58=(Token)match(input,411,FOLLOW_411_in_ruleNamedColor22775);
newLeafNode(lv_value_0_58, grammarAccess.getNamedColorAccess().getValueHoneydewKeyword_0_57());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_58, null);
}
break;
case 59 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9738:8: lv_value_0_59= 'hotpink'
{
lv_value_0_59=(Token)match(input,412,FOLLOW_412_in_ruleNamedColor22804);
newLeafNode(lv_value_0_59, grammarAccess.getNamedColorAccess().getValueHotpinkKeyword_0_58());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_59, null);
}
break;
case 60 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9750:8: lv_value_0_60= 'indianred'
{
lv_value_0_60=(Token)match(input,413,FOLLOW_413_in_ruleNamedColor22833);
newLeafNode(lv_value_0_60, grammarAccess.getNamedColorAccess().getValueIndianredKeyword_0_59());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_60, null);
}
break;
case 61 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9762:8: lv_value_0_61= 'indigo'
{
lv_value_0_61=(Token)match(input,414,FOLLOW_414_in_ruleNamedColor22862);
newLeafNode(lv_value_0_61, grammarAccess.getNamedColorAccess().getValueIndigoKeyword_0_60());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_61, null);
}
break;
case 62 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9774:8: lv_value_0_62= 'ivory'
{
lv_value_0_62=(Token)match(input,415,FOLLOW_415_in_ruleNamedColor22891);
newLeafNode(lv_value_0_62, grammarAccess.getNamedColorAccess().getValueIvoryKeyword_0_61());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_62, null);
}
break;
case 63 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9786:8: lv_value_0_63= 'khaki'
{
lv_value_0_63=(Token)match(input,416,FOLLOW_416_in_ruleNamedColor22920);
newLeafNode(lv_value_0_63, grammarAccess.getNamedColorAccess().getValueKhakiKeyword_0_62());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_63, null);
}
break;
case 64 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9798:8: lv_value_0_64= 'lavender'
{
lv_value_0_64=(Token)match(input,417,FOLLOW_417_in_ruleNamedColor22949);
newLeafNode(lv_value_0_64, grammarAccess.getNamedColorAccess().getValueLavenderKeyword_0_63());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_64, null);
}
break;
case 65 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9810:8: lv_value_0_65= 'lavenderblush'
{
lv_value_0_65=(Token)match(input,418,FOLLOW_418_in_ruleNamedColor22978);
newLeafNode(lv_value_0_65, grammarAccess.getNamedColorAccess().getValueLavenderblushKeyword_0_64());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_65, null);
}
break;
case 66 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9822:8: lv_value_0_66= 'lawngreen'
{
lv_value_0_66=(Token)match(input,419,FOLLOW_419_in_ruleNamedColor23007);
newLeafNode(lv_value_0_66, grammarAccess.getNamedColorAccess().getValueLawngreenKeyword_0_65());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_66, null);
}
break;
case 67 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9834:8: lv_value_0_67= 'lemonchiffon'
{
lv_value_0_67=(Token)match(input,420,FOLLOW_420_in_ruleNamedColor23036);
newLeafNode(lv_value_0_67, grammarAccess.getNamedColorAccess().getValueLemonchiffonKeyword_0_66());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_67, null);
}
break;
case 68 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9846:8: lv_value_0_68= 'lightblue'
{
lv_value_0_68=(Token)match(input,421,FOLLOW_421_in_ruleNamedColor23065);
newLeafNode(lv_value_0_68, grammarAccess.getNamedColorAccess().getValueLightblueKeyword_0_67());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_68, null);
}
break;
case 69 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9858:8: lv_value_0_69= 'lightcoral'
{
lv_value_0_69=(Token)match(input,422,FOLLOW_422_in_ruleNamedColor23094);
newLeafNode(lv_value_0_69, grammarAccess.getNamedColorAccess().getValueLightcoralKeyword_0_68());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_69, null);
}
break;
case 70 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9870:8: lv_value_0_70= 'lightcyan'
{
lv_value_0_70=(Token)match(input,423,FOLLOW_423_in_ruleNamedColor23123);
newLeafNode(lv_value_0_70, grammarAccess.getNamedColorAccess().getValueLightcyanKeyword_0_69());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_70, null);
}
break;
case 71 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9882:8: lv_value_0_71= 'lightgoldenrodyellow'
{
lv_value_0_71=(Token)match(input,424,FOLLOW_424_in_ruleNamedColor23152);
newLeafNode(lv_value_0_71, grammarAccess.getNamedColorAccess().getValueLightgoldenrodyellowKeyword_0_70());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_71, null);
}
break;
case 72 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9894:8: lv_value_0_72= 'lightgray'
{
lv_value_0_72=(Token)match(input,425,FOLLOW_425_in_ruleNamedColor23181);
newLeafNode(lv_value_0_72, grammarAccess.getNamedColorAccess().getValueLightgrayKeyword_0_71());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_72, null);
}
break;
case 73 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9906:8: lv_value_0_73= 'lightgreen'
{
lv_value_0_73=(Token)match(input,426,FOLLOW_426_in_ruleNamedColor23210);
newLeafNode(lv_value_0_73, grammarAccess.getNamedColorAccess().getValueLightgreenKeyword_0_72());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_73, null);
}
break;
case 74 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9918:8: lv_value_0_74= 'lightgrey'
{
lv_value_0_74=(Token)match(input,427,FOLLOW_427_in_ruleNamedColor23239);
newLeafNode(lv_value_0_74, grammarAccess.getNamedColorAccess().getValueLightgreyKeyword_0_73());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_74, null);
}
break;
case 75 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9930:8: lv_value_0_75= 'lightpink'
{
lv_value_0_75=(Token)match(input,428,FOLLOW_428_in_ruleNamedColor23268);
newLeafNode(lv_value_0_75, grammarAccess.getNamedColorAccess().getValueLightpinkKeyword_0_74());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_75, null);
}
break;
case 76 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9942:8: lv_value_0_76= 'lightsalmon'
{
lv_value_0_76=(Token)match(input,429,FOLLOW_429_in_ruleNamedColor23297);
newLeafNode(lv_value_0_76, grammarAccess.getNamedColorAccess().getValueLightsalmonKeyword_0_75());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_76, null);
}
break;
case 77 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9954:8: lv_value_0_77= 'lightseagreen'
{
lv_value_0_77=(Token)match(input,430,FOLLOW_430_in_ruleNamedColor23326);
newLeafNode(lv_value_0_77, grammarAccess.getNamedColorAccess().getValueLightseagreenKeyword_0_76());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_77, null);
}
break;
case 78 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9966:8: lv_value_0_78= 'lightskyblue'
{
lv_value_0_78=(Token)match(input,431,FOLLOW_431_in_ruleNamedColor23355);
newLeafNode(lv_value_0_78, grammarAccess.getNamedColorAccess().getValueLightskyblueKeyword_0_77());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_78, null);
}
break;
case 79 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9978:8: lv_value_0_79= 'lightslategray'
{
lv_value_0_79=(Token)match(input,432,FOLLOW_432_in_ruleNamedColor23384);
newLeafNode(lv_value_0_79, grammarAccess.getNamedColorAccess().getValueLightslategrayKeyword_0_78());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_79, null);
}
break;
case 80 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:9990:8: lv_value_0_80= 'lightslategrey'
{
lv_value_0_80=(Token)match(input,433,FOLLOW_433_in_ruleNamedColor23413);
newLeafNode(lv_value_0_80, grammarAccess.getNamedColorAccess().getValueLightslategreyKeyword_0_79());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_80, null);
}
break;
case 81 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10002:8: lv_value_0_81= 'lightsteelblue'
{
lv_value_0_81=(Token)match(input,434,FOLLOW_434_in_ruleNamedColor23442);
newLeafNode(lv_value_0_81, grammarAccess.getNamedColorAccess().getValueLightsteelblueKeyword_0_80());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_81, null);
}
break;
case 82 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10014:8: lv_value_0_82= 'lightyellow'
{
lv_value_0_82=(Token)match(input,435,FOLLOW_435_in_ruleNamedColor23471);
newLeafNode(lv_value_0_82, grammarAccess.getNamedColorAccess().getValueLightyellowKeyword_0_81());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_82, null);
}
break;
case 83 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10026:8: lv_value_0_83= 'lime'
{
lv_value_0_83=(Token)match(input,436,FOLLOW_436_in_ruleNamedColor23500);
newLeafNode(lv_value_0_83, grammarAccess.getNamedColorAccess().getValueLimeKeyword_0_82());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_83, null);
}
break;
case 84 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10038:8: lv_value_0_84= 'limegreen'
{
lv_value_0_84=(Token)match(input,437,FOLLOW_437_in_ruleNamedColor23529);
newLeafNode(lv_value_0_84, grammarAccess.getNamedColorAccess().getValueLimegreenKeyword_0_83());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_84, null);
}
break;
case 85 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10050:8: lv_value_0_85= 'linen'
{
lv_value_0_85=(Token)match(input,438,FOLLOW_438_in_ruleNamedColor23558);
newLeafNode(lv_value_0_85, grammarAccess.getNamedColorAccess().getValueLinenKeyword_0_84());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_85, null);
}
break;
case 86 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10062:8: lv_value_0_86= 'magenta'
{
lv_value_0_86=(Token)match(input,439,FOLLOW_439_in_ruleNamedColor23587);
newLeafNode(lv_value_0_86, grammarAccess.getNamedColorAccess().getValueMagentaKeyword_0_85());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_86, null);
}
break;
case 87 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10074:8: lv_value_0_87= 'maroon'
{
lv_value_0_87=(Token)match(input,440,FOLLOW_440_in_ruleNamedColor23616);
newLeafNode(lv_value_0_87, grammarAccess.getNamedColorAccess().getValueMaroonKeyword_0_86());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_87, null);
}
break;
case 88 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10086:8: lv_value_0_88= 'mediumaquamarine'
{
lv_value_0_88=(Token)match(input,441,FOLLOW_441_in_ruleNamedColor23645);
newLeafNode(lv_value_0_88, grammarAccess.getNamedColorAccess().getValueMediumaquamarineKeyword_0_87());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_88, null);
}
break;
case 89 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10098:8: lv_value_0_89= 'mediumblue'
{
lv_value_0_89=(Token)match(input,442,FOLLOW_442_in_ruleNamedColor23674);
newLeafNode(lv_value_0_89, grammarAccess.getNamedColorAccess().getValueMediumblueKeyword_0_88());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_89, null);
}
break;
case 90 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10110:8: lv_value_0_90= 'mediumorchid'
{
lv_value_0_90=(Token)match(input,443,FOLLOW_443_in_ruleNamedColor23703);
newLeafNode(lv_value_0_90, grammarAccess.getNamedColorAccess().getValueMediumorchidKeyword_0_89());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_90, null);
}
break;
case 91 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10122:8: lv_value_0_91= 'mediumpurple'
{
lv_value_0_91=(Token)match(input,444,FOLLOW_444_in_ruleNamedColor23732);
newLeafNode(lv_value_0_91, grammarAccess.getNamedColorAccess().getValueMediumpurpleKeyword_0_90());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_91, null);
}
break;
case 92 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10134:8: lv_value_0_92= 'mediumseagreen'
{
lv_value_0_92=(Token)match(input,445,FOLLOW_445_in_ruleNamedColor23761);
newLeafNode(lv_value_0_92, grammarAccess.getNamedColorAccess().getValueMediumseagreenKeyword_0_91());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_92, null);
}
break;
case 93 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10146:8: lv_value_0_93= 'mediumslateblue'
{
lv_value_0_93=(Token)match(input,446,FOLLOW_446_in_ruleNamedColor23790);
newLeafNode(lv_value_0_93, grammarAccess.getNamedColorAccess().getValueMediumslateblueKeyword_0_92());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_93, null);
}
break;
case 94 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10158:8: lv_value_0_94= 'mediumspringgreen'
{
lv_value_0_94=(Token)match(input,447,FOLLOW_447_in_ruleNamedColor23819);
newLeafNode(lv_value_0_94, grammarAccess.getNamedColorAccess().getValueMediumspringgreenKeyword_0_93());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_94, null);
}
break;
case 95 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10170:8: lv_value_0_95= 'mediumturquoise'
{
lv_value_0_95=(Token)match(input,448,FOLLOW_448_in_ruleNamedColor23848);
newLeafNode(lv_value_0_95, grammarAccess.getNamedColorAccess().getValueMediumturquoiseKeyword_0_94());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_95, null);
}
break;
case 96 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10182:8: lv_value_0_96= 'mediumvioletred'
{
lv_value_0_96=(Token)match(input,449,FOLLOW_449_in_ruleNamedColor23877);
newLeafNode(lv_value_0_96, grammarAccess.getNamedColorAccess().getValueMediumvioletredKeyword_0_95());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_96, null);
}
break;
case 97 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10194:8: lv_value_0_97= 'midnightblue'
{
lv_value_0_97=(Token)match(input,450,FOLLOW_450_in_ruleNamedColor23906);
newLeafNode(lv_value_0_97, grammarAccess.getNamedColorAccess().getValueMidnightblueKeyword_0_96());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_97, null);
}
break;
case 98 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10206:8: lv_value_0_98= 'mintcream'
{
lv_value_0_98=(Token)match(input,451,FOLLOW_451_in_ruleNamedColor23935);
newLeafNode(lv_value_0_98, grammarAccess.getNamedColorAccess().getValueMintcreamKeyword_0_97());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_98, null);
}
break;
case 99 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10218:8: lv_value_0_99= 'mistyrose'
{
lv_value_0_99=(Token)match(input,452,FOLLOW_452_in_ruleNamedColor23964);
newLeafNode(lv_value_0_99, grammarAccess.getNamedColorAccess().getValueMistyroseKeyword_0_98());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_99, null);
}
break;
case 100 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10230:8: lv_value_0_100= 'moccasin'
{
lv_value_0_100=(Token)match(input,453,FOLLOW_453_in_ruleNamedColor23993);
newLeafNode(lv_value_0_100, grammarAccess.getNamedColorAccess().getValueMoccasinKeyword_0_99());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_100, null);
}
break;
case 101 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10242:8: lv_value_0_101= 'navajowhite'
{
lv_value_0_101=(Token)match(input,454,FOLLOW_454_in_ruleNamedColor24022);
newLeafNode(lv_value_0_101, grammarAccess.getNamedColorAccess().getValueNavajowhiteKeyword_0_100());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_101, null);
}
break;
case 102 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10254:8: lv_value_0_102= 'navy'
{
lv_value_0_102=(Token)match(input,455,FOLLOW_455_in_ruleNamedColor24051);
newLeafNode(lv_value_0_102, grammarAccess.getNamedColorAccess().getValueNavyKeyword_0_101());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_102, null);
}
break;
case 103 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10266:8: lv_value_0_103= 'oldlace'
{
lv_value_0_103=(Token)match(input,456,FOLLOW_456_in_ruleNamedColor24080);
newLeafNode(lv_value_0_103, grammarAccess.getNamedColorAccess().getValueOldlaceKeyword_0_102());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_103, null);
}
break;
case 104 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10278:8: lv_value_0_104= 'olive'
{
lv_value_0_104=(Token)match(input,457,FOLLOW_457_in_ruleNamedColor24109);
newLeafNode(lv_value_0_104, grammarAccess.getNamedColorAccess().getValueOliveKeyword_0_103());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_104, null);
}
break;
case 105 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10290:8: lv_value_0_105= 'olivedrab'
{
lv_value_0_105=(Token)match(input,458,FOLLOW_458_in_ruleNamedColor24138);
newLeafNode(lv_value_0_105, grammarAccess.getNamedColorAccess().getValueOlivedrabKeyword_0_104());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_105, null);
}
break;
case 106 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10302:8: lv_value_0_106= 'orange'
{
lv_value_0_106=(Token)match(input,459,FOLLOW_459_in_ruleNamedColor24167);
newLeafNode(lv_value_0_106, grammarAccess.getNamedColorAccess().getValueOrangeKeyword_0_105());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_106, null);
}
break;
case 107 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10314:8: lv_value_0_107= 'orangered'
{
lv_value_0_107=(Token)match(input,460,FOLLOW_460_in_ruleNamedColor24196);
newLeafNode(lv_value_0_107, grammarAccess.getNamedColorAccess().getValueOrangeredKeyword_0_106());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_107, null);
}
break;
case 108 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10326:8: lv_value_0_108= 'orchid'
{
lv_value_0_108=(Token)match(input,461,FOLLOW_461_in_ruleNamedColor24225);
newLeafNode(lv_value_0_108, grammarAccess.getNamedColorAccess().getValueOrchidKeyword_0_107());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_108, null);
}
break;
case 109 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10338:8: lv_value_0_109= 'palegoldenrod'
{
lv_value_0_109=(Token)match(input,462,FOLLOW_462_in_ruleNamedColor24254);
newLeafNode(lv_value_0_109, grammarAccess.getNamedColorAccess().getValuePalegoldenrodKeyword_0_108());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_109, null);
}
break;
case 110 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10350:8: lv_value_0_110= 'palegreen'
{
lv_value_0_110=(Token)match(input,463,FOLLOW_463_in_ruleNamedColor24283);
newLeafNode(lv_value_0_110, grammarAccess.getNamedColorAccess().getValuePalegreenKeyword_0_109());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_110, null);
}
break;
case 111 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10362:8: lv_value_0_111= 'paleturquoise'
{
lv_value_0_111=(Token)match(input,464,FOLLOW_464_in_ruleNamedColor24312);
newLeafNode(lv_value_0_111, grammarAccess.getNamedColorAccess().getValuePaleturquoiseKeyword_0_110());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_111, null);
}
break;
case 112 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10374:8: lv_value_0_112= 'palevioletred'
{
lv_value_0_112=(Token)match(input,465,FOLLOW_465_in_ruleNamedColor24341);
newLeafNode(lv_value_0_112, grammarAccess.getNamedColorAccess().getValuePalevioletredKeyword_0_111());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_112, null);
}
break;
case 113 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10386:8: lv_value_0_113= 'papayawhip'
{
lv_value_0_113=(Token)match(input,466,FOLLOW_466_in_ruleNamedColor24370);
newLeafNode(lv_value_0_113, grammarAccess.getNamedColorAccess().getValuePapayawhipKeyword_0_112());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_113, null);
}
break;
case 114 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10398:8: lv_value_0_114= 'peachpuff'
{
lv_value_0_114=(Token)match(input,467,FOLLOW_467_in_ruleNamedColor24399);
newLeafNode(lv_value_0_114, grammarAccess.getNamedColorAccess().getValuePeachpuffKeyword_0_113());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_114, null);
}
break;
case 115 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10410:8: lv_value_0_115= 'peru'
{
lv_value_0_115=(Token)match(input,468,FOLLOW_468_in_ruleNamedColor24428);
newLeafNode(lv_value_0_115, grammarAccess.getNamedColorAccess().getValuePeruKeyword_0_114());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_115, null);
}
break;
case 116 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10422:8: lv_value_0_116= 'pink'
{
lv_value_0_116=(Token)match(input,469,FOLLOW_469_in_ruleNamedColor24457);
newLeafNode(lv_value_0_116, grammarAccess.getNamedColorAccess().getValuePinkKeyword_0_115());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_116, null);
}
break;
case 117 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10434:8: lv_value_0_117= 'plum'
{
lv_value_0_117=(Token)match(input,470,FOLLOW_470_in_ruleNamedColor24486);
newLeafNode(lv_value_0_117, grammarAccess.getNamedColorAccess().getValuePlumKeyword_0_116());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_117, null);
}
break;
case 118 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10446:8: lv_value_0_118= 'powderblue'
{
lv_value_0_118=(Token)match(input,471,FOLLOW_471_in_ruleNamedColor24515);
newLeafNode(lv_value_0_118, grammarAccess.getNamedColorAccess().getValuePowderblueKeyword_0_117());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_118, null);
}
break;
case 119 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10458:8: lv_value_0_119= 'purple'
{
lv_value_0_119=(Token)match(input,472,FOLLOW_472_in_ruleNamedColor24544);
newLeafNode(lv_value_0_119, grammarAccess.getNamedColorAccess().getValuePurpleKeyword_0_118());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_119, null);
}
break;
case 120 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10470:8: lv_value_0_120= 'red'
{
lv_value_0_120=(Token)match(input,228,FOLLOW_228_in_ruleNamedColor24573);
newLeafNode(lv_value_0_120, grammarAccess.getNamedColorAccess().getValueRedKeyword_0_119());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_120, null);
}
break;
case 121 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10482:8: lv_value_0_121= 'rosybrown'
{
lv_value_0_121=(Token)match(input,473,FOLLOW_473_in_ruleNamedColor24602);
newLeafNode(lv_value_0_121, grammarAccess.getNamedColorAccess().getValueRosybrownKeyword_0_120());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_121, null);
}
break;
case 122 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10494:8: lv_value_0_122= 'royalblue'
{
lv_value_0_122=(Token)match(input,474,FOLLOW_474_in_ruleNamedColor24631);
newLeafNode(lv_value_0_122, grammarAccess.getNamedColorAccess().getValueRoyalblueKeyword_0_121());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_122, null);
}
break;
case 123 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10506:8: lv_value_0_123= 'saddlebrown'
{
lv_value_0_123=(Token)match(input,475,FOLLOW_475_in_ruleNamedColor24660);
newLeafNode(lv_value_0_123, grammarAccess.getNamedColorAccess().getValueSaddlebrownKeyword_0_122());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_123, null);
}
break;
case 124 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10518:8: lv_value_0_124= 'salmon'
{
lv_value_0_124=(Token)match(input,476,FOLLOW_476_in_ruleNamedColor24689);
newLeafNode(lv_value_0_124, grammarAccess.getNamedColorAccess().getValueSalmonKeyword_0_123());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_124, null);
}
break;
case 125 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10530:8: lv_value_0_125= 'sandybrown'
{
lv_value_0_125=(Token)match(input,477,FOLLOW_477_in_ruleNamedColor24718);
newLeafNode(lv_value_0_125, grammarAccess.getNamedColorAccess().getValueSandybrownKeyword_0_124());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_125, null);
}
break;
case 126 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10542:8: lv_value_0_126= 'seagreen'
{
lv_value_0_126=(Token)match(input,478,FOLLOW_478_in_ruleNamedColor24747);
newLeafNode(lv_value_0_126, grammarAccess.getNamedColorAccess().getValueSeagreenKeyword_0_125());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_126, null);
}
break;
case 127 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10554:8: lv_value_0_127= 'seashell'
{
lv_value_0_127=(Token)match(input,479,FOLLOW_479_in_ruleNamedColor24776);
newLeafNode(lv_value_0_127, grammarAccess.getNamedColorAccess().getValueSeashellKeyword_0_126());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_127, null);
}
break;
case 128 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10566:8: lv_value_0_128= 'sienna'
{
lv_value_0_128=(Token)match(input,480,FOLLOW_480_in_ruleNamedColor24805);
newLeafNode(lv_value_0_128, grammarAccess.getNamedColorAccess().getValueSiennaKeyword_0_127());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_128, null);
}
break;
case 129 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10578:8: lv_value_0_129= 'silver'
{
lv_value_0_129=(Token)match(input,481,FOLLOW_481_in_ruleNamedColor24834);
newLeafNode(lv_value_0_129, grammarAccess.getNamedColorAccess().getValueSilverKeyword_0_128());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_129, null);
}
break;
case 130 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10590:8: lv_value_0_130= 'skyblue'
{
lv_value_0_130=(Token)match(input,482,FOLLOW_482_in_ruleNamedColor24863);
newLeafNode(lv_value_0_130, grammarAccess.getNamedColorAccess().getValueSkyblueKeyword_0_129());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_130, null);
}
break;
case 131 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10602:8: lv_value_0_131= 'slateblue'
{
lv_value_0_131=(Token)match(input,483,FOLLOW_483_in_ruleNamedColor24892);
newLeafNode(lv_value_0_131, grammarAccess.getNamedColorAccess().getValueSlateblueKeyword_0_130());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_131, null);
}
break;
case 132 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10614:8: lv_value_0_132= 'slategray'
{
lv_value_0_132=(Token)match(input,484,FOLLOW_484_in_ruleNamedColor24921);
newLeafNode(lv_value_0_132, grammarAccess.getNamedColorAccess().getValueSlategrayKeyword_0_131());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_132, null);
}
break;
case 133 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10626:8: lv_value_0_133= 'slategrey'
{
lv_value_0_133=(Token)match(input,485,FOLLOW_485_in_ruleNamedColor24950);
newLeafNode(lv_value_0_133, grammarAccess.getNamedColorAccess().getValueSlategreyKeyword_0_132());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_133, null);
}
break;
case 134 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10638:8: lv_value_0_134= 'snow'
{
lv_value_0_134=(Token)match(input,486,FOLLOW_486_in_ruleNamedColor24979);
newLeafNode(lv_value_0_134, grammarAccess.getNamedColorAccess().getValueSnowKeyword_0_133());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_134, null);
}
break;
case 135 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10650:8: lv_value_0_135= 'springgreen'
{
lv_value_0_135=(Token)match(input,487,FOLLOW_487_in_ruleNamedColor25008);
newLeafNode(lv_value_0_135, grammarAccess.getNamedColorAccess().getValueSpringgreenKeyword_0_134());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_135, null);
}
break;
case 136 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10662:8: lv_value_0_136= 'steelblue'
{
lv_value_0_136=(Token)match(input,488,FOLLOW_488_in_ruleNamedColor25037);
newLeafNode(lv_value_0_136, grammarAccess.getNamedColorAccess().getValueSteelblueKeyword_0_135());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_136, null);
}
break;
case 137 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10674:8: lv_value_0_137= 'tan'
{
lv_value_0_137=(Token)match(input,489,FOLLOW_489_in_ruleNamedColor25066);
newLeafNode(lv_value_0_137, grammarAccess.getNamedColorAccess().getValueTanKeyword_0_136());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_137, null);
}
break;
case 138 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10686:8: lv_value_0_138= 'teal'
{
lv_value_0_138=(Token)match(input,490,FOLLOW_490_in_ruleNamedColor25095);
newLeafNode(lv_value_0_138, grammarAccess.getNamedColorAccess().getValueTealKeyword_0_137());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_138, null);
}
break;
case 139 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10698:8: lv_value_0_139= 'thistle'
{
lv_value_0_139=(Token)match(input,491,FOLLOW_491_in_ruleNamedColor25124);
newLeafNode(lv_value_0_139, grammarAccess.getNamedColorAccess().getValueThistleKeyword_0_138());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_139, null);
}
break;
case 140 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10710:8: lv_value_0_140= 'tomato'
{
lv_value_0_140=(Token)match(input,492,FOLLOW_492_in_ruleNamedColor25153);
newLeafNode(lv_value_0_140, grammarAccess.getNamedColorAccess().getValueTomatoKeyword_0_139());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_140, null);
}
break;
case 141 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10722:8: lv_value_0_141= 'turquoise'
{
lv_value_0_141=(Token)match(input,493,FOLLOW_493_in_ruleNamedColor25182);
newLeafNode(lv_value_0_141, grammarAccess.getNamedColorAccess().getValueTurquoiseKeyword_0_140());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_141, null);
}
break;
case 142 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10734:8: lv_value_0_142= 'violet'
{
lv_value_0_142=(Token)match(input,494,FOLLOW_494_in_ruleNamedColor25211);
newLeafNode(lv_value_0_142, grammarAccess.getNamedColorAccess().getValueVioletKeyword_0_141());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_142, null);
}
break;
case 143 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10746:8: lv_value_0_143= 'wheat'
{
lv_value_0_143=(Token)match(input,495,FOLLOW_495_in_ruleNamedColor25240);
newLeafNode(lv_value_0_143, grammarAccess.getNamedColorAccess().getValueWheatKeyword_0_142());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_143, null);
}
break;
case 144 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10758:8: lv_value_0_144= 'white'
{
lv_value_0_144=(Token)match(input,496,FOLLOW_496_in_ruleNamedColor25269);
newLeafNode(lv_value_0_144, grammarAccess.getNamedColorAccess().getValueWhiteKeyword_0_143());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_144, null);
}
break;
case 145 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10770:8: lv_value_0_145= 'whitesmoke'
{
lv_value_0_145=(Token)match(input,497,FOLLOW_497_in_ruleNamedColor25298);
newLeafNode(lv_value_0_145, grammarAccess.getNamedColorAccess().getValueWhitesmokeKeyword_0_144());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_145, null);
}
break;
case 146 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10782:8: lv_value_0_146= 'yellow'
{
lv_value_0_146=(Token)match(input,498,FOLLOW_498_in_ruleNamedColor25327);
newLeafNode(lv_value_0_146, grammarAccess.getNamedColorAccess().getValueYellowKeyword_0_145());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_146, null);
}
break;
case 147 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10794:8: lv_value_0_147= 'yellowgreen'
{
lv_value_0_147=(Token)match(input,499,FOLLOW_499_in_ruleNamedColor25356);
newLeafNode(lv_value_0_147, grammarAccess.getNamedColorAccess().getValueYellowgreenKeyword_0_146());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_147, null);
}
break;
case 148 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10806:8: lv_value_0_148= 'transparent'
{
lv_value_0_148=(Token)match(input,500,FOLLOW_500_in_ruleNamedColor25385);
newLeafNode(lv_value_0_148, grammarAccess.getNamedColorAccess().getValueTransparentKeyword_0_147());
if (current==null) {
current = createModelElement(grammarAccess.getNamedColorRule());
}
setWithLastConsumed(current, "value", lv_value_0_148, null);
}
break;
}
}
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleNamedColor"
// $ANTLR start "entryRuleRGBColor"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10829:1: entryRuleRGBColor returns [EObject current=null] : iv_ruleRGBColor= ruleRGBColor EOF ;
public final EObject entryRuleRGBColor() throws RecognitionException {
EObject current = null;
EObject iv_ruleRGBColor = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10830:2: (iv_ruleRGBColor= ruleRGBColor EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10831:2: iv_ruleRGBColor= ruleRGBColor EOF
{
newCompositeNode(grammarAccess.getRGBColorRule());
pushFollow(FOLLOW_ruleRGBColor_in_entryRuleRGBColor25436);
iv_ruleRGBColor=ruleRGBColor();
state._fsp--;
current =iv_ruleRGBColor;
match(input,EOF,FOLLOW_EOF_in_entryRuleRGBColor25446);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleRGBColor"
// $ANTLR start "ruleRGBColor"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10838:1: ruleRGBColor returns [EObject current=null] : ( ( (lv_hex_0_0= RULE_HEX_NUMBER ) ) | (otherlv_1= 'rgb' otherlv_2= '(' ( (lv_r_3_0= ruleIntegerValue ) ) otherlv_4= ',' ( (lv_g_5_0= ruleIntegerValue ) ) otherlv_6= ',' ( (lv_b_7_0= ruleIntegerValue ) ) otherlv_8= ')' ) | (otherlv_9= 'rgb' otherlv_10= '(' ( (lv_rp_11_0= ruleIntegerValue ) ) otherlv_12= '%' otherlv_13= ',' ( (lv_gp_14_0= ruleIntegerValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_bp_17_0= ruleIntegerValue ) ) otherlv_18= '%' otherlv_19= ')' ) | (otherlv_20= 'rgba' otherlv_21= '(' ( (lv_r_22_0= ruleIntegerValue ) ) otherlv_23= ',' ( (lv_g_24_0= ruleIntegerValue ) ) otherlv_25= ',' ( (lv_b_26_0= ruleIntegerValue ) ) otherlv_27= ',' ( (lv_alpha_28_0= ruleNumberValue ) ) otherlv_29= ')' ) | (otherlv_30= 'rgba' otherlv_31= '(' ( (lv_rp_32_0= ruleIntegerValue ) ) otherlv_33= '%' otherlv_34= ',' ( (lv_gp_35_0= ruleIntegerValue ) ) otherlv_36= '%' otherlv_37= ',' ( (lv_bp_38_0= ruleIntegerValue ) ) otherlv_39= '%' otherlv_40= ',' ( (lv_alpha_41_0= ruleNumberValue ) ) otherlv_42= ')' ) ) ;
public final EObject ruleRGBColor() throws RecognitionException {
EObject current = null;
Token lv_hex_0_0=null;
Token otherlv_1=null;
Token otherlv_2=null;
Token otherlv_4=null;
Token otherlv_6=null;
Token otherlv_8=null;
Token otherlv_9=null;
Token otherlv_10=null;
Token otherlv_12=null;
Token otherlv_13=null;
Token otherlv_15=null;
Token otherlv_16=null;
Token otherlv_18=null;
Token otherlv_19=null;
Token otherlv_20=null;
Token otherlv_21=null;
Token otherlv_23=null;
Token otherlv_25=null;
Token otherlv_27=null;
Token otherlv_29=null;
Token otherlv_30=null;
Token otherlv_31=null;
Token otherlv_33=null;
Token otherlv_34=null;
Token otherlv_36=null;
Token otherlv_37=null;
Token otherlv_39=null;
Token otherlv_40=null;
Token otherlv_42=null;
EObject lv_r_3_0 = null;
EObject lv_g_5_0 = null;
EObject lv_b_7_0 = null;
EObject lv_rp_11_0 = null;
EObject lv_gp_14_0 = null;
EObject lv_bp_17_0 = null;
EObject lv_r_22_0 = null;
EObject lv_g_24_0 = null;
EObject lv_b_26_0 = null;
EObject lv_alpha_28_0 = null;
EObject lv_rp_32_0 = null;
EObject lv_gp_35_0 = null;
EObject lv_bp_38_0 = null;
EObject lv_alpha_41_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10841:28: ( ( ( (lv_hex_0_0= RULE_HEX_NUMBER ) ) | (otherlv_1= 'rgb' otherlv_2= '(' ( (lv_r_3_0= ruleIntegerValue ) ) otherlv_4= ',' ( (lv_g_5_0= ruleIntegerValue ) ) otherlv_6= ',' ( (lv_b_7_0= ruleIntegerValue ) ) otherlv_8= ')' ) | (otherlv_9= 'rgb' otherlv_10= '(' ( (lv_rp_11_0= ruleIntegerValue ) ) otherlv_12= '%' otherlv_13= ',' ( (lv_gp_14_0= ruleIntegerValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_bp_17_0= ruleIntegerValue ) ) otherlv_18= '%' otherlv_19= ')' ) | (otherlv_20= 'rgba' otherlv_21= '(' ( (lv_r_22_0= ruleIntegerValue ) ) otherlv_23= ',' ( (lv_g_24_0= ruleIntegerValue ) ) otherlv_25= ',' ( (lv_b_26_0= ruleIntegerValue ) ) otherlv_27= ',' ( (lv_alpha_28_0= ruleNumberValue ) ) otherlv_29= ')' ) | (otherlv_30= 'rgba' otherlv_31= '(' ( (lv_rp_32_0= ruleIntegerValue ) ) otherlv_33= '%' otherlv_34= ',' ( (lv_gp_35_0= ruleIntegerValue ) ) otherlv_36= '%' otherlv_37= ',' ( (lv_bp_38_0= ruleIntegerValue ) ) otherlv_39= '%' otherlv_40= ',' ( (lv_alpha_41_0= ruleNumberValue ) ) otherlv_42= ')' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10842:1: ( ( (lv_hex_0_0= RULE_HEX_NUMBER ) ) | (otherlv_1= 'rgb' otherlv_2= '(' ( (lv_r_3_0= ruleIntegerValue ) ) otherlv_4= ',' ( (lv_g_5_0= ruleIntegerValue ) ) otherlv_6= ',' ( (lv_b_7_0= ruleIntegerValue ) ) otherlv_8= ')' ) | (otherlv_9= 'rgb' otherlv_10= '(' ( (lv_rp_11_0= ruleIntegerValue ) ) otherlv_12= '%' otherlv_13= ',' ( (lv_gp_14_0= ruleIntegerValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_bp_17_0= ruleIntegerValue ) ) otherlv_18= '%' otherlv_19= ')' ) | (otherlv_20= 'rgba' otherlv_21= '(' ( (lv_r_22_0= ruleIntegerValue ) ) otherlv_23= ',' ( (lv_g_24_0= ruleIntegerValue ) ) otherlv_25= ',' ( (lv_b_26_0= ruleIntegerValue ) ) otherlv_27= ',' ( (lv_alpha_28_0= ruleNumberValue ) ) otherlv_29= ')' ) | (otherlv_30= 'rgba' otherlv_31= '(' ( (lv_rp_32_0= ruleIntegerValue ) ) otherlv_33= '%' otherlv_34= ',' ( (lv_gp_35_0= ruleIntegerValue ) ) otherlv_36= '%' otherlv_37= ',' ( (lv_bp_38_0= ruleIntegerValue ) ) otherlv_39= '%' otherlv_40= ',' ( (lv_alpha_41_0= ruleNumberValue ) ) otherlv_42= ')' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10842:1: ( ( (lv_hex_0_0= RULE_HEX_NUMBER ) ) | (otherlv_1= 'rgb' otherlv_2= '(' ( (lv_r_3_0= ruleIntegerValue ) ) otherlv_4= ',' ( (lv_g_5_0= ruleIntegerValue ) ) otherlv_6= ',' ( (lv_b_7_0= ruleIntegerValue ) ) otherlv_8= ')' ) | (otherlv_9= 'rgb' otherlv_10= '(' ( (lv_rp_11_0= ruleIntegerValue ) ) otherlv_12= '%' otherlv_13= ',' ( (lv_gp_14_0= ruleIntegerValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_bp_17_0= ruleIntegerValue ) ) otherlv_18= '%' otherlv_19= ')' ) | (otherlv_20= 'rgba' otherlv_21= '(' ( (lv_r_22_0= ruleIntegerValue ) ) otherlv_23= ',' ( (lv_g_24_0= ruleIntegerValue ) ) otherlv_25= ',' ( (lv_b_26_0= ruleIntegerValue ) ) otherlv_27= ',' ( (lv_alpha_28_0= ruleNumberValue ) ) otherlv_29= ')' ) | (otherlv_30= 'rgba' otherlv_31= '(' ( (lv_rp_32_0= ruleIntegerValue ) ) otherlv_33= '%' otherlv_34= ',' ( (lv_gp_35_0= ruleIntegerValue ) ) otherlv_36= '%' otherlv_37= ',' ( (lv_bp_38_0= ruleIntegerValue ) ) otherlv_39= '%' otherlv_40= ',' ( (lv_alpha_41_0= ruleNumberValue ) ) otherlv_42= ')' ) )
int alt101=5;
alt101 = dfa101.predict(input);
switch (alt101) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10842:2: ( (lv_hex_0_0= RULE_HEX_NUMBER ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10842:2: ( (lv_hex_0_0= RULE_HEX_NUMBER ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10843:1: (lv_hex_0_0= RULE_HEX_NUMBER )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10843:1: (lv_hex_0_0= RULE_HEX_NUMBER )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10844:3: lv_hex_0_0= RULE_HEX_NUMBER
{
lv_hex_0_0=(Token)match(input,RULE_HEX_NUMBER,FOLLOW_RULE_HEX_NUMBER_in_ruleRGBColor25488);
newLeafNode(lv_hex_0_0, grammarAccess.getRGBColorAccess().getHexHEX_NUMBERTerminalRuleCall_0_0());
if (current==null) {
current = createModelElement(grammarAccess.getRGBColorRule());
}
setWithLastConsumed(
current,
"hex",
lv_hex_0_0,
"HEX_NUMBER");
}
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10861:6: (otherlv_1= 'rgb' otherlv_2= '(' ( (lv_r_3_0= ruleIntegerValue ) ) otherlv_4= ',' ( (lv_g_5_0= ruleIntegerValue ) ) otherlv_6= ',' ( (lv_b_7_0= ruleIntegerValue ) ) otherlv_8= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10861:6: (otherlv_1= 'rgb' otherlv_2= '(' ( (lv_r_3_0= ruleIntegerValue ) ) otherlv_4= ',' ( (lv_g_5_0= ruleIntegerValue ) ) otherlv_6= ',' ( (lv_b_7_0= ruleIntegerValue ) ) otherlv_8= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10861:8: otherlv_1= 'rgb' otherlv_2= '(' ( (lv_r_3_0= ruleIntegerValue ) ) otherlv_4= ',' ( (lv_g_5_0= ruleIntegerValue ) ) otherlv_6= ',' ( (lv_b_7_0= ruleIntegerValue ) ) otherlv_8= ')'
{
otherlv_1=(Token)match(input,501,FOLLOW_501_in_ruleRGBColor25512);
newLeafNode(otherlv_1, grammarAccess.getRGBColorAccess().getRgbKeyword_1_0());
otherlv_2=(Token)match(input,91,FOLLOW_91_in_ruleRGBColor25524);
newLeafNode(otherlv_2, grammarAccess.getRGBColorAccess().getLeftParenthesisKeyword_1_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10869:1: ( (lv_r_3_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10870:1: (lv_r_3_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10870:1: (lv_r_3_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10871:3: lv_r_3_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getRIntegerValueParserRuleCall_1_2_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25545);
lv_r_3_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"r",
lv_r_3_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_4=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor25557);
newLeafNode(otherlv_4, grammarAccess.getRGBColorAccess().getCommaKeyword_1_3());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10891:1: ( (lv_g_5_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10892:1: (lv_g_5_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10892:1: (lv_g_5_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10893:3: lv_g_5_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getGIntegerValueParserRuleCall_1_4_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25578);
lv_g_5_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"g",
lv_g_5_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor25590);
newLeafNode(otherlv_6, grammarAccess.getRGBColorAccess().getCommaKeyword_1_5());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10913:1: ( (lv_b_7_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10914:1: (lv_b_7_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10914:1: (lv_b_7_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10915:3: lv_b_7_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getBIntegerValueParserRuleCall_1_6_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25611);
lv_b_7_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"b",
lv_b_7_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_8=(Token)match(input,92,FOLLOW_92_in_ruleRGBColor25623);
newLeafNode(otherlv_8, grammarAccess.getRGBColorAccess().getRightParenthesisKeyword_1_7());
}
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10936:6: (otherlv_9= 'rgb' otherlv_10= '(' ( (lv_rp_11_0= ruleIntegerValue ) ) otherlv_12= '%' otherlv_13= ',' ( (lv_gp_14_0= ruleIntegerValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_bp_17_0= ruleIntegerValue ) ) otherlv_18= '%' otherlv_19= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10936:6: (otherlv_9= 'rgb' otherlv_10= '(' ( (lv_rp_11_0= ruleIntegerValue ) ) otherlv_12= '%' otherlv_13= ',' ( (lv_gp_14_0= ruleIntegerValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_bp_17_0= ruleIntegerValue ) ) otherlv_18= '%' otherlv_19= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10936:8: otherlv_9= 'rgb' otherlv_10= '(' ( (lv_rp_11_0= ruleIntegerValue ) ) otherlv_12= '%' otherlv_13= ',' ( (lv_gp_14_0= ruleIntegerValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_bp_17_0= ruleIntegerValue ) ) otherlv_18= '%' otherlv_19= ')'
{
otherlv_9=(Token)match(input,501,FOLLOW_501_in_ruleRGBColor25643);
newLeafNode(otherlv_9, grammarAccess.getRGBColorAccess().getRgbKeyword_2_0());
otherlv_10=(Token)match(input,91,FOLLOW_91_in_ruleRGBColor25655);
newLeafNode(otherlv_10, grammarAccess.getRGBColorAccess().getLeftParenthesisKeyword_2_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10944:1: ( (lv_rp_11_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10945:1: (lv_rp_11_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10945:1: (lv_rp_11_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10946:3: lv_rp_11_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getRpIntegerValueParserRuleCall_2_2_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25676);
lv_rp_11_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"rp",
lv_rp_11_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_12=(Token)match(input,316,FOLLOW_316_in_ruleRGBColor25688);
newLeafNode(otherlv_12, grammarAccess.getRGBColorAccess().getPercentSignKeyword_2_3());
otherlv_13=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor25700);
newLeafNode(otherlv_13, grammarAccess.getRGBColorAccess().getCommaKeyword_2_4());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10970:1: ( (lv_gp_14_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10971:1: (lv_gp_14_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10971:1: (lv_gp_14_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10972:3: lv_gp_14_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getGpIntegerValueParserRuleCall_2_5_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25721);
lv_gp_14_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"gp",
lv_gp_14_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_15=(Token)match(input,316,FOLLOW_316_in_ruleRGBColor25733);
newLeafNode(otherlv_15, grammarAccess.getRGBColorAccess().getPercentSignKeyword_2_6());
otherlv_16=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor25745);
newLeafNode(otherlv_16, grammarAccess.getRGBColorAccess().getCommaKeyword_2_7());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10996:1: ( (lv_bp_17_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10997:1: (lv_bp_17_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10997:1: (lv_bp_17_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:10998:3: lv_bp_17_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getBpIntegerValueParserRuleCall_2_8_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25766);
lv_bp_17_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"bp",
lv_bp_17_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_18=(Token)match(input,316,FOLLOW_316_in_ruleRGBColor25778);
newLeafNode(otherlv_18, grammarAccess.getRGBColorAccess().getPercentSignKeyword_2_9());
otherlv_19=(Token)match(input,92,FOLLOW_92_in_ruleRGBColor25790);
newLeafNode(otherlv_19, grammarAccess.getRGBColorAccess().getRightParenthesisKeyword_2_10());
}
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11023:6: (otherlv_20= 'rgba' otherlv_21= '(' ( (lv_r_22_0= ruleIntegerValue ) ) otherlv_23= ',' ( (lv_g_24_0= ruleIntegerValue ) ) otherlv_25= ',' ( (lv_b_26_0= ruleIntegerValue ) ) otherlv_27= ',' ( (lv_alpha_28_0= ruleNumberValue ) ) otherlv_29= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11023:6: (otherlv_20= 'rgba' otherlv_21= '(' ( (lv_r_22_0= ruleIntegerValue ) ) otherlv_23= ',' ( (lv_g_24_0= ruleIntegerValue ) ) otherlv_25= ',' ( (lv_b_26_0= ruleIntegerValue ) ) otherlv_27= ',' ( (lv_alpha_28_0= ruleNumberValue ) ) otherlv_29= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11023:8: otherlv_20= 'rgba' otherlv_21= '(' ( (lv_r_22_0= ruleIntegerValue ) ) otherlv_23= ',' ( (lv_g_24_0= ruleIntegerValue ) ) otherlv_25= ',' ( (lv_b_26_0= ruleIntegerValue ) ) otherlv_27= ',' ( (lv_alpha_28_0= ruleNumberValue ) ) otherlv_29= ')'
{
otherlv_20=(Token)match(input,502,FOLLOW_502_in_ruleRGBColor25810);
newLeafNode(otherlv_20, grammarAccess.getRGBColorAccess().getRgbaKeyword_3_0());
otherlv_21=(Token)match(input,91,FOLLOW_91_in_ruleRGBColor25822);
newLeafNode(otherlv_21, grammarAccess.getRGBColorAccess().getLeftParenthesisKeyword_3_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11031:1: ( (lv_r_22_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11032:1: (lv_r_22_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11032:1: (lv_r_22_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11033:3: lv_r_22_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getRIntegerValueParserRuleCall_3_2_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25843);
lv_r_22_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"r",
lv_r_22_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_23=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor25855);
newLeafNode(otherlv_23, grammarAccess.getRGBColorAccess().getCommaKeyword_3_3());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11053:1: ( (lv_g_24_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11054:1: (lv_g_24_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11054:1: (lv_g_24_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11055:3: lv_g_24_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getGIntegerValueParserRuleCall_3_4_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25876);
lv_g_24_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"g",
lv_g_24_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_25=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor25888);
newLeafNode(otherlv_25, grammarAccess.getRGBColorAccess().getCommaKeyword_3_5());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11075:1: ( (lv_b_26_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11076:1: (lv_b_26_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11076:1: (lv_b_26_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11077:3: lv_b_26_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getBIntegerValueParserRuleCall_3_6_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor25909);
lv_b_26_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"b",
lv_b_26_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_27=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor25921);
newLeafNode(otherlv_27, grammarAccess.getRGBColorAccess().getCommaKeyword_3_7());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11097:1: ( (lv_alpha_28_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11098:1: (lv_alpha_28_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11098:1: (lv_alpha_28_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11099:3: lv_alpha_28_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getAlphaNumberValueParserRuleCall_3_8_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleRGBColor25942);
lv_alpha_28_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"alpha",
lv_alpha_28_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_29=(Token)match(input,92,FOLLOW_92_in_ruleRGBColor25954);
newLeafNode(otherlv_29, grammarAccess.getRGBColorAccess().getRightParenthesisKeyword_3_9());
}
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11120:6: (otherlv_30= 'rgba' otherlv_31= '(' ( (lv_rp_32_0= ruleIntegerValue ) ) otherlv_33= '%' otherlv_34= ',' ( (lv_gp_35_0= ruleIntegerValue ) ) otherlv_36= '%' otherlv_37= ',' ( (lv_bp_38_0= ruleIntegerValue ) ) otherlv_39= '%' otherlv_40= ',' ( (lv_alpha_41_0= ruleNumberValue ) ) otherlv_42= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11120:6: (otherlv_30= 'rgba' otherlv_31= '(' ( (lv_rp_32_0= ruleIntegerValue ) ) otherlv_33= '%' otherlv_34= ',' ( (lv_gp_35_0= ruleIntegerValue ) ) otherlv_36= '%' otherlv_37= ',' ( (lv_bp_38_0= ruleIntegerValue ) ) otherlv_39= '%' otherlv_40= ',' ( (lv_alpha_41_0= ruleNumberValue ) ) otherlv_42= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11120:8: otherlv_30= 'rgba' otherlv_31= '(' ( (lv_rp_32_0= ruleIntegerValue ) ) otherlv_33= '%' otherlv_34= ',' ( (lv_gp_35_0= ruleIntegerValue ) ) otherlv_36= '%' otherlv_37= ',' ( (lv_bp_38_0= ruleIntegerValue ) ) otherlv_39= '%' otherlv_40= ',' ( (lv_alpha_41_0= ruleNumberValue ) ) otherlv_42= ')'
{
otherlv_30=(Token)match(input,502,FOLLOW_502_in_ruleRGBColor25974);
newLeafNode(otherlv_30, grammarAccess.getRGBColorAccess().getRgbaKeyword_4_0());
otherlv_31=(Token)match(input,91,FOLLOW_91_in_ruleRGBColor25986);
newLeafNode(otherlv_31, grammarAccess.getRGBColorAccess().getLeftParenthesisKeyword_4_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11128:1: ( (lv_rp_32_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11129:1: (lv_rp_32_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11129:1: (lv_rp_32_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11130:3: lv_rp_32_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getRpIntegerValueParserRuleCall_4_2_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor26007);
lv_rp_32_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"rp",
lv_rp_32_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_33=(Token)match(input,316,FOLLOW_316_in_ruleRGBColor26019);
newLeafNode(otherlv_33, grammarAccess.getRGBColorAccess().getPercentSignKeyword_4_3());
otherlv_34=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor26031);
newLeafNode(otherlv_34, grammarAccess.getRGBColorAccess().getCommaKeyword_4_4());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11154:1: ( (lv_gp_35_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11155:1: (lv_gp_35_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11155:1: (lv_gp_35_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11156:3: lv_gp_35_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getGpIntegerValueParserRuleCall_4_5_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor26052);
lv_gp_35_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"gp",
lv_gp_35_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_36=(Token)match(input,316,FOLLOW_316_in_ruleRGBColor26064);
newLeafNode(otherlv_36, grammarAccess.getRGBColorAccess().getPercentSignKeyword_4_6());
otherlv_37=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor26076);
newLeafNode(otherlv_37, grammarAccess.getRGBColorAccess().getCommaKeyword_4_7());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11180:1: ( (lv_bp_38_0= ruleIntegerValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11181:1: (lv_bp_38_0= ruleIntegerValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11181:1: (lv_bp_38_0= ruleIntegerValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11182:3: lv_bp_38_0= ruleIntegerValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getBpIntegerValueParserRuleCall_4_8_0());
pushFollow(FOLLOW_ruleIntegerValue_in_ruleRGBColor26097);
lv_bp_38_0=ruleIntegerValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"bp",
lv_bp_38_0,
"IntegerValue");
afterParserOrEnumRuleCall();
}
}
otherlv_39=(Token)match(input,316,FOLLOW_316_in_ruleRGBColor26109);
newLeafNode(otherlv_39, grammarAccess.getRGBColorAccess().getPercentSignKeyword_4_9());
otherlv_40=(Token)match(input,12,FOLLOW_12_in_ruleRGBColor26121);
newLeafNode(otherlv_40, grammarAccess.getRGBColorAccess().getCommaKeyword_4_10());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11206:1: ( (lv_alpha_41_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11207:1: (lv_alpha_41_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11207:1: (lv_alpha_41_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11208:3: lv_alpha_41_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getRGBColorAccess().getAlphaNumberValueParserRuleCall_4_11_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleRGBColor26142);
lv_alpha_41_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getRGBColorRule());
}
set(
current,
"alpha",
lv_alpha_41_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_42=(Token)match(input,92,FOLLOW_92_in_ruleRGBColor26154);
newLeafNode(otherlv_42, grammarAccess.getRGBColorAccess().getRightParenthesisKeyword_4_12());
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleRGBColor"
// $ANTLR start "entryRuleHSBColor"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11236:1: entryRuleHSBColor returns [EObject current=null] : iv_ruleHSBColor= ruleHSBColor EOF ;
public final EObject entryRuleHSBColor() throws RecognitionException {
EObject current = null;
EObject iv_ruleHSBColor = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11237:2: (iv_ruleHSBColor= ruleHSBColor EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11238:2: iv_ruleHSBColor= ruleHSBColor EOF
{
newCompositeNode(grammarAccess.getHSBColorRule());
pushFollow(FOLLOW_ruleHSBColor_in_entryRuleHSBColor26191);
iv_ruleHSBColor=ruleHSBColor();
state._fsp--;
current =iv_ruleHSBColor;
match(input,EOF,FOLLOW_EOF_in_entryRuleHSBColor26201);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleHSBColor"
// $ANTLR start "ruleHSBColor"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11245:1: ruleHSBColor returns [EObject current=null] : ( (otherlv_0= 'hsb' otherlv_1= '(' ( (lv_hue_2_0= ruleNumberValue ) ) otherlv_3= ',' ( (lv_saturation_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ',' ( (lv_brightness_7_0= ruleNumberValue ) ) otherlv_8= '%' otherlv_9= ')' ) | (otherlv_10= 'hsba' otherlv_11= '(' ( (lv_hue_12_0= ruleNumberValue ) ) otherlv_13= ',' ( (lv_saturation_14_0= ruleNumberValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_brightness_17_0= ruleNumberValue ) ) otherlv_18= '%' otherlv_19= ',' ( (lv_alpha_20_0= ruleNumberValue ) ) otherlv_21= ')' ) ) ;
public final EObject ruleHSBColor() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
Token otherlv_6=null;
Token otherlv_8=null;
Token otherlv_9=null;
Token otherlv_10=null;
Token otherlv_11=null;
Token otherlv_13=null;
Token otherlv_15=null;
Token otherlv_16=null;
Token otherlv_18=null;
Token otherlv_19=null;
Token otherlv_21=null;
EObject lv_hue_2_0 = null;
EObject lv_saturation_4_0 = null;
EObject lv_brightness_7_0 = null;
EObject lv_hue_12_0 = null;
EObject lv_saturation_14_0 = null;
EObject lv_brightness_17_0 = null;
EObject lv_alpha_20_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11248:28: ( ( (otherlv_0= 'hsb' otherlv_1= '(' ( (lv_hue_2_0= ruleNumberValue ) ) otherlv_3= ',' ( (lv_saturation_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ',' ( (lv_brightness_7_0= ruleNumberValue ) ) otherlv_8= '%' otherlv_9= ')' ) | (otherlv_10= 'hsba' otherlv_11= '(' ( (lv_hue_12_0= ruleNumberValue ) ) otherlv_13= ',' ( (lv_saturation_14_0= ruleNumberValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_brightness_17_0= ruleNumberValue ) ) otherlv_18= '%' otherlv_19= ',' ( (lv_alpha_20_0= ruleNumberValue ) ) otherlv_21= ')' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11249:1: ( (otherlv_0= 'hsb' otherlv_1= '(' ( (lv_hue_2_0= ruleNumberValue ) ) otherlv_3= ',' ( (lv_saturation_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ',' ( (lv_brightness_7_0= ruleNumberValue ) ) otherlv_8= '%' otherlv_9= ')' ) | (otherlv_10= 'hsba' otherlv_11= '(' ( (lv_hue_12_0= ruleNumberValue ) ) otherlv_13= ',' ( (lv_saturation_14_0= ruleNumberValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_brightness_17_0= ruleNumberValue ) ) otherlv_18= '%' otherlv_19= ',' ( (lv_alpha_20_0= ruleNumberValue ) ) otherlv_21= ')' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11249:1: ( (otherlv_0= 'hsb' otherlv_1= '(' ( (lv_hue_2_0= ruleNumberValue ) ) otherlv_3= ',' ( (lv_saturation_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ',' ( (lv_brightness_7_0= ruleNumberValue ) ) otherlv_8= '%' otherlv_9= ')' ) | (otherlv_10= 'hsba' otherlv_11= '(' ( (lv_hue_12_0= ruleNumberValue ) ) otherlv_13= ',' ( (lv_saturation_14_0= ruleNumberValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_brightness_17_0= ruleNumberValue ) ) otherlv_18= '%' otherlv_19= ',' ( (lv_alpha_20_0= ruleNumberValue ) ) otherlv_21= ')' ) )
int alt102=2;
int LA102_0 = input.LA(1);
if ( (LA102_0==503) ) {
alt102=1;
}
else if ( (LA102_0==504) ) {
alt102=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 102, 0, input);
throw nvae;
}
switch (alt102) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11249:2: (otherlv_0= 'hsb' otherlv_1= '(' ( (lv_hue_2_0= ruleNumberValue ) ) otherlv_3= ',' ( (lv_saturation_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ',' ( (lv_brightness_7_0= ruleNumberValue ) ) otherlv_8= '%' otherlv_9= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11249:2: (otherlv_0= 'hsb' otherlv_1= '(' ( (lv_hue_2_0= ruleNumberValue ) ) otherlv_3= ',' ( (lv_saturation_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ',' ( (lv_brightness_7_0= ruleNumberValue ) ) otherlv_8= '%' otherlv_9= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11249:4: otherlv_0= 'hsb' otherlv_1= '(' ( (lv_hue_2_0= ruleNumberValue ) ) otherlv_3= ',' ( (lv_saturation_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ',' ( (lv_brightness_7_0= ruleNumberValue ) ) otherlv_8= '%' otherlv_9= ')'
{
otherlv_0=(Token)match(input,503,FOLLOW_503_in_ruleHSBColor26239);
newLeafNode(otherlv_0, grammarAccess.getHSBColorAccess().getHsbKeyword_0_0());
otherlv_1=(Token)match(input,91,FOLLOW_91_in_ruleHSBColor26251);
newLeafNode(otherlv_1, grammarAccess.getHSBColorAccess().getLeftParenthesisKeyword_0_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11257:1: ( (lv_hue_2_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11258:1: (lv_hue_2_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11258:1: (lv_hue_2_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11259:3: lv_hue_2_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getHSBColorAccess().getHueNumberValueParserRuleCall_0_2_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleHSBColor26272);
lv_hue_2_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHSBColorRule());
}
set(
current,
"hue",
lv_hue_2_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleHSBColor26284);
newLeafNode(otherlv_3, grammarAccess.getHSBColorAccess().getCommaKeyword_0_3());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11279:1: ( (lv_saturation_4_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11280:1: (lv_saturation_4_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11280:1: (lv_saturation_4_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11281:3: lv_saturation_4_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getHSBColorAccess().getSaturationNumberValueParserRuleCall_0_4_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleHSBColor26305);
lv_saturation_4_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHSBColorRule());
}
set(
current,
"saturation",
lv_saturation_4_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_5=(Token)match(input,316,FOLLOW_316_in_ruleHSBColor26317);
newLeafNode(otherlv_5, grammarAccess.getHSBColorAccess().getPercentSignKeyword_0_5());
otherlv_6=(Token)match(input,12,FOLLOW_12_in_ruleHSBColor26329);
newLeafNode(otherlv_6, grammarAccess.getHSBColorAccess().getCommaKeyword_0_6());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11305:1: ( (lv_brightness_7_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11306:1: (lv_brightness_7_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11306:1: (lv_brightness_7_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11307:3: lv_brightness_7_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getHSBColorAccess().getBrightnessNumberValueParserRuleCall_0_7_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleHSBColor26350);
lv_brightness_7_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHSBColorRule());
}
set(
current,
"brightness",
lv_brightness_7_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_8=(Token)match(input,316,FOLLOW_316_in_ruleHSBColor26362);
newLeafNode(otherlv_8, grammarAccess.getHSBColorAccess().getPercentSignKeyword_0_8());
otherlv_9=(Token)match(input,92,FOLLOW_92_in_ruleHSBColor26374);
newLeafNode(otherlv_9, grammarAccess.getHSBColorAccess().getRightParenthesisKeyword_0_9());
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11332:6: (otherlv_10= 'hsba' otherlv_11= '(' ( (lv_hue_12_0= ruleNumberValue ) ) otherlv_13= ',' ( (lv_saturation_14_0= ruleNumberValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_brightness_17_0= ruleNumberValue ) ) otherlv_18= '%' otherlv_19= ',' ( (lv_alpha_20_0= ruleNumberValue ) ) otherlv_21= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11332:6: (otherlv_10= 'hsba' otherlv_11= '(' ( (lv_hue_12_0= ruleNumberValue ) ) otherlv_13= ',' ( (lv_saturation_14_0= ruleNumberValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_brightness_17_0= ruleNumberValue ) ) otherlv_18= '%' otherlv_19= ',' ( (lv_alpha_20_0= ruleNumberValue ) ) otherlv_21= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11332:8: otherlv_10= 'hsba' otherlv_11= '(' ( (lv_hue_12_0= ruleNumberValue ) ) otherlv_13= ',' ( (lv_saturation_14_0= ruleNumberValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_brightness_17_0= ruleNumberValue ) ) otherlv_18= '%' otherlv_19= ',' ( (lv_alpha_20_0= ruleNumberValue ) ) otherlv_21= ')'
{
otherlv_10=(Token)match(input,504,FOLLOW_504_in_ruleHSBColor26394);
newLeafNode(otherlv_10, grammarAccess.getHSBColorAccess().getHsbaKeyword_1_0());
otherlv_11=(Token)match(input,91,FOLLOW_91_in_ruleHSBColor26406);
newLeafNode(otherlv_11, grammarAccess.getHSBColorAccess().getLeftParenthesisKeyword_1_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11340:1: ( (lv_hue_12_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11341:1: (lv_hue_12_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11341:1: (lv_hue_12_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11342:3: lv_hue_12_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getHSBColorAccess().getHueNumberValueParserRuleCall_1_2_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleHSBColor26427);
lv_hue_12_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHSBColorRule());
}
set(
current,
"hue",
lv_hue_12_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_13=(Token)match(input,12,FOLLOW_12_in_ruleHSBColor26439);
newLeafNode(otherlv_13, grammarAccess.getHSBColorAccess().getCommaKeyword_1_3());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11362:1: ( (lv_saturation_14_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11363:1: (lv_saturation_14_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11363:1: (lv_saturation_14_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11364:3: lv_saturation_14_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getHSBColorAccess().getSaturationNumberValueParserRuleCall_1_4_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleHSBColor26460);
lv_saturation_14_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHSBColorRule());
}
set(
current,
"saturation",
lv_saturation_14_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_15=(Token)match(input,316,FOLLOW_316_in_ruleHSBColor26472);
newLeafNode(otherlv_15, grammarAccess.getHSBColorAccess().getPercentSignKeyword_1_5());
otherlv_16=(Token)match(input,12,FOLLOW_12_in_ruleHSBColor26484);
newLeafNode(otherlv_16, grammarAccess.getHSBColorAccess().getCommaKeyword_1_6());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11388:1: ( (lv_brightness_17_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11389:1: (lv_brightness_17_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11389:1: (lv_brightness_17_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11390:3: lv_brightness_17_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getHSBColorAccess().getBrightnessNumberValueParserRuleCall_1_7_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleHSBColor26505);
lv_brightness_17_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHSBColorRule());
}
set(
current,
"brightness",
lv_brightness_17_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_18=(Token)match(input,316,FOLLOW_316_in_ruleHSBColor26517);
newLeafNode(otherlv_18, grammarAccess.getHSBColorAccess().getPercentSignKeyword_1_8());
otherlv_19=(Token)match(input,12,FOLLOW_12_in_ruleHSBColor26529);
newLeafNode(otherlv_19, grammarAccess.getHSBColorAccess().getCommaKeyword_1_9());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11414:1: ( (lv_alpha_20_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11415:1: (lv_alpha_20_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11415:1: (lv_alpha_20_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11416:3: lv_alpha_20_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getHSBColorAccess().getAlphaNumberValueParserRuleCall_1_10_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleHSBColor26550);
lv_alpha_20_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getHSBColorRule());
}
set(
current,
"alpha",
lv_alpha_20_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_21=(Token)match(input,92,FOLLOW_92_in_ruleHSBColor26562);
newLeafNode(otherlv_21, grammarAccess.getHSBColorAccess().getRightParenthesisKeyword_1_11());
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleHSBColor"
// $ANTLR start "entryRuleColorFunction"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11444:1: entryRuleColorFunction returns [EObject current=null] : iv_ruleColorFunction= ruleColorFunction EOF ;
public final EObject entryRuleColorFunction() throws RecognitionException {
EObject current = null;
EObject iv_ruleColorFunction = null;
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11445:2: (iv_ruleColorFunction= ruleColorFunction EOF )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11446:2: iv_ruleColorFunction= ruleColorFunction EOF
{
newCompositeNode(grammarAccess.getColorFunctionRule());
pushFollow(FOLLOW_ruleColorFunction_in_entryRuleColorFunction26599);
iv_ruleColorFunction=ruleColorFunction();
state._fsp--;
current =iv_ruleColorFunction;
match(input,EOF,FOLLOW_EOF_in_entryRuleColorFunction26609);
}
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "entryRuleColorFunction"
// $ANTLR start "ruleColorFunction"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11453:1: ruleColorFunction returns [EObject current=null] : ( (otherlv_0= 'derive' otherlv_1= '(' ( (lv_orig_2_0= ruleColorValue ) ) otherlv_3= ',' ( (lv_mod_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ')' ) | (otherlv_7= 'ladder' otherlv_8= '(' ( (lv_orig_9_0= ruleColorValue ) ) otherlv_10= ')' otherlv_11= 'stops' (otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')' )+ ) ) ;
public final EObject ruleColorFunction() throws RecognitionException {
EObject current = null;
Token otherlv_0=null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
Token otherlv_6=null;
Token otherlv_7=null;
Token otherlv_8=null;
Token otherlv_10=null;
Token otherlv_11=null;
Token otherlv_12=null;
Token otherlv_14=null;
Token otherlv_16=null;
EObject lv_orig_2_0 = null;
EObject lv_mod_4_0 = null;
EObject lv_orig_9_0 = null;
EObject lv_stopNumbers_13_0 = null;
EObject lv_stopColors_15_0 = null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11456:28: ( ( (otherlv_0= 'derive' otherlv_1= '(' ( (lv_orig_2_0= ruleColorValue ) ) otherlv_3= ',' ( (lv_mod_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ')' ) | (otherlv_7= 'ladder' otherlv_8= '(' ( (lv_orig_9_0= ruleColorValue ) ) otherlv_10= ')' otherlv_11= 'stops' (otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')' )+ ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11457:1: ( (otherlv_0= 'derive' otherlv_1= '(' ( (lv_orig_2_0= ruleColorValue ) ) otherlv_3= ',' ( (lv_mod_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ')' ) | (otherlv_7= 'ladder' otherlv_8= '(' ( (lv_orig_9_0= ruleColorValue ) ) otherlv_10= ')' otherlv_11= 'stops' (otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')' )+ ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11457:1: ( (otherlv_0= 'derive' otherlv_1= '(' ( (lv_orig_2_0= ruleColorValue ) ) otherlv_3= ',' ( (lv_mod_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ')' ) | (otherlv_7= 'ladder' otherlv_8= '(' ( (lv_orig_9_0= ruleColorValue ) ) otherlv_10= ')' otherlv_11= 'stops' (otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')' )+ ) )
int alt104=2;
int LA104_0 = input.LA(1);
if ( (LA104_0==505) ) {
alt104=1;
}
else if ( (LA104_0==506) ) {
alt104=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 104, 0, input);
throw nvae;
}
switch (alt104) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11457:2: (otherlv_0= 'derive' otherlv_1= '(' ( (lv_orig_2_0= ruleColorValue ) ) otherlv_3= ',' ( (lv_mod_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ')' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11457:2: (otherlv_0= 'derive' otherlv_1= '(' ( (lv_orig_2_0= ruleColorValue ) ) otherlv_3= ',' ( (lv_mod_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ')' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11457:4: otherlv_0= 'derive' otherlv_1= '(' ( (lv_orig_2_0= ruleColorValue ) ) otherlv_3= ',' ( (lv_mod_4_0= ruleNumberValue ) ) otherlv_5= '%' otherlv_6= ')'
{
otherlv_0=(Token)match(input,505,FOLLOW_505_in_ruleColorFunction26647);
newLeafNode(otherlv_0, grammarAccess.getColorFunctionAccess().getDeriveKeyword_0_0());
otherlv_1=(Token)match(input,91,FOLLOW_91_in_ruleColorFunction26659);
newLeafNode(otherlv_1, grammarAccess.getColorFunctionAccess().getLeftParenthesisKeyword_0_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11465:1: ( (lv_orig_2_0= ruleColorValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11466:1: (lv_orig_2_0= ruleColorValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11466:1: (lv_orig_2_0= ruleColorValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11467:3: lv_orig_2_0= ruleColorValue
{
newCompositeNode(grammarAccess.getColorFunctionAccess().getOrigColorValueParserRuleCall_0_2_0());
pushFollow(FOLLOW_ruleColorValue_in_ruleColorFunction26680);
lv_orig_2_0=ruleColorValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getColorFunctionRule());
}
set(
current,
"orig",
lv_orig_2_0,
"ColorValue");
afterParserOrEnumRuleCall();
}
}
otherlv_3=(Token)match(input,12,FOLLOW_12_in_ruleColorFunction26692);
newLeafNode(otherlv_3, grammarAccess.getColorFunctionAccess().getCommaKeyword_0_3());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11487:1: ( (lv_mod_4_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11488:1: (lv_mod_4_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11488:1: (lv_mod_4_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11489:3: lv_mod_4_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getColorFunctionAccess().getModNumberValueParserRuleCall_0_4_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleColorFunction26713);
lv_mod_4_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getColorFunctionRule());
}
set(
current,
"mod",
lv_mod_4_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_5=(Token)match(input,316,FOLLOW_316_in_ruleColorFunction26725);
newLeafNode(otherlv_5, grammarAccess.getColorFunctionAccess().getPercentSignKeyword_0_5());
otherlv_6=(Token)match(input,92,FOLLOW_92_in_ruleColorFunction26737);
newLeafNode(otherlv_6, grammarAccess.getColorFunctionAccess().getRightParenthesisKeyword_0_6());
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11514:6: (otherlv_7= 'ladder' otherlv_8= '(' ( (lv_orig_9_0= ruleColorValue ) ) otherlv_10= ')' otherlv_11= 'stops' (otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')' )+ )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11514:6: (otherlv_7= 'ladder' otherlv_8= '(' ( (lv_orig_9_0= ruleColorValue ) ) otherlv_10= ')' otherlv_11= 'stops' (otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')' )+ )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11514:8: otherlv_7= 'ladder' otherlv_8= '(' ( (lv_orig_9_0= ruleColorValue ) ) otherlv_10= ')' otherlv_11= 'stops' (otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')' )+
{
otherlv_7=(Token)match(input,506,FOLLOW_506_in_ruleColorFunction26757);
newLeafNode(otherlv_7, grammarAccess.getColorFunctionAccess().getLadderKeyword_1_0());
otherlv_8=(Token)match(input,91,FOLLOW_91_in_ruleColorFunction26769);
newLeafNode(otherlv_8, grammarAccess.getColorFunctionAccess().getLeftParenthesisKeyword_1_1());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11522:1: ( (lv_orig_9_0= ruleColorValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11523:1: (lv_orig_9_0= ruleColorValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11523:1: (lv_orig_9_0= ruleColorValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11524:3: lv_orig_9_0= ruleColorValue
{
newCompositeNode(grammarAccess.getColorFunctionAccess().getOrigColorValueParserRuleCall_1_2_0());
pushFollow(FOLLOW_ruleColorValue_in_ruleColorFunction26790);
lv_orig_9_0=ruleColorValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getColorFunctionRule());
}
set(
current,
"orig",
lv_orig_9_0,
"ColorValue");
afterParserOrEnumRuleCall();
}
}
otherlv_10=(Token)match(input,92,FOLLOW_92_in_ruleColorFunction26802);
newLeafNode(otherlv_10, grammarAccess.getColorFunctionAccess().getRightParenthesisKeyword_1_3());
otherlv_11=(Token)match(input,352,FOLLOW_352_in_ruleColorFunction26814);
newLeafNode(otherlv_11, grammarAccess.getColorFunctionAccess().getStopsKeyword_1_4());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11548:1: (otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')' )+
int cnt103=0;
loop103:
do {
int alt103=2;
int LA103_0 = input.LA(1);
if ( (LA103_0==91) ) {
alt103=1;
}
switch (alt103) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11548:3: otherlv_12= '(' ( (lv_stopNumbers_13_0= ruleNumberValue ) ) otherlv_14= ',' ( (lv_stopColors_15_0= ruleColorValue ) ) otherlv_16= ')'
{
otherlv_12=(Token)match(input,91,FOLLOW_91_in_ruleColorFunction26827);
newLeafNode(otherlv_12, grammarAccess.getColorFunctionAccess().getLeftParenthesisKeyword_1_5_0());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11552:1: ( (lv_stopNumbers_13_0= ruleNumberValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11553:1: (lv_stopNumbers_13_0= ruleNumberValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11553:1: (lv_stopNumbers_13_0= ruleNumberValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11554:3: lv_stopNumbers_13_0= ruleNumberValue
{
newCompositeNode(grammarAccess.getColorFunctionAccess().getStopNumbersNumberValueParserRuleCall_1_5_1_0());
pushFollow(FOLLOW_ruleNumberValue_in_ruleColorFunction26848);
lv_stopNumbers_13_0=ruleNumberValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getColorFunctionRule());
}
add(
current,
"stopNumbers",
lv_stopNumbers_13_0,
"NumberValue");
afterParserOrEnumRuleCall();
}
}
otherlv_14=(Token)match(input,12,FOLLOW_12_in_ruleColorFunction26860);
newLeafNode(otherlv_14, grammarAccess.getColorFunctionAccess().getCommaKeyword_1_5_2());
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11574:1: ( (lv_stopColors_15_0= ruleColorValue ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11575:1: (lv_stopColors_15_0= ruleColorValue )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11575:1: (lv_stopColors_15_0= ruleColorValue )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11576:3: lv_stopColors_15_0= ruleColorValue
{
newCompositeNode(grammarAccess.getColorFunctionAccess().getStopColorsColorValueParserRuleCall_1_5_3_0());
pushFollow(FOLLOW_ruleColorValue_in_ruleColorFunction26881);
lv_stopColors_15_0=ruleColorValue();
state._fsp--;
if (current==null) {
current = createModelElementForParent(grammarAccess.getColorFunctionRule());
}
add(
current,
"stopColors",
lv_stopColors_15_0,
"ColorValue");
afterParserOrEnumRuleCall();
}
}
otherlv_16=(Token)match(input,92,FOLLOW_92_in_ruleColorFunction26893);
newLeafNode(otherlv_16, grammarAccess.getColorFunctionAccess().getRightParenthesisKeyword_1_5_4());
}
break;
default :
if ( cnt103 >= 1 ) break loop103;
EarlyExitException eee =
new EarlyExitException(103, input);
throw eee;
}
cnt103++;
} while (true);
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleColorFunction"
// $ANTLR start "ruleBooleanValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11604:1: ruleBooleanValue returns [Enumerator current=null] : ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) ;
public final Enumerator ruleBooleanValue() throws RecognitionException {
Enumerator current = null;
Token enumLiteral_0=null;
Token enumLiteral_1=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11606:28: ( ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11607:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11607:1: ( (enumLiteral_0= 'true' ) | (enumLiteral_1= 'false' ) )
int alt105=2;
int LA105_0 = input.LA(1);
if ( (LA105_0==507) ) {
alt105=1;
}
else if ( (LA105_0==508) ) {
alt105=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 105, 0, input);
throw nvae;
}
switch (alt105) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11607:2: (enumLiteral_0= 'true' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11607:2: (enumLiteral_0= 'true' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11607:4: enumLiteral_0= 'true'
{
enumLiteral_0=(Token)match(input,507,FOLLOW_507_in_ruleBooleanValue26946);
current = grammarAccess.getBooleanValueAccess().getTrueEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getBooleanValueAccess().getTrueEnumLiteralDeclaration_0());
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11613:6: (enumLiteral_1= 'false' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11613:6: (enumLiteral_1= 'false' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11613:8: enumLiteral_1= 'false'
{
enumLiteral_1=(Token)match(input,508,FOLLOW_508_in_ruleBooleanValue26963);
current = grammarAccess.getBooleanValueAccess().getFalseEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getBooleanValueAccess().getFalseEnumLiteralDeclaration_1());
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleBooleanValue"
// $ANTLR start "ruleHPositionValue"
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11623:1: ruleHPositionValue returns [Enumerator current=null] : ( (enumLiteral_0= 'left' ) | (enumLiteral_1= 'center' ) | (enumLiteral_2= 'right' ) | (enumLiteral_3= 'leading' ) | (enumLiteral_4= 'trailing' ) ) ;
public final Enumerator ruleHPositionValue() throws RecognitionException {
Enumerator current = null;
Token enumLiteral_0=null;
Token enumLiteral_1=null;
Token enumLiteral_2=null;
Token enumLiteral_3=null;
Token enumLiteral_4=null;
enterRule();
try {
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11625:28: ( ( (enumLiteral_0= 'left' ) | (enumLiteral_1= 'center' ) | (enumLiteral_2= 'right' ) | (enumLiteral_3= 'leading' ) | (enumLiteral_4= 'trailing' ) ) )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11626:1: ( (enumLiteral_0= 'left' ) | (enumLiteral_1= 'center' ) | (enumLiteral_2= 'right' ) | (enumLiteral_3= 'leading' ) | (enumLiteral_4= 'trailing' ) )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11626:1: ( (enumLiteral_0= 'left' ) | (enumLiteral_1= 'center' ) | (enumLiteral_2= 'right' ) | (enumLiteral_3= 'leading' ) | (enumLiteral_4= 'trailing' ) )
int alt106=5;
switch ( input.LA(1) ) {
case 255:
{
alt106=1;
}
break;
case 284:
{
alt106=2;
}
break;
case 256:
{
alt106=3;
}
break;
case 509:
{
alt106=4;
}
break;
case 510:
{
alt106=5;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 106, 0, input);
throw nvae;
}
switch (alt106) {
case 1 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11626:2: (enumLiteral_0= 'left' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11626:2: (enumLiteral_0= 'left' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11626:4: enumLiteral_0= 'left'
{
enumLiteral_0=(Token)match(input,255,FOLLOW_255_in_ruleHPositionValue27008);
current = grammarAccess.getHPositionValueAccess().getLeftEnumLiteralDeclaration_0().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_0, grammarAccess.getHPositionValueAccess().getLeftEnumLiteralDeclaration_0());
}
}
break;
case 2 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11632:6: (enumLiteral_1= 'center' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11632:6: (enumLiteral_1= 'center' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11632:8: enumLiteral_1= 'center'
{
enumLiteral_1=(Token)match(input,284,FOLLOW_284_in_ruleHPositionValue27025);
current = grammarAccess.getHPositionValueAccess().getCenterEnumLiteralDeclaration_1().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_1, grammarAccess.getHPositionValueAccess().getCenterEnumLiteralDeclaration_1());
}
}
break;
case 3 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11638:6: (enumLiteral_2= 'right' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11638:6: (enumLiteral_2= 'right' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11638:8: enumLiteral_2= 'right'
{
enumLiteral_2=(Token)match(input,256,FOLLOW_256_in_ruleHPositionValue27042);
current = grammarAccess.getHPositionValueAccess().getRightEnumLiteralDeclaration_2().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_2, grammarAccess.getHPositionValueAccess().getRightEnumLiteralDeclaration_2());
}
}
break;
case 4 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11644:6: (enumLiteral_3= 'leading' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11644:6: (enumLiteral_3= 'leading' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11644:8: enumLiteral_3= 'leading'
{
enumLiteral_3=(Token)match(input,509,FOLLOW_509_in_ruleHPositionValue27059);
current = grammarAccess.getHPositionValueAccess().getLeadingEnumLiteralDeclaration_3().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_3, grammarAccess.getHPositionValueAccess().getLeadingEnumLiteralDeclaration_3());
}
}
break;
case 5 :
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11650:6: (enumLiteral_4= 'trailing' )
{
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11650:6: (enumLiteral_4= 'trailing' )
// ../at.bestsolution.e4.jfx.xtext.css/src-gen/at/bestsolution/e4/jfx/xtext/parser/antlr/internal/InternalJFXCss.g:11650:8: enumLiteral_4= 'trailing'
{
enumLiteral_4=(Token)match(input,510,FOLLOW_510_in_ruleHPositionValue27076);
current = grammarAccess.getHPositionValueAccess().getTrailingEnumLiteralDeclaration_4().getEnumLiteral().getInstance();
newLeafNode(enumLiteral_4, grammarAccess.getHPositionValueAccess().getTrailingEnumLiteralDeclaration_4());
}
}
break;
}
}
leaveRule();
}
catch (RecognitionException re) {
recover(input,re);
appendSkippedTokens();
}
finally {
}
return current;
}
// $ANTLR end "ruleHPositionValue"
// Delegated rules
protected DFA9 dfa9 = new DFA9(this);
protected DFA63 dfa63 = new DFA63(this);
protected DFA101 dfa101 = new DFA101(this);
static final String DFA9_eotS =
"\52\uffff";
static final String DFA9_eofS =
"\52\uffff";
static final String DFA9_minS =
"\1\6\10\uffff\1\21\37\uffff\1\u00fd";
static final String DFA9_maxS =
"\1\u0134\10\uffff\1\21\37\uffff\1\u01fc";
static final String DFA9_acceptS =
"\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\uffff\1\11\1\12\1\13"+
"\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\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\43\1\44\1\45"+
"\1\46\1\47\1\uffff";
static final String DFA9_specialS =
"\52\uffff}>";
static final String[] DFA9_transitionS = {
"\2\43\42\uffff\6\1\6\2\6\3\6\4\6\5\1\6\20\uffff\1\7\4\uffff"+
"\3\10\1\11\37\10\33\12\27\13\4\14\36\15\1\20\1\uffff\1\16\23"+
"\uffff\3\17\7\21\3\22\2\23\3\24\4\uffff\2\25\3\uffff\2\26\3"+
"\27\1\30\1\31\1\46\6\47\4\50\2\36\2\34\2\uffff\1\32\3\uffff"+
"\1\33\2\uffff\1\35\1\uffff\1\37\1\40\1\41\1\42\7\uffff\1\43"+
"\1\44\1\45",
"",
"",
"",
"",
"",
"",
"",
"",
"\1\51",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\2\23\35\uffff\1\23\11\uffff\1\23\16\uffff\2\23\u00c4\uffff"+
"\2\10"
};
static final short[] DFA9_eot = DFA.unpackEncodedString(DFA9_eotS);
static final short[] DFA9_eof = DFA.unpackEncodedString(DFA9_eofS);
static final char[] DFA9_min = DFA.unpackEncodedStringToUnsignedChars(DFA9_minS);
static final char[] DFA9_max = DFA.unpackEncodedStringToUnsignedChars(DFA9_maxS);
static final short[] DFA9_accept = DFA.unpackEncodedString(DFA9_acceptS);
static final short[] DFA9_special = DFA.unpackEncodedString(DFA9_specialS);
static final short[][] DFA9_transition;
static {
int numStates = DFA9_transitionS.length;
DFA9_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA9_transition[i] = DFA.unpackEncodedString(DFA9_transitionS[i]);
}
}
class DFA9 extends DFA {
public DFA9(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 9;
this.eot = DFA9_eot;
this.eof = DFA9_eof;
this.min = DFA9_min;
this.max = DFA9_max;
this.accept = DFA9_accept;
this.special = DFA9_special;
this.transition = DFA9_transition;
}
public String getDescription() {
return "752:2: (this_FontProperty_0= ruleFontProperty | this_FontFamilyProperty_1= ruleFontFamilyProperty | this_FontSizeProperty_2= ruleFontSizeProperty | this_FontStyleProperty_3= ruleFontStyleProperty | this_FontWeightProperty_4= ruleFontWeightProperty | this_CursorProperty_5= ruleCursorProperty | this_EffectProperty_6= ruleEffectProperty | this_BooleanProperty_7= ruleBooleanProperty | this_SizeProperty_8= ruleSizeProperty | this_NumberProperty_9= ruleNumberProperty | this_IntegerProperty_10= ruleIntegerProperty | this_PaintProperty_11= rulePaintProperty | this_BlendProperty_12= ruleBlendProperty | this_UrlProperty_13= ruleUrlProperty | this_PaintProperties_14= rulePaintProperties | this_MultiSizeProperties_15= ruleMultiSizeProperties | this_HPositionProperty_16= ruleHPositionProperty | this_VPositionProperty_17= ruleVPositionProperty | this_SideProperty_18= ruleSideProperty | this_BarPolicyProperty_19= ruleBarPolicyProperty | this_UrlProperties_20= ruleUrlProperties | this_RepeatProperties_21= ruleRepeatProperties | this_MultiSizeProperty_22= ruleMultiSizeProperty | this_SizeProperties_23= ruleSizeProperties | this_StrokeLineCapProperty_24= ruleStrokeLineCapProperty | this_StrokeLineJoinProperty_25= ruleStrokeLineJoinProperty | this_AlignmentProperty_26= ruleAlignmentProperty | this_TextOriginProperty_27= ruleTextOriginProperty | this_PositionProperty_28= rulePositionProperty | this_BackgroundImageSizeProperty_29= ruleBackgroundImageSizeProperty | this_BorderStyleProperty_30= ruleBorderStyleProperty | this_BorderImageSliceProperty_31= ruleBorderImageSliceProperty | this_TextOverrunProperty_32= ruleTextOverrunProperty | this_InsetsProperty_33= ruleInsetsProperty | this_HorizontalGridLineStrokeDashArrayProperty_34= ruleHorizontalGridLineStrokeDashArrayProperty | this_VerticalGridLineStrokeDashArrayProperty_35= ruleVerticalGridLineStrokeDashArrayProperty | this_MultiPaintProperties_36= ruleMultiPaintProperties | this_ColorProperty_37= ruleColorProperty | this_StringProperty_38= ruleStringProperty )";
}
}
static final String DFA63_eotS =
"\16\uffff";
static final String DFA63_eofS =
"\1\uffff\13\14\2\uffff";
static final String DFA63_minS =
"\14\6\2\uffff";
static final String DFA63_maxS =
"\1\7\13\u0157\2\uffff";
static final String DFA63_acceptS =
"\14\uffff\1\1\1\2";
static final String DFA63_specialS =
"\16\uffff}>";
static final String[] DFA63_transitionS = {
"\1\1\1\2",
"\2\15\4\uffff\1\14\34\uffff\1\14\u0112\uffff\1\3\1\4\1\5\1"+
"\6\1\7\1\10\1\11\1\12\1\13\22\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u0112\uffff\1\3\1\4\1\5\1"+
"\6\1\7\1\10\1\11\1\12\1\13\22\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"\2\15\4\uffff\1\14\34\uffff\1\14\u012d\uffff\1\14",
"",
""
};
static final short[] DFA63_eot = DFA.unpackEncodedString(DFA63_eotS);
static final short[] DFA63_eof = DFA.unpackEncodedString(DFA63_eofS);
static final char[] DFA63_min = DFA.unpackEncodedStringToUnsignedChars(DFA63_minS);
static final char[] DFA63_max = DFA.unpackEncodedStringToUnsignedChars(DFA63_maxS);
static final short[] DFA63_accept = DFA.unpackEncodedString(DFA63_acceptS);
static final short[] DFA63_special = DFA.unpackEncodedString(DFA63_specialS);
static final short[][] DFA63_transition;
static {
int numStates = DFA63_transitionS.length;
DFA63_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA63_transition[i] = DFA.unpackEncodedString(DFA63_transitionS[i]);
}
}
class DFA63 extends DFA {
public DFA63(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 63;
this.eot = DFA63_eot;
this.eof = DFA63_eof;
this.min = DFA63_min;
this.max = DFA63_max;
this.accept = DFA63_accept;
this.special = DFA63_special;
this.transition = DFA63_transition;
}
public String getDescription() {
return "7190:1: ( ( (lv_values_0_0= ruleSizeValue ) ) | ( ( (lv_values_1_0= ruleSizeValue ) ) ( (lv_values_2_0= ruleSizeValue ) ) ( (lv_values_3_0= ruleSizeValue ) ) ( (lv_values_4_0= ruleSizeValue ) ) ) )";
}
}
static final String DFA101_eotS =
"\14\uffff";
static final String DFA101_eofS =
"\14\uffff";
static final String DFA101_minS =
"\1\10\1\uffff\2\133\2\6\2\14\4\uffff";
static final String DFA101_maxS =
"\1\u01f6\1\uffff\2\133\2\6\2\u013c\4\uffff";
static final String DFA101_acceptS =
"\1\uffff\1\1\6\uffff\1\3\1\2\1\5\1\4";
static final String DFA101_specialS =
"\14\uffff}>";
static final String[] DFA101_transitionS = {
"\1\1\u01ec\uffff\1\2\1\3",
"",
"\1\4",
"\1\5",
"\1\6",
"\1\7",
"\1\11\u012f\uffff\1\10",
"\1\13\u012f\uffff\1\12",
"",
"",
"",
""
};
static final short[] DFA101_eot = DFA.unpackEncodedString(DFA101_eotS);
static final short[] DFA101_eof = DFA.unpackEncodedString(DFA101_eofS);
static final char[] DFA101_min = DFA.unpackEncodedStringToUnsignedChars(DFA101_minS);
static final char[] DFA101_max = DFA.unpackEncodedStringToUnsignedChars(DFA101_maxS);
static final short[] DFA101_accept = DFA.unpackEncodedString(DFA101_acceptS);
static final short[] DFA101_special = DFA.unpackEncodedString(DFA101_specialS);
static final short[][] DFA101_transition;
static {
int numStates = DFA101_transitionS.length;
DFA101_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA101_transition[i] = DFA.unpackEncodedString(DFA101_transitionS[i]);
}
}
class DFA101 extends DFA {
public DFA101(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 101;
this.eot = DFA101_eot;
this.eof = DFA101_eof;
this.min = DFA101_min;
this.max = DFA101_max;
this.accept = DFA101_accept;
this.special = DFA101_special;
this.transition = DFA101_transition;
}
public String getDescription() {
return "10842:1: ( ( (lv_hex_0_0= RULE_HEX_NUMBER ) ) | (otherlv_1= 'rgb' otherlv_2= '(' ( (lv_r_3_0= ruleIntegerValue ) ) otherlv_4= ',' ( (lv_g_5_0= ruleIntegerValue ) ) otherlv_6= ',' ( (lv_b_7_0= ruleIntegerValue ) ) otherlv_8= ')' ) | (otherlv_9= 'rgb' otherlv_10= '(' ( (lv_rp_11_0= ruleIntegerValue ) ) otherlv_12= '%' otherlv_13= ',' ( (lv_gp_14_0= ruleIntegerValue ) ) otherlv_15= '%' otherlv_16= ',' ( (lv_bp_17_0= ruleIntegerValue ) ) otherlv_18= '%' otherlv_19= ')' ) | (otherlv_20= 'rgba' otherlv_21= '(' ( (lv_r_22_0= ruleIntegerValue ) ) otherlv_23= ',' ( (lv_g_24_0= ruleIntegerValue ) ) otherlv_25= ',' ( (lv_b_26_0= ruleIntegerValue ) ) otherlv_27= ',' ( (lv_alpha_28_0= ruleNumberValue ) ) otherlv_29= ')' ) | (otherlv_30= 'rgba' otherlv_31= '(' ( (lv_rp_32_0= ruleIntegerValue ) ) otherlv_33= '%' otherlv_34= ',' ( (lv_gp_35_0= ruleIntegerValue ) ) otherlv_36= '%' otherlv_37= ',' ( (lv_bp_38_0= ruleIntegerValue ) ) otherlv_39= '%' otherlv_40= ',' ( (lv_alpha_41_0= ruleNumberValue ) ) otherlv_42= ')' ) )";
}
}
public static final BitSet FOLLOW_ruleJFXCss_in_entryRuleJFXCss75 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleJFXCss85 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDefinition_in_ruleJFXCss130 = new BitSet(new long[]{0x0000000000018012L});
public static final BitSet FOLLOW_ruleDefinition_in_entryRuleDefinition166 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDefinition176 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSelector_in_ruleDefinition222 = new BitSet(new long[]{0x0000000000003000L});
public static final BitSet FOLLOW_12_in_ruleDefinition235 = new BitSet(new long[]{0x000000000001B010L});
public static final BitSet FOLLOW_ruleSelector_in_ruleDefinition256 = new BitSet(new long[]{0x0000000000003000L});
public static final BitSet FOLLOW_13_in_ruleDefinition270 = new BitSet(new long[]{0xFFFFFC00000000C0L,0xFFFFFFFFC20001FFL,0xFFFFFFFFFFFFFFFFL,0x1FFFF80000BFFFFFL,0x001C07A44FFFFFC6L});
public static final BitSet FOLLOW_ruleFXProperty_in_ruleDefinition291 = new BitSet(new long[]{0xFFFFFC00000040C0L,0xFFFFFFFFC20001FFL,0xFFFFFFFFFFFFFFFFL,0x1FFFF80000BFFFFFL,0x001C07A44FFFFFC6L});
public static final BitSet FOLLOW_14_in_ruleDefinition304 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSelector_in_entryRuleSelector340 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSelector350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSimpleSelector_in_ruleSelector395 = new BitSet(new long[]{0x0000000000018012L});
public static final BitSet FOLLOW_ruleSimpleSelector_in_entryRuleSimpleSelector431 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSimpleSelector441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_ruleSimpleSelector483 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIdSelector_in_ruleSimpleSelector516 = new BitSet(new long[]{0x0000000000020002L});
public static final BitSet FOLLOW_rulePseudoClassSelector_in_ruleSimpleSelector537 = new BitSet(new long[]{0x0000000000020002L});
public static final BitSet FOLLOW_ruleClassSelector_in_ruleSimpleSelector567 = new BitSet(new long[]{0x0000000000020002L});
public static final BitSet FOLLOW_rulePseudoClassSelector_in_ruleSimpleSelector588 = new BitSet(new long[]{0x0000000000020002L});
public static final BitSet FOLLOW_ruleIdSelector_in_entryRuleIdSelector626 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIdSelector636 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_ruleIdSelector673 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_RULE_ID_in_ruleIdSelector690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleClassSelector_in_entryRuleClassSelector731 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleClassSelector741 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_ruleClassSelector778 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_RULE_ID_in_ruleClassSelector795 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePseudoClassSelector_in_entryRulePseudoClassSelector836 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePseudoClassSelector846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rulePseudoClassSelector883 = new BitSet(new long[]{0x000001FFFFFC0000L});
public static final BitSet FOLLOW_18_in_rulePseudoClassSelector903 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rulePseudoClassSelector932 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rulePseudoClassSelector961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rulePseudoClassSelector990 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_22_in_rulePseudoClassSelector1019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rulePseudoClassSelector1048 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rulePseudoClassSelector1077 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rulePseudoClassSelector1106 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rulePseudoClassSelector1135 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rulePseudoClassSelector1164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rulePseudoClassSelector1193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rulePseudoClassSelector1222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rulePseudoClassSelector1251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rulePseudoClassSelector1280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rulePseudoClassSelector1309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rulePseudoClassSelector1338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rulePseudoClassSelector1367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rulePseudoClassSelector1396 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rulePseudoClassSelector1425 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rulePseudoClassSelector1454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rulePseudoClassSelector1483 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rulePseudoClassSelector1512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rulePseudoClassSelector1541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFXProperty_in_entryRuleFXProperty1593 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFXProperty1603 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontProperty_in_ruleFXProperty1651 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleFontFamilyProperty_in_ruleFXProperty1678 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleFontSizeProperty_in_ruleFXProperty1705 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleFontStyleProperty_in_ruleFXProperty1732 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleFontWeightProperty_in_ruleFXProperty1759 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleCursorProperty_in_ruleFXProperty1786 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleEffectProperty_in_ruleFXProperty1813 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleBooleanProperty_in_ruleFXProperty1840 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleSizeProperty_in_ruleFXProperty1867 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleNumberProperty_in_ruleFXProperty1894 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleIntegerProperty_in_ruleFXProperty1921 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_rulePaintProperty_in_ruleFXProperty1948 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleBlendProperty_in_ruleFXProperty1975 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleUrlProperty_in_ruleFXProperty2002 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_rulePaintProperties_in_ruleFXProperty2029 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleMultiSizeProperties_in_ruleFXProperty2056 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleHPositionProperty_in_ruleFXProperty2083 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleVPositionProperty_in_ruleFXProperty2110 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleSideProperty_in_ruleFXProperty2137 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleBarPolicyProperty_in_ruleFXProperty2164 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleUrlProperties_in_ruleFXProperty2191 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleRepeatProperties_in_ruleFXProperty2218 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleMultiSizeProperty_in_ruleFXProperty2245 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleSizeProperties_in_ruleFXProperty2272 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleStrokeLineCapProperty_in_ruleFXProperty2299 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleStrokeLineJoinProperty_in_ruleFXProperty2326 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleAlignmentProperty_in_ruleFXProperty2353 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleTextOriginProperty_in_ruleFXProperty2380 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_rulePositionProperty_in_ruleFXProperty2407 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleBackgroundImageSizeProperty_in_ruleFXProperty2434 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleBorderStyleProperty_in_ruleFXProperty2461 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleBorderImageSliceProperty_in_ruleFXProperty2488 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleTextOverrunProperty_in_ruleFXProperty2515 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleInsetsProperty_in_ruleFXProperty2542 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleHorizontalGridLineStrokeDashArrayProperty_in_ruleFXProperty2569 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleVerticalGridLineStrokeDashArrayProperty_in_ruleFXProperty2596 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleMultiPaintProperties_in_ruleFXProperty2623 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleColorProperty_in_ruleFXProperty2650 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_ruleStringProperty_in_ruleFXProperty2677 = new BitSet(new long[]{0x0000020000000000L});
public static final BitSet FOLLOW_41_in_ruleFXProperty2689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontProperty_in_entryRuleFontProperty2725 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontProperty2735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_ruleFontProperty2780 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_43_in_ruleFontProperty2809 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_44_in_ruleFontProperty2838 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_45_in_ruleFontProperty2867 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_46_in_ruleFontProperty2896 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_47_in_ruleFontProperty2925 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleFontProperty2953 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleFontValue_in_ruleFontProperty2974 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontFamilyProperty_in_entryRuleFontFamilyProperty3010 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontFamilyProperty3020 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_ruleFontFamilyProperty3065 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_49_in_ruleFontFamilyProperty3094 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_50_in_ruleFontFamilyProperty3123 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_51_in_ruleFontFamilyProperty3152 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_52_in_ruleFontFamilyProperty3181 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_53_in_ruleFontFamilyProperty3210 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleFontFamilyProperty3238 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_ruleFontFamily_in_ruleFontFamilyProperty3259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontSizeProperty_in_entryRuleFontSizeProperty3295 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontSizeProperty3305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_ruleFontSizeProperty3350 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_55_in_ruleFontSizeProperty3379 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_56_in_ruleFontSizeProperty3408 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_57_in_ruleFontSizeProperty3437 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_58_in_ruleFontSizeProperty3466 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_59_in_ruleFontSizeProperty3495 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleFontSizeProperty3523 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleFontSizeProperty3544 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontStyleProperty_in_entryRuleFontStyleProperty3580 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontStyleProperty3590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_ruleFontStyleProperty3635 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_61_in_ruleFontStyleProperty3664 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_62_in_ruleFontStyleProperty3693 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_63_in_ruleFontStyleProperty3722 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_64_in_ruleFontStyleProperty3751 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_65_in_ruleFontStyleProperty3780 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleFontStyleProperty3808 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000007000000L});
public static final BitSet FOLLOW_ruleFontStyleValue_in_ruleFontStyleProperty3829 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontWeightProperty_in_entryRuleFontWeightProperty3865 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontWeightProperty3875 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_66_in_ruleFontWeightProperty3920 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_67_in_ruleFontWeightProperty3949 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_68_in_ruleFontWeightProperty3978 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_69_in_ruleFontWeightProperty4007 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_70_in_ruleFontWeightProperty4036 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_71_in_ruleFontWeightProperty4065 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleFontWeightProperty4093 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003C000000L});
public static final BitSet FOLLOW_ruleFontWeightValue_in_ruleFontWeightProperty4114 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleCursorProperty_in_entryRuleCursorProperty4150 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleCursorProperty4160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_ruleCursorProperty4197 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleCursorProperty4209 = new BitSet(new long[]{0x0000000000000000L,0x0000000001FFFE00L});
public static final BitSet FOLLOW_73_in_ruleCursorProperty4229 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_ruleCursorProperty4258 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_ruleCursorProperty4287 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_76_in_ruleCursorProperty4316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_77_in_ruleCursorProperty4345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_78_in_ruleCursorProperty4374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_79_in_ruleCursorProperty4403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_80_in_ruleCursorProperty4432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_81_in_ruleCursorProperty4461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_ruleCursorProperty4490 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_ruleCursorProperty4519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_84_in_ruleCursorProperty4548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_ruleCursorProperty4577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_ruleCursorProperty4606 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_87_in_ruleCursorProperty4635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_ruleCursorProperty4664 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEffectProperty_in_entryRuleEffectProperty4716 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEffectProperty4726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_ruleEffectProperty4763 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleEffectProperty4775 = new BitSet(new long[]{0x0000000000000000L,0x0000000024000000L});
public static final BitSet FOLLOW_ruleEffect_in_ruleEffectProperty4796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEffect_in_entryRuleEffect4832 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEffect4842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEffectDropShadow_in_ruleEffect4889 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEffectInnerShadow_in_ruleEffect4916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEffectDropShadow_in_entryRuleEffectDropShadow4951 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEffectDropShadow4961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_ruleEffectDropShadow4998 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleEffectDropShadow5010 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0780000000000000L});
public static final BitSet FOLLOW_ruleBlurValue_in_ruleEffectDropShadow5031 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectDropShadow5043 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF000000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleColorValue_in_ruleEffectDropShadow5064 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectDropShadow5076 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleEffectDropShadow5097 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectDropShadow5109 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleEffectDropShadow5130 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectDropShadow5142 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleEffectDropShadow5163 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectDropShadow5175 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleEffectDropShadow5196 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleEffectDropShadow5208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEffectInnerShadow_in_entryRuleEffectInnerShadow5244 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEffectInnerShadow5254 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_ruleEffectInnerShadow5291 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0780000000000000L});
public static final BitSet FOLLOW_ruleBlurValue_in_ruleEffectInnerShadow5312 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectInnerShadow5324 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF000000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleColorValue_in_ruleEffectInnerShadow5345 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectInnerShadow5357 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleEffectInnerShadow5378 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectInnerShadow5390 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleEffectInnerShadow5411 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectInnerShadow5423 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleEffectInnerShadow5444 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleEffectInnerShadow5456 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleEffectInnerShadow5477 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleEffectInnerShadow5489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBooleanProperty_in_entryRuleBooleanProperty5525 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBooleanProperty5535 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_ruleBooleanProperty5580 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_95_in_ruleBooleanProperty5609 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_96_in_ruleBooleanProperty5638 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_97_in_ruleBooleanProperty5667 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_98_in_ruleBooleanProperty5696 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_99_in_ruleBooleanProperty5725 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_100_in_ruleBooleanProperty5754 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_101_in_ruleBooleanProperty5783 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_102_in_ruleBooleanProperty5812 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_103_in_ruleBooleanProperty5841 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_104_in_ruleBooleanProperty5870 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_105_in_ruleBooleanProperty5899 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_106_in_ruleBooleanProperty5928 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_107_in_ruleBooleanProperty5957 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_108_in_ruleBooleanProperty5986 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_109_in_ruleBooleanProperty6015 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_110_in_ruleBooleanProperty6044 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_111_in_ruleBooleanProperty6073 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_112_in_ruleBooleanProperty6102 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_113_in_ruleBooleanProperty6131 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_114_in_ruleBooleanProperty6160 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_115_in_ruleBooleanProperty6189 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_116_in_ruleBooleanProperty6218 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_117_in_ruleBooleanProperty6247 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_118_in_ruleBooleanProperty6276 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_119_in_ruleBooleanProperty6305 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_120_in_ruleBooleanProperty6334 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_121_in_ruleBooleanProperty6363 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_122_in_ruleBooleanProperty6392 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_123_in_ruleBooleanProperty6421 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_124_in_ruleBooleanProperty6450 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_125_in_ruleBooleanProperty6479 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_126_in_ruleBooleanProperty6508 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_127_in_ruleBooleanProperty6537 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_128_in_ruleBooleanProperty6566 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleBooleanProperty6594 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1800000000000000L});
public static final BitSet FOLLOW_ruleBooleanValue_in_ruleBooleanProperty6615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeProperty_in_entryRuleSizeProperty6651 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSizeProperty6661 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_129_in_ruleSizeProperty6706 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_130_in_ruleSizeProperty6735 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_131_in_ruleSizeProperty6764 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_132_in_ruleSizeProperty6793 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_133_in_ruleSizeProperty6822 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_134_in_ruleSizeProperty6851 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_135_in_ruleSizeProperty6880 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_136_in_ruleSizeProperty6909 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_137_in_ruleSizeProperty6938 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_138_in_ruleSizeProperty6967 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_139_in_ruleSizeProperty6996 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_140_in_ruleSizeProperty7025 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_141_in_ruleSizeProperty7054 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_142_in_ruleSizeProperty7083 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_143_in_ruleSizeProperty7112 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_144_in_ruleSizeProperty7141 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_145_in_ruleSizeProperty7170 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_146_in_ruleSizeProperty7199 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_147_in_ruleSizeProperty7228 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_148_in_ruleSizeProperty7257 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_149_in_ruleSizeProperty7286 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_150_in_ruleSizeProperty7315 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_151_in_ruleSizeProperty7344 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_152_in_ruleSizeProperty7373 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_153_in_ruleSizeProperty7402 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_154_in_ruleSizeProperty7431 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_155_in_ruleSizeProperty7460 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleSizeProperty7488 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleSizeProperty7509 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumberProperty_in_entryRuleNumberProperty7545 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleNumberProperty7555 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_156_in_ruleNumberProperty7600 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_157_in_ruleNumberProperty7629 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_158_in_ruleNumberProperty7658 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_159_in_ruleNumberProperty7687 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_160_in_ruleNumberProperty7716 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_161_in_ruleNumberProperty7745 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_162_in_ruleNumberProperty7774 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_163_in_ruleNumberProperty7803 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_164_in_ruleNumberProperty7832 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_165_in_ruleNumberProperty7861 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_166_in_ruleNumberProperty7890 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_167_in_ruleNumberProperty7919 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_168_in_ruleNumberProperty7948 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_169_in_ruleNumberProperty7977 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_170_in_ruleNumberProperty8006 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_171_in_ruleNumberProperty8035 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_172_in_ruleNumberProperty8064 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_173_in_ruleNumberProperty8093 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_174_in_ruleNumberProperty8122 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_175_in_ruleNumberProperty8151 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_176_in_ruleNumberProperty8180 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_177_in_ruleNumberProperty8209 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_178_in_ruleNumberProperty8238 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleNumberProperty8266 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleNumberProperty8287 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIntegerProperty_in_entryRuleIntegerProperty8323 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIntegerProperty8333 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_179_in_ruleIntegerProperty8378 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_180_in_ruleIntegerProperty8407 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_181_in_ruleIntegerProperty8436 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_182_in_ruleIntegerProperty8465 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleIntegerProperty8493 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleIntegerProperty8514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePaintProperty_in_entryRulePaintProperty8550 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePaintProperty8560 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_183_in_rulePaintProperty8605 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_184_in_rulePaintProperty8634 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_185_in_rulePaintProperty8663 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_186_in_rulePaintProperty8692 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_187_in_rulePaintProperty8721 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_188_in_rulePaintProperty8750 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_189_in_rulePaintProperty8779 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_190_in_rulePaintProperty8808 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_191_in_rulePaintProperty8837 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_192_in_rulePaintProperty8866 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_193_in_rulePaintProperty8895 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_194_in_rulePaintProperty8924 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_195_in_rulePaintProperty8953 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_196_in_rulePaintProperty8982 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_197_in_rulePaintProperty9011 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_198_in_rulePaintProperty9040 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_199_in_rulePaintProperty9069 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_200_in_rulePaintProperty9098 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_201_in_rulePaintProperty9127 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_202_in_rulePaintProperty9156 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_203_in_rulePaintProperty9185 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_204_in_rulePaintProperty9214 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_205_in_rulePaintProperty9243 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_206_in_rulePaintProperty9272 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_207_in_rulePaintProperty9301 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_208_in_rulePaintProperty9330 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_209_in_rulePaintProperty9359 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_210_in_rulePaintProperty9388 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_211_in_rulePaintProperty9417 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_212_in_rulePaintProperty9446 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_rulePaintProperty9474 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF440000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_rulePaintValue_in_rulePaintProperty9495 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePaintProperties_in_entryRulePaintProperties9531 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePaintProperties9541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_213_in_rulePaintProperties9584 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_rulePaintProperties9609 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082400000L,0x00000000000FC000L,0xFFFFFFF440000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_rulePaintValue_in_rulePaintProperties9632 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_rulePaintProperties9645 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF440000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_rulePaintValue_in_rulePaintProperties9666 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_214_in_rulePaintProperties9687 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBlendProperty_in_entryRuleBlendProperty9724 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBlendProperty9734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_215_in_ruleBlendProperty9771 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleBlendProperty9783 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x000007FFFF000000L});
public static final BitSet FOLLOW_216_in_ruleBlendProperty9803 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_217_in_ruleBlendProperty9832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_218_in_ruleBlendProperty9861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_219_in_ruleBlendProperty9890 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_220_in_ruleBlendProperty9919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_221_in_ruleBlendProperty9948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_222_in_ruleBlendProperty9977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_223_in_ruleBlendProperty10006 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_224_in_ruleBlendProperty10035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_225_in_ruleBlendProperty10064 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_226_in_ruleBlendProperty10093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_227_in_ruleBlendProperty10122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_228_in_ruleBlendProperty10151 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_229_in_ruleBlendProperty10180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_230_in_ruleBlendProperty10209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_231_in_ruleBlendProperty10238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_232_in_ruleBlendProperty10267 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_233_in_ruleBlendProperty10296 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_234_in_ruleBlendProperty10325 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleUrlProperty_in_entryRuleUrlProperty10377 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleUrlProperty10387 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_235_in_ruleUrlProperty10432 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_236_in_ruleUrlProperty10461 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_237_in_ruleUrlProperty10490 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleUrlProperty10518 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0800000000000000L});
public static final BitSet FOLLOW_ruleUrlValue_in_ruleUrlProperty10539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMultiSizeProperties_in_entryRuleMultiSizeProperties10575 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMultiSizeProperties10585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_238_in_ruleMultiSizeProperties10630 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_239_in_ruleMultiSizeProperties10659 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_240_in_ruleMultiSizeProperties10688 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_241_in_ruleMultiSizeProperties10717 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_242_in_ruleMultiSizeProperties10746 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_243_in_ruleMultiSizeProperties10775 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_244_in_ruleMultiSizeProperties10804 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleMultiSizeProperties10832 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleMultiSizeValue_in_ruleMultiSizeProperties10853 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_ruleMultiSizeProperties10866 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleMultiSizeValue_in_ruleMultiSizeProperties10887 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_ruleHPositionProperty_in_entryRuleHPositionProperty10925 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleHPositionProperty10935 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_245_in_ruleHPositionProperty10980 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_246_in_ruleHPositionProperty11009 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_247_in_ruleHPositionProperty11038 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleHPositionProperty11066 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x8000000000000000L,0x0000000010000001L,0x0000000000000000L,0x0000000000000000L,0x6000000000000000L});
public static final BitSet FOLLOW_ruleHPositionValue_in_ruleHPositionProperty11087 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleVPositionProperty_in_entryRuleVPositionProperty11123 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleVPositionProperty11133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_ruleVPositionProperty11178 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_248_in_ruleVPositionProperty11207 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_249_in_ruleVPositionProperty11236 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleVPositionProperty11264 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x6000000000000000L,0x0060004010000000L});
public static final BitSet FOLLOW_ruleVPositionValue_in_ruleVPositionProperty11285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSideProperty_in_entryRuleSideProperty11321 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSideProperty11331 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_250_in_ruleSideProperty11376 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_251_in_ruleSideProperty11405 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_252_in_ruleSideProperty11434 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleSideProperty11462 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0xE000000000000000L,0x0000000000000001L});
public static final BitSet FOLLOW_253_in_ruleSideProperty11482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_254_in_ruleSideProperty11511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_255_in_ruleSideProperty11540 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_256_in_ruleSideProperty11569 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBarPolicyProperty_in_entryRuleBarPolicyProperty11621 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBarPolicyProperty11631 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_257_in_ruleBarPolicyProperty11676 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_258_in_ruleBarPolicyProperty11705 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleBarPolicyProperty11733 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000038L});
public static final BitSet FOLLOW_259_in_ruleBarPolicyProperty11753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_260_in_ruleBarPolicyProperty11782 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_261_in_ruleBarPolicyProperty11811 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleUrlProperties_in_entryRuleUrlProperties11863 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleUrlProperties11873 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_262_in_ruleUrlProperties11918 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_263_in_ruleUrlProperties11947 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleUrlProperties11975 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0800000000000000L});
public static final BitSet FOLLOW_ruleUrlValue_in_ruleUrlProperties11996 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_ruleUrlProperties12009 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0800000000000000L});
public static final BitSet FOLLOW_ruleUrlValue_in_ruleUrlProperties12030 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_ruleRepeatProperties_in_entryRuleRepeatProperties12068 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRepeatProperties12078 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_264_in_ruleRepeatProperties12123 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_265_in_ruleRepeatProperties12152 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_266_in_ruleRepeatProperties12181 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleRepeatProperties12209 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000000L,0x00000000000007E0L});
public static final BitSet FOLLOW_ruleRepeatStyleValue_in_ruleRepeatProperties12230 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_ruleRepeatProperties12243 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000000L,0x00000000000007E0L});
public static final BitSet FOLLOW_ruleRepeatStyleValue_in_ruleRepeatProperties12264 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_ruleMultiSizeProperty_in_entryRuleMultiSizeProperty12302 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMultiSizeProperty12312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_267_in_ruleMultiSizeProperty12355 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleMultiSizeProperty12380 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleMultiSizeValue_in_ruleMultiSizeProperty12401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeProperties_in_entryRuleSizeProperties12437 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSizeProperties12447 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_268_in_ruleSizeProperties12490 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleSizeProperties12515 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleSizeProperties12536 = new BitSet(new long[]{0x00000000000000C2L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleMultiPaintProperties_in_entryRuleMultiPaintProperties12573 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMultiPaintProperties12583 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_269_in_ruleMultiPaintProperties12626 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleMultiPaintProperties12651 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082400000L,0x00000000000FC000L,0xFFFFFFF440000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleMultiPaintValue_in_ruleMultiPaintProperties12674 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_ruleMultiPaintProperties12687 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF440000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleMultiPaintValue_in_ruleMultiPaintProperties12708 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_214_in_ruleMultiPaintProperties12729 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleColorPropertyKeys_in_entryRuleColorPropertyKeys12767 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleColorPropertyKeys12778 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_270_in_ruleColorPropertyKeys12816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_271_in_ruleColorPropertyKeys12835 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_272_in_ruleColorPropertyKeys12854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_273_in_ruleColorPropertyKeys12873 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_274_in_ruleColorPropertyKeys12892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_275_in_ruleColorPropertyKeys12911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleColorProperty_in_entryRuleColorProperty12951 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleColorProperty12961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleColorPropertyKeys_in_ruleColorProperty13007 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleColorProperty13019 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF000000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleColorValue_in_ruleColorProperty13040 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleStringProperty_in_entryRuleStringProperty13076 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleStringProperty13086 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_276_in_ruleStringProperty13131 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_277_in_ruleStringProperty13160 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_278_in_ruleStringProperty13189 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_279_in_ruleStringProperty13218 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleStringProperty13246 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_RULE_STRING_in_ruleStringProperty13264 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_214_in_ruleStringProperty13287 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePositionProperty_in_entryRulePositionProperty13324 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePositionProperty13334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_280_in_rulePositionProperty13379 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_281_in_rulePositionProperty13408 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_rulePositionProperty13436 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x8000000000000000L,0x0004000010000001L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleBgPositionValue_in_rulePositionProperty13457 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_rulePositionProperty13470 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x8000000000000000L,0x0004000010000001L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleBgPositionValue_in_rulePositionProperty13491 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_ruleAlignmentProperty_in_entryRuleAlignmentProperty13529 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAlignmentProperty13539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_282_in_ruleAlignmentProperty13584 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_283_in_ruleAlignmentProperty13613 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleAlignmentProperty13641 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x8000000000000000L,0x0000000030000001L});
public static final BitSet FOLLOW_255_in_ruleAlignmentProperty13661 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_284_in_ruleAlignmentProperty13690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_256_in_ruleAlignmentProperty13719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_285_in_ruleAlignmentProperty13748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleStrokeLineCapProperty_in_entryRuleStrokeLineCapProperty13800 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleStrokeLineCapProperty13810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_286_in_ruleStrokeLineCapProperty13847 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleStrokeLineCapProperty13859 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000380000000L});
public static final BitSet FOLLOW_287_in_ruleStrokeLineCapProperty13879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_288_in_ruleStrokeLineCapProperty13908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_289_in_ruleStrokeLineCapProperty13937 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleStrokeLineJoinProperty_in_entryRuleStrokeLineJoinProperty13989 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleStrokeLineJoinProperty13999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_290_in_ruleStrokeLineJoinProperty14036 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleStrokeLineJoinProperty14048 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000001A00000000L});
public static final BitSet FOLLOW_291_in_ruleStrokeLineJoinProperty14068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_292_in_ruleStrokeLineJoinProperty14097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_289_in_ruleStrokeLineJoinProperty14126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTextOriginProperty_in_entryRuleTextOriginProperty14178 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTextOriginProperty14188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_293_in_ruleTextOriginProperty14225 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleTextOriginProperty14237 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x6000000000000000L,0x0000004000000000L});
public static final BitSet FOLLOW_294_in_ruleTextOriginProperty14257 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_253_in_ruleTextOriginProperty14286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_254_in_ruleTextOriginProperty14315 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBackgroundImageSizeProperty_in_entryRuleBackgroundImageSizeProperty14367 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBackgroundImageSizeProperty14377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_295_in_ruleBackgroundImageSizeProperty14414 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleBackgroundImageSizeProperty14426 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F003800L});
public static final BitSet FOLLOW_ruleBgSizeValue_in_ruleBackgroundImageSizeProperty14447 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_ruleBackgroundImageSizeProperty14460 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F003800L});
public static final BitSet FOLLOW_ruleBgSizeValue_in_ruleBackgroundImageSizeProperty14481 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_ruleBorderStyleProperty_in_entryRuleBorderStyleProperty14519 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBorderStyleProperty14529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_296_in_ruleBorderStyleProperty14566 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleBorderStyleProperty14578 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000780000L});
public static final BitSet FOLLOW_ruleBorderStyleValue_in_ruleBorderStyleProperty14599 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_ruleBorderStyleProperty14612 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000780000L});
public static final BitSet FOLLOW_ruleBorderStyleValue_in_ruleBorderStyleProperty14633 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_ruleBorderImageSliceProperty_in_entryRuleBorderImageSliceProperty14671 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBorderImageSliceProperty14681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_297_in_ruleBorderImageSliceProperty14718 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleBorderImageSliceProperty14730 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeFill_in_ruleBorderImageSliceProperty14751 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_12_in_ruleBorderImageSliceProperty14764 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeFill_in_ruleBorderImageSliceProperty14785 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_ruleTextOverrunProperty_in_entryRuleTextOverrunProperty14823 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTextOverrunProperty14833 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_298_in_ruleTextOverrunProperty14870 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleTextOverrunProperty14882 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0003F80000000000L});
public static final BitSet FOLLOW_299_in_ruleTextOverrunProperty14902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_300_in_ruleTextOverrunProperty14931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_301_in_ruleTextOverrunProperty14960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_302_in_ruleTextOverrunProperty14989 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_303_in_ruleTextOverrunProperty15018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_304_in_ruleTextOverrunProperty15047 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_305_in_ruleTextOverrunProperty15076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleInsetsProperty_in_entryRuleInsetsProperty15128 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleInsetsProperty15138 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_306_in_ruleInsetsProperty15176 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleInsetsProperty15188 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleInsetsProperty15209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleInsetsProperty15238 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleInsetsProperty15259 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleInsetsProperty15280 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleInsetsProperty15301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleHorizontalGridLineStrokeDashArrayProperty_in_entryRuleHorizontalGridLineStrokeDashArrayProperty15338 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleHorizontalGridLineStrokeDashArrayProperty15348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_307_in_ruleHorizontalGridLineStrokeDashArrayProperty15385 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleHorizontalGridLineStrokeDashArrayProperty15397 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleHorizontalGridLineStrokeDashArrayProperty15418 = new BitSet(new long[]{0x00000000000000C2L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleVerticalGridLineStrokeDashArrayProperty_in_entryRuleVerticalGridLineStrokeDashArrayProperty15455 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleVerticalGridLineStrokeDashArrayProperty15465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_308_in_ruleVerticalGridLineStrokeDashArrayProperty15502 = new BitSet(new long[]{0x0000000000020000L});
public static final BitSet FOLLOW_17_in_ruleVerticalGridLineStrokeDashArrayProperty15514 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleVerticalGridLineStrokeDashArrayProperty15535 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleVerticalGridLineStrokeDashArrayProperty15556 = new BitSet(new long[]{0x00000000000000C2L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleVPositionValue_in_entryRuleVPositionValue15593 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleVPositionValue15603 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_253_in_ruleVPositionValue15647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_284_in_ruleVPositionValue15676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_294_in_ruleVPositionValue15705 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_254_in_ruleVPositionValue15734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_309_in_ruleVPositionValue15763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_310_in_ruleVPositionValue15792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBlurValue_in_entryRuleBlurValue15843 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBlurValue15853 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_311_in_ruleBlurValue15897 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_312_in_ruleBlurValue15926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_313_in_ruleBlurValue15955 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_314_in_ruleBlurValue15984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumberValue_in_entryRuleNumberValue16035 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleNumberValue16045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleNumberValue16092 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRealValue_in_ruleNumberValue16119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIntegerValue_in_entryRuleIntegerValue16154 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIntegerValue16164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_ruleIntegerValue16205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRealValue_in_entryRuleRealValue16245 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRealValue16255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_REAL_in_ruleRealValue16296 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleUrlValue_in_entryRuleUrlValue16336 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleUrlValue16346 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_315_in_ruleUrlValue16383 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleUrlValue16395 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_ruleAddressValue_in_ruleUrlValue16416 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleUrlValue16428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAddressValue_in_entryRuleAddressValue16464 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAddressValue16474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_ruleAddressValue16515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeValue_in_entryRuleSizeValue16555 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSizeValue16565 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleSizeValue16611 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0xF000000000000000L,0x000000000000001FL});
public static final BitSet FOLLOW_316_in_ruleSizeValue16631 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_317_in_ruleSizeValue16660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_318_in_ruleSizeValue16689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_319_in_ruleSizeValue16718 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_320_in_ruleSizeValue16747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_321_in_ruleSizeValue16776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_322_in_ruleSizeValue16805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_323_in_ruleSizeValue16834 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_324_in_ruleSizeValue16863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMultiSizeValue_in_entryRuleMultiSizeValue16916 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMultiSizeValue16926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleMultiSizeValue16972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleMultiSizeValue17000 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleMultiSizeValue17021 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleMultiSizeValue17042 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleMultiSizeValue17063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBgPositionValue_in_entryRuleBgPositionValue17100 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBgPositionValue17110 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleBgPositionValue17157 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x6000000000000000L,0x0004000010000000L,0x000000003F000000L});
public static final BitSet FOLLOW_255_in_ruleBgPositionValue17183 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x6000000000000000L,0x0004000010000000L,0x000000003F000000L});
public static final BitSet FOLLOW_284_in_ruleBgPositionValue17212 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x6000000000000000L,0x0004000010000000L,0x000000003F000000L});
public static final BitSet FOLLOW_256_in_ruleBgPositionValue17241 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x6000000000000000L,0x0004000010000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleBgPositionValue17280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_253_in_ruleBgPositionValue17306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_284_in_ruleBgPositionValue17335 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_254_in_ruleBgPositionValue17364 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRepeatStyleValue_in_entryRuleRepeatStyleValue17417 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRepeatStyleValue17427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_325_in_ruleRepeatStyleValue17472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_326_in_ruleRepeatStyleValue17501 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_327_in_ruleRepeatStyleValue17544 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000000L,0x0000000000000780L});
public static final BitSet FOLLOW_328_in_ruleRepeatStyleValue17573 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000000L,0x0000000000000780L});
public static final BitSet FOLLOW_289_in_ruleRepeatStyleValue17602 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000000L,0x0000000000000780L});
public static final BitSet FOLLOW_329_in_ruleRepeatStyleValue17631 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000000L,0x0000000000000780L});
public static final BitSet FOLLOW_330_in_ruleRepeatStyleValue17660 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000000L,0x0000000000000780L});
public static final BitSet FOLLOW_327_in_ruleRepeatStyleValue17696 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_328_in_ruleRepeatStyleValue17725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_289_in_ruleRepeatStyleValue17754 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_329_in_ruleRepeatStyleValue17783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_330_in_ruleRepeatStyleValue17812 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleBgSizeValue_in_entryRuleBgSizeValue17866 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBgSizeValue17876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleBgSizeValue17924 = new BitSet(new long[]{0x00000000000000C2L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000800L});
public static final BitSet FOLLOW_331_in_ruleBgSizeValue17948 = new BitSet(new long[]{0x00000000000000C2L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000800L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleBgSizeValue17984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_331_in_ruleBgSizeValue18008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_332_in_ruleBgSizeValue18050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_333_in_ruleBgSizeValue18079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMultiPaintValue_in_entryRuleMultiPaintValue18131 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleMultiPaintValue18141 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePaintValue_in_ruleMultiPaintValue18186 = new BitSet(new long[]{0x0000000000000112L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF440000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleBorderStyleValue_in_entryRuleBorderStyleValue18222 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleBorderStyleValue18232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDashStyleValue_in_ruleBorderStyleValue18278 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x000000000007C000L});
public static final BitSet FOLLOW_334_in_ruleBorderStyleValue18298 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000060000L});
public static final BitSet FOLLOW_335_in_ruleBorderStyleValue18327 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000060000L});
public static final BitSet FOLLOW_336_in_ruleBorderStyleValue18356 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000060000L});
public static final BitSet FOLLOW_337_in_ruleBorderStyleValue18386 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000001A00000000L});
public static final BitSet FOLLOW_291_in_ruleBorderStyleValue18400 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleBorderStyleValue18421 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_292_in_ruleBorderStyleValue18448 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_289_in_ruleBorderStyleValue18477 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000040000L});
public static final BitSet FOLLOW_338_in_ruleBorderStyleValue18509 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000380000000L});
public static final BitSet FOLLOW_287_in_ruleBorderStyleValue18529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_288_in_ruleBorderStyleValue18558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_289_in_ruleBorderStyleValue18587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDashStyleValue_in_entryRuleDashStyleValue18641 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDashStyleValue18651 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_339_in_ruleDashStyleValue18695 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_340_in_ruleDashStyleValue18724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_341_in_ruleDashStyleValue18753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_342_in_ruleDashStyleValue18782 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeFill_in_entryRuleSizeFill18833 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSizeFill18843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleMultiSizeValue_in_ruleSizeFill18889 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000800000L});
public static final BitSet FOLLOW_343_in_ruleSizeFill18907 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontValue_in_entryRuleFontValue18957 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontValue18967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_344_in_ruleFontValue19013 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_345_in_ruleFontValue19042 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_346_in_ruleFontValue19071 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_347_in_ruleFontValue19100 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_348_in_ruleFontValue19129 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_349_in_ruleFontValue19158 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleIntegerProperty_in_ruleFontValue19201 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleFontValue19224 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_ruleFontFamily_in_ruleFontValue19245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontStyleValue_in_entryRuleFontStyleValue19281 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontStyleValue19291 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_346_in_ruleFontStyleValue19335 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_344_in_ruleFontStyleValue19364 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_345_in_ruleFontStyleValue19393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontWeightValue_in_entryRuleFontWeightValue19444 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontWeightValue19454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_346_in_ruleFontWeightValue19499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_347_in_ruleFontWeightValue19528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_348_in_ruleFontWeightValue19557 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_349_in_ruleFontWeightValue19586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleFontWeightValue19629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFontFamily_in_entryRuleFontFamily19665 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFontFamily19675 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_ruleFontFamily19716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePaintValue_in_entryRulePaintValue19756 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePaintValue19766 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLinearGradient_in_rulePaintValue19813 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRadialGradient_in_rulePaintValue19840 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleColorValue_in_rulePaintValue19867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLinearGradient_in_entryRuleLinearGradient19902 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLinearGradient19912 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_350_in_ruleLinearGradient19949 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleLinearGradient19961 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleLinearGradient19982 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleLinearGradient19994 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleLinearGradient20015 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleLinearGradient20027 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000080000000L});
public static final BitSet FOLLOW_351_in_ruleLinearGradient20039 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleLinearGradient20051 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleLinearGradient20072 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleLinearGradient20084 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleLinearGradient20105 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleLinearGradient20117 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000100000000L});
public static final BitSet FOLLOW_352_in_ruleLinearGradient20129 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleLinearGradient20142 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleStopValue_in_ruleLinearGradient20163 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleLinearGradient20175 = new BitSet(new long[]{0x0000000000000002L,0x0000000008000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000080L});
public static final BitSet FOLLOW_327_in_ruleLinearGradient20190 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_353_in_ruleLinearGradient20208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRadialGradient_in_entryRuleRadialGradient20246 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRadialGradient20256 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_354_in_ruleRadialGradient20293 = new BitSet(new long[]{0x00000000000000C0L,0x0000000008000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_91_in_ruleRadialGradient20306 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleRadialGradient20327 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRadialGradient20339 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleRadialGradient20360 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleRadialGradient20372 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRadialGradient20384 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleRadialGradient20407 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000800000000L});
public static final BitSet FOLLOW_355_in_ruleRadialGradient20420 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleRadialGradient20432 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleRadialGradient20453 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRadialGradient20465 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleRadialGradient20486 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleRadialGradient20498 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000100000000L});
public static final BitSet FOLLOW_352_in_ruleRadialGradient20511 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleRadialGradient20524 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0078000000000000L,0x0000000000000000L,0x0004000000000000L,0x000000003F000000L});
public static final BitSet FOLLOW_ruleStopValue_in_ruleRadialGradient20545 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleRadialGradient20557 = new BitSet(new long[]{0x0000000000000002L,0x0000000008000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000200000080L});
public static final BitSet FOLLOW_327_in_ruleRadialGradient20572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_353_in_ruleRadialGradient20590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleStopValue_in_entryRuleStopValue20628 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleStopValue20638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSizeValue_in_ruleStopValue20684 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleStopValue20696 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF000000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleColorValue_in_ruleStopValue20717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleColorValue_in_entryRuleColorValue20753 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleColorValue20763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNamedColor_in_ruleColorValue20810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLookedUpColor_in_ruleColorValue20837 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRGBColor_in_ruleColorValue20864 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleHSBColor_in_ruleColorValue20891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleColorFunction_in_ruleColorValue20918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLookedUpColor_in_entryRuleLookedUpColor20953 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLookedUpColor20963 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleColorPropertyKeys_in_ruleLookedUpColor21010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_ID_in_ruleLookedUpColor21025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNamedColor_in_entryRuleNamedColor21068 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleNamedColor21078 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_356_in_ruleNamedColor21122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_357_in_ruleNamedColor21151 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_358_in_ruleNamedColor21180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_359_in_ruleNamedColor21209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_360_in_ruleNamedColor21238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_361_in_ruleNamedColor21267 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_362_in_ruleNamedColor21296 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_363_in_ruleNamedColor21325 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_364_in_ruleNamedColor21354 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_217_in_ruleNamedColor21383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_365_in_ruleNamedColor21412 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_366_in_ruleNamedColor21441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_367_in_ruleNamedColor21470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_368_in_ruleNamedColor21499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_369_in_ruleNamedColor21528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_370_in_ruleNamedColor21557 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_371_in_ruleNamedColor21586 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_372_in_ruleNamedColor21615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_373_in_ruleNamedColor21644 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_374_in_ruleNamedColor21673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_375_in_ruleNamedColor21702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_376_in_ruleNamedColor21731 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_377_in_ruleNamedColor21760 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_378_in_ruleNamedColor21789 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_379_in_ruleNamedColor21818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_380_in_ruleNamedColor21847 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_381_in_ruleNamedColor21876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_382_in_ruleNamedColor21905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_383_in_ruleNamedColor21934 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_384_in_ruleNamedColor21963 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_385_in_ruleNamedColor21992 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_386_in_ruleNamedColor22021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_387_in_ruleNamedColor22050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_388_in_ruleNamedColor22079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_389_in_ruleNamedColor22108 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_390_in_ruleNamedColor22137 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_391_in_ruleNamedColor22166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_392_in_ruleNamedColor22195 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_393_in_ruleNamedColor22224 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_394_in_ruleNamedColor22253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_395_in_ruleNamedColor22282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_396_in_ruleNamedColor22311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_397_in_ruleNamedColor22340 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_398_in_ruleNamedColor22369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_399_in_ruleNamedColor22398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_400_in_ruleNamedColor22427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_401_in_ruleNamedColor22456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_402_in_ruleNamedColor22485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_403_in_ruleNamedColor22514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_404_in_ruleNamedColor22543 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_405_in_ruleNamedColor22572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_406_in_ruleNamedColor22601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_407_in_ruleNamedColor22630 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_408_in_ruleNamedColor22659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_223_in_ruleNamedColor22688 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_409_in_ruleNamedColor22717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_410_in_ruleNamedColor22746 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_411_in_ruleNamedColor22775 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_412_in_ruleNamedColor22804 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_413_in_ruleNamedColor22833 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_414_in_ruleNamedColor22862 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_415_in_ruleNamedColor22891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_416_in_ruleNamedColor22920 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_417_in_ruleNamedColor22949 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_418_in_ruleNamedColor22978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_419_in_ruleNamedColor23007 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_420_in_ruleNamedColor23036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_421_in_ruleNamedColor23065 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_422_in_ruleNamedColor23094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_423_in_ruleNamedColor23123 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_424_in_ruleNamedColor23152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_425_in_ruleNamedColor23181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_426_in_ruleNamedColor23210 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_427_in_ruleNamedColor23239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_428_in_ruleNamedColor23268 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_429_in_ruleNamedColor23297 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_430_in_ruleNamedColor23326 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_431_in_ruleNamedColor23355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_432_in_ruleNamedColor23384 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_433_in_ruleNamedColor23413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_434_in_ruleNamedColor23442 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_435_in_ruleNamedColor23471 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_436_in_ruleNamedColor23500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_437_in_ruleNamedColor23529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_438_in_ruleNamedColor23558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_439_in_ruleNamedColor23587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_440_in_ruleNamedColor23616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_441_in_ruleNamedColor23645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_442_in_ruleNamedColor23674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_443_in_ruleNamedColor23703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_444_in_ruleNamedColor23732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_445_in_ruleNamedColor23761 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_446_in_ruleNamedColor23790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_447_in_ruleNamedColor23819 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_448_in_ruleNamedColor23848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_449_in_ruleNamedColor23877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_450_in_ruleNamedColor23906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_451_in_ruleNamedColor23935 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_452_in_ruleNamedColor23964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_453_in_ruleNamedColor23993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_454_in_ruleNamedColor24022 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_455_in_ruleNamedColor24051 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_456_in_ruleNamedColor24080 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_457_in_ruleNamedColor24109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_458_in_ruleNamedColor24138 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_459_in_ruleNamedColor24167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_460_in_ruleNamedColor24196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_461_in_ruleNamedColor24225 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_462_in_ruleNamedColor24254 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_463_in_ruleNamedColor24283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_464_in_ruleNamedColor24312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_465_in_ruleNamedColor24341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_466_in_ruleNamedColor24370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_467_in_ruleNamedColor24399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_468_in_ruleNamedColor24428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_469_in_ruleNamedColor24457 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_470_in_ruleNamedColor24486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_471_in_ruleNamedColor24515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_472_in_ruleNamedColor24544 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_228_in_ruleNamedColor24573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_473_in_ruleNamedColor24602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_474_in_ruleNamedColor24631 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_475_in_ruleNamedColor24660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_476_in_ruleNamedColor24689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_477_in_ruleNamedColor24718 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_478_in_ruleNamedColor24747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_479_in_ruleNamedColor24776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_480_in_ruleNamedColor24805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_481_in_ruleNamedColor24834 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_482_in_ruleNamedColor24863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_483_in_ruleNamedColor24892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_484_in_ruleNamedColor24921 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_485_in_ruleNamedColor24950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_486_in_ruleNamedColor24979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_487_in_ruleNamedColor25008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_488_in_ruleNamedColor25037 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_489_in_ruleNamedColor25066 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_490_in_ruleNamedColor25095 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_491_in_ruleNamedColor25124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_492_in_ruleNamedColor25153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_493_in_ruleNamedColor25182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_494_in_ruleNamedColor25211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_495_in_ruleNamedColor25240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_496_in_ruleNamedColor25269 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_497_in_ruleNamedColor25298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_498_in_ruleNamedColor25327 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_499_in_ruleNamedColor25356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_500_in_ruleNamedColor25385 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRGBColor_in_entryRuleRGBColor25436 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleRGBColor25446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_HEX_NUMBER_in_ruleRGBColor25488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_501_in_ruleRGBColor25512 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleRGBColor25524 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25545 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor25557 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25578 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor25590 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25611 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleRGBColor25623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_501_in_ruleRGBColor25643 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleRGBColor25655 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25676 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleRGBColor25688 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor25700 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25721 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleRGBColor25733 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor25745 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25766 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleRGBColor25778 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleRGBColor25790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_502_in_ruleRGBColor25810 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleRGBColor25822 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25843 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor25855 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25876 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor25888 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor25909 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor25921 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleRGBColor25942 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleRGBColor25954 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_502_in_ruleRGBColor25974 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleRGBColor25986 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor26007 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleRGBColor26019 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor26031 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor26052 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleRGBColor26064 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor26076 = new BitSet(new long[]{0x0000000000000040L});
public static final BitSet FOLLOW_ruleIntegerValue_in_ruleRGBColor26097 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleRGBColor26109 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleRGBColor26121 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleRGBColor26142 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleRGBColor26154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleHSBColor_in_entryRuleHSBColor26191 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleHSBColor26201 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_503_in_ruleHSBColor26239 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleHSBColor26251 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleHSBColor26272 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleHSBColor26284 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleHSBColor26305 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleHSBColor26317 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleHSBColor26329 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleHSBColor26350 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleHSBColor26362 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleHSBColor26374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_504_in_ruleHSBColor26394 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleHSBColor26406 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleHSBColor26427 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleHSBColor26439 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleHSBColor26460 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleHSBColor26472 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleHSBColor26484 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleHSBColor26505 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleHSBColor26517 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleHSBColor26529 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleHSBColor26550 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleHSBColor26562 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleColorFunction_in_entryRuleColorFunction26599 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleColorFunction26609 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_505_in_ruleColorFunction26647 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleColorFunction26659 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF000000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleColorValue_in_ruleColorFunction26680 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleColorFunction26692 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleColorFunction26713 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x1000000000000000L});
public static final BitSet FOLLOW_316_in_ruleColorFunction26725 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleColorFunction26737 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_506_in_ruleColorFunction26757 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleColorFunction26769 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF000000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleColorValue_in_ruleColorFunction26790 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleColorFunction26802 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0000000100000000L});
public static final BitSet FOLLOW_352_in_ruleColorFunction26814 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_91_in_ruleColorFunction26827 = new BitSet(new long[]{0x00000000000000C0L,0x0000000000000000L,0x0000000000000000L,0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_ruleNumberValue_in_ruleColorFunction26848 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_12_in_ruleColorFunction26860 = new BitSet(new long[]{0x0000000000000110L,0x0000000000000000L,0x0000000000000000L,0x0000001082000000L,0x00000000000FC000L,0xFFFFFFF000000000L,0xFFFFFFFFFFFFFFFFL,0x07FFFFFFFFFFFFFFL});
public static final BitSet FOLLOW_ruleColorValue_in_ruleColorFunction26881 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_92_in_ruleColorFunction26893 = new BitSet(new long[]{0x0000000000000002L,0x0000000008000000L});
public static final BitSet FOLLOW_507_in_ruleBooleanValue26946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_508_in_ruleBooleanValue26963 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_255_in_ruleHPositionValue27008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_284_in_ruleHPositionValue27025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_256_in_ruleHPositionValue27042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_509_in_ruleHPositionValue27059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_510_in_ruleHPositionValue27076 = new BitSet(new long[]{0x0000000000000002L});
}