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}); }