package at.bestsolution.efxclipse.tooling.css.ui.contentassist.antlr.internal;
import java.io.InputStream;
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.xtext.parser.antlr.XtextTokenStream;
import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA;
import at.bestsolution.efxclipse.tooling.css.services.CssDslGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalCssDslParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_IDENT", "RULE_HASH", "RULE_INCLUDES", "RULE_DASHMATCH", "RULE_STRING", "RULE_COMMA", "RULE_INTEGER", "RULE_REAL", "RULE_WS", "RULE_ML_COMMENT", "'!important'", "'@charset'", "'@CHARSET'", "'@import'", "'@IMPORT'", "'@page'", "'@PAGE'", "'@media'", "'@MEDIA'", "'*'", "'^='", "'$='", "'*='", "'='", "'+'", "'-'", "'>'", "'~'", "'/'", "'px'", "'cm'", "'mm'", "'in'", "'pt'", "'pc'", "'deg'", "'rad'", "'grad'", "'ms'", "'s'", "'hz'", "'khz'", "'em'", "'ex'", "';'", "'{'", "'}'", "':'", "'|'", "'.'", "'['", "']'", "':not'", "'('", "')'", "'url'", "'%'"
};
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__24=24;
public static final int RULE_INCLUDES=6;
public static final int T__23=23;
public static final int T__22=22;
public static final int T__21=21;
public static final int T__20=20;
public static final int T__60=60;
public static final int EOF=-1;
public static final int T__55=55;
public static final int T__56=56;
public static final int T__19=19;
public static final int T__57=57;
public static final int T__58=58;
public static final int T__16=16;
public static final int T__51=51;
public static final int T__15=15;
public static final int T__52=52;
public static final int T__18=18;
public static final int T__53=53;
public static final int T__54=54;
public static final int T__17=17;
public static final int T__14=14;
public static final int T__59=59;
public static final int RULE_REAL=11;
public static final int T__50=50;
public static final int T__42=42;
public static final int T__43=43;
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__47=47;
public static final int T__44=44;
public static final int T__45=45;
public static final int T__48=48;
public static final int T__49=49;
public static final int RULE_COMMA=9;
public static final int RULE_HASH=5;
public static final int RULE_ML_COMMENT=13;
public static final int RULE_DASHMATCH=7;
public static final int T__30=30;
public static final int T__31=31;
public static final int RULE_STRING=8;
public static final int T__32=32;
public static final int T__33=33;
public static final int T__34=34;
public static final int T__35=35;
public static final int T__36=36;
public static final int T__37=37;
public static final int RULE_IDENT=4;
public static final int T__38=38;
public static final int T__39=39;
public static final int RULE_WS=12;
public static final int RULE_INTEGER=10;
// delegates
// delegators
public InternalCssDslParser(TokenStream input) {
this(input, new RecognizerSharedState());
}
public InternalCssDslParser(TokenStream input, RecognizerSharedState state) {
super(input, state);
}
public String[] getTokenNames() { return InternalCssDslParser.tokenNames; }
public String getGrammarFileName() { return "../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g"; }
private CssDslGrammarAccess grammarAccess;
public void setGrammarAccess(CssDslGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// $ANTLR start "entryRulestylesheet"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:60:1: entryRulestylesheet : rulestylesheet EOF ;
public final void entryRulestylesheet() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:61:1: ( rulestylesheet EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:62:1: rulestylesheet EOF
{
before(grammarAccess.getStylesheetRule());
pushFollow(FOLLOW_rulestylesheet_in_entryRulestylesheet61);
rulestylesheet();
state._fsp--;
after(grammarAccess.getStylesheetRule());
match(input,EOF,FOLLOW_EOF_in_entryRulestylesheet68);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulestylesheet"
// $ANTLR start "rulestylesheet"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:69:1: rulestylesheet : ( ( rule__Stylesheet__Group__0 ) ) ;
public final void rulestylesheet() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:73:2: ( ( ( rule__Stylesheet__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:74:1: ( ( rule__Stylesheet__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:74:1: ( ( rule__Stylesheet__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:75:1: ( rule__Stylesheet__Group__0 )
{
before(grammarAccess.getStylesheetAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:76:1: ( rule__Stylesheet__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:76:2: rule__Stylesheet__Group__0
{
pushFollow(FOLLOW_rule__Stylesheet__Group__0_in_rulestylesheet94);
rule__Stylesheet__Group__0();
state._fsp--;
}
after(grammarAccess.getStylesheetAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulestylesheet"
// $ANTLR start "entryRulecharset"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:88:1: entryRulecharset : rulecharset EOF ;
public final void entryRulecharset() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:89:1: ( rulecharset EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:90:1: rulecharset EOF
{
before(grammarAccess.getCharsetRule());
pushFollow(FOLLOW_rulecharset_in_entryRulecharset121);
rulecharset();
state._fsp--;
after(grammarAccess.getCharsetRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecharset128);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecharset"
// $ANTLR start "rulecharset"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:97:1: rulecharset : ( ( rule__Charset__Group__0 ) ) ;
public final void rulecharset() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:101:2: ( ( ( rule__Charset__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:102:1: ( ( rule__Charset__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:102:1: ( ( rule__Charset__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:103:1: ( rule__Charset__Group__0 )
{
before(grammarAccess.getCharsetAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:104:1: ( rule__Charset__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:104:2: rule__Charset__Group__0
{
pushFollow(FOLLOW_rule__Charset__Group__0_in_rulecharset154);
rule__Charset__Group__0();
state._fsp--;
}
after(grammarAccess.getCharsetAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecharset"
// $ANTLR start "entryRuleimportExpression"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:116:1: entryRuleimportExpression : ruleimportExpression EOF ;
public final void entryRuleimportExpression() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:117:1: ( ruleimportExpression EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:118:1: ruleimportExpression EOF
{
before(grammarAccess.getImportExpressionRule());
pushFollow(FOLLOW_ruleimportExpression_in_entryRuleimportExpression181);
ruleimportExpression();
state._fsp--;
after(grammarAccess.getImportExpressionRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleimportExpression188);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleimportExpression"
// $ANTLR start "ruleimportExpression"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:125:1: ruleimportExpression : ( ( rule__ImportExpression__Alternatives ) ) ;
public final void ruleimportExpression() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:129:2: ( ( ( rule__ImportExpression__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:130:1: ( ( rule__ImportExpression__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:130:1: ( ( rule__ImportExpression__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:131:1: ( rule__ImportExpression__Alternatives )
{
before(grammarAccess.getImportExpressionAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:132:1: ( rule__ImportExpression__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:132:2: rule__ImportExpression__Alternatives
{
pushFollow(FOLLOW_rule__ImportExpression__Alternatives_in_ruleimportExpression214);
rule__ImportExpression__Alternatives();
state._fsp--;
}
after(grammarAccess.getImportExpressionAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleimportExpression"
// $ANTLR start "entryRulepage"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:144:1: entryRulepage : rulepage EOF ;
public final void entryRulepage() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:145:1: ( rulepage EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:146:1: rulepage EOF
{
before(grammarAccess.getPageRule());
pushFollow(FOLLOW_rulepage_in_entryRulepage241);
rulepage();
state._fsp--;
after(grammarAccess.getPageRule());
match(input,EOF,FOLLOW_EOF_in_entryRulepage248);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulepage"
// $ANTLR start "rulepage"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:153:1: rulepage : ( ( rule__Page__Group__0 ) ) ;
public final void rulepage() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:157:2: ( ( ( rule__Page__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:158:1: ( ( rule__Page__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:158:1: ( ( rule__Page__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:159:1: ( rule__Page__Group__0 )
{
before(grammarAccess.getPageAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:160:1: ( rule__Page__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:160:2: rule__Page__Group__0
{
pushFollow(FOLLOW_rule__Page__Group__0_in_rulepage274);
rule__Page__Group__0();
state._fsp--;
}
after(grammarAccess.getPageAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulepage"
// $ANTLR start "entryRulepseudo_page"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:172:1: entryRulepseudo_page : rulepseudo_page EOF ;
public final void entryRulepseudo_page() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:173:1: ( rulepseudo_page EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:174:1: rulepseudo_page EOF
{
before(grammarAccess.getPseudo_pageRule());
pushFollow(FOLLOW_rulepseudo_page_in_entryRulepseudo_page301);
rulepseudo_page();
state._fsp--;
after(grammarAccess.getPseudo_pageRule());
match(input,EOF,FOLLOW_EOF_in_entryRulepseudo_page308);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulepseudo_page"
// $ANTLR start "rulepseudo_page"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:181:1: rulepseudo_page : ( ( rule__Pseudo_page__Group__0 ) ) ;
public final void rulepseudo_page() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:185:2: ( ( ( rule__Pseudo_page__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:186:1: ( ( rule__Pseudo_page__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:186:1: ( ( rule__Pseudo_page__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:187:1: ( rule__Pseudo_page__Group__0 )
{
before(grammarAccess.getPseudo_pageAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:188:1: ( rule__Pseudo_page__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:188:2: rule__Pseudo_page__Group__0
{
pushFollow(FOLLOW_rule__Pseudo_page__Group__0_in_rulepseudo_page334);
rule__Pseudo_page__Group__0();
state._fsp--;
}
after(grammarAccess.getPseudo_pageAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulepseudo_page"
// $ANTLR start "entryRulemedia"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:200:1: entryRulemedia : rulemedia EOF ;
public final void entryRulemedia() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:201:1: ( rulemedia EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:202:1: rulemedia EOF
{
before(grammarAccess.getMediaRule());
pushFollow(FOLLOW_rulemedia_in_entryRulemedia361);
rulemedia();
state._fsp--;
after(grammarAccess.getMediaRule());
match(input,EOF,FOLLOW_EOF_in_entryRulemedia368);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulemedia"
// $ANTLR start "rulemedia"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:209:1: rulemedia : ( ( rule__Media__Group__0 ) ) ;
public final void rulemedia() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:213:2: ( ( ( rule__Media__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:214:1: ( ( rule__Media__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:214:1: ( ( rule__Media__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:215:1: ( rule__Media__Group__0 )
{
before(grammarAccess.getMediaAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:216:1: ( rule__Media__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:216:2: rule__Media__Group__0
{
pushFollow(FOLLOW_rule__Media__Group__0_in_rulemedia394);
rule__Media__Group__0();
state._fsp--;
}
after(grammarAccess.getMediaAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulemedia"
// $ANTLR start "entryRulemedia_list"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:228:1: entryRulemedia_list : rulemedia_list EOF ;
public final void entryRulemedia_list() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:229:1: ( rulemedia_list EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:230:1: rulemedia_list EOF
{
before(grammarAccess.getMedia_listRule());
pushFollow(FOLLOW_rulemedia_list_in_entryRulemedia_list421);
rulemedia_list();
state._fsp--;
after(grammarAccess.getMedia_listRule());
match(input,EOF,FOLLOW_EOF_in_entryRulemedia_list428);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulemedia_list"
// $ANTLR start "rulemedia_list"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:237:1: rulemedia_list : ( ( rule__Media_list__Group__0 ) ) ;
public final void rulemedia_list() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:241:2: ( ( ( rule__Media_list__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:242:1: ( ( rule__Media_list__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:242:1: ( ( rule__Media_list__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:243:1: ( rule__Media_list__Group__0 )
{
before(grammarAccess.getMedia_listAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:244:1: ( rule__Media_list__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:244:2: rule__Media_list__Group__0
{
pushFollow(FOLLOW_rule__Media_list__Group__0_in_rulemedia_list454);
rule__Media_list__Group__0();
state._fsp--;
}
after(grammarAccess.getMedia_listAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulemedia_list"
// $ANTLR start "entryRulemedium"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:256:1: entryRulemedium : rulemedium EOF ;
public final void entryRulemedium() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:257:1: ( rulemedium EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:258:1: rulemedium EOF
{
before(grammarAccess.getMediumRule());
pushFollow(FOLLOW_rulemedium_in_entryRulemedium481);
rulemedium();
state._fsp--;
after(grammarAccess.getMediumRule());
match(input,EOF,FOLLOW_EOF_in_entryRulemedium488);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulemedium"
// $ANTLR start "rulemedium"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:265:1: rulemedium : ( RULE_IDENT ) ;
public final void rulemedium() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:269:2: ( ( RULE_IDENT ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:270:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:270:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:271:1: RULE_IDENT
{
before(grammarAccess.getMediumAccess().getIDENTTerminalRuleCall());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rulemedium514);
after(grammarAccess.getMediumAccess().getIDENTTerminalRuleCall());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulemedium"
// $ANTLR start "entryRuleruleset"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:284:1: entryRuleruleset : ruleruleset EOF ;
public final void entryRuleruleset() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:285:1: ( ruleruleset EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:286:1: ruleruleset EOF
{
before(grammarAccess.getRulesetRule());
pushFollow(FOLLOW_ruleruleset_in_entryRuleruleset540);
ruleruleset();
state._fsp--;
after(grammarAccess.getRulesetRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleruleset547);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleruleset"
// $ANTLR start "ruleruleset"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:293:1: ruleruleset : ( ( rule__Ruleset__Group__0 ) ) ;
public final void ruleruleset() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:297:2: ( ( ( rule__Ruleset__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:298:1: ( ( rule__Ruleset__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:298:1: ( ( rule__Ruleset__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:299:1: ( rule__Ruleset__Group__0 )
{
before(grammarAccess.getRulesetAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:300:1: ( rule__Ruleset__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:300:2: rule__Ruleset__Group__0
{
pushFollow(FOLLOW_rule__Ruleset__Group__0_in_ruleruleset573);
rule__Ruleset__Group__0();
state._fsp--;
}
after(grammarAccess.getRulesetAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleruleset"
// $ANTLR start "entryRuleselector"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:312:1: entryRuleselector : ruleselector EOF ;
public final void entryRuleselector() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:316:1: ( ruleselector EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:317:1: ruleselector EOF
{
before(grammarAccess.getSelectorRule());
pushFollow(FOLLOW_ruleselector_in_entryRuleselector605);
ruleselector();
state._fsp--;
after(grammarAccess.getSelectorRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleselector612);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRuleselector"
// $ANTLR start "ruleselector"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:327:1: ruleselector : ( ( rule__Selector__Group__0 ) ) ;
public final void ruleselector() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:332:2: ( ( ( rule__Selector__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:333:1: ( ( rule__Selector__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:333:1: ( ( rule__Selector__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:334:1: ( rule__Selector__Group__0 )
{
before(grammarAccess.getSelectorAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:335:1: ( rule__Selector__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:335:2: rule__Selector__Group__0
{
pushFollow(FOLLOW_rule__Selector__Group__0_in_ruleselector642);
rule__Selector__Group__0();
state._fsp--;
}
after(grammarAccess.getSelectorAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "ruleselector"
// $ANTLR start "entryRulesimple_selector"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:348:1: entryRulesimple_selector : rulesimple_selector EOF ;
public final void entryRulesimple_selector() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:349:1: ( rulesimple_selector EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:350:1: rulesimple_selector EOF
{
before(grammarAccess.getSimple_selectorRule());
pushFollow(FOLLOW_rulesimple_selector_in_entryRulesimple_selector669);
rulesimple_selector();
state._fsp--;
after(grammarAccess.getSimple_selectorRule());
match(input,EOF,FOLLOW_EOF_in_entryRulesimple_selector676);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulesimple_selector"
// $ANTLR start "rulesimple_selector"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:357:1: rulesimple_selector : ( ( rule__Simple_selector__Alternatives ) ) ;
public final void rulesimple_selector() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:361:2: ( ( ( rule__Simple_selector__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:362:1: ( ( rule__Simple_selector__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:362:1: ( ( rule__Simple_selector__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:363:1: ( rule__Simple_selector__Alternatives )
{
before(grammarAccess.getSimple_selectorAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:364:1: ( rule__Simple_selector__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:364:2: rule__Simple_selector__Alternatives
{
pushFollow(FOLLOW_rule__Simple_selector__Alternatives_in_rulesimple_selector702);
rule__Simple_selector__Alternatives();
state._fsp--;
}
after(grammarAccess.getSimple_selectorAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulesimple_selector"
// $ANTLR start "entryRuleelement_name"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:376:1: entryRuleelement_name : ruleelement_name EOF ;
public final void entryRuleelement_name() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:377:1: ( ruleelement_name EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:378:1: ruleelement_name EOF
{
before(grammarAccess.getElement_nameRule());
pushFollow(FOLLOW_ruleelement_name_in_entryRuleelement_name729);
ruleelement_name();
state._fsp--;
after(grammarAccess.getElement_nameRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleelement_name736);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleelement_name"
// $ANTLR start "ruleelement_name"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:385:1: ruleelement_name : ( ( rule__Element_name__Alternatives ) ) ;
public final void ruleelement_name() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:389:2: ( ( ( rule__Element_name__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:390:1: ( ( rule__Element_name__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:390:1: ( ( rule__Element_name__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:391:1: ( rule__Element_name__Alternatives )
{
before(grammarAccess.getElement_nameAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:392:1: ( rule__Element_name__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:392:2: rule__Element_name__Alternatives
{
pushFollow(FOLLOW_rule__Element_name__Alternatives_in_ruleelement_name762);
rule__Element_name__Alternatives();
state._fsp--;
}
after(grammarAccess.getElement_nameAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleelement_name"
// $ANTLR start "entryRulesub_selector"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:404:1: entryRulesub_selector : rulesub_selector EOF ;
public final void entryRulesub_selector() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:405:1: ( rulesub_selector EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:406:1: rulesub_selector EOF
{
before(grammarAccess.getSub_selectorRule());
pushFollow(FOLLOW_rulesub_selector_in_entryRulesub_selector789);
rulesub_selector();
state._fsp--;
after(grammarAccess.getSub_selectorRule());
match(input,EOF,FOLLOW_EOF_in_entryRulesub_selector796);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulesub_selector"
// $ANTLR start "rulesub_selector"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:413:1: rulesub_selector : ( ( rule__Sub_selector__Alternatives ) ) ;
public final void rulesub_selector() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:417:2: ( ( ( rule__Sub_selector__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:418:1: ( ( rule__Sub_selector__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:418:1: ( ( rule__Sub_selector__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:419:1: ( rule__Sub_selector__Alternatives )
{
before(grammarAccess.getSub_selectorAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:420:1: ( rule__Sub_selector__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:420:2: rule__Sub_selector__Alternatives
{
pushFollow(FOLLOW_rule__Sub_selector__Alternatives_in_rulesub_selector822);
rule__Sub_selector__Alternatives();
state._fsp--;
}
after(grammarAccess.getSub_selectorAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulesub_selector"
// $ANTLR start "entryRulecss_type_selector"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:432:1: entryRulecss_type_selector : rulecss_type_selector EOF ;
public final void entryRulecss_type_selector() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:433:1: ( rulecss_type_selector EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:434:1: rulecss_type_selector EOF
{
before(grammarAccess.getCss_type_selectorRule());
pushFollow(FOLLOW_rulecss_type_selector_in_entryRulecss_type_selector849);
rulecss_type_selector();
state._fsp--;
after(grammarAccess.getCss_type_selectorRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_type_selector856);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_type_selector"
// $ANTLR start "rulecss_type_selector"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:441:1: rulecss_type_selector : ( ( rule__Css_type_selector__Group__0 ) ) ;
public final void rulecss_type_selector() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:445:2: ( ( ( rule__Css_type_selector__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:446:1: ( ( rule__Css_type_selector__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:446:1: ( ( rule__Css_type_selector__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:447:1: ( rule__Css_type_selector__Group__0 )
{
before(grammarAccess.getCss_type_selectorAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:448:1: ( rule__Css_type_selector__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:448:2: rule__Css_type_selector__Group__0
{
pushFollow(FOLLOW_rule__Css_type_selector__Group__0_in_rulecss_type_selector882);
rule__Css_type_selector__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_type_selectorAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_type_selector"
// $ANTLR start "entryRulecss_namespace_prefix"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:460:1: entryRulecss_namespace_prefix : rulecss_namespace_prefix EOF ;
public final void entryRulecss_namespace_prefix() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:461:1: ( rulecss_namespace_prefix EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:462:1: rulecss_namespace_prefix EOF
{
before(grammarAccess.getCss_namespace_prefixRule());
pushFollow(FOLLOW_rulecss_namespace_prefix_in_entryRulecss_namespace_prefix909);
rulecss_namespace_prefix();
state._fsp--;
after(grammarAccess.getCss_namespace_prefixRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_namespace_prefix916);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_namespace_prefix"
// $ANTLR start "rulecss_namespace_prefix"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:469:1: rulecss_namespace_prefix : ( ( rule__Css_namespace_prefix__Group__0 ) ) ;
public final void rulecss_namespace_prefix() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:473:2: ( ( ( rule__Css_namespace_prefix__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:474:1: ( ( rule__Css_namespace_prefix__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:474:1: ( ( rule__Css_namespace_prefix__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:475:1: ( rule__Css_namespace_prefix__Group__0 )
{
before(grammarAccess.getCss_namespace_prefixAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:476:1: ( rule__Css_namespace_prefix__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:476:2: rule__Css_namespace_prefix__Group__0
{
pushFollow(FOLLOW_rule__Css_namespace_prefix__Group__0_in_rulecss_namespace_prefix942);
rule__Css_namespace_prefix__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_namespace_prefixAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_namespace_prefix"
// $ANTLR start "entryRulecss_universal"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:488:1: entryRulecss_universal : rulecss_universal EOF ;
public final void entryRulecss_universal() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:489:1: ( rulecss_universal EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:490:1: rulecss_universal EOF
{
before(grammarAccess.getCss_universalRule());
pushFollow(FOLLOW_rulecss_universal_in_entryRulecss_universal969);
rulecss_universal();
state._fsp--;
after(grammarAccess.getCss_universalRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_universal976);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_universal"
// $ANTLR start "rulecss_universal"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:497:1: rulecss_universal : ( ( rule__Css_universal__Group__0 ) ) ;
public final void rulecss_universal() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:501:2: ( ( ( rule__Css_universal__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:502:1: ( ( rule__Css_universal__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:502:1: ( ( rule__Css_universal__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:503:1: ( rule__Css_universal__Group__0 )
{
before(grammarAccess.getCss_universalAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:504:1: ( rule__Css_universal__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:504:2: rule__Css_universal__Group__0
{
pushFollow(FOLLOW_rule__Css_universal__Group__0_in_rulecss_universal1002);
rule__Css_universal__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_universalAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_universal"
// $ANTLR start "entryRulecss_class"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:516:1: entryRulecss_class : rulecss_class EOF ;
public final void entryRulecss_class() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:517:1: ( rulecss_class EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:518:1: rulecss_class EOF
{
before(grammarAccess.getCss_classRule());
pushFollow(FOLLOW_rulecss_class_in_entryRulecss_class1029);
rulecss_class();
state._fsp--;
after(grammarAccess.getCss_classRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_class1036);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_class"
// $ANTLR start "rulecss_class"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:525:1: rulecss_class : ( ( rule__Css_class__Group__0 ) ) ;
public final void rulecss_class() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:529:2: ( ( ( rule__Css_class__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:530:1: ( ( rule__Css_class__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:530:1: ( ( rule__Css_class__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:531:1: ( rule__Css_class__Group__0 )
{
before(grammarAccess.getCss_classAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:532:1: ( rule__Css_class__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:532:2: rule__Css_class__Group__0
{
pushFollow(FOLLOW_rule__Css_class__Group__0_in_rulecss_class1062);
rule__Css_class__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_classAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_class"
// $ANTLR start "entryRulecss_id"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:544:1: entryRulecss_id : rulecss_id EOF ;
public final void entryRulecss_id() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:545:1: ( rulecss_id EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:546:1: rulecss_id EOF
{
before(grammarAccess.getCss_idRule());
pushFollow(FOLLOW_rulecss_id_in_entryRulecss_id1089);
rulecss_id();
state._fsp--;
after(grammarAccess.getCss_idRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_id1096);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_id"
// $ANTLR start "rulecss_id"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:553:1: rulecss_id : ( RULE_HASH ) ;
public final void rulecss_id() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:557:2: ( ( RULE_HASH ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:558:1: ( RULE_HASH )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:558:1: ( RULE_HASH )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:559:1: RULE_HASH
{
before(grammarAccess.getCss_idAccess().getHASHTerminalRuleCall());
match(input,RULE_HASH,FOLLOW_RULE_HASH_in_rulecss_id1122);
after(grammarAccess.getCss_idAccess().getHASHTerminalRuleCall());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_id"
// $ANTLR start "entryRulecss_attrib"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:572:1: entryRulecss_attrib : rulecss_attrib EOF ;
public final void entryRulecss_attrib() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:573:1: ( rulecss_attrib EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:574:1: rulecss_attrib EOF
{
before(grammarAccess.getCss_attribRule());
pushFollow(FOLLOW_rulecss_attrib_in_entryRulecss_attrib1148);
rulecss_attrib();
state._fsp--;
after(grammarAccess.getCss_attribRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_attrib1155);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_attrib"
// $ANTLR start "rulecss_attrib"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:581:1: rulecss_attrib : ( ( rule__Css_attrib__Group__0 ) ) ;
public final void rulecss_attrib() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:585:2: ( ( ( rule__Css_attrib__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:586:1: ( ( rule__Css_attrib__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:586:1: ( ( rule__Css_attrib__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:587:1: ( rule__Css_attrib__Group__0 )
{
before(grammarAccess.getCss_attribAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:588:1: ( rule__Css_attrib__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:588:2: rule__Css_attrib__Group__0
{
pushFollow(FOLLOW_rule__Css_attrib__Group__0_in_rulecss_attrib1181);
rule__Css_attrib__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_attribAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_attrib"
// $ANTLR start "entryRulecss_declaration"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:600:1: entryRulecss_declaration : rulecss_declaration EOF ;
public final void entryRulecss_declaration() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:601:1: ( rulecss_declaration EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:602:1: rulecss_declaration EOF
{
before(grammarAccess.getCss_declarationRule());
pushFollow(FOLLOW_rulecss_declaration_in_entryRulecss_declaration1208);
rulecss_declaration();
state._fsp--;
after(grammarAccess.getCss_declarationRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_declaration1215);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_declaration"
// $ANTLR start "rulecss_declaration"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:609:1: rulecss_declaration : ( rulecss_generic_declaration ) ;
public final void rulecss_declaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:613:2: ( ( rulecss_generic_declaration ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:614:1: ( rulecss_generic_declaration )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:614:1: ( rulecss_generic_declaration )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:615:1: rulecss_generic_declaration
{
before(grammarAccess.getCss_declarationAccess().getCss_generic_declarationParserRuleCall());
pushFollow(FOLLOW_rulecss_generic_declaration_in_rulecss_declaration1241);
rulecss_generic_declaration();
state._fsp--;
after(grammarAccess.getCss_declarationAccess().getCss_generic_declarationParserRuleCall());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_declaration"
// $ANTLR start "entryRulecss_generic_declaration"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:628:1: entryRulecss_generic_declaration : rulecss_generic_declaration EOF ;
public final void entryRulecss_generic_declaration() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:629:1: ( rulecss_generic_declaration EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:630:1: rulecss_generic_declaration EOF
{
before(grammarAccess.getCss_generic_declarationRule());
pushFollow(FOLLOW_rulecss_generic_declaration_in_entryRulecss_generic_declaration1267);
rulecss_generic_declaration();
state._fsp--;
after(grammarAccess.getCss_generic_declarationRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_generic_declaration1274);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_generic_declaration"
// $ANTLR start "rulecss_generic_declaration"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:637:1: rulecss_generic_declaration : ( ( rule__Css_generic_declaration__Group__0 ) ) ;
public final void rulecss_generic_declaration() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:641:2: ( ( ( rule__Css_generic_declaration__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:642:1: ( ( rule__Css_generic_declaration__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:642:1: ( ( rule__Css_generic_declaration__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:643:1: ( rule__Css_generic_declaration__Group__0 )
{
before(grammarAccess.getCss_generic_declarationAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:644:1: ( rule__Css_generic_declaration__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:644:2: rule__Css_generic_declaration__Group__0
{
pushFollow(FOLLOW_rule__Css_generic_declaration__Group__0_in_rulecss_generic_declaration1300);
rule__Css_generic_declaration__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_generic_declarationAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_generic_declaration"
// $ANTLR start "entryRulecss_prio"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:656:1: entryRulecss_prio : rulecss_prio EOF ;
public final void entryRulecss_prio() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:657:1: ( rulecss_prio EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:658:1: rulecss_prio EOF
{
before(grammarAccess.getCss_prioRule());
pushFollow(FOLLOW_rulecss_prio_in_entryRulecss_prio1327);
rulecss_prio();
state._fsp--;
after(grammarAccess.getCss_prioRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_prio1334);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_prio"
// $ANTLR start "rulecss_prio"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:665:1: rulecss_prio : ( ruleIMPORTANT_SYM ) ;
public final void rulecss_prio() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:669:2: ( ( ruleIMPORTANT_SYM ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:670:1: ( ruleIMPORTANT_SYM )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:670:1: ( ruleIMPORTANT_SYM )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:671:1: ruleIMPORTANT_SYM
{
before(grammarAccess.getCss_prioAccess().getIMPORTANT_SYMParserRuleCall());
pushFollow(FOLLOW_ruleIMPORTANT_SYM_in_rulecss_prio1360);
ruleIMPORTANT_SYM();
state._fsp--;
after(grammarAccess.getCss_prioAccess().getIMPORTANT_SYMParserRuleCall());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_prio"
// $ANTLR start "entryRulecss_property"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:684:1: entryRulecss_property : rulecss_property EOF ;
public final void entryRulecss_property() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:685:1: ( rulecss_property EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:686:1: rulecss_property EOF
{
before(grammarAccess.getCss_propertyRule());
pushFollow(FOLLOW_rulecss_property_in_entryRulecss_property1386);
rulecss_property();
state._fsp--;
after(grammarAccess.getCss_propertyRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_property1393);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_property"
// $ANTLR start "rulecss_property"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:693:1: rulecss_property : ( ( rule__Css_property__Group__0 ) ) ;
public final void rulecss_property() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:697:2: ( ( ( rule__Css_property__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:698:1: ( ( rule__Css_property__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:698:1: ( ( rule__Css_property__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:699:1: ( rule__Css_property__Group__0 )
{
before(grammarAccess.getCss_propertyAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:700:1: ( rule__Css_property__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:700:2: rule__Css_property__Group__0
{
pushFollow(FOLLOW_rule__Css_property__Group__0_in_rulecss_property1419);
rule__Css_property__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_propertyAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_property"
// $ANTLR start "entryRulecss_pseudo"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:712:1: entryRulecss_pseudo : rulecss_pseudo EOF ;
public final void entryRulecss_pseudo() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:713:1: ( rulecss_pseudo EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:714:1: rulecss_pseudo EOF
{
before(grammarAccess.getCss_pseudoRule());
pushFollow(FOLLOW_rulecss_pseudo_in_entryRulecss_pseudo1446);
rulecss_pseudo();
state._fsp--;
after(grammarAccess.getCss_pseudoRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_pseudo1453);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_pseudo"
// $ANTLR start "rulecss_pseudo"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:721:1: rulecss_pseudo : ( ( rule__Css_pseudo__Group__0 ) ) ;
public final void rulecss_pseudo() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:725:2: ( ( ( rule__Css_pseudo__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:726:1: ( ( rule__Css_pseudo__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:726:1: ( ( rule__Css_pseudo__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:727:1: ( rule__Css_pseudo__Group__0 )
{
before(grammarAccess.getCss_pseudoAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:728:1: ( rule__Css_pseudo__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:728:2: rule__Css_pseudo__Group__0
{
pushFollow(FOLLOW_rule__Css_pseudo__Group__0_in_rulecss_pseudo1479);
rule__Css_pseudo__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_pseudoAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_pseudo"
// $ANTLR start "entryRulecss_negation"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:740:1: entryRulecss_negation : rulecss_negation EOF ;
public final void entryRulecss_negation() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:741:1: ( rulecss_negation EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:742:1: rulecss_negation EOF
{
before(grammarAccess.getCss_negationRule());
pushFollow(FOLLOW_rulecss_negation_in_entryRulecss_negation1506);
rulecss_negation();
state._fsp--;
after(grammarAccess.getCss_negationRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_negation1513);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_negation"
// $ANTLR start "rulecss_negation"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:749:1: rulecss_negation : ( ( rule__Css_negation__Group__0 ) ) ;
public final void rulecss_negation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:753:2: ( ( ( rule__Css_negation__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:754:1: ( ( rule__Css_negation__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:754:1: ( ( rule__Css_negation__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:755:1: ( rule__Css_negation__Group__0 )
{
before(grammarAccess.getCss_negationAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:756:1: ( rule__Css_negation__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:756:2: rule__Css_negation__Group__0
{
pushFollow(FOLLOW_rule__Css_negation__Group__0_in_rulecss_negation1539);
rule__Css_negation__Group__0();
state._fsp--;
}
after(grammarAccess.getCss_negationAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_negation"
// $ANTLR start "entryRulecss_negation_arg"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:768:1: entryRulecss_negation_arg : rulecss_negation_arg EOF ;
public final void entryRulecss_negation_arg() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:769:1: ( rulecss_negation_arg EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:770:1: rulecss_negation_arg EOF
{
before(grammarAccess.getCss_negation_argRule());
pushFollow(FOLLOW_rulecss_negation_arg_in_entryRulecss_negation_arg1566);
rulecss_negation_arg();
state._fsp--;
after(grammarAccess.getCss_negation_argRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecss_negation_arg1573);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecss_negation_arg"
// $ANTLR start "rulecss_negation_arg"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:777:1: rulecss_negation_arg : ( ( rule__Css_negation_arg__Alternatives ) ) ;
public final void rulecss_negation_arg() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:781:2: ( ( ( rule__Css_negation_arg__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:782:1: ( ( rule__Css_negation_arg__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:782:1: ( ( rule__Css_negation_arg__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:783:1: ( rule__Css_negation_arg__Alternatives )
{
before(grammarAccess.getCss_negation_argAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:784:1: ( rule__Css_negation_arg__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:784:2: rule__Css_negation_arg__Alternatives
{
pushFollow(FOLLOW_rule__Css_negation_arg__Alternatives_in_rulecss_negation_arg1599);
rule__Css_negation_arg__Alternatives();
state._fsp--;
}
after(grammarAccess.getCss_negation_argAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecss_negation_arg"
// $ANTLR start "entryRulefunctional_pseudo"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:796:1: entryRulefunctional_pseudo : rulefunctional_pseudo EOF ;
public final void entryRulefunctional_pseudo() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:797:1: ( rulefunctional_pseudo EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:798:1: rulefunctional_pseudo EOF
{
before(grammarAccess.getFunctional_pseudoRule());
pushFollow(FOLLOW_rulefunctional_pseudo_in_entryRulefunctional_pseudo1626);
rulefunctional_pseudo();
state._fsp--;
after(grammarAccess.getFunctional_pseudoRule());
match(input,EOF,FOLLOW_EOF_in_entryRulefunctional_pseudo1633);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulefunctional_pseudo"
// $ANTLR start "rulefunctional_pseudo"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:805:1: rulefunctional_pseudo : ( ( rule__Functional_pseudo__Group__0 ) ) ;
public final void rulefunctional_pseudo() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:809:2: ( ( ( rule__Functional_pseudo__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:810:1: ( ( rule__Functional_pseudo__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:810:1: ( ( rule__Functional_pseudo__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:811:1: ( rule__Functional_pseudo__Group__0 )
{
before(grammarAccess.getFunctional_pseudoAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:812:1: ( rule__Functional_pseudo__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:812:2: rule__Functional_pseudo__Group__0
{
pushFollow(FOLLOW_rule__Functional_pseudo__Group__0_in_rulefunctional_pseudo1659);
rule__Functional_pseudo__Group__0();
state._fsp--;
}
after(grammarAccess.getFunctional_pseudoAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulefunctional_pseudo"
// $ANTLR start "entryRulefunction_expr"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:824:1: entryRulefunction_expr : rulefunction_expr EOF ;
public final void entryRulefunction_expr() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:825:1: ( rulefunction_expr EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:826:1: rulefunction_expr EOF
{
before(grammarAccess.getFunction_exprRule());
pushFollow(FOLLOW_rulefunction_expr_in_entryRulefunction_expr1686);
rulefunction_expr();
state._fsp--;
after(grammarAccess.getFunction_exprRule());
match(input,EOF,FOLLOW_EOF_in_entryRulefunction_expr1693);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulefunction_expr"
// $ANTLR start "rulefunction_expr"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:833:1: rulefunction_expr : ( ( ( rule__Function_expr__Alternatives ) ) ( ( rule__Function_expr__Alternatives )* ) ) ;
public final void rulefunction_expr() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:837:2: ( ( ( ( rule__Function_expr__Alternatives ) ) ( ( rule__Function_expr__Alternatives )* ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:838:1: ( ( ( rule__Function_expr__Alternatives ) ) ( ( rule__Function_expr__Alternatives )* ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:838:1: ( ( ( rule__Function_expr__Alternatives ) ) ( ( rule__Function_expr__Alternatives )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:839:1: ( ( rule__Function_expr__Alternatives ) ) ( ( rule__Function_expr__Alternatives )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:839:1: ( ( rule__Function_expr__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:840:1: ( rule__Function_expr__Alternatives )
{
before(grammarAccess.getFunction_exprAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:841:1: ( rule__Function_expr__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:841:2: rule__Function_expr__Alternatives
{
pushFollow(FOLLOW_rule__Function_expr__Alternatives_in_rulefunction_expr1721);
rule__Function_expr__Alternatives();
state._fsp--;
}
after(grammarAccess.getFunction_exprAccess().getAlternatives());
}
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:844:1: ( ( rule__Function_expr__Alternatives )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:845:1: ( rule__Function_expr__Alternatives )*
{
before(grammarAccess.getFunction_exprAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:846:1: ( rule__Function_expr__Alternatives )*
loop1:
do {
int alt1=2;
int LA1_0 = input.LA(1);
if ( (LA1_0==RULE_IDENT||LA1_0==RULE_STRING||(LA1_0>=RULE_INTEGER && LA1_0<=RULE_REAL)||(LA1_0>=28 && LA1_0<=29)) ) {
alt1=1;
}
switch (alt1) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:846:2: rule__Function_expr__Alternatives
{
pushFollow(FOLLOW_rule__Function_expr__Alternatives_in_rulefunction_expr1733);
rule__Function_expr__Alternatives();
state._fsp--;
}
break;
default :
break loop1;
}
} while (true);
after(grammarAccess.getFunction_exprAccess().getAlternatives());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulefunction_expr"
// $ANTLR start "entryRuleDIMENSION"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:859:1: entryRuleDIMENSION : ruleDIMENSION EOF ;
public final void entryRuleDIMENSION() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:860:1: ( ruleDIMENSION EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:861:1: ruleDIMENSION EOF
{
before(grammarAccess.getDIMENSIONRule());
pushFollow(FOLLOW_ruleDIMENSION_in_entryRuleDIMENSION1763);
ruleDIMENSION();
state._fsp--;
after(grammarAccess.getDIMENSIONRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleDIMENSION1770);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleDIMENSION"
// $ANTLR start "ruleDIMENSION"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:868:1: ruleDIMENSION : ( ( rule__DIMENSION__Alternatives ) ) ;
public final void ruleDIMENSION() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:872:2: ( ( ( rule__DIMENSION__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:873:1: ( ( rule__DIMENSION__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:873:1: ( ( rule__DIMENSION__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:874:1: ( rule__DIMENSION__Alternatives )
{
before(grammarAccess.getDIMENSIONAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:875:1: ( rule__DIMENSION__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:875:2: rule__DIMENSION__Alternatives
{
pushFollow(FOLLOW_rule__DIMENSION__Alternatives_in_ruleDIMENSION1796);
rule__DIMENSION__Alternatives();
state._fsp--;
}
after(grammarAccess.getDIMENSIONAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleDIMENSION"
// $ANTLR start "entryRulecombinator"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:887:1: entryRulecombinator : rulecombinator EOF ;
public final void entryRulecombinator() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:888:1: ( rulecombinator EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:889:1: rulecombinator EOF
{
before(grammarAccess.getCombinatorRule());
pushFollow(FOLLOW_rulecombinator_in_entryRulecombinator1823);
rulecombinator();
state._fsp--;
after(grammarAccess.getCombinatorRule());
match(input,EOF,FOLLOW_EOF_in_entryRulecombinator1830);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulecombinator"
// $ANTLR start "rulecombinator"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:896:1: rulecombinator : ( ( rule__Combinator__Group__0 ) ) ;
public final void rulecombinator() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:900:2: ( ( ( rule__Combinator__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:901:1: ( ( rule__Combinator__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:901:1: ( ( rule__Combinator__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:902:1: ( rule__Combinator__Group__0 )
{
before(grammarAccess.getCombinatorAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:903:1: ( rule__Combinator__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:903:2: rule__Combinator__Group__0
{
pushFollow(FOLLOW_rule__Combinator__Group__0_in_rulecombinator1856);
rule__Combinator__Group__0();
state._fsp--;
}
after(grammarAccess.getCombinatorAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulecombinator"
// $ANTLR start "entryRuleoperator"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:915:1: entryRuleoperator : ruleoperator EOF ;
public final void entryRuleoperator() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:916:1: ( ruleoperator EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:917:1: ruleoperator EOF
{
before(grammarAccess.getOperatorRule());
pushFollow(FOLLOW_ruleoperator_in_entryRuleoperator1883);
ruleoperator();
state._fsp--;
after(grammarAccess.getOperatorRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleoperator1890);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleoperator"
// $ANTLR start "ruleoperator"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:924:1: ruleoperator : ( ( rule__Operator__Alternatives ) ) ;
public final void ruleoperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:928:2: ( ( ( rule__Operator__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:929:1: ( ( rule__Operator__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:929:1: ( ( rule__Operator__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:930:1: ( rule__Operator__Alternatives )
{
before(grammarAccess.getOperatorAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:931:1: ( rule__Operator__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:931:2: rule__Operator__Alternatives
{
pushFollow(FOLLOW_rule__Operator__Alternatives_in_ruleoperator1916);
rule__Operator__Alternatives();
state._fsp--;
}
after(grammarAccess.getOperatorAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleoperator"
// $ANTLR start "entryRuleunary_operator"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:943:1: entryRuleunary_operator : ruleunary_operator EOF ;
public final void entryRuleunary_operator() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:944:1: ( ruleunary_operator EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:945:1: ruleunary_operator EOF
{
before(grammarAccess.getUnary_operatorRule());
pushFollow(FOLLOW_ruleunary_operator_in_entryRuleunary_operator1943);
ruleunary_operator();
state._fsp--;
after(grammarAccess.getUnary_operatorRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleunary_operator1950);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleunary_operator"
// $ANTLR start "ruleunary_operator"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:952:1: ruleunary_operator : ( ( rule__Unary_operator__Alternatives ) ) ;
public final void ruleunary_operator() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:956:2: ( ( ( rule__Unary_operator__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:957:1: ( ( rule__Unary_operator__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:957:1: ( ( rule__Unary_operator__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:958:1: ( rule__Unary_operator__Alternatives )
{
before(grammarAccess.getUnary_operatorAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:959:1: ( rule__Unary_operator__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:959:2: rule__Unary_operator__Alternatives
{
pushFollow(FOLLOW_rule__Unary_operator__Alternatives_in_ruleunary_operator1976);
rule__Unary_operator__Alternatives();
state._fsp--;
}
after(grammarAccess.getUnary_operatorAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleunary_operator"
// $ANTLR start "entryRuleexpr"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:971:1: entryRuleexpr : ruleexpr EOF ;
public final void entryRuleexpr() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_WS", "RULE_ML_COMMENT");
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:975:1: ( ruleexpr EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:976:1: ruleexpr EOF
{
before(grammarAccess.getExprRule());
pushFollow(FOLLOW_ruleexpr_in_entryRuleexpr2008);
ruleexpr();
state._fsp--;
after(grammarAccess.getExprRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleexpr2015);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRuleexpr"
// $ANTLR start "ruleexpr"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:986:1: ruleexpr : ( ( rule__Expr__Group__0 ) ) ;
public final void ruleexpr() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_WS", "RULE_ML_COMMENT");
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:991:2: ( ( ( rule__Expr__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:992:1: ( ( rule__Expr__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:992:1: ( ( rule__Expr__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:993:1: ( rule__Expr__Group__0 )
{
before(grammarAccess.getExprAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:994:1: ( rule__Expr__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:994:2: rule__Expr__Group__0
{
pushFollow(FOLLOW_rule__Expr__Group__0_in_ruleexpr2045);
rule__Expr__Group__0();
state._fsp--;
}
after(grammarAccess.getExprAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "ruleexpr"
// $ANTLR start "entryRuletermGroup"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1007:1: entryRuletermGroup : ruletermGroup EOF ;
public final void entryRuletermGroup() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1008:1: ( ruletermGroup EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1009:1: ruletermGroup EOF
{
before(grammarAccess.getTermGroupRule());
pushFollow(FOLLOW_ruletermGroup_in_entryRuletermGroup2072);
ruletermGroup();
state._fsp--;
after(grammarAccess.getTermGroupRule());
match(input,EOF,FOLLOW_EOF_in_entryRuletermGroup2079);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuletermGroup"
// $ANTLR start "ruletermGroup"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1016:1: ruletermGroup : ( ( ( rule__TermGroup__TermsAssignment ) ) ( ( rule__TermGroup__TermsAssignment )* ) ) ;
public final void ruletermGroup() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1020:2: ( ( ( ( rule__TermGroup__TermsAssignment ) ) ( ( rule__TermGroup__TermsAssignment )* ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1021:1: ( ( ( rule__TermGroup__TermsAssignment ) ) ( ( rule__TermGroup__TermsAssignment )* ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1021:1: ( ( ( rule__TermGroup__TermsAssignment ) ) ( ( rule__TermGroup__TermsAssignment )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1022:1: ( ( rule__TermGroup__TermsAssignment ) ) ( ( rule__TermGroup__TermsAssignment )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1022:1: ( ( rule__TermGroup__TermsAssignment ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1023:1: ( rule__TermGroup__TermsAssignment )
{
before(grammarAccess.getTermGroupAccess().getTermsAssignment());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1024:1: ( rule__TermGroup__TermsAssignment )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1024:2: rule__TermGroup__TermsAssignment
{
pushFollow(FOLLOW_rule__TermGroup__TermsAssignment_in_ruletermGroup2107);
rule__TermGroup__TermsAssignment();
state._fsp--;
}
after(grammarAccess.getTermGroupAccess().getTermsAssignment());
}
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1027:1: ( ( rule__TermGroup__TermsAssignment )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1028:1: ( rule__TermGroup__TermsAssignment )*
{
before(grammarAccess.getTermGroupAccess().getTermsAssignment());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1029:1: ( rule__TermGroup__TermsAssignment )*
loop2:
do {
int alt2=2;
int LA2_0 = input.LA(1);
if ( ((LA2_0>=RULE_IDENT && LA2_0<=RULE_HASH)||LA2_0==RULE_STRING||(LA2_0>=RULE_INTEGER && LA2_0<=RULE_REAL)||(LA2_0>=28 && LA2_0<=29)||LA2_0==59) ) {
alt2=1;
}
switch (alt2) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1029:2: rule__TermGroup__TermsAssignment
{
pushFollow(FOLLOW_rule__TermGroup__TermsAssignment_in_ruletermGroup2119);
rule__TermGroup__TermsAssignment();
state._fsp--;
}
break;
default :
break loop2;
}
} while (true);
after(grammarAccess.getTermGroupAccess().getTermsAssignment());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruletermGroup"
// $ANTLR start "entryRuleterm"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1042:1: entryRuleterm : ruleterm EOF ;
public final void entryRuleterm() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1043:1: ( ruleterm EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1044:1: ruleterm EOF
{
before(grammarAccess.getTermRule());
pushFollow(FOLLOW_ruleterm_in_entryRuleterm2149);
ruleterm();
state._fsp--;
after(grammarAccess.getTermRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleterm2156);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleterm"
// $ANTLR start "ruleterm"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1051:1: ruleterm : ( ( rule__Term__Alternatives ) ) ;
public final void ruleterm() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1055:2: ( ( ( rule__Term__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1056:1: ( ( rule__Term__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1056:1: ( ( rule__Term__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1057:1: ( rule__Term__Alternatives )
{
before(grammarAccess.getTermAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1058:1: ( rule__Term__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1058:2: rule__Term__Alternatives
{
pushFollow(FOLLOW_rule__Term__Alternatives_in_ruleterm2182);
rule__Term__Alternatives();
state._fsp--;
}
after(grammarAccess.getTermAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleterm"
// $ANTLR start "entryRulenumberTerm"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1070:1: entryRulenumberTerm : rulenumberTerm EOF ;
public final void entryRulenumberTerm() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1074:1: ( rulenumberTerm EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1075:1: rulenumberTerm EOF
{
before(grammarAccess.getNumberTermRule());
pushFollow(FOLLOW_rulenumberTerm_in_entryRulenumberTerm2214);
rulenumberTerm();
state._fsp--;
after(grammarAccess.getNumberTermRule());
match(input,EOF,FOLLOW_EOF_in_entryRulenumberTerm2221);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRulenumberTerm"
// $ANTLR start "rulenumberTerm"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1085:1: rulenumberTerm : ( ( rule__NumberTerm__Group__0 ) ) ;
public final void rulenumberTerm() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1090:2: ( ( ( rule__NumberTerm__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1091:1: ( ( rule__NumberTerm__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1091:1: ( ( rule__NumberTerm__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1092:1: ( rule__NumberTerm__Group__0 )
{
before(grammarAccess.getNumberTermAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1093:1: ( rule__NumberTerm__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1093:2: rule__NumberTerm__Group__0
{
pushFollow(FOLLOW_rule__NumberTerm__Group__0_in_rulenumberTerm2251);
rule__NumberTerm__Group__0();
state._fsp--;
}
after(grammarAccess.getNumberTermAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "rulenumberTerm"
// $ANTLR start "entryRulenum"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1106:1: entryRulenum : rulenum EOF ;
public final void entryRulenum() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1107:1: ( rulenum EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1108:1: rulenum EOF
{
before(grammarAccess.getNumRule());
pushFollow(FOLLOW_rulenum_in_entryRulenum2278);
rulenum();
state._fsp--;
after(grammarAccess.getNumRule());
match(input,EOF,FOLLOW_EOF_in_entryRulenum2285);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulenum"
// $ANTLR start "rulenum"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1115:1: rulenum : ( ( rule__Num__Alternatives ) ) ;
public final void rulenum() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1119:2: ( ( ( rule__Num__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1120:1: ( ( rule__Num__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1120:1: ( ( rule__Num__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1121:1: ( rule__Num__Alternatives )
{
before(grammarAccess.getNumAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1122:1: ( rule__Num__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1122:2: rule__Num__Alternatives
{
pushFollow(FOLLOW_rule__Num__Alternatives_in_rulenum2311);
rule__Num__Alternatives();
state._fsp--;
}
after(grammarAccess.getNumAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulenum"
// $ANTLR start "entryRulefunction"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1134:1: entryRulefunction : rulefunction EOF ;
public final void entryRulefunction() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1138:1: ( rulefunction EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1139:1: rulefunction EOF
{
before(grammarAccess.getFunctionRule());
pushFollow(FOLLOW_rulefunction_in_entryRulefunction2343);
rulefunction();
state._fsp--;
after(grammarAccess.getFunctionRule());
match(input,EOF,FOLLOW_EOF_in_entryRulefunction2350);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRulefunction"
// $ANTLR start "rulefunction"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1149:1: rulefunction : ( ( rule__Function__Group__0 ) ) ;
public final void rulefunction() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1154:2: ( ( ( rule__Function__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1155:1: ( ( rule__Function__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1155:1: ( ( rule__Function__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1156:1: ( rule__Function__Group__0 )
{
before(grammarAccess.getFunctionAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1157:1: ( rule__Function__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1157:2: rule__Function__Group__0
{
pushFollow(FOLLOW_rule__Function__Group__0_in_rulefunction2380);
rule__Function__Group__0();
state._fsp--;
}
after(grammarAccess.getFunctionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "rulefunction"
// $ANTLR start "entryRuleHexColor"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1170:1: entryRuleHexColor : ruleHexColor EOF ;
public final void entryRuleHexColor() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1174:1: ( ruleHexColor EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1175:1: ruleHexColor EOF
{
before(grammarAccess.getHexColorRule());
pushFollow(FOLLOW_ruleHexColor_in_entryRuleHexColor2412);
ruleHexColor();
state._fsp--;
after(grammarAccess.getHexColorRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleHexColor2419);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRuleHexColor"
// $ANTLR start "ruleHexColor"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1185:1: ruleHexColor : ( RULE_HASH ) ;
public final void ruleHexColor() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1190:2: ( ( RULE_HASH ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1191:1: ( RULE_HASH )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1191:1: ( RULE_HASH )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1192:1: RULE_HASH
{
before(grammarAccess.getHexColorAccess().getHASHTerminalRuleCall());
match(input,RULE_HASH,FOLLOW_RULE_HASH_in_ruleHexColor2449);
after(grammarAccess.getHexColorAccess().getHASHTerminalRuleCall());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "ruleHexColor"
// $ANTLR start "entryRuleURLType"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1206:1: entryRuleURLType : ruleURLType EOF ;
public final void entryRuleURLType() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1210:1: ( ruleURLType EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1211:1: ruleURLType EOF
{
before(grammarAccess.getURLTypeRule());
pushFollow(FOLLOW_ruleURLType_in_entryRuleURLType2480);
ruleURLType();
state._fsp--;
after(grammarAccess.getURLTypeRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleURLType2487);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRuleURLType"
// $ANTLR start "ruleURLType"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1221:1: ruleURLType : ( ( rule__URLType__Group__0 ) ) ;
public final void ruleURLType() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1226:2: ( ( ( rule__URLType__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1227:1: ( ( rule__URLType__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1227:1: ( ( rule__URLType__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1228:1: ( rule__URLType__Group__0 )
{
before(grammarAccess.getURLTypeAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1229:1: ( rule__URLType__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1229:2: rule__URLType__Group__0
{
pushFollow(FOLLOW_rule__URLType__Group__0_in_ruleURLType2517);
rule__URLType__Group__0();
state._fsp--;
}
after(grammarAccess.getURLTypeAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "ruleURLType"
// $ANTLR start "entryRuleNUMBER"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1242:1: entryRuleNUMBER : ruleNUMBER EOF ;
public final void entryRuleNUMBER() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1243:1: ( ruleNUMBER EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1244:1: ruleNUMBER EOF
{
before(grammarAccess.getNUMBERRule());
pushFollow(FOLLOW_ruleNUMBER_in_entryRuleNUMBER2544);
ruleNUMBER();
state._fsp--;
after(grammarAccess.getNUMBERRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleNUMBER2551);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleNUMBER"
// $ANTLR start "ruleNUMBER"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1251:1: ruleNUMBER : ( rulenum ) ;
public final void ruleNUMBER() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1255:2: ( ( rulenum ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1256:1: ( rulenum )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1256:1: ( rulenum )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1257:1: rulenum
{
before(grammarAccess.getNUMBERAccess().getNumParserRuleCall());
pushFollow(FOLLOW_rulenum_in_ruleNUMBER2577);
rulenum();
state._fsp--;
after(grammarAccess.getNUMBERAccess().getNumParserRuleCall());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleNUMBER"
// $ANTLR start "entryRulePERCENTAGE"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1270:1: entryRulePERCENTAGE : rulePERCENTAGE EOF ;
public final void entryRulePERCENTAGE() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1271:1: ( rulePERCENTAGE EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1272:1: rulePERCENTAGE EOF
{
before(grammarAccess.getPERCENTAGERule());
pushFollow(FOLLOW_rulePERCENTAGE_in_entryRulePERCENTAGE2603);
rulePERCENTAGE();
state._fsp--;
after(grammarAccess.getPERCENTAGERule());
match(input,EOF,FOLLOW_EOF_in_entryRulePERCENTAGE2610);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRulePERCENTAGE"
// $ANTLR start "rulePERCENTAGE"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1279:1: rulePERCENTAGE : ( ( rule__PERCENTAGE__Group__0 ) ) ;
public final void rulePERCENTAGE() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1283:2: ( ( ( rule__PERCENTAGE__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1284:1: ( ( rule__PERCENTAGE__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1284:1: ( ( rule__PERCENTAGE__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1285:1: ( rule__PERCENTAGE__Group__0 )
{
before(grammarAccess.getPERCENTAGEAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1286:1: ( rule__PERCENTAGE__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1286:2: rule__PERCENTAGE__Group__0
{
pushFollow(FOLLOW_rule__PERCENTAGE__Group__0_in_rulePERCENTAGE2636);
rule__PERCENTAGE__Group__0();
state._fsp--;
}
after(grammarAccess.getPERCENTAGEAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rulePERCENTAGE"
// $ANTLR start "entryRuleEMS"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1298:1: entryRuleEMS : ruleEMS EOF ;
public final void entryRuleEMS() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1299:1: ( ruleEMS EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1300:1: ruleEMS EOF
{
before(grammarAccess.getEMSRule());
pushFollow(FOLLOW_ruleEMS_in_entryRuleEMS2663);
ruleEMS();
state._fsp--;
after(grammarAccess.getEMSRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleEMS2670);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEMS"
// $ANTLR start "ruleEMS"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1307:1: ruleEMS : ( ( rule__EMS__Group__0 ) ) ;
public final void ruleEMS() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1311:2: ( ( ( rule__EMS__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1312:1: ( ( rule__EMS__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1312:1: ( ( rule__EMS__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1313:1: ( rule__EMS__Group__0 )
{
before(grammarAccess.getEMSAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1314:1: ( rule__EMS__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1314:2: rule__EMS__Group__0
{
pushFollow(FOLLOW_rule__EMS__Group__0_in_ruleEMS2696);
rule__EMS__Group__0();
state._fsp--;
}
after(grammarAccess.getEMSAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEMS"
// $ANTLR start "entryRuleEXS"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1326:1: entryRuleEXS : ruleEXS EOF ;
public final void entryRuleEXS() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1327:1: ( ruleEXS EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1328:1: ruleEXS EOF
{
before(grammarAccess.getEXSRule());
pushFollow(FOLLOW_ruleEXS_in_entryRuleEXS2723);
ruleEXS();
state._fsp--;
after(grammarAccess.getEXSRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleEXS2730);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleEXS"
// $ANTLR start "ruleEXS"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1335:1: ruleEXS : ( ( rule__EXS__Group__0 ) ) ;
public final void ruleEXS() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1339:2: ( ( ( rule__EXS__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1340:1: ( ( rule__EXS__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1340:1: ( ( rule__EXS__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1341:1: ( rule__EXS__Group__0 )
{
before(grammarAccess.getEXSAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1342:1: ( rule__EXS__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1342:2: rule__EXS__Group__0
{
pushFollow(FOLLOW_rule__EXS__Group__0_in_ruleEXS2756);
rule__EXS__Group__0();
state._fsp--;
}
after(grammarAccess.getEXSAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleEXS"
// $ANTLR start "entryRuleLENGTH"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1354:1: entryRuleLENGTH : ruleLENGTH EOF ;
public final void entryRuleLENGTH() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1358:1: ( ruleLENGTH EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1359:1: ruleLENGTH EOF
{
before(grammarAccess.getLENGTHRule());
pushFollow(FOLLOW_ruleLENGTH_in_entryRuleLENGTH2788);
ruleLENGTH();
state._fsp--;
after(grammarAccess.getLENGTHRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleLENGTH2795);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "entryRuleLENGTH"
// $ANTLR start "ruleLENGTH"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1369:1: ruleLENGTH : ( ( rule__LENGTH__Group__0 ) ) ;
public final void ruleLENGTH() throws RecognitionException {
HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1374:2: ( ( ( rule__LENGTH__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1375:1: ( ( rule__LENGTH__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1375:1: ( ( rule__LENGTH__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1376:1: ( rule__LENGTH__Group__0 )
{
before(grammarAccess.getLENGTHAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1377:1: ( rule__LENGTH__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1377:2: rule__LENGTH__Group__0
{
pushFollow(FOLLOW_rule__LENGTH__Group__0_in_ruleLENGTH2825);
rule__LENGTH__Group__0();
state._fsp--;
}
after(grammarAccess.getLENGTHAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
myHiddenTokenState.restore();
}
return ;
}
// $ANTLR end "ruleLENGTH"
// $ANTLR start "entryRuleANGLE"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1390:1: entryRuleANGLE : ruleANGLE EOF ;
public final void entryRuleANGLE() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1391:1: ( ruleANGLE EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1392:1: ruleANGLE EOF
{
before(grammarAccess.getANGLERule());
pushFollow(FOLLOW_ruleANGLE_in_entryRuleANGLE2852);
ruleANGLE();
state._fsp--;
after(grammarAccess.getANGLERule());
match(input,EOF,FOLLOW_EOF_in_entryRuleANGLE2859);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleANGLE"
// $ANTLR start "ruleANGLE"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1399:1: ruleANGLE : ( ( rule__ANGLE__Group__0 ) ) ;
public final void ruleANGLE() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1403:2: ( ( ( rule__ANGLE__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1404:1: ( ( rule__ANGLE__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1404:1: ( ( rule__ANGLE__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1405:1: ( rule__ANGLE__Group__0 )
{
before(grammarAccess.getANGLEAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1406:1: ( rule__ANGLE__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1406:2: rule__ANGLE__Group__0
{
pushFollow(FOLLOW_rule__ANGLE__Group__0_in_ruleANGLE2885);
rule__ANGLE__Group__0();
state._fsp--;
}
after(grammarAccess.getANGLEAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleANGLE"
// $ANTLR start "entryRuleTIME"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1418:1: entryRuleTIME : ruleTIME EOF ;
public final void entryRuleTIME() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1419:1: ( ruleTIME EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1420:1: ruleTIME EOF
{
before(grammarAccess.getTIMERule());
pushFollow(FOLLOW_ruleTIME_in_entryRuleTIME2912);
ruleTIME();
state._fsp--;
after(grammarAccess.getTIMERule());
match(input,EOF,FOLLOW_EOF_in_entryRuleTIME2919);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleTIME"
// $ANTLR start "ruleTIME"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1427:1: ruleTIME : ( ( rule__TIME__Group__0 ) ) ;
public final void ruleTIME() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1431:2: ( ( ( rule__TIME__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1432:1: ( ( rule__TIME__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1432:1: ( ( rule__TIME__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1433:1: ( rule__TIME__Group__0 )
{
before(grammarAccess.getTIMEAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1434:1: ( rule__TIME__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1434:2: rule__TIME__Group__0
{
pushFollow(FOLLOW_rule__TIME__Group__0_in_ruleTIME2945);
rule__TIME__Group__0();
state._fsp--;
}
after(grammarAccess.getTIMEAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleTIME"
// $ANTLR start "entryRuleFREQ"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1446:1: entryRuleFREQ : ruleFREQ EOF ;
public final void entryRuleFREQ() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1447:1: ( ruleFREQ EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1448:1: ruleFREQ EOF
{
before(grammarAccess.getFREQRule());
pushFollow(FOLLOW_ruleFREQ_in_entryRuleFREQ2972);
ruleFREQ();
state._fsp--;
after(grammarAccess.getFREQRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleFREQ2979);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleFREQ"
// $ANTLR start "ruleFREQ"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1455:1: ruleFREQ : ( ( rule__FREQ__Group__0 ) ) ;
public final void ruleFREQ() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1459:2: ( ( ( rule__FREQ__Group__0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1460:1: ( ( rule__FREQ__Group__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1460:1: ( ( rule__FREQ__Group__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1461:1: ( rule__FREQ__Group__0 )
{
before(grammarAccess.getFREQAccess().getGroup());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1462:1: ( rule__FREQ__Group__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1462:2: rule__FREQ__Group__0
{
pushFollow(FOLLOW_rule__FREQ__Group__0_in_ruleFREQ3005);
rule__FREQ__Group__0();
state._fsp--;
}
after(grammarAccess.getFREQAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleFREQ"
// $ANTLR start "entryRuleIMPORTANT_SYM"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1474:1: entryRuleIMPORTANT_SYM : ruleIMPORTANT_SYM EOF ;
public final void entryRuleIMPORTANT_SYM() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1475:1: ( ruleIMPORTANT_SYM EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1476:1: ruleIMPORTANT_SYM EOF
{
before(grammarAccess.getIMPORTANT_SYMRule());
pushFollow(FOLLOW_ruleIMPORTANT_SYM_in_entryRuleIMPORTANT_SYM3032);
ruleIMPORTANT_SYM();
state._fsp--;
after(grammarAccess.getIMPORTANT_SYMRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleIMPORTANT_SYM3039);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleIMPORTANT_SYM"
// $ANTLR start "ruleIMPORTANT_SYM"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1483:1: ruleIMPORTANT_SYM : ( '!important' ) ;
public final void ruleIMPORTANT_SYM() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1487:2: ( ( '!important' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1488:1: ( '!important' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1488:1: ( '!important' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1489:1: '!important'
{
before(grammarAccess.getIMPORTANT_SYMAccess().getImportantKeyword());
match(input,14,FOLLOW_14_in_ruleIMPORTANT_SYM3066);
after(grammarAccess.getIMPORTANT_SYMAccess().getImportantKeyword());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleIMPORTANT_SYM"
// $ANTLR start "entryRuleReservedWords"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1504:1: entryRuleReservedWords : ruleReservedWords EOF ;
public final void entryRuleReservedWords() throws RecognitionException {
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1505:1: ( ruleReservedWords EOF )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1506:1: ruleReservedWords EOF
{
before(grammarAccess.getReservedWordsRule());
pushFollow(FOLLOW_ruleReservedWords_in_entryRuleReservedWords3094);
ruleReservedWords();
state._fsp--;
after(grammarAccess.getReservedWordsRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleReservedWords3101);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end "entryRuleReservedWords"
// $ANTLR start "ruleReservedWords"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1513:1: ruleReservedWords : ( ( rule__ReservedWords__Alternatives ) ) ;
public final void ruleReservedWords() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1517:2: ( ( ( rule__ReservedWords__Alternatives ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1518:1: ( ( rule__ReservedWords__Alternatives ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1518:1: ( ( rule__ReservedWords__Alternatives ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1519:1: ( rule__ReservedWords__Alternatives )
{
before(grammarAccess.getReservedWordsAccess().getAlternatives());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1520:1: ( rule__ReservedWords__Alternatives )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1520:2: rule__ReservedWords__Alternatives
{
pushFollow(FOLLOW_rule__ReservedWords__Alternatives_in_ruleReservedWords3127);
rule__ReservedWords__Alternatives();
state._fsp--;
}
after(grammarAccess.getReservedWordsAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "ruleReservedWords"
// $ANTLR start "rule__Stylesheet__Alternatives_2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1532:1: rule__Stylesheet__Alternatives_2 : ( ( ( rule__Stylesheet__RulesetAssignment_2_0 ) ) | ( ( rule__Stylesheet__MediaAssignment_2_1 ) ) | ( ( rule__Stylesheet__PageAssignment_2_2 ) ) );
public final void rule__Stylesheet__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1536:1: ( ( ( rule__Stylesheet__RulesetAssignment_2_0 ) ) | ( ( rule__Stylesheet__MediaAssignment_2_1 ) ) | ( ( rule__Stylesheet__PageAssignment_2_2 ) ) )
int alt3=3;
switch ( input.LA(1) ) {
case RULE_IDENT:
case RULE_HASH:
case 23:
case 33:
case 34:
case 35:
case 36:
case 37:
case 38:
case 39:
case 40:
case 41:
case 42:
case 43:
case 44:
case 45:
case 46:
case 47:
case 51:
case 52:
case 53:
case 54:
case 56:
{
alt3=1;
}
break;
case 21:
case 22:
{
alt3=2;
}
break;
case 19:
case 20:
{
alt3=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 3, 0, input);
throw nvae;
}
switch (alt3) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1537:1: ( ( rule__Stylesheet__RulesetAssignment_2_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1537:1: ( ( rule__Stylesheet__RulesetAssignment_2_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1538:1: ( rule__Stylesheet__RulesetAssignment_2_0 )
{
before(grammarAccess.getStylesheetAccess().getRulesetAssignment_2_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1539:1: ( rule__Stylesheet__RulesetAssignment_2_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1539:2: rule__Stylesheet__RulesetAssignment_2_0
{
pushFollow(FOLLOW_rule__Stylesheet__RulesetAssignment_2_0_in_rule__Stylesheet__Alternatives_23163);
rule__Stylesheet__RulesetAssignment_2_0();
state._fsp--;
}
after(grammarAccess.getStylesheetAccess().getRulesetAssignment_2_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1543:6: ( ( rule__Stylesheet__MediaAssignment_2_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1543:6: ( ( rule__Stylesheet__MediaAssignment_2_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1544:1: ( rule__Stylesheet__MediaAssignment_2_1 )
{
before(grammarAccess.getStylesheetAccess().getMediaAssignment_2_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1545:1: ( rule__Stylesheet__MediaAssignment_2_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1545:2: rule__Stylesheet__MediaAssignment_2_1
{
pushFollow(FOLLOW_rule__Stylesheet__MediaAssignment_2_1_in_rule__Stylesheet__Alternatives_23181);
rule__Stylesheet__MediaAssignment_2_1();
state._fsp--;
}
after(grammarAccess.getStylesheetAccess().getMediaAssignment_2_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1549:6: ( ( rule__Stylesheet__PageAssignment_2_2 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1549:6: ( ( rule__Stylesheet__PageAssignment_2_2 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1550:1: ( rule__Stylesheet__PageAssignment_2_2 )
{
before(grammarAccess.getStylesheetAccess().getPageAssignment_2_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1551:1: ( rule__Stylesheet__PageAssignment_2_2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1551:2: rule__Stylesheet__PageAssignment_2_2
{
pushFollow(FOLLOW_rule__Stylesheet__PageAssignment_2_2_in_rule__Stylesheet__Alternatives_23199);
rule__Stylesheet__PageAssignment_2_2();
state._fsp--;
}
after(grammarAccess.getStylesheetAccess().getPageAssignment_2_2());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__Alternatives_2"
// $ANTLR start "rule__Charset__Alternatives_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1560:1: rule__Charset__Alternatives_0 : ( ( '@charset' ) | ( '@CHARSET' ) );
public final void rule__Charset__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1564:1: ( ( '@charset' ) | ( '@CHARSET' ) )
int alt4=2;
int LA4_0 = input.LA(1);
if ( (LA4_0==15) ) {
alt4=1;
}
else if ( (LA4_0==16) ) {
alt4=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 4, 0, input);
throw nvae;
}
switch (alt4) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1565:1: ( '@charset' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1565:1: ( '@charset' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1566:1: '@charset'
{
before(grammarAccess.getCharsetAccess().getCharsetKeyword_0_0());
match(input,15,FOLLOW_15_in_rule__Charset__Alternatives_03233);
after(grammarAccess.getCharsetAccess().getCharsetKeyword_0_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1573:6: ( '@CHARSET' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1573:6: ( '@CHARSET' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1574:1: '@CHARSET'
{
before(grammarAccess.getCharsetAccess().getCHARSETKeyword_0_1());
match(input,16,FOLLOW_16_in_rule__Charset__Alternatives_03253);
after(grammarAccess.getCharsetAccess().getCHARSETKeyword_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Charset__Alternatives_0"
// $ANTLR start "rule__ImportExpression__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1586:1: rule__ImportExpression__Alternatives : ( ( ( rule__ImportExpression__Group_0__0 ) ) | ( ( rule__ImportExpression__Group_1__0 ) ) );
public final void rule__ImportExpression__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1590:1: ( ( ( rule__ImportExpression__Group_0__0 ) ) | ( ( rule__ImportExpression__Group_1__0 ) ) )
int alt5=2;
int LA5_0 = input.LA(1);
if ( ((LA5_0>=17 && LA5_0<=18)) ) {
alt5=1;
}
else if ( (LA5_0==59) ) {
alt5=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 5, 0, input);
throw nvae;
}
switch (alt5) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1591:1: ( ( rule__ImportExpression__Group_0__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1591:1: ( ( rule__ImportExpression__Group_0__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1592:1: ( rule__ImportExpression__Group_0__0 )
{
before(grammarAccess.getImportExpressionAccess().getGroup_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1593:1: ( rule__ImportExpression__Group_0__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1593:2: rule__ImportExpression__Group_0__0
{
pushFollow(FOLLOW_rule__ImportExpression__Group_0__0_in_rule__ImportExpression__Alternatives3287);
rule__ImportExpression__Group_0__0();
state._fsp--;
}
after(grammarAccess.getImportExpressionAccess().getGroup_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1597:6: ( ( rule__ImportExpression__Group_1__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1597:6: ( ( rule__ImportExpression__Group_1__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1598:1: ( rule__ImportExpression__Group_1__0 )
{
before(grammarAccess.getImportExpressionAccess().getGroup_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1599:1: ( rule__ImportExpression__Group_1__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1599:2: rule__ImportExpression__Group_1__0
{
pushFollow(FOLLOW_rule__ImportExpression__Group_1__0_in_rule__ImportExpression__Alternatives3305);
rule__ImportExpression__Group_1__0();
state._fsp--;
}
after(grammarAccess.getImportExpressionAccess().getGroup_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Alternatives"
// $ANTLR start "rule__ImportExpression__Alternatives_0_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1608:1: rule__ImportExpression__Alternatives_0_0 : ( ( '@import' ) | ( '@IMPORT' ) );
public final void rule__ImportExpression__Alternatives_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1612:1: ( ( '@import' ) | ( '@IMPORT' ) )
int alt6=2;
int LA6_0 = input.LA(1);
if ( (LA6_0==17) ) {
alt6=1;
}
else if ( (LA6_0==18) ) {
alt6=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1613:1: ( '@import' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1613:1: ( '@import' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1614:1: '@import'
{
before(grammarAccess.getImportExpressionAccess().getImportKeyword_0_0_0());
match(input,17,FOLLOW_17_in_rule__ImportExpression__Alternatives_0_03339);
after(grammarAccess.getImportExpressionAccess().getImportKeyword_0_0_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1621:6: ( '@IMPORT' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1621:6: ( '@IMPORT' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1622:1: '@IMPORT'
{
before(grammarAccess.getImportExpressionAccess().getIMPORTKeyword_0_0_1());
match(input,18,FOLLOW_18_in_rule__ImportExpression__Alternatives_0_03359);
after(grammarAccess.getImportExpressionAccess().getIMPORTKeyword_0_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Alternatives_0_0"
// $ANTLR start "rule__Page__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1634:1: rule__Page__Alternatives_1 : ( ( '@page' ) | ( '@PAGE' ) );
public final void rule__Page__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1638:1: ( ( '@page' ) | ( '@PAGE' ) )
int alt7=2;
int LA7_0 = input.LA(1);
if ( (LA7_0==19) ) {
alt7=1;
}
else if ( (LA7_0==20) ) {
alt7=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1639:1: ( '@page' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1639:1: ( '@page' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1640:1: '@page'
{
before(grammarAccess.getPageAccess().getPageKeyword_1_0());
match(input,19,FOLLOW_19_in_rule__Page__Alternatives_13394);
after(grammarAccess.getPageAccess().getPageKeyword_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1647:6: ( '@PAGE' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1647:6: ( '@PAGE' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1648:1: '@PAGE'
{
before(grammarAccess.getPageAccess().getPAGEKeyword_1_1());
match(input,20,FOLLOW_20_in_rule__Page__Alternatives_13414);
after(grammarAccess.getPageAccess().getPAGEKeyword_1_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Alternatives_1"
// $ANTLR start "rule__Media__Alternatives_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1660:1: rule__Media__Alternatives_0 : ( ( '@media' ) | ( '@MEDIA' ) );
public final void rule__Media__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1664:1: ( ( '@media' ) | ( '@MEDIA' ) )
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0==21) ) {
alt8=1;
}
else if ( (LA8_0==22) ) {
alt8=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 8, 0, input);
throw nvae;
}
switch (alt8) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1665:1: ( '@media' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1665:1: ( '@media' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1666:1: '@media'
{
before(grammarAccess.getMediaAccess().getMediaKeyword_0_0());
match(input,21,FOLLOW_21_in_rule__Media__Alternatives_03449);
after(grammarAccess.getMediaAccess().getMediaKeyword_0_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1673:6: ( '@MEDIA' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1673:6: ( '@MEDIA' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1674:1: '@MEDIA'
{
before(grammarAccess.getMediaAccess().getMEDIAKeyword_0_1());
match(input,22,FOLLOW_22_in_rule__Media__Alternatives_03469);
after(grammarAccess.getMediaAccess().getMEDIAKeyword_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Alternatives_0"
// $ANTLR start "rule__Selector__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1686:1: rule__Selector__Alternatives_1 : ( ( ( rule__Selector__Group_1_0__0 ) ) | ( ( rule__Selector__Group_1_1__0 ) ) );
public final void rule__Selector__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1690:1: ( ( ( rule__Selector__Group_1_0__0 ) ) | ( ( rule__Selector__Group_1_1__0 ) ) )
int alt9=2;
int LA9_0 = input.LA(1);
if ( (LA9_0==28||(LA9_0>=30 && LA9_0<=31)) ) {
alt9=1;
}
else if ( (LA9_0==RULE_WS) ) {
alt9=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 9, 0, input);
throw nvae;
}
switch (alt9) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1691:1: ( ( rule__Selector__Group_1_0__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1691:1: ( ( rule__Selector__Group_1_0__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1692:1: ( rule__Selector__Group_1_0__0 )
{
before(grammarAccess.getSelectorAccess().getGroup_1_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1693:1: ( rule__Selector__Group_1_0__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1693:2: rule__Selector__Group_1_0__0
{
pushFollow(FOLLOW_rule__Selector__Group_1_0__0_in_rule__Selector__Alternatives_13503);
rule__Selector__Group_1_0__0();
state._fsp--;
}
after(grammarAccess.getSelectorAccess().getGroup_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1697:6: ( ( rule__Selector__Group_1_1__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1697:6: ( ( rule__Selector__Group_1_1__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1698:1: ( rule__Selector__Group_1_1__0 )
{
before(grammarAccess.getSelectorAccess().getGroup_1_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1699:1: ( rule__Selector__Group_1_1__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1699:2: rule__Selector__Group_1_1__0
{
pushFollow(FOLLOW_rule__Selector__Group_1_1__0_in_rule__Selector__Alternatives_13521);
rule__Selector__Group_1_1__0();
state._fsp--;
}
after(grammarAccess.getSelectorAccess().getGroup_1_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Alternatives_1"
// $ANTLR start "rule__Simple_selector__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1708:1: rule__Simple_selector__Alternatives : ( ( ( rule__Simple_selector__Group_0__0 ) ) | ( ( ( rule__Simple_selector__SubSelectorsAssignment_1 ) ) ( ( rule__Simple_selector__SubSelectorsAssignment_1 )* ) ) );
public final void rule__Simple_selector__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1712:1: ( ( ( rule__Simple_selector__Group_0__0 ) ) | ( ( ( rule__Simple_selector__SubSelectorsAssignment_1 ) ) ( ( rule__Simple_selector__SubSelectorsAssignment_1 )* ) ) )
int alt11=2;
int LA11_0 = input.LA(1);
if ( (LA11_0==RULE_IDENT||LA11_0==23||(LA11_0>=33 && LA11_0<=47)||LA11_0==52) ) {
alt11=1;
}
else if ( (LA11_0==RULE_HASH||LA11_0==51||(LA11_0>=53 && LA11_0<=54)||LA11_0==56) ) {
alt11=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 11, 0, input);
throw nvae;
}
switch (alt11) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1713:1: ( ( rule__Simple_selector__Group_0__0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1713:1: ( ( rule__Simple_selector__Group_0__0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1714:1: ( rule__Simple_selector__Group_0__0 )
{
before(grammarAccess.getSimple_selectorAccess().getGroup_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1715:1: ( rule__Simple_selector__Group_0__0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1715:2: rule__Simple_selector__Group_0__0
{
pushFollow(FOLLOW_rule__Simple_selector__Group_0__0_in_rule__Simple_selector__Alternatives3554);
rule__Simple_selector__Group_0__0();
state._fsp--;
}
after(grammarAccess.getSimple_selectorAccess().getGroup_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1719:6: ( ( ( rule__Simple_selector__SubSelectorsAssignment_1 ) ) ( ( rule__Simple_selector__SubSelectorsAssignment_1 )* ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1719:6: ( ( ( rule__Simple_selector__SubSelectorsAssignment_1 ) ) ( ( rule__Simple_selector__SubSelectorsAssignment_1 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1720:1: ( ( rule__Simple_selector__SubSelectorsAssignment_1 ) ) ( ( rule__Simple_selector__SubSelectorsAssignment_1 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1720:1: ( ( rule__Simple_selector__SubSelectorsAssignment_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1721:1: ( rule__Simple_selector__SubSelectorsAssignment_1 )
{
before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1722:1: ( rule__Simple_selector__SubSelectorsAssignment_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1722:2: rule__Simple_selector__SubSelectorsAssignment_1
{
pushFollow(FOLLOW_rule__Simple_selector__SubSelectorsAssignment_1_in_rule__Simple_selector__Alternatives3574);
rule__Simple_selector__SubSelectorsAssignment_1();
state._fsp--;
}
after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1());
}
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1725:1: ( ( rule__Simple_selector__SubSelectorsAssignment_1 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1726:1: ( rule__Simple_selector__SubSelectorsAssignment_1 )*
{
before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1727:1: ( rule__Simple_selector__SubSelectorsAssignment_1 )*
loop10:
do {
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0==RULE_HASH||LA10_0==51||(LA10_0>=53 && LA10_0<=54)||LA10_0==56) ) {
alt10=1;
}
switch (alt10) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1727:2: rule__Simple_selector__SubSelectorsAssignment_1
{
pushFollow(FOLLOW_rule__Simple_selector__SubSelectorsAssignment_1_in_rule__Simple_selector__Alternatives3586);
rule__Simple_selector__SubSelectorsAssignment_1();
state._fsp--;
}
break;
default :
break loop10;
}
} while (true);
after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1());
}
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__Alternatives"
// $ANTLR start "rule__Simple_selector__Alternatives_0_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1737:1: rule__Simple_selector__Alternatives_0_0 : ( ( ( rule__Simple_selector__ElementAssignment_0_0_0 ) ) | ( ( rule__Simple_selector__UniversalAssignment_0_0_1 ) ) );
public final void rule__Simple_selector__Alternatives_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1741:1: ( ( ( rule__Simple_selector__ElementAssignment_0_0_0 ) ) | ( ( rule__Simple_selector__UniversalAssignment_0_0_1 ) ) )
int alt12=2;
switch ( input.LA(1) ) {
case RULE_IDENT:
{
int LA12_1 = input.LA(2);
if ( (LA12_1==EOF||LA12_1==RULE_HASH||LA12_1==RULE_COMMA||LA12_1==RULE_WS||LA12_1==28||(LA12_1>=30 && LA12_1<=31)||LA12_1==49||LA12_1==51||(LA12_1>=53 && LA12_1<=54)||LA12_1==56) ) {
alt12=1;
}
else if ( (LA12_1==52) ) {
alt12=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 12, 1, input);
throw nvae;
}
}
break;
case 33:
case 34:
case 35:
case 36:
case 37:
case 38:
case 39:
case 40:
case 41:
case 42:
case 43:
case 44:
case 45:
case 46:
case 47:
{
alt12=1;
}
break;
case 23:
case 52:
{
alt12=2;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 12, 0, input);
throw nvae;
}
switch (alt12) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1742:1: ( ( rule__Simple_selector__ElementAssignment_0_0_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1742:1: ( ( rule__Simple_selector__ElementAssignment_0_0_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1743:1: ( rule__Simple_selector__ElementAssignment_0_0_0 )
{
before(grammarAccess.getSimple_selectorAccess().getElementAssignment_0_0_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1744:1: ( rule__Simple_selector__ElementAssignment_0_0_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1744:2: rule__Simple_selector__ElementAssignment_0_0_0
{
pushFollow(FOLLOW_rule__Simple_selector__ElementAssignment_0_0_0_in_rule__Simple_selector__Alternatives_0_03622);
rule__Simple_selector__ElementAssignment_0_0_0();
state._fsp--;
}
after(grammarAccess.getSimple_selectorAccess().getElementAssignment_0_0_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1748:6: ( ( rule__Simple_selector__UniversalAssignment_0_0_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1748:6: ( ( rule__Simple_selector__UniversalAssignment_0_0_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1749:1: ( rule__Simple_selector__UniversalAssignment_0_0_1 )
{
before(grammarAccess.getSimple_selectorAccess().getUniversalAssignment_0_0_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1750:1: ( rule__Simple_selector__UniversalAssignment_0_0_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1750:2: rule__Simple_selector__UniversalAssignment_0_0_1
{
pushFollow(FOLLOW_rule__Simple_selector__UniversalAssignment_0_0_1_in_rule__Simple_selector__Alternatives_0_03640);
rule__Simple_selector__UniversalAssignment_0_0_1();
state._fsp--;
}
after(grammarAccess.getSimple_selectorAccess().getUniversalAssignment_0_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__Alternatives_0_0"
// $ANTLR start "rule__Element_name__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1759:1: rule__Element_name__Alternatives : ( ( RULE_IDENT ) | ( ruleReservedWords ) );
public final void rule__Element_name__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1763:1: ( ( RULE_IDENT ) | ( ruleReservedWords ) )
int alt13=2;
int LA13_0 = input.LA(1);
if ( (LA13_0==RULE_IDENT) ) {
alt13=1;
}
else if ( ((LA13_0>=33 && LA13_0<=47)) ) {
alt13=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 13, 0, input);
throw nvae;
}
switch (alt13) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1764:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1764:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1765:1: RULE_IDENT
{
before(grammarAccess.getElement_nameAccess().getIDENTTerminalRuleCall_0());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Element_name__Alternatives3673);
after(grammarAccess.getElement_nameAccess().getIDENTTerminalRuleCall_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1770:6: ( ruleReservedWords )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1770:6: ( ruleReservedWords )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1771:1: ruleReservedWords
{
before(grammarAccess.getElement_nameAccess().getReservedWordsParserRuleCall_1());
pushFollow(FOLLOW_ruleReservedWords_in_rule__Element_name__Alternatives3690);
ruleReservedWords();
state._fsp--;
after(grammarAccess.getElement_nameAccess().getReservedWordsParserRuleCall_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Element_name__Alternatives"
// $ANTLR start "rule__Sub_selector__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1781:1: rule__Sub_selector__Alternatives : ( ( ( rule__Sub_selector__IdAssignment_0 ) ) | ( ( rule__Sub_selector__ClassAssignment_1 ) ) | ( ( rule__Sub_selector__AttribAssignment_2 ) ) | ( ( rule__Sub_selector__PseudoclassAssignment_3 ) ) | ( ( rule__Sub_selector__NegotationAssignment_4 ) ) );
public final void rule__Sub_selector__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1785:1: ( ( ( rule__Sub_selector__IdAssignment_0 ) ) | ( ( rule__Sub_selector__ClassAssignment_1 ) ) | ( ( rule__Sub_selector__AttribAssignment_2 ) ) | ( ( rule__Sub_selector__PseudoclassAssignment_3 ) ) | ( ( rule__Sub_selector__NegotationAssignment_4 ) ) )
int alt14=5;
switch ( input.LA(1) ) {
case RULE_HASH:
{
alt14=1;
}
break;
case 53:
{
alt14=2;
}
break;
case 54:
{
alt14=3;
}
break;
case 51:
{
alt14=4;
}
break;
case 56:
{
alt14=5;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 14, 0, input);
throw nvae;
}
switch (alt14) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1786:1: ( ( rule__Sub_selector__IdAssignment_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1786:1: ( ( rule__Sub_selector__IdAssignment_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1787:1: ( rule__Sub_selector__IdAssignment_0 )
{
before(grammarAccess.getSub_selectorAccess().getIdAssignment_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1788:1: ( rule__Sub_selector__IdAssignment_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1788:2: rule__Sub_selector__IdAssignment_0
{
pushFollow(FOLLOW_rule__Sub_selector__IdAssignment_0_in_rule__Sub_selector__Alternatives3722);
rule__Sub_selector__IdAssignment_0();
state._fsp--;
}
after(grammarAccess.getSub_selectorAccess().getIdAssignment_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1792:6: ( ( rule__Sub_selector__ClassAssignment_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1792:6: ( ( rule__Sub_selector__ClassAssignment_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1793:1: ( rule__Sub_selector__ClassAssignment_1 )
{
before(grammarAccess.getSub_selectorAccess().getClassAssignment_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1794:1: ( rule__Sub_selector__ClassAssignment_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1794:2: rule__Sub_selector__ClassAssignment_1
{
pushFollow(FOLLOW_rule__Sub_selector__ClassAssignment_1_in_rule__Sub_selector__Alternatives3740);
rule__Sub_selector__ClassAssignment_1();
state._fsp--;
}
after(grammarAccess.getSub_selectorAccess().getClassAssignment_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1798:6: ( ( rule__Sub_selector__AttribAssignment_2 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1798:6: ( ( rule__Sub_selector__AttribAssignment_2 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1799:1: ( rule__Sub_selector__AttribAssignment_2 )
{
before(grammarAccess.getSub_selectorAccess().getAttribAssignment_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1800:1: ( rule__Sub_selector__AttribAssignment_2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1800:2: rule__Sub_selector__AttribAssignment_2
{
pushFollow(FOLLOW_rule__Sub_selector__AttribAssignment_2_in_rule__Sub_selector__Alternatives3758);
rule__Sub_selector__AttribAssignment_2();
state._fsp--;
}
after(grammarAccess.getSub_selectorAccess().getAttribAssignment_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1804:6: ( ( rule__Sub_selector__PseudoclassAssignment_3 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1804:6: ( ( rule__Sub_selector__PseudoclassAssignment_3 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1805:1: ( rule__Sub_selector__PseudoclassAssignment_3 )
{
before(grammarAccess.getSub_selectorAccess().getPseudoclassAssignment_3());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1806:1: ( rule__Sub_selector__PseudoclassAssignment_3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1806:2: rule__Sub_selector__PseudoclassAssignment_3
{
pushFollow(FOLLOW_rule__Sub_selector__PseudoclassAssignment_3_in_rule__Sub_selector__Alternatives3776);
rule__Sub_selector__PseudoclassAssignment_3();
state._fsp--;
}
after(grammarAccess.getSub_selectorAccess().getPseudoclassAssignment_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1810:6: ( ( rule__Sub_selector__NegotationAssignment_4 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1810:6: ( ( rule__Sub_selector__NegotationAssignment_4 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1811:1: ( rule__Sub_selector__NegotationAssignment_4 )
{
before(grammarAccess.getSub_selectorAccess().getNegotationAssignment_4());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1812:1: ( rule__Sub_selector__NegotationAssignment_4 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1812:2: rule__Sub_selector__NegotationAssignment_4
{
pushFollow(FOLLOW_rule__Sub_selector__NegotationAssignment_4_in_rule__Sub_selector__Alternatives3794);
rule__Sub_selector__NegotationAssignment_4();
state._fsp--;
}
after(grammarAccess.getSub_selectorAccess().getNegotationAssignment_4());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Sub_selector__Alternatives"
// $ANTLR start "rule__Css_namespace_prefix__Alternatives_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1821:1: rule__Css_namespace_prefix__Alternatives_0 : ( ( RULE_IDENT ) | ( '*' ) );
public final void rule__Css_namespace_prefix__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1825:1: ( ( RULE_IDENT ) | ( '*' ) )
int alt15=2;
int LA15_0 = input.LA(1);
if ( (LA15_0==RULE_IDENT) ) {
alt15=1;
}
else if ( (LA15_0==23) ) {
alt15=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 15, 0, input);
throw nvae;
}
switch (alt15) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1826:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1826:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1827:1: RULE_IDENT
{
before(grammarAccess.getCss_namespace_prefixAccess().getIDENTTerminalRuleCall_0_0());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Css_namespace_prefix__Alternatives_03827);
after(grammarAccess.getCss_namespace_prefixAccess().getIDENTTerminalRuleCall_0_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1832:6: ( '*' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1832:6: ( '*' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1833:1: '*'
{
before(grammarAccess.getCss_namespace_prefixAccess().getAsteriskKeyword_0_1());
match(input,23,FOLLOW_23_in_rule__Css_namespace_prefix__Alternatives_03845);
after(grammarAccess.getCss_namespace_prefixAccess().getAsteriskKeyword_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_namespace_prefix__Alternatives_0"
// $ANTLR start "rule__Css_class__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1845:1: rule__Css_class__Alternatives_1 : ( ( RULE_IDENT ) | ( ruleReservedWords ) );
public final void rule__Css_class__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1849:1: ( ( RULE_IDENT ) | ( ruleReservedWords ) )
int alt16=2;
int LA16_0 = input.LA(1);
if ( (LA16_0==RULE_IDENT) ) {
alt16=1;
}
else if ( ((LA16_0>=33 && LA16_0<=47)) ) {
alt16=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 16, 0, input);
throw nvae;
}
switch (alt16) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1850:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1850:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1851:1: RULE_IDENT
{
before(grammarAccess.getCss_classAccess().getIDENTTerminalRuleCall_1_0());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Css_class__Alternatives_13879);
after(grammarAccess.getCss_classAccess().getIDENTTerminalRuleCall_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1856:6: ( ruleReservedWords )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1856:6: ( ruleReservedWords )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1857:1: ruleReservedWords
{
before(grammarAccess.getCss_classAccess().getReservedWordsParserRuleCall_1_1());
pushFollow(FOLLOW_ruleReservedWords_in_rule__Css_class__Alternatives_13896);
ruleReservedWords();
state._fsp--;
after(grammarAccess.getCss_classAccess().getReservedWordsParserRuleCall_1_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_class__Alternatives_1"
// $ANTLR start "rule__Css_attrib__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1867:1: rule__Css_attrib__Alternatives_1 : ( ( RULE_IDENT ) | ( ruleReservedWords ) );
public final void rule__Css_attrib__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1871:1: ( ( RULE_IDENT ) | ( ruleReservedWords ) )
int alt17=2;
int LA17_0 = input.LA(1);
if ( (LA17_0==RULE_IDENT) ) {
alt17=1;
}
else if ( ((LA17_0>=33 && LA17_0<=47)) ) {
alt17=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 17, 0, input);
throw nvae;
}
switch (alt17) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1872:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1872:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1873:1: RULE_IDENT
{
before(grammarAccess.getCss_attribAccess().getIDENTTerminalRuleCall_1_0());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Css_attrib__Alternatives_13928);
after(grammarAccess.getCss_attribAccess().getIDENTTerminalRuleCall_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1878:6: ( ruleReservedWords )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1878:6: ( ruleReservedWords )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1879:1: ruleReservedWords
{
before(grammarAccess.getCss_attribAccess().getReservedWordsParserRuleCall_1_1());
pushFollow(FOLLOW_ruleReservedWords_in_rule__Css_attrib__Alternatives_13945);
ruleReservedWords();
state._fsp--;
after(grammarAccess.getCss_attribAccess().getReservedWordsParserRuleCall_1_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Alternatives_1"
// $ANTLR start "rule__Css_attrib__Alternatives_2_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1889:1: rule__Css_attrib__Alternatives_2_0 : ( ( '^=' ) | ( '$=' ) | ( '*=' ) | ( '=' ) | ( RULE_INCLUDES ) | ( RULE_DASHMATCH ) );
public final void rule__Css_attrib__Alternatives_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1893:1: ( ( '^=' ) | ( '$=' ) | ( '*=' ) | ( '=' ) | ( RULE_INCLUDES ) | ( RULE_DASHMATCH ) )
int alt18=6;
switch ( input.LA(1) ) {
case 24:
{
alt18=1;
}
break;
case 25:
{
alt18=2;
}
break;
case 26:
{
alt18=3;
}
break;
case 27:
{
alt18=4;
}
break;
case RULE_INCLUDES:
{
alt18=5;
}
break;
case RULE_DASHMATCH:
{
alt18=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 18, 0, input);
throw nvae;
}
switch (alt18) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1894:1: ( '^=' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1894:1: ( '^=' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1895:1: '^='
{
before(grammarAccess.getCss_attribAccess().getCircumflexAccentEqualsSignKeyword_2_0_0());
match(input,24,FOLLOW_24_in_rule__Css_attrib__Alternatives_2_03978);
after(grammarAccess.getCss_attribAccess().getCircumflexAccentEqualsSignKeyword_2_0_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1902:6: ( '$=' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1902:6: ( '$=' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1903:1: '$='
{
before(grammarAccess.getCss_attribAccess().getDollarSignEqualsSignKeyword_2_0_1());
match(input,25,FOLLOW_25_in_rule__Css_attrib__Alternatives_2_03998);
after(grammarAccess.getCss_attribAccess().getDollarSignEqualsSignKeyword_2_0_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1910:6: ( '*=' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1910:6: ( '*=' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1911:1: '*='
{
before(grammarAccess.getCss_attribAccess().getAsteriskEqualsSignKeyword_2_0_2());
match(input,26,FOLLOW_26_in_rule__Css_attrib__Alternatives_2_04018);
after(grammarAccess.getCss_attribAccess().getAsteriskEqualsSignKeyword_2_0_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1918:6: ( '=' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1918:6: ( '=' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1919:1: '='
{
before(grammarAccess.getCss_attribAccess().getEqualsSignKeyword_2_0_3());
match(input,27,FOLLOW_27_in_rule__Css_attrib__Alternatives_2_04038);
after(grammarAccess.getCss_attribAccess().getEqualsSignKeyword_2_0_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1926:6: ( RULE_INCLUDES )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1926:6: ( RULE_INCLUDES )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1927:1: RULE_INCLUDES
{
before(grammarAccess.getCss_attribAccess().getINCLUDESTerminalRuleCall_2_0_4());
match(input,RULE_INCLUDES,FOLLOW_RULE_INCLUDES_in_rule__Css_attrib__Alternatives_2_04057);
after(grammarAccess.getCss_attribAccess().getINCLUDESTerminalRuleCall_2_0_4());
}
}
break;
case 6 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1932:6: ( RULE_DASHMATCH )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1932:6: ( RULE_DASHMATCH )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1933:1: RULE_DASHMATCH
{
before(grammarAccess.getCss_attribAccess().getDASHMATCHTerminalRuleCall_2_0_5());
match(input,RULE_DASHMATCH,FOLLOW_RULE_DASHMATCH_in_rule__Css_attrib__Alternatives_2_04074);
after(grammarAccess.getCss_attribAccess().getDASHMATCHTerminalRuleCall_2_0_5());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Alternatives_2_0"
// $ANTLR start "rule__Css_attrib__Alternatives_2_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1943:1: rule__Css_attrib__Alternatives_2_1 : ( ( ( rule__Css_attrib__Alternatives_2_1_0 ) ) | ( RULE_STRING ) );
public final void rule__Css_attrib__Alternatives_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1947:1: ( ( ( rule__Css_attrib__Alternatives_2_1_0 ) ) | ( RULE_STRING ) )
int alt19=2;
int LA19_0 = input.LA(1);
if ( (LA19_0==RULE_IDENT||(LA19_0>=33 && LA19_0<=47)) ) {
alt19=1;
}
else if ( (LA19_0==RULE_STRING) ) {
alt19=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 19, 0, input);
throw nvae;
}
switch (alt19) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1948:1: ( ( rule__Css_attrib__Alternatives_2_1_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1948:1: ( ( rule__Css_attrib__Alternatives_2_1_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1949:1: ( rule__Css_attrib__Alternatives_2_1_0 )
{
before(grammarAccess.getCss_attribAccess().getAlternatives_2_1_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1950:1: ( rule__Css_attrib__Alternatives_2_1_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1950:2: rule__Css_attrib__Alternatives_2_1_0
{
pushFollow(FOLLOW_rule__Css_attrib__Alternatives_2_1_0_in_rule__Css_attrib__Alternatives_2_14106);
rule__Css_attrib__Alternatives_2_1_0();
state._fsp--;
}
after(grammarAccess.getCss_attribAccess().getAlternatives_2_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1954:6: ( RULE_STRING )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1954:6: ( RULE_STRING )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1955:1: RULE_STRING
{
before(grammarAccess.getCss_attribAccess().getSTRINGTerminalRuleCall_2_1_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Css_attrib__Alternatives_2_14124);
after(grammarAccess.getCss_attribAccess().getSTRINGTerminalRuleCall_2_1_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Alternatives_2_1"
// $ANTLR start "rule__Css_attrib__Alternatives_2_1_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1965:1: rule__Css_attrib__Alternatives_2_1_0 : ( ( RULE_IDENT ) | ( ruleReservedWords ) );
public final void rule__Css_attrib__Alternatives_2_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1969:1: ( ( RULE_IDENT ) | ( ruleReservedWords ) )
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==RULE_IDENT) ) {
alt20=1;
}
else if ( ((LA20_0>=33 && LA20_0<=47)) ) {
alt20=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 20, 0, input);
throw nvae;
}
switch (alt20) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1970:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1970:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1971:1: RULE_IDENT
{
before(grammarAccess.getCss_attribAccess().getIDENTTerminalRuleCall_2_1_0_0());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Css_attrib__Alternatives_2_1_04156);
after(grammarAccess.getCss_attribAccess().getIDENTTerminalRuleCall_2_1_0_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1976:6: ( ruleReservedWords )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1976:6: ( ruleReservedWords )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1977:1: ruleReservedWords
{
before(grammarAccess.getCss_attribAccess().getReservedWordsParserRuleCall_2_1_0_1());
pushFollow(FOLLOW_ruleReservedWords_in_rule__Css_attrib__Alternatives_2_1_04173);
ruleReservedWords();
state._fsp--;
after(grammarAccess.getCss_attribAccess().getReservedWordsParserRuleCall_2_1_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Alternatives_2_1_0"
// $ANTLR start "rule__Css_pseudo__Alternatives_2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1987:1: rule__Css_pseudo__Alternatives_2 : ( ( RULE_IDENT ) | ( rulefunctional_pseudo ) );
public final void rule__Css_pseudo__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1991:1: ( ( RULE_IDENT ) | ( rulefunctional_pseudo ) )
int alt21=2;
int LA21_0 = input.LA(1);
if ( (LA21_0==RULE_IDENT) ) {
int LA21_1 = input.LA(2);
if ( (LA21_1==57) ) {
alt21=2;
}
else if ( (LA21_1==EOF||LA21_1==RULE_HASH||LA21_1==RULE_COMMA||LA21_1==RULE_WS||LA21_1==28||(LA21_1>=30 && LA21_1<=31)||LA21_1==49||LA21_1==51||(LA21_1>=53 && LA21_1<=54)||LA21_1==56||LA21_1==58) ) {
alt21=1;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 21, 1, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
new NoViableAltException("", 21, 0, input);
throw nvae;
}
switch (alt21) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1992:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1992:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1993:1: RULE_IDENT
{
before(grammarAccess.getCss_pseudoAccess().getIDENTTerminalRuleCall_2_0());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Css_pseudo__Alternatives_24205);
after(grammarAccess.getCss_pseudoAccess().getIDENTTerminalRuleCall_2_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1998:6: ( rulefunctional_pseudo )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1998:6: ( rulefunctional_pseudo )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:1999:1: rulefunctional_pseudo
{
before(grammarAccess.getCss_pseudoAccess().getFunctional_pseudoParserRuleCall_2_1());
pushFollow(FOLLOW_rulefunctional_pseudo_in_rule__Css_pseudo__Alternatives_24222);
rulefunctional_pseudo();
state._fsp--;
after(grammarAccess.getCss_pseudoAccess().getFunctional_pseudoParserRuleCall_2_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_pseudo__Alternatives_2"
// $ANTLR start "rule__Css_negation_arg__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2009:1: rule__Css_negation_arg__Alternatives : ( ( rulecss_type_selector ) | ( rulecss_universal ) | ( RULE_HASH ) | ( rulecss_class ) | ( rulecss_attrib ) | ( rulecss_pseudo ) );
public final void rule__Css_negation_arg__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2013:1: ( ( rulecss_type_selector ) | ( rulecss_universal ) | ( RULE_HASH ) | ( rulecss_class ) | ( rulecss_attrib ) | ( rulecss_pseudo ) )
int alt22=6;
alt22 = dfa22.predict(input);
switch (alt22) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2014:1: ( rulecss_type_selector )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2014:1: ( rulecss_type_selector )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2015:1: rulecss_type_selector
{
before(grammarAccess.getCss_negation_argAccess().getCss_type_selectorParserRuleCall_0());
pushFollow(FOLLOW_rulecss_type_selector_in_rule__Css_negation_arg__Alternatives4254);
rulecss_type_selector();
state._fsp--;
after(grammarAccess.getCss_negation_argAccess().getCss_type_selectorParserRuleCall_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2020:6: ( rulecss_universal )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2020:6: ( rulecss_universal )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2021:1: rulecss_universal
{
before(grammarAccess.getCss_negation_argAccess().getCss_universalParserRuleCall_1());
pushFollow(FOLLOW_rulecss_universal_in_rule__Css_negation_arg__Alternatives4271);
rulecss_universal();
state._fsp--;
after(grammarAccess.getCss_negation_argAccess().getCss_universalParserRuleCall_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2026:6: ( RULE_HASH )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2026:6: ( RULE_HASH )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2027:1: RULE_HASH
{
before(grammarAccess.getCss_negation_argAccess().getHASHTerminalRuleCall_2());
match(input,RULE_HASH,FOLLOW_RULE_HASH_in_rule__Css_negation_arg__Alternatives4288);
after(grammarAccess.getCss_negation_argAccess().getHASHTerminalRuleCall_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2032:6: ( rulecss_class )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2032:6: ( rulecss_class )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2033:1: rulecss_class
{
before(grammarAccess.getCss_negation_argAccess().getCss_classParserRuleCall_3());
pushFollow(FOLLOW_rulecss_class_in_rule__Css_negation_arg__Alternatives4305);
rulecss_class();
state._fsp--;
after(grammarAccess.getCss_negation_argAccess().getCss_classParserRuleCall_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2038:6: ( rulecss_attrib )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2038:6: ( rulecss_attrib )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2039:1: rulecss_attrib
{
before(grammarAccess.getCss_negation_argAccess().getCss_attribParserRuleCall_4());
pushFollow(FOLLOW_rulecss_attrib_in_rule__Css_negation_arg__Alternatives4322);
rulecss_attrib();
state._fsp--;
after(grammarAccess.getCss_negation_argAccess().getCss_attribParserRuleCall_4());
}
}
break;
case 6 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2044:6: ( rulecss_pseudo )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2044:6: ( rulecss_pseudo )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2045:1: rulecss_pseudo
{
before(grammarAccess.getCss_negation_argAccess().getCss_pseudoParserRuleCall_5());
pushFollow(FOLLOW_rulecss_pseudo_in_rule__Css_negation_arg__Alternatives4339);
rulecss_pseudo();
state._fsp--;
after(grammarAccess.getCss_negation_argAccess().getCss_pseudoParserRuleCall_5());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation_arg__Alternatives"
// $ANTLR start "rule__Function_expr__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2055:1: rule__Function_expr__Alternatives : ( ( '+' ) | ( '-' ) | ( ruleDIMENSION ) | ( ruleNUMBER ) | ( RULE_STRING ) | ( RULE_IDENT ) );
public final void rule__Function_expr__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2059:1: ( ( '+' ) | ( '-' ) | ( ruleDIMENSION ) | ( ruleNUMBER ) | ( RULE_STRING ) | ( RULE_IDENT ) )
int alt23=6;
switch ( input.LA(1) ) {
case 28:
{
alt23=1;
}
break;
case 29:
{
alt23=2;
}
break;
case RULE_INTEGER:
{
int LA23_3 = input.LA(2);
if ( ((LA23_3>=33 && LA23_3<=47)||LA23_3==60) ) {
alt23=3;
}
else if ( (LA23_3==EOF||LA23_3==RULE_IDENT||LA23_3==RULE_STRING||(LA23_3>=RULE_INTEGER && LA23_3<=RULE_REAL)||(LA23_3>=28 && LA23_3<=29)||LA23_3==58) ) {
alt23=4;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 23, 3, input);
throw nvae;
}
}
break;
case RULE_REAL:
{
int LA23_4 = input.LA(2);
if ( ((LA23_4>=33 && LA23_4<=47)||LA23_4==60) ) {
alt23=3;
}
else if ( (LA23_4==EOF||LA23_4==RULE_IDENT||LA23_4==RULE_STRING||(LA23_4>=RULE_INTEGER && LA23_4<=RULE_REAL)||(LA23_4>=28 && LA23_4<=29)||LA23_4==58) ) {
alt23=4;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 23, 4, input);
throw nvae;
}
}
break;
case RULE_STRING:
{
alt23=5;
}
break;
case RULE_IDENT:
{
alt23=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 23, 0, input);
throw nvae;
}
switch (alt23) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2060:1: ( '+' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2060:1: ( '+' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2061:1: '+'
{
before(grammarAccess.getFunction_exprAccess().getPlusSignKeyword_0());
match(input,28,FOLLOW_28_in_rule__Function_expr__Alternatives4372);
after(grammarAccess.getFunction_exprAccess().getPlusSignKeyword_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2068:6: ( '-' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2068:6: ( '-' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2069:1: '-'
{
before(grammarAccess.getFunction_exprAccess().getHyphenMinusKeyword_1());
match(input,29,FOLLOW_29_in_rule__Function_expr__Alternatives4392);
after(grammarAccess.getFunction_exprAccess().getHyphenMinusKeyword_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2076:6: ( ruleDIMENSION )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2076:6: ( ruleDIMENSION )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2077:1: ruleDIMENSION
{
before(grammarAccess.getFunction_exprAccess().getDIMENSIONParserRuleCall_2());
pushFollow(FOLLOW_ruleDIMENSION_in_rule__Function_expr__Alternatives4411);
ruleDIMENSION();
state._fsp--;
after(grammarAccess.getFunction_exprAccess().getDIMENSIONParserRuleCall_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2082:6: ( ruleNUMBER )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2082:6: ( ruleNUMBER )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2083:1: ruleNUMBER
{
before(grammarAccess.getFunction_exprAccess().getNUMBERParserRuleCall_3());
pushFollow(FOLLOW_ruleNUMBER_in_rule__Function_expr__Alternatives4428);
ruleNUMBER();
state._fsp--;
after(grammarAccess.getFunction_exprAccess().getNUMBERParserRuleCall_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2088:6: ( RULE_STRING )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2088:6: ( RULE_STRING )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2089:1: RULE_STRING
{
before(grammarAccess.getFunction_exprAccess().getSTRINGTerminalRuleCall_4());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Function_expr__Alternatives4445);
after(grammarAccess.getFunction_exprAccess().getSTRINGTerminalRuleCall_4());
}
}
break;
case 6 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2094:6: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2094:6: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2095:1: RULE_IDENT
{
before(grammarAccess.getFunction_exprAccess().getIDENTTerminalRuleCall_5());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Function_expr__Alternatives4462);
after(grammarAccess.getFunction_exprAccess().getIDENTTerminalRuleCall_5());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function_expr__Alternatives"
// $ANTLR start "rule__DIMENSION__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2105:1: rule__DIMENSION__Alternatives : ( ( rulePERCENTAGE ) | ( ruleLENGTH ) | ( ruleEMS ) | ( ruleEXS ) | ( ruleANGLE ) | ( ruleTIME ) | ( ruleFREQ ) );
public final void rule__DIMENSION__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2109:1: ( ( rulePERCENTAGE ) | ( ruleLENGTH ) | ( ruleEMS ) | ( ruleEXS ) | ( ruleANGLE ) | ( ruleTIME ) | ( ruleFREQ ) )
int alt24=7;
alt24 = dfa24.predict(input);
switch (alt24) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2110:1: ( rulePERCENTAGE )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2110:1: ( rulePERCENTAGE )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2111:1: rulePERCENTAGE
{
before(grammarAccess.getDIMENSIONAccess().getPERCENTAGEParserRuleCall_0());
pushFollow(FOLLOW_rulePERCENTAGE_in_rule__DIMENSION__Alternatives4494);
rulePERCENTAGE();
state._fsp--;
after(grammarAccess.getDIMENSIONAccess().getPERCENTAGEParserRuleCall_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2116:6: ( ruleLENGTH )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2116:6: ( ruleLENGTH )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2117:1: ruleLENGTH
{
before(grammarAccess.getDIMENSIONAccess().getLENGTHParserRuleCall_1());
pushFollow(FOLLOW_ruleLENGTH_in_rule__DIMENSION__Alternatives4511);
ruleLENGTH();
state._fsp--;
after(grammarAccess.getDIMENSIONAccess().getLENGTHParserRuleCall_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2122:6: ( ruleEMS )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2122:6: ( ruleEMS )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2123:1: ruleEMS
{
before(grammarAccess.getDIMENSIONAccess().getEMSParserRuleCall_2());
pushFollow(FOLLOW_ruleEMS_in_rule__DIMENSION__Alternatives4528);
ruleEMS();
state._fsp--;
after(grammarAccess.getDIMENSIONAccess().getEMSParserRuleCall_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2128:6: ( ruleEXS )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2128:6: ( ruleEXS )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2129:1: ruleEXS
{
before(grammarAccess.getDIMENSIONAccess().getEXSParserRuleCall_3());
pushFollow(FOLLOW_ruleEXS_in_rule__DIMENSION__Alternatives4545);
ruleEXS();
state._fsp--;
after(grammarAccess.getDIMENSIONAccess().getEXSParserRuleCall_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2134:6: ( ruleANGLE )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2134:6: ( ruleANGLE )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2135:1: ruleANGLE
{
before(grammarAccess.getDIMENSIONAccess().getANGLEParserRuleCall_4());
pushFollow(FOLLOW_ruleANGLE_in_rule__DIMENSION__Alternatives4562);
ruleANGLE();
state._fsp--;
after(grammarAccess.getDIMENSIONAccess().getANGLEParserRuleCall_4());
}
}
break;
case 6 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2140:6: ( ruleTIME )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2140:6: ( ruleTIME )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2141:1: ruleTIME
{
before(grammarAccess.getDIMENSIONAccess().getTIMEParserRuleCall_5());
pushFollow(FOLLOW_ruleTIME_in_rule__DIMENSION__Alternatives4579);
ruleTIME();
state._fsp--;
after(grammarAccess.getDIMENSIONAccess().getTIMEParserRuleCall_5());
}
}
break;
case 7 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2146:6: ( ruleFREQ )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2146:6: ( ruleFREQ )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2147:1: ruleFREQ
{
before(grammarAccess.getDIMENSIONAccess().getFREQParserRuleCall_6());
pushFollow(FOLLOW_ruleFREQ_in_rule__DIMENSION__Alternatives4596);
ruleFREQ();
state._fsp--;
after(grammarAccess.getDIMENSIONAccess().getFREQParserRuleCall_6());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__DIMENSION__Alternatives"
// $ANTLR start "rule__Combinator__Alternatives_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2157:1: rule__Combinator__Alternatives_0 : ( ( '+' ) | ( '>' ) | ( '~' ) );
public final void rule__Combinator__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2161:1: ( ( '+' ) | ( '>' ) | ( '~' ) )
int alt25=3;
switch ( input.LA(1) ) {
case 28:
{
alt25=1;
}
break;
case 30:
{
alt25=2;
}
break;
case 31:
{
alt25=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 25, 0, input);
throw nvae;
}
switch (alt25) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2162:1: ( '+' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2162:1: ( '+' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2163:1: '+'
{
before(grammarAccess.getCombinatorAccess().getPlusSignKeyword_0_0());
match(input,28,FOLLOW_28_in_rule__Combinator__Alternatives_04629);
after(grammarAccess.getCombinatorAccess().getPlusSignKeyword_0_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2170:6: ( '>' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2170:6: ( '>' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2171:1: '>'
{
before(grammarAccess.getCombinatorAccess().getGreaterThanSignKeyword_0_1());
match(input,30,FOLLOW_30_in_rule__Combinator__Alternatives_04649);
after(grammarAccess.getCombinatorAccess().getGreaterThanSignKeyword_0_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2178:6: ( '~' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2178:6: ( '~' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2179:1: '~'
{
before(grammarAccess.getCombinatorAccess().getTildeKeyword_0_2());
match(input,31,FOLLOW_31_in_rule__Combinator__Alternatives_04669);
after(grammarAccess.getCombinatorAccess().getTildeKeyword_0_2());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Combinator__Alternatives_0"
// $ANTLR start "rule__Operator__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2191:1: rule__Operator__Alternatives : ( ( '/' ) | ( RULE_COMMA ) );
public final void rule__Operator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2195:1: ( ( '/' ) | ( RULE_COMMA ) )
int alt26=2;
int LA26_0 = input.LA(1);
if ( (LA26_0==32) ) {
alt26=1;
}
else if ( (LA26_0==RULE_COMMA) ) {
alt26=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 26, 0, input);
throw nvae;
}
switch (alt26) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2196:1: ( '/' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2196:1: ( '/' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2197:1: '/'
{
before(grammarAccess.getOperatorAccess().getSolidusKeyword_0());
match(input,32,FOLLOW_32_in_rule__Operator__Alternatives4704);
after(grammarAccess.getOperatorAccess().getSolidusKeyword_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2204:6: ( RULE_COMMA )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2204:6: ( RULE_COMMA )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2205:1: RULE_COMMA
{
before(grammarAccess.getOperatorAccess().getCOMMATerminalRuleCall_1());
match(input,RULE_COMMA,FOLLOW_RULE_COMMA_in_rule__Operator__Alternatives4723);
after(grammarAccess.getOperatorAccess().getCOMMATerminalRuleCall_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Operator__Alternatives"
// $ANTLR start "rule__Unary_operator__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2215:1: rule__Unary_operator__Alternatives : ( ( '-' ) | ( '+' ) );
public final void rule__Unary_operator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2219:1: ( ( '-' ) | ( '+' ) )
int alt27=2;
int LA27_0 = input.LA(1);
if ( (LA27_0==29) ) {
alt27=1;
}
else if ( (LA27_0==28) ) {
alt27=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 27, 0, input);
throw nvae;
}
switch (alt27) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2220:1: ( '-' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2220:1: ( '-' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2221:1: '-'
{
before(grammarAccess.getUnary_operatorAccess().getHyphenMinusKeyword_0());
match(input,29,FOLLOW_29_in_rule__Unary_operator__Alternatives4756);
after(grammarAccess.getUnary_operatorAccess().getHyphenMinusKeyword_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2228:6: ( '+' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2228:6: ( '+' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2229:1: '+'
{
before(grammarAccess.getUnary_operatorAccess().getPlusSignKeyword_1());
match(input,28,FOLLOW_28_in_rule__Unary_operator__Alternatives4776);
after(grammarAccess.getUnary_operatorAccess().getPlusSignKeyword_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Unary_operator__Alternatives"
// $ANTLR start "rule__Term__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2241:1: rule__Term__Alternatives : ( ( ( rule__Term__NumberAssignment_0 ) ) | ( ( rule__Term__StringValueAssignment_1 ) ) | ( ( rule__Term__IdentifierAssignment_2 ) ) | ( ( rule__Term__UrlAssignment_3 ) ) | ( ( rule__Term__FunctionAssignment_4 ) ) | ( ( rule__Term__HexColorAssignment_5 ) ) );
public final void rule__Term__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2245:1: ( ( ( rule__Term__NumberAssignment_0 ) ) | ( ( rule__Term__StringValueAssignment_1 ) ) | ( ( rule__Term__IdentifierAssignment_2 ) ) | ( ( rule__Term__UrlAssignment_3 ) ) | ( ( rule__Term__FunctionAssignment_4 ) ) | ( ( rule__Term__HexColorAssignment_5 ) ) )
int alt28=6;
switch ( input.LA(1) ) {
case 29:
{
int LA28_1 = input.LA(2);
if ( ((LA28_1>=RULE_INTEGER && LA28_1<=RULE_REAL)) ) {
alt28=1;
}
else if ( (LA28_1==RULE_IDENT) ) {
int LA28_4 = input.LA(3);
if ( (LA28_4==57) ) {
alt28=5;
}
else if ( (LA28_4==EOF||(LA28_4>=RULE_IDENT && LA28_4<=RULE_HASH)||(LA28_4>=RULE_STRING && LA28_4<=RULE_WS)||LA28_4==14||(LA28_4>=28 && LA28_4<=29)||LA28_4==32||LA28_4==48||LA28_4==50||(LA28_4>=58 && LA28_4<=59)) ) {
alt28=3;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 28, 4, input);
throw nvae;
}
}
else {
NoViableAltException nvae =
new NoViableAltException("", 28, 1, input);
throw nvae;
}
}
break;
case RULE_INTEGER:
case RULE_REAL:
case 28:
{
alt28=1;
}
break;
case RULE_STRING:
{
alt28=2;
}
break;
case RULE_IDENT:
{
int LA28_4 = input.LA(2);
if ( (LA28_4==57) ) {
alt28=5;
}
else if ( (LA28_4==EOF||(LA28_4>=RULE_IDENT && LA28_4<=RULE_HASH)||(LA28_4>=RULE_STRING && LA28_4<=RULE_WS)||LA28_4==14||(LA28_4>=28 && LA28_4<=29)||LA28_4==32||LA28_4==48||LA28_4==50||(LA28_4>=58 && LA28_4<=59)) ) {
alt28=3;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 28, 4, input);
throw nvae;
}
}
break;
case 59:
{
alt28=4;
}
break;
case RULE_HASH:
{
alt28=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 28, 0, input);
throw nvae;
}
switch (alt28) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2246:1: ( ( rule__Term__NumberAssignment_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2246:1: ( ( rule__Term__NumberAssignment_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2247:1: ( rule__Term__NumberAssignment_0 )
{
before(grammarAccess.getTermAccess().getNumberAssignment_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2248:1: ( rule__Term__NumberAssignment_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2248:2: rule__Term__NumberAssignment_0
{
pushFollow(FOLLOW_rule__Term__NumberAssignment_0_in_rule__Term__Alternatives4810);
rule__Term__NumberAssignment_0();
state._fsp--;
}
after(grammarAccess.getTermAccess().getNumberAssignment_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2252:6: ( ( rule__Term__StringValueAssignment_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2252:6: ( ( rule__Term__StringValueAssignment_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2253:1: ( rule__Term__StringValueAssignment_1 )
{
before(grammarAccess.getTermAccess().getStringValueAssignment_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2254:1: ( rule__Term__StringValueAssignment_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2254:2: rule__Term__StringValueAssignment_1
{
pushFollow(FOLLOW_rule__Term__StringValueAssignment_1_in_rule__Term__Alternatives4828);
rule__Term__StringValueAssignment_1();
state._fsp--;
}
after(grammarAccess.getTermAccess().getStringValueAssignment_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2258:6: ( ( rule__Term__IdentifierAssignment_2 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2258:6: ( ( rule__Term__IdentifierAssignment_2 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2259:1: ( rule__Term__IdentifierAssignment_2 )
{
before(grammarAccess.getTermAccess().getIdentifierAssignment_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2260:1: ( rule__Term__IdentifierAssignment_2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2260:2: rule__Term__IdentifierAssignment_2
{
pushFollow(FOLLOW_rule__Term__IdentifierAssignment_2_in_rule__Term__Alternatives4846);
rule__Term__IdentifierAssignment_2();
state._fsp--;
}
after(grammarAccess.getTermAccess().getIdentifierAssignment_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2264:6: ( ( rule__Term__UrlAssignment_3 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2264:6: ( ( rule__Term__UrlAssignment_3 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2265:1: ( rule__Term__UrlAssignment_3 )
{
before(grammarAccess.getTermAccess().getUrlAssignment_3());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2266:1: ( rule__Term__UrlAssignment_3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2266:2: rule__Term__UrlAssignment_3
{
pushFollow(FOLLOW_rule__Term__UrlAssignment_3_in_rule__Term__Alternatives4864);
rule__Term__UrlAssignment_3();
state._fsp--;
}
after(grammarAccess.getTermAccess().getUrlAssignment_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2270:6: ( ( rule__Term__FunctionAssignment_4 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2270:6: ( ( rule__Term__FunctionAssignment_4 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2271:1: ( rule__Term__FunctionAssignment_4 )
{
before(grammarAccess.getTermAccess().getFunctionAssignment_4());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2272:1: ( rule__Term__FunctionAssignment_4 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2272:2: rule__Term__FunctionAssignment_4
{
pushFollow(FOLLOW_rule__Term__FunctionAssignment_4_in_rule__Term__Alternatives4882);
rule__Term__FunctionAssignment_4();
state._fsp--;
}
after(grammarAccess.getTermAccess().getFunctionAssignment_4());
}
}
break;
case 6 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2276:6: ( ( rule__Term__HexColorAssignment_5 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2276:6: ( ( rule__Term__HexColorAssignment_5 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2277:1: ( rule__Term__HexColorAssignment_5 )
{
before(grammarAccess.getTermAccess().getHexColorAssignment_5());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2278:1: ( rule__Term__HexColorAssignment_5 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2278:2: rule__Term__HexColorAssignment_5
{
pushFollow(FOLLOW_rule__Term__HexColorAssignment_5_in_rule__Term__Alternatives4900);
rule__Term__HexColorAssignment_5();
state._fsp--;
}
after(grammarAccess.getTermAccess().getHexColorAssignment_5());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Term__Alternatives"
// $ANTLR start "rule__NumberTerm__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2287:1: rule__NumberTerm__Alternatives_1 : ( ( ruleNUMBER ) | ( rulePERCENTAGE ) | ( ruleLENGTH ) | ( ruleEMS ) | ( ruleEXS ) | ( ruleANGLE ) | ( ruleTIME ) | ( ruleFREQ ) );
public final void rule__NumberTerm__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2291:1: ( ( ruleNUMBER ) | ( rulePERCENTAGE ) | ( ruleLENGTH ) | ( ruleEMS ) | ( ruleEXS ) | ( ruleANGLE ) | ( ruleTIME ) | ( ruleFREQ ) )
int alt29=8;
alt29 = dfa29.predict(input);
switch (alt29) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2292:1: ( ruleNUMBER )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2292:1: ( ruleNUMBER )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2293:1: ruleNUMBER
{
before(grammarAccess.getNumberTermAccess().getNUMBERParserRuleCall_1_0());
pushFollow(FOLLOW_ruleNUMBER_in_rule__NumberTerm__Alternatives_14933);
ruleNUMBER();
state._fsp--;
after(grammarAccess.getNumberTermAccess().getNUMBERParserRuleCall_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2298:6: ( rulePERCENTAGE )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2298:6: ( rulePERCENTAGE )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2299:1: rulePERCENTAGE
{
before(grammarAccess.getNumberTermAccess().getPERCENTAGEParserRuleCall_1_1());
pushFollow(FOLLOW_rulePERCENTAGE_in_rule__NumberTerm__Alternatives_14950);
rulePERCENTAGE();
state._fsp--;
after(grammarAccess.getNumberTermAccess().getPERCENTAGEParserRuleCall_1_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2304:6: ( ruleLENGTH )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2304:6: ( ruleLENGTH )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2305:1: ruleLENGTH
{
before(grammarAccess.getNumberTermAccess().getLENGTHParserRuleCall_1_2());
pushFollow(FOLLOW_ruleLENGTH_in_rule__NumberTerm__Alternatives_14967);
ruleLENGTH();
state._fsp--;
after(grammarAccess.getNumberTermAccess().getLENGTHParserRuleCall_1_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2310:6: ( ruleEMS )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2310:6: ( ruleEMS )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2311:1: ruleEMS
{
before(grammarAccess.getNumberTermAccess().getEMSParserRuleCall_1_3());
pushFollow(FOLLOW_ruleEMS_in_rule__NumberTerm__Alternatives_14984);
ruleEMS();
state._fsp--;
after(grammarAccess.getNumberTermAccess().getEMSParserRuleCall_1_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2316:6: ( ruleEXS )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2316:6: ( ruleEXS )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2317:1: ruleEXS
{
before(grammarAccess.getNumberTermAccess().getEXSParserRuleCall_1_4());
pushFollow(FOLLOW_ruleEXS_in_rule__NumberTerm__Alternatives_15001);
ruleEXS();
state._fsp--;
after(grammarAccess.getNumberTermAccess().getEXSParserRuleCall_1_4());
}
}
break;
case 6 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2322:6: ( ruleANGLE )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2322:6: ( ruleANGLE )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2323:1: ruleANGLE
{
before(grammarAccess.getNumberTermAccess().getANGLEParserRuleCall_1_5());
pushFollow(FOLLOW_ruleANGLE_in_rule__NumberTerm__Alternatives_15018);
ruleANGLE();
state._fsp--;
after(grammarAccess.getNumberTermAccess().getANGLEParserRuleCall_1_5());
}
}
break;
case 7 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2328:6: ( ruleTIME )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2328:6: ( ruleTIME )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2329:1: ruleTIME
{
before(grammarAccess.getNumberTermAccess().getTIMEParserRuleCall_1_6());
pushFollow(FOLLOW_ruleTIME_in_rule__NumberTerm__Alternatives_15035);
ruleTIME();
state._fsp--;
after(grammarAccess.getNumberTermAccess().getTIMEParserRuleCall_1_6());
}
}
break;
case 8 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2334:6: ( ruleFREQ )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2334:6: ( ruleFREQ )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2335:1: ruleFREQ
{
before(grammarAccess.getNumberTermAccess().getFREQParserRuleCall_1_7());
pushFollow(FOLLOW_ruleFREQ_in_rule__NumberTerm__Alternatives_15052);
ruleFREQ();
state._fsp--;
after(grammarAccess.getNumberTermAccess().getFREQParserRuleCall_1_7());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__NumberTerm__Alternatives_1"
// $ANTLR start "rule__Num__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2345:1: rule__Num__Alternatives : ( ( RULE_INTEGER ) | ( RULE_REAL ) );
public final void rule__Num__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2349:1: ( ( RULE_INTEGER ) | ( RULE_REAL ) )
int alt30=2;
int LA30_0 = input.LA(1);
if ( (LA30_0==RULE_INTEGER) ) {
alt30=1;
}
else if ( (LA30_0==RULE_REAL) ) {
alt30=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 30, 0, input);
throw nvae;
}
switch (alt30) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2350:1: ( RULE_INTEGER )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2350:1: ( RULE_INTEGER )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2351:1: RULE_INTEGER
{
before(grammarAccess.getNumAccess().getINTEGERTerminalRuleCall_0());
match(input,RULE_INTEGER,FOLLOW_RULE_INTEGER_in_rule__Num__Alternatives5084);
after(grammarAccess.getNumAccess().getINTEGERTerminalRuleCall_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2356:6: ( RULE_REAL )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2356:6: ( RULE_REAL )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2357:1: RULE_REAL
{
before(grammarAccess.getNumAccess().getREALTerminalRuleCall_1());
match(input,RULE_REAL,FOLLOW_RULE_REAL_in_rule__Num__Alternatives5101);
after(grammarAccess.getNumAccess().getREALTerminalRuleCall_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Num__Alternatives"
// $ANTLR start "rule__LENGTH__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2367:1: rule__LENGTH__Alternatives_1 : ( ( 'px' ) | ( 'cm' ) | ( 'mm' ) | ( 'in' ) | ( 'pt' ) | ( 'pc' ) );
public final void rule__LENGTH__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2371:1: ( ( 'px' ) | ( 'cm' ) | ( 'mm' ) | ( 'in' ) | ( 'pt' ) | ( 'pc' ) )
int alt31=6;
switch ( input.LA(1) ) {
case 33:
{
alt31=1;
}
break;
case 34:
{
alt31=2;
}
break;
case 35:
{
alt31=3;
}
break;
case 36:
{
alt31=4;
}
break;
case 37:
{
alt31=5;
}
break;
case 38:
{
alt31=6;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 31, 0, input);
throw nvae;
}
switch (alt31) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2372:1: ( 'px' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2372:1: ( 'px' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2373:1: 'px'
{
before(grammarAccess.getLENGTHAccess().getPxKeyword_1_0());
match(input,33,FOLLOW_33_in_rule__LENGTH__Alternatives_15134);
after(grammarAccess.getLENGTHAccess().getPxKeyword_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2380:6: ( 'cm' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2380:6: ( 'cm' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2381:1: 'cm'
{
before(grammarAccess.getLENGTHAccess().getCmKeyword_1_1());
match(input,34,FOLLOW_34_in_rule__LENGTH__Alternatives_15154);
after(grammarAccess.getLENGTHAccess().getCmKeyword_1_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2388:6: ( 'mm' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2388:6: ( 'mm' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2389:1: 'mm'
{
before(grammarAccess.getLENGTHAccess().getMmKeyword_1_2());
match(input,35,FOLLOW_35_in_rule__LENGTH__Alternatives_15174);
after(grammarAccess.getLENGTHAccess().getMmKeyword_1_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2396:6: ( 'in' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2396:6: ( 'in' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2397:1: 'in'
{
before(grammarAccess.getLENGTHAccess().getInKeyword_1_3());
match(input,36,FOLLOW_36_in_rule__LENGTH__Alternatives_15194);
after(grammarAccess.getLENGTHAccess().getInKeyword_1_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2404:6: ( 'pt' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2404:6: ( 'pt' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2405:1: 'pt'
{
before(grammarAccess.getLENGTHAccess().getPtKeyword_1_4());
match(input,37,FOLLOW_37_in_rule__LENGTH__Alternatives_15214);
after(grammarAccess.getLENGTHAccess().getPtKeyword_1_4());
}
}
break;
case 6 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2412:6: ( 'pc' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2412:6: ( 'pc' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2413:1: 'pc'
{
before(grammarAccess.getLENGTHAccess().getPcKeyword_1_5());
match(input,38,FOLLOW_38_in_rule__LENGTH__Alternatives_15234);
after(grammarAccess.getLENGTHAccess().getPcKeyword_1_5());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LENGTH__Alternatives_1"
// $ANTLR start "rule__ANGLE__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2425:1: rule__ANGLE__Alternatives_1 : ( ( 'deg' ) | ( 'rad' ) | ( 'grad' ) );
public final void rule__ANGLE__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2429:1: ( ( 'deg' ) | ( 'rad' ) | ( 'grad' ) )
int alt32=3;
switch ( input.LA(1) ) {
case 39:
{
alt32=1;
}
break;
case 40:
{
alt32=2;
}
break;
case 41:
{
alt32=3;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 32, 0, input);
throw nvae;
}
switch (alt32) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2430:1: ( 'deg' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2430:1: ( 'deg' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2431:1: 'deg'
{
before(grammarAccess.getANGLEAccess().getDegKeyword_1_0());
match(input,39,FOLLOW_39_in_rule__ANGLE__Alternatives_15269);
after(grammarAccess.getANGLEAccess().getDegKeyword_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2438:6: ( 'rad' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2438:6: ( 'rad' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2439:1: 'rad'
{
before(grammarAccess.getANGLEAccess().getRadKeyword_1_1());
match(input,40,FOLLOW_40_in_rule__ANGLE__Alternatives_15289);
after(grammarAccess.getANGLEAccess().getRadKeyword_1_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2446:6: ( 'grad' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2446:6: ( 'grad' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2447:1: 'grad'
{
before(grammarAccess.getANGLEAccess().getGradKeyword_1_2());
match(input,41,FOLLOW_41_in_rule__ANGLE__Alternatives_15309);
after(grammarAccess.getANGLEAccess().getGradKeyword_1_2());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ANGLE__Alternatives_1"
// $ANTLR start "rule__TIME__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2459:1: rule__TIME__Alternatives_1 : ( ( 'ms' ) | ( 's' ) );
public final void rule__TIME__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2463:1: ( ( 'ms' ) | ( 's' ) )
int alt33=2;
int LA33_0 = input.LA(1);
if ( (LA33_0==42) ) {
alt33=1;
}
else if ( (LA33_0==43) ) {
alt33=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 33, 0, input);
throw nvae;
}
switch (alt33) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2464:1: ( 'ms' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2464:1: ( 'ms' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2465:1: 'ms'
{
before(grammarAccess.getTIMEAccess().getMsKeyword_1_0());
match(input,42,FOLLOW_42_in_rule__TIME__Alternatives_15344);
after(grammarAccess.getTIMEAccess().getMsKeyword_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2472:6: ( 's' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2472:6: ( 's' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2473:1: 's'
{
before(grammarAccess.getTIMEAccess().getSKeyword_1_1());
match(input,43,FOLLOW_43_in_rule__TIME__Alternatives_15364);
after(grammarAccess.getTIMEAccess().getSKeyword_1_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TIME__Alternatives_1"
// $ANTLR start "rule__FREQ__Alternatives_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2485:1: rule__FREQ__Alternatives_1 : ( ( 'hz' ) | ( 'khz' ) );
public final void rule__FREQ__Alternatives_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2489:1: ( ( 'hz' ) | ( 'khz' ) )
int alt34=2;
int LA34_0 = input.LA(1);
if ( (LA34_0==44) ) {
alt34=1;
}
else if ( (LA34_0==45) ) {
alt34=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("", 34, 0, input);
throw nvae;
}
switch (alt34) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2490:1: ( 'hz' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2490:1: ( 'hz' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2491:1: 'hz'
{
before(grammarAccess.getFREQAccess().getHzKeyword_1_0());
match(input,44,FOLLOW_44_in_rule__FREQ__Alternatives_15399);
after(grammarAccess.getFREQAccess().getHzKeyword_1_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2498:6: ( 'khz' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2498:6: ( 'khz' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2499:1: 'khz'
{
before(grammarAccess.getFREQAccess().getKhzKeyword_1_1());
match(input,45,FOLLOW_45_in_rule__FREQ__Alternatives_15419);
after(grammarAccess.getFREQAccess().getKhzKeyword_1_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FREQ__Alternatives_1"
// $ANTLR start "rule__ReservedWords__Alternatives"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2511:1: rule__ReservedWords__Alternatives : ( ( 'em' ) | ( 'ex' ) | ( 'px' ) | ( 'cm' ) | ( 'mm' ) | ( 'in' ) | ( 'pt' ) | ( 'pc' ) | ( 'deg' ) | ( 'rad' ) | ( 'grad' ) | ( 'ms' ) | ( 's' ) | ( 'hz' ) | ( 'khz' ) );
public final void rule__ReservedWords__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2515:1: ( ( 'em' ) | ( 'ex' ) | ( 'px' ) | ( 'cm' ) | ( 'mm' ) | ( 'in' ) | ( 'pt' ) | ( 'pc' ) | ( 'deg' ) | ( 'rad' ) | ( 'grad' ) | ( 'ms' ) | ( 's' ) | ( 'hz' ) | ( 'khz' ) )
int alt35=15;
switch ( input.LA(1) ) {
case 46:
{
alt35=1;
}
break;
case 47:
{
alt35=2;
}
break;
case 33:
{
alt35=3;
}
break;
case 34:
{
alt35=4;
}
break;
case 35:
{
alt35=5;
}
break;
case 36:
{
alt35=6;
}
break;
case 37:
{
alt35=7;
}
break;
case 38:
{
alt35=8;
}
break;
case 39:
{
alt35=9;
}
break;
case 40:
{
alt35=10;
}
break;
case 41:
{
alt35=11;
}
break;
case 42:
{
alt35=12;
}
break;
case 43:
{
alt35=13;
}
break;
case 44:
{
alt35=14;
}
break;
case 45:
{
alt35=15;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("", 35, 0, input);
throw nvae;
}
switch (alt35) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2516:1: ( 'em' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2516:1: ( 'em' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2517:1: 'em'
{
before(grammarAccess.getReservedWordsAccess().getEmKeyword_0());
match(input,46,FOLLOW_46_in_rule__ReservedWords__Alternatives5454);
after(grammarAccess.getReservedWordsAccess().getEmKeyword_0());
}
}
break;
case 2 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2524:6: ( 'ex' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2524:6: ( 'ex' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2525:1: 'ex'
{
before(grammarAccess.getReservedWordsAccess().getExKeyword_1());
match(input,47,FOLLOW_47_in_rule__ReservedWords__Alternatives5474);
after(grammarAccess.getReservedWordsAccess().getExKeyword_1());
}
}
break;
case 3 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2532:6: ( 'px' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2532:6: ( 'px' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2533:1: 'px'
{
before(grammarAccess.getReservedWordsAccess().getPxKeyword_2());
match(input,33,FOLLOW_33_in_rule__ReservedWords__Alternatives5494);
after(grammarAccess.getReservedWordsAccess().getPxKeyword_2());
}
}
break;
case 4 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2540:6: ( 'cm' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2540:6: ( 'cm' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2541:1: 'cm'
{
before(grammarAccess.getReservedWordsAccess().getCmKeyword_3());
match(input,34,FOLLOW_34_in_rule__ReservedWords__Alternatives5514);
after(grammarAccess.getReservedWordsAccess().getCmKeyword_3());
}
}
break;
case 5 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2548:6: ( 'mm' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2548:6: ( 'mm' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2549:1: 'mm'
{
before(grammarAccess.getReservedWordsAccess().getMmKeyword_4());
match(input,35,FOLLOW_35_in_rule__ReservedWords__Alternatives5534);
after(grammarAccess.getReservedWordsAccess().getMmKeyword_4());
}
}
break;
case 6 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2556:6: ( 'in' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2556:6: ( 'in' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2557:1: 'in'
{
before(grammarAccess.getReservedWordsAccess().getInKeyword_5());
match(input,36,FOLLOW_36_in_rule__ReservedWords__Alternatives5554);
after(grammarAccess.getReservedWordsAccess().getInKeyword_5());
}
}
break;
case 7 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2564:6: ( 'pt' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2564:6: ( 'pt' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2565:1: 'pt'
{
before(grammarAccess.getReservedWordsAccess().getPtKeyword_6());
match(input,37,FOLLOW_37_in_rule__ReservedWords__Alternatives5574);
after(grammarAccess.getReservedWordsAccess().getPtKeyword_6());
}
}
break;
case 8 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2572:6: ( 'pc' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2572:6: ( 'pc' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2573:1: 'pc'
{
before(grammarAccess.getReservedWordsAccess().getPcKeyword_7());
match(input,38,FOLLOW_38_in_rule__ReservedWords__Alternatives5594);
after(grammarAccess.getReservedWordsAccess().getPcKeyword_7());
}
}
break;
case 9 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2580:6: ( 'deg' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2580:6: ( 'deg' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2581:1: 'deg'
{
before(grammarAccess.getReservedWordsAccess().getDegKeyword_8());
match(input,39,FOLLOW_39_in_rule__ReservedWords__Alternatives5614);
after(grammarAccess.getReservedWordsAccess().getDegKeyword_8());
}
}
break;
case 10 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2588:6: ( 'rad' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2588:6: ( 'rad' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2589:1: 'rad'
{
before(grammarAccess.getReservedWordsAccess().getRadKeyword_9());
match(input,40,FOLLOW_40_in_rule__ReservedWords__Alternatives5634);
after(grammarAccess.getReservedWordsAccess().getRadKeyword_9());
}
}
break;
case 11 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2596:6: ( 'grad' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2596:6: ( 'grad' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2597:1: 'grad'
{
before(grammarAccess.getReservedWordsAccess().getGradKeyword_10());
match(input,41,FOLLOW_41_in_rule__ReservedWords__Alternatives5654);
after(grammarAccess.getReservedWordsAccess().getGradKeyword_10());
}
}
break;
case 12 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2604:6: ( 'ms' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2604:6: ( 'ms' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2605:1: 'ms'
{
before(grammarAccess.getReservedWordsAccess().getMsKeyword_11());
match(input,42,FOLLOW_42_in_rule__ReservedWords__Alternatives5674);
after(grammarAccess.getReservedWordsAccess().getMsKeyword_11());
}
}
break;
case 13 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2612:6: ( 's' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2612:6: ( 's' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2613:1: 's'
{
before(grammarAccess.getReservedWordsAccess().getSKeyword_12());
match(input,43,FOLLOW_43_in_rule__ReservedWords__Alternatives5694);
after(grammarAccess.getReservedWordsAccess().getSKeyword_12());
}
}
break;
case 14 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2620:6: ( 'hz' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2620:6: ( 'hz' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2621:1: 'hz'
{
before(grammarAccess.getReservedWordsAccess().getHzKeyword_13());
match(input,44,FOLLOW_44_in_rule__ReservedWords__Alternatives5714);
after(grammarAccess.getReservedWordsAccess().getHzKeyword_13());
}
}
break;
case 15 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2628:6: ( 'khz' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2628:6: ( 'khz' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2629:1: 'khz'
{
before(grammarAccess.getReservedWordsAccess().getKhzKeyword_14());
match(input,45,FOLLOW_45_in_rule__ReservedWords__Alternatives5734);
after(grammarAccess.getReservedWordsAccess().getKhzKeyword_14());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ReservedWords__Alternatives"
// $ANTLR start "rule__Stylesheet__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2643:1: rule__Stylesheet__Group__0 : rule__Stylesheet__Group__0__Impl rule__Stylesheet__Group__1 ;
public final void rule__Stylesheet__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2647:1: ( rule__Stylesheet__Group__0__Impl rule__Stylesheet__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2648:2: rule__Stylesheet__Group__0__Impl rule__Stylesheet__Group__1
{
pushFollow(FOLLOW_rule__Stylesheet__Group__0__Impl_in_rule__Stylesheet__Group__05766);
rule__Stylesheet__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Stylesheet__Group__1_in_rule__Stylesheet__Group__05769);
rule__Stylesheet__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__Group__0"
// $ANTLR start "rule__Stylesheet__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2655:1: rule__Stylesheet__Group__0__Impl : ( ( rule__Stylesheet__CharsetAssignment_0 )? ) ;
public final void rule__Stylesheet__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2659:1: ( ( ( rule__Stylesheet__CharsetAssignment_0 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2660:1: ( ( rule__Stylesheet__CharsetAssignment_0 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2660:1: ( ( rule__Stylesheet__CharsetAssignment_0 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2661:1: ( rule__Stylesheet__CharsetAssignment_0 )?
{
before(grammarAccess.getStylesheetAccess().getCharsetAssignment_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2662:1: ( rule__Stylesheet__CharsetAssignment_0 )?
int alt36=2;
int LA36_0 = input.LA(1);
if ( ((LA36_0>=15 && LA36_0<=16)) ) {
alt36=1;
}
switch (alt36) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2662:2: rule__Stylesheet__CharsetAssignment_0
{
pushFollow(FOLLOW_rule__Stylesheet__CharsetAssignment_0_in_rule__Stylesheet__Group__0__Impl5796);
rule__Stylesheet__CharsetAssignment_0();
state._fsp--;
}
break;
}
after(grammarAccess.getStylesheetAccess().getCharsetAssignment_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__Group__0__Impl"
// $ANTLR start "rule__Stylesheet__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2672:1: rule__Stylesheet__Group__1 : rule__Stylesheet__Group__1__Impl rule__Stylesheet__Group__2 ;
public final void rule__Stylesheet__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2676:1: ( rule__Stylesheet__Group__1__Impl rule__Stylesheet__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2677:2: rule__Stylesheet__Group__1__Impl rule__Stylesheet__Group__2
{
pushFollow(FOLLOW_rule__Stylesheet__Group__1__Impl_in_rule__Stylesheet__Group__15827);
rule__Stylesheet__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Stylesheet__Group__2_in_rule__Stylesheet__Group__15830);
rule__Stylesheet__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__Group__1"
// $ANTLR start "rule__Stylesheet__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2684:1: rule__Stylesheet__Group__1__Impl : ( ( rule__Stylesheet__ImportsAssignment_1 )* ) ;
public final void rule__Stylesheet__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2688:1: ( ( ( rule__Stylesheet__ImportsAssignment_1 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2689:1: ( ( rule__Stylesheet__ImportsAssignment_1 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2689:1: ( ( rule__Stylesheet__ImportsAssignment_1 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2690:1: ( rule__Stylesheet__ImportsAssignment_1 )*
{
before(grammarAccess.getStylesheetAccess().getImportsAssignment_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2691:1: ( rule__Stylesheet__ImportsAssignment_1 )*
loop37:
do {
int alt37=2;
int LA37_0 = input.LA(1);
if ( ((LA37_0>=17 && LA37_0<=18)||LA37_0==59) ) {
alt37=1;
}
switch (alt37) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2691:2: rule__Stylesheet__ImportsAssignment_1
{
pushFollow(FOLLOW_rule__Stylesheet__ImportsAssignment_1_in_rule__Stylesheet__Group__1__Impl5857);
rule__Stylesheet__ImportsAssignment_1();
state._fsp--;
}
break;
default :
break loop37;
}
} while (true);
after(grammarAccess.getStylesheetAccess().getImportsAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__Group__1__Impl"
// $ANTLR start "rule__Stylesheet__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2701:1: rule__Stylesheet__Group__2 : rule__Stylesheet__Group__2__Impl ;
public final void rule__Stylesheet__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2705:1: ( rule__Stylesheet__Group__2__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2706:2: rule__Stylesheet__Group__2__Impl
{
pushFollow(FOLLOW_rule__Stylesheet__Group__2__Impl_in_rule__Stylesheet__Group__25888);
rule__Stylesheet__Group__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__Group__2"
// $ANTLR start "rule__Stylesheet__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2712:1: rule__Stylesheet__Group__2__Impl : ( ( rule__Stylesheet__Alternatives_2 )* ) ;
public final void rule__Stylesheet__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2716:1: ( ( ( rule__Stylesheet__Alternatives_2 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2717:1: ( ( rule__Stylesheet__Alternatives_2 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2717:1: ( ( rule__Stylesheet__Alternatives_2 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2718:1: ( rule__Stylesheet__Alternatives_2 )*
{
before(grammarAccess.getStylesheetAccess().getAlternatives_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2719:1: ( rule__Stylesheet__Alternatives_2 )*
loop38:
do {
int alt38=2;
int LA38_0 = input.LA(1);
if ( ((LA38_0>=RULE_IDENT && LA38_0<=RULE_HASH)||(LA38_0>=19 && LA38_0<=23)||(LA38_0>=33 && LA38_0<=47)||(LA38_0>=51 && LA38_0<=54)||LA38_0==56) ) {
alt38=1;
}
switch (alt38) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2719:2: rule__Stylesheet__Alternatives_2
{
pushFollow(FOLLOW_rule__Stylesheet__Alternatives_2_in_rule__Stylesheet__Group__2__Impl5915);
rule__Stylesheet__Alternatives_2();
state._fsp--;
}
break;
default :
break loop38;
}
} while (true);
after(grammarAccess.getStylesheetAccess().getAlternatives_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__Group__2__Impl"
// $ANTLR start "rule__Charset__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2735:1: rule__Charset__Group__0 : rule__Charset__Group__0__Impl rule__Charset__Group__1 ;
public final void rule__Charset__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2739:1: ( rule__Charset__Group__0__Impl rule__Charset__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2740:2: rule__Charset__Group__0__Impl rule__Charset__Group__1
{
pushFollow(FOLLOW_rule__Charset__Group__0__Impl_in_rule__Charset__Group__05952);
rule__Charset__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Charset__Group__1_in_rule__Charset__Group__05955);
rule__Charset__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Charset__Group__0"
// $ANTLR start "rule__Charset__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2747:1: rule__Charset__Group__0__Impl : ( ( rule__Charset__Alternatives_0 ) ) ;
public final void rule__Charset__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2751:1: ( ( ( rule__Charset__Alternatives_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2752:1: ( ( rule__Charset__Alternatives_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2752:1: ( ( rule__Charset__Alternatives_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2753:1: ( rule__Charset__Alternatives_0 )
{
before(grammarAccess.getCharsetAccess().getAlternatives_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2754:1: ( rule__Charset__Alternatives_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2754:2: rule__Charset__Alternatives_0
{
pushFollow(FOLLOW_rule__Charset__Alternatives_0_in_rule__Charset__Group__0__Impl5982);
rule__Charset__Alternatives_0();
state._fsp--;
}
after(grammarAccess.getCharsetAccess().getAlternatives_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Charset__Group__0__Impl"
// $ANTLR start "rule__Charset__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2764:1: rule__Charset__Group__1 : rule__Charset__Group__1__Impl rule__Charset__Group__2 ;
public final void rule__Charset__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2768:1: ( rule__Charset__Group__1__Impl rule__Charset__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2769:2: rule__Charset__Group__1__Impl rule__Charset__Group__2
{
pushFollow(FOLLOW_rule__Charset__Group__1__Impl_in_rule__Charset__Group__16012);
rule__Charset__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Charset__Group__2_in_rule__Charset__Group__16015);
rule__Charset__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Charset__Group__1"
// $ANTLR start "rule__Charset__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2776:1: rule__Charset__Group__1__Impl : ( ( rule__Charset__CharsetAssignment_1 ) ) ;
public final void rule__Charset__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2780:1: ( ( ( rule__Charset__CharsetAssignment_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2781:1: ( ( rule__Charset__CharsetAssignment_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2781:1: ( ( rule__Charset__CharsetAssignment_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2782:1: ( rule__Charset__CharsetAssignment_1 )
{
before(grammarAccess.getCharsetAccess().getCharsetAssignment_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2783:1: ( rule__Charset__CharsetAssignment_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2783:2: rule__Charset__CharsetAssignment_1
{
pushFollow(FOLLOW_rule__Charset__CharsetAssignment_1_in_rule__Charset__Group__1__Impl6042);
rule__Charset__CharsetAssignment_1();
state._fsp--;
}
after(grammarAccess.getCharsetAccess().getCharsetAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Charset__Group__1__Impl"
// $ANTLR start "rule__Charset__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2793:1: rule__Charset__Group__2 : rule__Charset__Group__2__Impl ;
public final void rule__Charset__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2797:1: ( rule__Charset__Group__2__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2798:2: rule__Charset__Group__2__Impl
{
pushFollow(FOLLOW_rule__Charset__Group__2__Impl_in_rule__Charset__Group__26072);
rule__Charset__Group__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Charset__Group__2"
// $ANTLR start "rule__Charset__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2804:1: rule__Charset__Group__2__Impl : ( ';' ) ;
public final void rule__Charset__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2808:1: ( ( ';' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2809:1: ( ';' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2809:1: ( ';' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2810:1: ';'
{
before(grammarAccess.getCharsetAccess().getSemicolonKeyword_2());
match(input,48,FOLLOW_48_in_rule__Charset__Group__2__Impl6100);
after(grammarAccess.getCharsetAccess().getSemicolonKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Charset__Group__2__Impl"
// $ANTLR start "rule__ImportExpression__Group_0__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2829:1: rule__ImportExpression__Group_0__0 : rule__ImportExpression__Group_0__0__Impl rule__ImportExpression__Group_0__1 ;
public final void rule__ImportExpression__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2833:1: ( rule__ImportExpression__Group_0__0__Impl rule__ImportExpression__Group_0__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2834:2: rule__ImportExpression__Group_0__0__Impl rule__ImportExpression__Group_0__1
{
pushFollow(FOLLOW_rule__ImportExpression__Group_0__0__Impl_in_rule__ImportExpression__Group_0__06137);
rule__ImportExpression__Group_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ImportExpression__Group_0__1_in_rule__ImportExpression__Group_0__06140);
rule__ImportExpression__Group_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_0__0"
// $ANTLR start "rule__ImportExpression__Group_0__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2841:1: rule__ImportExpression__Group_0__0__Impl : ( ( rule__ImportExpression__Alternatives_0_0 ) ) ;
public final void rule__ImportExpression__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2845:1: ( ( ( rule__ImportExpression__Alternatives_0_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2846:1: ( ( rule__ImportExpression__Alternatives_0_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2846:1: ( ( rule__ImportExpression__Alternatives_0_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2847:1: ( rule__ImportExpression__Alternatives_0_0 )
{
before(grammarAccess.getImportExpressionAccess().getAlternatives_0_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2848:1: ( rule__ImportExpression__Alternatives_0_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2848:2: rule__ImportExpression__Alternatives_0_0
{
pushFollow(FOLLOW_rule__ImportExpression__Alternatives_0_0_in_rule__ImportExpression__Group_0__0__Impl6167);
rule__ImportExpression__Alternatives_0_0();
state._fsp--;
}
after(grammarAccess.getImportExpressionAccess().getAlternatives_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_0__0__Impl"
// $ANTLR start "rule__ImportExpression__Group_0__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2858:1: rule__ImportExpression__Group_0__1 : rule__ImportExpression__Group_0__1__Impl ;
public final void rule__ImportExpression__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2862:1: ( rule__ImportExpression__Group_0__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2863:2: rule__ImportExpression__Group_0__1__Impl
{
pushFollow(FOLLOW_rule__ImportExpression__Group_0__1__Impl_in_rule__ImportExpression__Group_0__16197);
rule__ImportExpression__Group_0__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_0__1"
// $ANTLR start "rule__ImportExpression__Group_0__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2869:1: rule__ImportExpression__Group_0__1__Impl : ( ( rule__ImportExpression__ValueAssignment_0_1 ) ) ;
public final void rule__ImportExpression__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2873:1: ( ( ( rule__ImportExpression__ValueAssignment_0_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2874:1: ( ( rule__ImportExpression__ValueAssignment_0_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2874:1: ( ( rule__ImportExpression__ValueAssignment_0_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2875:1: ( rule__ImportExpression__ValueAssignment_0_1 )
{
before(grammarAccess.getImportExpressionAccess().getValueAssignment_0_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2876:1: ( rule__ImportExpression__ValueAssignment_0_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2876:2: rule__ImportExpression__ValueAssignment_0_1
{
pushFollow(FOLLOW_rule__ImportExpression__ValueAssignment_0_1_in_rule__ImportExpression__Group_0__1__Impl6224);
rule__ImportExpression__ValueAssignment_0_1();
state._fsp--;
}
after(grammarAccess.getImportExpressionAccess().getValueAssignment_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_0__1__Impl"
// $ANTLR start "rule__ImportExpression__Group_1__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2890:1: rule__ImportExpression__Group_1__0 : rule__ImportExpression__Group_1__0__Impl rule__ImportExpression__Group_1__1 ;
public final void rule__ImportExpression__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2894:1: ( rule__ImportExpression__Group_1__0__Impl rule__ImportExpression__Group_1__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2895:2: rule__ImportExpression__Group_1__0__Impl rule__ImportExpression__Group_1__1
{
pushFollow(FOLLOW_rule__ImportExpression__Group_1__0__Impl_in_rule__ImportExpression__Group_1__06258);
rule__ImportExpression__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ImportExpression__Group_1__1_in_rule__ImportExpression__Group_1__06261);
rule__ImportExpression__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_1__0"
// $ANTLR start "rule__ImportExpression__Group_1__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2902:1: rule__ImportExpression__Group_1__0__Impl : ( ruleURLType ) ;
public final void rule__ImportExpression__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2906:1: ( ( ruleURLType ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2907:1: ( ruleURLType )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2907:1: ( ruleURLType )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2908:1: ruleURLType
{
before(grammarAccess.getImportExpressionAccess().getURLTypeParserRuleCall_1_0());
pushFollow(FOLLOW_ruleURLType_in_rule__ImportExpression__Group_1__0__Impl6288);
ruleURLType();
state._fsp--;
after(grammarAccess.getImportExpressionAccess().getURLTypeParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_1__0__Impl"
// $ANTLR start "rule__ImportExpression__Group_1__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2919:1: rule__ImportExpression__Group_1__1 : rule__ImportExpression__Group_1__1__Impl rule__ImportExpression__Group_1__2 ;
public final void rule__ImportExpression__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2923:1: ( rule__ImportExpression__Group_1__1__Impl rule__ImportExpression__Group_1__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2924:2: rule__ImportExpression__Group_1__1__Impl rule__ImportExpression__Group_1__2
{
pushFollow(FOLLOW_rule__ImportExpression__Group_1__1__Impl_in_rule__ImportExpression__Group_1__16317);
rule__ImportExpression__Group_1__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ImportExpression__Group_1__2_in_rule__ImportExpression__Group_1__16320);
rule__ImportExpression__Group_1__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_1__1"
// $ANTLR start "rule__ImportExpression__Group_1__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2931:1: rule__ImportExpression__Group_1__1__Impl : ( ( rule__ImportExpression__MediaListAssignment_1_1 )? ) ;
public final void rule__ImportExpression__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2935:1: ( ( ( rule__ImportExpression__MediaListAssignment_1_1 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2936:1: ( ( rule__ImportExpression__MediaListAssignment_1_1 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2936:1: ( ( rule__ImportExpression__MediaListAssignment_1_1 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2937:1: ( rule__ImportExpression__MediaListAssignment_1_1 )?
{
before(grammarAccess.getImportExpressionAccess().getMediaListAssignment_1_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2938:1: ( rule__ImportExpression__MediaListAssignment_1_1 )?
int alt39=2;
int LA39_0 = input.LA(1);
if ( (LA39_0==RULE_IDENT) ) {
alt39=1;
}
switch (alt39) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2938:2: rule__ImportExpression__MediaListAssignment_1_1
{
pushFollow(FOLLOW_rule__ImportExpression__MediaListAssignment_1_1_in_rule__ImportExpression__Group_1__1__Impl6347);
rule__ImportExpression__MediaListAssignment_1_1();
state._fsp--;
}
break;
}
after(grammarAccess.getImportExpressionAccess().getMediaListAssignment_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_1__1__Impl"
// $ANTLR start "rule__ImportExpression__Group_1__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2948:1: rule__ImportExpression__Group_1__2 : rule__ImportExpression__Group_1__2__Impl ;
public final void rule__ImportExpression__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2952:1: ( rule__ImportExpression__Group_1__2__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2953:2: rule__ImportExpression__Group_1__2__Impl
{
pushFollow(FOLLOW_rule__ImportExpression__Group_1__2__Impl_in_rule__ImportExpression__Group_1__26378);
rule__ImportExpression__Group_1__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_1__2"
// $ANTLR start "rule__ImportExpression__Group_1__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2959:1: rule__ImportExpression__Group_1__2__Impl : ( ';' ) ;
public final void rule__ImportExpression__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2963:1: ( ( ';' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2964:1: ( ';' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2964:1: ( ';' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2965:1: ';'
{
before(grammarAccess.getImportExpressionAccess().getSemicolonKeyword_1_2());
match(input,48,FOLLOW_48_in_rule__ImportExpression__Group_1__2__Impl6406);
after(grammarAccess.getImportExpressionAccess().getSemicolonKeyword_1_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__Group_1__2__Impl"
// $ANTLR start "rule__Page__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2984:1: rule__Page__Group__0 : rule__Page__Group__0__Impl rule__Page__Group__1 ;
public final void rule__Page__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2988:1: ( rule__Page__Group__0__Impl rule__Page__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2989:2: rule__Page__Group__0__Impl rule__Page__Group__1
{
pushFollow(FOLLOW_rule__Page__Group__0__Impl_in_rule__Page__Group__06443);
rule__Page__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Page__Group__1_in_rule__Page__Group__06446);
rule__Page__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__0"
// $ANTLR start "rule__Page__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:2996:1: rule__Page__Group__0__Impl : ( () ) ;
public final void rule__Page__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3000:1: ( ( () ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3001:1: ( () )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3001:1: ( () )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3002:1: ()
{
before(grammarAccess.getPageAccess().getPageAction_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3003:1: ()
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3005:1:
{
}
after(grammarAccess.getPageAccess().getPageAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__0__Impl"
// $ANTLR start "rule__Page__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3015:1: rule__Page__Group__1 : rule__Page__Group__1__Impl rule__Page__Group__2 ;
public final void rule__Page__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3019:1: ( rule__Page__Group__1__Impl rule__Page__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3020:2: rule__Page__Group__1__Impl rule__Page__Group__2
{
pushFollow(FOLLOW_rule__Page__Group__1__Impl_in_rule__Page__Group__16504);
rule__Page__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Page__Group__2_in_rule__Page__Group__16507);
rule__Page__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__1"
// $ANTLR start "rule__Page__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3027:1: rule__Page__Group__1__Impl : ( ( rule__Page__Alternatives_1 ) ) ;
public final void rule__Page__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3031:1: ( ( ( rule__Page__Alternatives_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3032:1: ( ( rule__Page__Alternatives_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3032:1: ( ( rule__Page__Alternatives_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3033:1: ( rule__Page__Alternatives_1 )
{
before(grammarAccess.getPageAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3034:1: ( rule__Page__Alternatives_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3034:2: rule__Page__Alternatives_1
{
pushFollow(FOLLOW_rule__Page__Alternatives_1_in_rule__Page__Group__1__Impl6534);
rule__Page__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getPageAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__1__Impl"
// $ANTLR start "rule__Page__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3044:1: rule__Page__Group__2 : rule__Page__Group__2__Impl rule__Page__Group__3 ;
public final void rule__Page__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3048:1: ( rule__Page__Group__2__Impl rule__Page__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3049:2: rule__Page__Group__2__Impl rule__Page__Group__3
{
pushFollow(FOLLOW_rule__Page__Group__2__Impl_in_rule__Page__Group__26564);
rule__Page__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Page__Group__3_in_rule__Page__Group__26567);
rule__Page__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__2"
// $ANTLR start "rule__Page__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3056:1: rule__Page__Group__2__Impl : ( ( rule__Page__PseudoPageAssignment_2 )? ) ;
public final void rule__Page__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3060:1: ( ( ( rule__Page__PseudoPageAssignment_2 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3061:1: ( ( rule__Page__PseudoPageAssignment_2 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3061:1: ( ( rule__Page__PseudoPageAssignment_2 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3062:1: ( rule__Page__PseudoPageAssignment_2 )?
{
before(grammarAccess.getPageAccess().getPseudoPageAssignment_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3063:1: ( rule__Page__PseudoPageAssignment_2 )?
int alt40=2;
int LA40_0 = input.LA(1);
if ( (LA40_0==51) ) {
alt40=1;
}
switch (alt40) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3063:2: rule__Page__PseudoPageAssignment_2
{
pushFollow(FOLLOW_rule__Page__PseudoPageAssignment_2_in_rule__Page__Group__2__Impl6594);
rule__Page__PseudoPageAssignment_2();
state._fsp--;
}
break;
}
after(grammarAccess.getPageAccess().getPseudoPageAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__2__Impl"
// $ANTLR start "rule__Page__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3073:1: rule__Page__Group__3 : rule__Page__Group__3__Impl rule__Page__Group__4 ;
public final void rule__Page__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3077:1: ( rule__Page__Group__3__Impl rule__Page__Group__4 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3078:2: rule__Page__Group__3__Impl rule__Page__Group__4
{
pushFollow(FOLLOW_rule__Page__Group__3__Impl_in_rule__Page__Group__36625);
rule__Page__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Page__Group__4_in_rule__Page__Group__36628);
rule__Page__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__3"
// $ANTLR start "rule__Page__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3085:1: rule__Page__Group__3__Impl : ( '{' ) ;
public final void rule__Page__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3089:1: ( ( '{' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3090:1: ( '{' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3090:1: ( '{' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3091:1: '{'
{
before(grammarAccess.getPageAccess().getLeftCurlyBracketKeyword_3());
match(input,49,FOLLOW_49_in_rule__Page__Group__3__Impl6656);
after(grammarAccess.getPageAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__3__Impl"
// $ANTLR start "rule__Page__Group__4"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3104:1: rule__Page__Group__4 : rule__Page__Group__4__Impl rule__Page__Group__5 ;
public final void rule__Page__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3108:1: ( rule__Page__Group__4__Impl rule__Page__Group__5 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3109:2: rule__Page__Group__4__Impl rule__Page__Group__5
{
pushFollow(FOLLOW_rule__Page__Group__4__Impl_in_rule__Page__Group__46687);
rule__Page__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Page__Group__5_in_rule__Page__Group__46690);
rule__Page__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__4"
// $ANTLR start "rule__Page__Group__4__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3116:1: rule__Page__Group__4__Impl : ( ( rule__Page__DeclarationsAssignment_4 )? ) ;
public final void rule__Page__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3120:1: ( ( ( rule__Page__DeclarationsAssignment_4 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3121:1: ( ( rule__Page__DeclarationsAssignment_4 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3121:1: ( ( rule__Page__DeclarationsAssignment_4 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3122:1: ( rule__Page__DeclarationsAssignment_4 )?
{
before(grammarAccess.getPageAccess().getDeclarationsAssignment_4());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3123:1: ( rule__Page__DeclarationsAssignment_4 )?
int alt41=2;
int LA41_0 = input.LA(1);
if ( (LA41_0==RULE_IDENT||LA41_0==29) ) {
alt41=1;
}
switch (alt41) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3123:2: rule__Page__DeclarationsAssignment_4
{
pushFollow(FOLLOW_rule__Page__DeclarationsAssignment_4_in_rule__Page__Group__4__Impl6717);
rule__Page__DeclarationsAssignment_4();
state._fsp--;
}
break;
}
after(grammarAccess.getPageAccess().getDeclarationsAssignment_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__4__Impl"
// $ANTLR start "rule__Page__Group__5"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3133:1: rule__Page__Group__5 : rule__Page__Group__5__Impl rule__Page__Group__6 ;
public final void rule__Page__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3137:1: ( rule__Page__Group__5__Impl rule__Page__Group__6 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3138:2: rule__Page__Group__5__Impl rule__Page__Group__6
{
pushFollow(FOLLOW_rule__Page__Group__5__Impl_in_rule__Page__Group__56748);
rule__Page__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Page__Group__6_in_rule__Page__Group__56751);
rule__Page__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__5"
// $ANTLR start "rule__Page__Group__5__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3145:1: rule__Page__Group__5__Impl : ( ( rule__Page__Group_5__0 )* ) ;
public final void rule__Page__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3149:1: ( ( ( rule__Page__Group_5__0 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3150:1: ( ( rule__Page__Group_5__0 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3150:1: ( ( rule__Page__Group_5__0 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3151:1: ( rule__Page__Group_5__0 )*
{
before(grammarAccess.getPageAccess().getGroup_5());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3152:1: ( rule__Page__Group_5__0 )*
loop42:
do {
int alt42=2;
int LA42_0 = input.LA(1);
if ( (LA42_0==48) ) {
alt42=1;
}
switch (alt42) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3152:2: rule__Page__Group_5__0
{
pushFollow(FOLLOW_rule__Page__Group_5__0_in_rule__Page__Group__5__Impl6778);
rule__Page__Group_5__0();
state._fsp--;
}
break;
default :
break loop42;
}
} while (true);
after(grammarAccess.getPageAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__5__Impl"
// $ANTLR start "rule__Page__Group__6"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3162:1: rule__Page__Group__6 : rule__Page__Group__6__Impl ;
public final void rule__Page__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3166:1: ( rule__Page__Group__6__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3167:2: rule__Page__Group__6__Impl
{
pushFollow(FOLLOW_rule__Page__Group__6__Impl_in_rule__Page__Group__66809);
rule__Page__Group__6__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__6"
// $ANTLR start "rule__Page__Group__6__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3173:1: rule__Page__Group__6__Impl : ( '}' ) ;
public final void rule__Page__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3177:1: ( ( '}' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3178:1: ( '}' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3178:1: ( '}' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3179:1: '}'
{
before(grammarAccess.getPageAccess().getRightCurlyBracketKeyword_6());
match(input,50,FOLLOW_50_in_rule__Page__Group__6__Impl6837);
after(grammarAccess.getPageAccess().getRightCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group__6__Impl"
// $ANTLR start "rule__Page__Group_5__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3206:1: rule__Page__Group_5__0 : rule__Page__Group_5__0__Impl rule__Page__Group_5__1 ;
public final void rule__Page__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3210:1: ( rule__Page__Group_5__0__Impl rule__Page__Group_5__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3211:2: rule__Page__Group_5__0__Impl rule__Page__Group_5__1
{
pushFollow(FOLLOW_rule__Page__Group_5__0__Impl_in_rule__Page__Group_5__06882);
rule__Page__Group_5__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Page__Group_5__1_in_rule__Page__Group_5__06885);
rule__Page__Group_5__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group_5__0"
// $ANTLR start "rule__Page__Group_5__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3218:1: rule__Page__Group_5__0__Impl : ( ';' ) ;
public final void rule__Page__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3222:1: ( ( ';' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3223:1: ( ';' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3223:1: ( ';' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3224:1: ';'
{
before(grammarAccess.getPageAccess().getSemicolonKeyword_5_0());
match(input,48,FOLLOW_48_in_rule__Page__Group_5__0__Impl6913);
after(grammarAccess.getPageAccess().getSemicolonKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group_5__0__Impl"
// $ANTLR start "rule__Page__Group_5__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3237:1: rule__Page__Group_5__1 : rule__Page__Group_5__1__Impl ;
public final void rule__Page__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3241:1: ( rule__Page__Group_5__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3242:2: rule__Page__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Page__Group_5__1__Impl_in_rule__Page__Group_5__16944);
rule__Page__Group_5__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group_5__1"
// $ANTLR start "rule__Page__Group_5__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3248:1: rule__Page__Group_5__1__Impl : ( ( rule__Page__DeclarationsAssignment_5_1 )? ) ;
public final void rule__Page__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3252:1: ( ( ( rule__Page__DeclarationsAssignment_5_1 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3253:1: ( ( rule__Page__DeclarationsAssignment_5_1 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3253:1: ( ( rule__Page__DeclarationsAssignment_5_1 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3254:1: ( rule__Page__DeclarationsAssignment_5_1 )?
{
before(grammarAccess.getPageAccess().getDeclarationsAssignment_5_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3255:1: ( rule__Page__DeclarationsAssignment_5_1 )?
int alt43=2;
int LA43_0 = input.LA(1);
if ( (LA43_0==RULE_IDENT||LA43_0==29) ) {
alt43=1;
}
switch (alt43) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3255:2: rule__Page__DeclarationsAssignment_5_1
{
pushFollow(FOLLOW_rule__Page__DeclarationsAssignment_5_1_in_rule__Page__Group_5__1__Impl6971);
rule__Page__DeclarationsAssignment_5_1();
state._fsp--;
}
break;
}
after(grammarAccess.getPageAccess().getDeclarationsAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__Group_5__1__Impl"
// $ANTLR start "rule__Pseudo_page__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3269:1: rule__Pseudo_page__Group__0 : rule__Pseudo_page__Group__0__Impl rule__Pseudo_page__Group__1 ;
public final void rule__Pseudo_page__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3273:1: ( rule__Pseudo_page__Group__0__Impl rule__Pseudo_page__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3274:2: rule__Pseudo_page__Group__0__Impl rule__Pseudo_page__Group__1
{
pushFollow(FOLLOW_rule__Pseudo_page__Group__0__Impl_in_rule__Pseudo_page__Group__07006);
rule__Pseudo_page__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Pseudo_page__Group__1_in_rule__Pseudo_page__Group__07009);
rule__Pseudo_page__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Pseudo_page__Group__0"
// $ANTLR start "rule__Pseudo_page__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3281:1: rule__Pseudo_page__Group__0__Impl : ( ':' ) ;
public final void rule__Pseudo_page__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3285:1: ( ( ':' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3286:1: ( ':' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3286:1: ( ':' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3287:1: ':'
{
before(grammarAccess.getPseudo_pageAccess().getColonKeyword_0());
match(input,51,FOLLOW_51_in_rule__Pseudo_page__Group__0__Impl7037);
after(grammarAccess.getPseudo_pageAccess().getColonKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Pseudo_page__Group__0__Impl"
// $ANTLR start "rule__Pseudo_page__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3300:1: rule__Pseudo_page__Group__1 : rule__Pseudo_page__Group__1__Impl ;
public final void rule__Pseudo_page__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3304:1: ( rule__Pseudo_page__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3305:2: rule__Pseudo_page__Group__1__Impl
{
pushFollow(FOLLOW_rule__Pseudo_page__Group__1__Impl_in_rule__Pseudo_page__Group__17068);
rule__Pseudo_page__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Pseudo_page__Group__1"
// $ANTLR start "rule__Pseudo_page__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3311:1: rule__Pseudo_page__Group__1__Impl : ( RULE_IDENT ) ;
public final void rule__Pseudo_page__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3315:1: ( ( RULE_IDENT ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3316:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3316:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3317:1: RULE_IDENT
{
before(grammarAccess.getPseudo_pageAccess().getIDENTTerminalRuleCall_1());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Pseudo_page__Group__1__Impl7095);
after(grammarAccess.getPseudo_pageAccess().getIDENTTerminalRuleCall_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Pseudo_page__Group__1__Impl"
// $ANTLR start "rule__Media__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3332:1: rule__Media__Group__0 : rule__Media__Group__0__Impl rule__Media__Group__1 ;
public final void rule__Media__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3336:1: ( rule__Media__Group__0__Impl rule__Media__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3337:2: rule__Media__Group__0__Impl rule__Media__Group__1
{
pushFollow(FOLLOW_rule__Media__Group__0__Impl_in_rule__Media__Group__07128);
rule__Media__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Media__Group__1_in_rule__Media__Group__07131);
rule__Media__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__0"
// $ANTLR start "rule__Media__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3344:1: rule__Media__Group__0__Impl : ( ( rule__Media__Alternatives_0 ) ) ;
public final void rule__Media__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3348:1: ( ( ( rule__Media__Alternatives_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3349:1: ( ( rule__Media__Alternatives_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3349:1: ( ( rule__Media__Alternatives_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3350:1: ( rule__Media__Alternatives_0 )
{
before(grammarAccess.getMediaAccess().getAlternatives_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3351:1: ( rule__Media__Alternatives_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3351:2: rule__Media__Alternatives_0
{
pushFollow(FOLLOW_rule__Media__Alternatives_0_in_rule__Media__Group__0__Impl7158);
rule__Media__Alternatives_0();
state._fsp--;
}
after(grammarAccess.getMediaAccess().getAlternatives_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__0__Impl"
// $ANTLR start "rule__Media__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3361:1: rule__Media__Group__1 : rule__Media__Group__1__Impl rule__Media__Group__2 ;
public final void rule__Media__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3365:1: ( rule__Media__Group__1__Impl rule__Media__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3366:2: rule__Media__Group__1__Impl rule__Media__Group__2
{
pushFollow(FOLLOW_rule__Media__Group__1__Impl_in_rule__Media__Group__17188);
rule__Media__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Media__Group__2_in_rule__Media__Group__17191);
rule__Media__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__1"
// $ANTLR start "rule__Media__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3373:1: rule__Media__Group__1__Impl : ( ( rule__Media__MedialistAssignment_1 ) ) ;
public final void rule__Media__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3377:1: ( ( ( rule__Media__MedialistAssignment_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3378:1: ( ( rule__Media__MedialistAssignment_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3378:1: ( ( rule__Media__MedialistAssignment_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3379:1: ( rule__Media__MedialistAssignment_1 )
{
before(grammarAccess.getMediaAccess().getMedialistAssignment_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3380:1: ( rule__Media__MedialistAssignment_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3380:2: rule__Media__MedialistAssignment_1
{
pushFollow(FOLLOW_rule__Media__MedialistAssignment_1_in_rule__Media__Group__1__Impl7218);
rule__Media__MedialistAssignment_1();
state._fsp--;
}
after(grammarAccess.getMediaAccess().getMedialistAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__1__Impl"
// $ANTLR start "rule__Media__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3390:1: rule__Media__Group__2 : rule__Media__Group__2__Impl rule__Media__Group__3 ;
public final void rule__Media__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3394:1: ( rule__Media__Group__2__Impl rule__Media__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3395:2: rule__Media__Group__2__Impl rule__Media__Group__3
{
pushFollow(FOLLOW_rule__Media__Group__2__Impl_in_rule__Media__Group__27248);
rule__Media__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Media__Group__3_in_rule__Media__Group__27251);
rule__Media__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__2"
// $ANTLR start "rule__Media__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3402:1: rule__Media__Group__2__Impl : ( '{' ) ;
public final void rule__Media__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3406:1: ( ( '{' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3407:1: ( '{' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3407:1: ( '{' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3408:1: '{'
{
before(grammarAccess.getMediaAccess().getLeftCurlyBracketKeyword_2());
match(input,49,FOLLOW_49_in_rule__Media__Group__2__Impl7279);
after(grammarAccess.getMediaAccess().getLeftCurlyBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__2__Impl"
// $ANTLR start "rule__Media__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3421:1: rule__Media__Group__3 : rule__Media__Group__3__Impl rule__Media__Group__4 ;
public final void rule__Media__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3425:1: ( rule__Media__Group__3__Impl rule__Media__Group__4 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3426:2: rule__Media__Group__3__Impl rule__Media__Group__4
{
pushFollow(FOLLOW_rule__Media__Group__3__Impl_in_rule__Media__Group__37310);
rule__Media__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Media__Group__4_in_rule__Media__Group__37313);
rule__Media__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__3"
// $ANTLR start "rule__Media__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3433:1: rule__Media__Group__3__Impl : ( ( rule__Media__RulesetsAssignment_3 )* ) ;
public final void rule__Media__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3437:1: ( ( ( rule__Media__RulesetsAssignment_3 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3438:1: ( ( rule__Media__RulesetsAssignment_3 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3438:1: ( ( rule__Media__RulesetsAssignment_3 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3439:1: ( rule__Media__RulesetsAssignment_3 )*
{
before(grammarAccess.getMediaAccess().getRulesetsAssignment_3());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3440:1: ( rule__Media__RulesetsAssignment_3 )*
loop44:
do {
int alt44=2;
int LA44_0 = input.LA(1);
if ( ((LA44_0>=RULE_IDENT && LA44_0<=RULE_HASH)||LA44_0==23||(LA44_0>=33 && LA44_0<=47)||(LA44_0>=51 && LA44_0<=54)||LA44_0==56) ) {
alt44=1;
}
switch (alt44) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3440:2: rule__Media__RulesetsAssignment_3
{
pushFollow(FOLLOW_rule__Media__RulesetsAssignment_3_in_rule__Media__Group__3__Impl7340);
rule__Media__RulesetsAssignment_3();
state._fsp--;
}
break;
default :
break loop44;
}
} while (true);
after(grammarAccess.getMediaAccess().getRulesetsAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__3__Impl"
// $ANTLR start "rule__Media__Group__4"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3450:1: rule__Media__Group__4 : rule__Media__Group__4__Impl ;
public final void rule__Media__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3454:1: ( rule__Media__Group__4__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3455:2: rule__Media__Group__4__Impl
{
pushFollow(FOLLOW_rule__Media__Group__4__Impl_in_rule__Media__Group__47371);
rule__Media__Group__4__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__4"
// $ANTLR start "rule__Media__Group__4__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3461:1: rule__Media__Group__4__Impl : ( '}' ) ;
public final void rule__Media__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3465:1: ( ( '}' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3466:1: ( '}' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3466:1: ( '}' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3467:1: '}'
{
before(grammarAccess.getMediaAccess().getRightCurlyBracketKeyword_4());
match(input,50,FOLLOW_50_in_rule__Media__Group__4__Impl7399);
after(grammarAccess.getMediaAccess().getRightCurlyBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__Group__4__Impl"
// $ANTLR start "rule__Media_list__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3490:1: rule__Media_list__Group__0 : rule__Media_list__Group__0__Impl rule__Media_list__Group__1 ;
public final void rule__Media_list__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3494:1: ( rule__Media_list__Group__0__Impl rule__Media_list__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3495:2: rule__Media_list__Group__0__Impl rule__Media_list__Group__1
{
pushFollow(FOLLOW_rule__Media_list__Group__0__Impl_in_rule__Media_list__Group__07440);
rule__Media_list__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Media_list__Group__1_in_rule__Media_list__Group__07443);
rule__Media_list__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media_list__Group__0"
// $ANTLR start "rule__Media_list__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3502:1: rule__Media_list__Group__0__Impl : ( rulemedium ) ;
public final void rule__Media_list__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3506:1: ( ( rulemedium ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3507:1: ( rulemedium )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3507:1: ( rulemedium )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3508:1: rulemedium
{
before(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_0());
pushFollow(FOLLOW_rulemedium_in_rule__Media_list__Group__0__Impl7470);
rulemedium();
state._fsp--;
after(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media_list__Group__0__Impl"
// $ANTLR start "rule__Media_list__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3519:1: rule__Media_list__Group__1 : rule__Media_list__Group__1__Impl ;
public final void rule__Media_list__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3523:1: ( rule__Media_list__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3524:2: rule__Media_list__Group__1__Impl
{
pushFollow(FOLLOW_rule__Media_list__Group__1__Impl_in_rule__Media_list__Group__17499);
rule__Media_list__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media_list__Group__1"
// $ANTLR start "rule__Media_list__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3530:1: rule__Media_list__Group__1__Impl : ( ( rule__Media_list__Group_1__0 )* ) ;
public final void rule__Media_list__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3534:1: ( ( ( rule__Media_list__Group_1__0 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3535:1: ( ( rule__Media_list__Group_1__0 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3535:1: ( ( rule__Media_list__Group_1__0 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3536:1: ( rule__Media_list__Group_1__0 )*
{
before(grammarAccess.getMedia_listAccess().getGroup_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3537:1: ( rule__Media_list__Group_1__0 )*
loop45:
do {
int alt45=2;
int LA45_0 = input.LA(1);
if ( (LA45_0==RULE_COMMA) ) {
alt45=1;
}
switch (alt45) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3537:2: rule__Media_list__Group_1__0
{
pushFollow(FOLLOW_rule__Media_list__Group_1__0_in_rule__Media_list__Group__1__Impl7526);
rule__Media_list__Group_1__0();
state._fsp--;
}
break;
default :
break loop45;
}
} while (true);
after(grammarAccess.getMedia_listAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media_list__Group__1__Impl"
// $ANTLR start "rule__Media_list__Group_1__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3551:1: rule__Media_list__Group_1__0 : rule__Media_list__Group_1__0__Impl rule__Media_list__Group_1__1 ;
public final void rule__Media_list__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3555:1: ( rule__Media_list__Group_1__0__Impl rule__Media_list__Group_1__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3556:2: rule__Media_list__Group_1__0__Impl rule__Media_list__Group_1__1
{
pushFollow(FOLLOW_rule__Media_list__Group_1__0__Impl_in_rule__Media_list__Group_1__07561);
rule__Media_list__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Media_list__Group_1__1_in_rule__Media_list__Group_1__07564);
rule__Media_list__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media_list__Group_1__0"
// $ANTLR start "rule__Media_list__Group_1__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3563:1: rule__Media_list__Group_1__0__Impl : ( RULE_COMMA ) ;
public final void rule__Media_list__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3567:1: ( ( RULE_COMMA ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3568:1: ( RULE_COMMA )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3568:1: ( RULE_COMMA )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3569:1: RULE_COMMA
{
before(grammarAccess.getMedia_listAccess().getCOMMATerminalRuleCall_1_0());
match(input,RULE_COMMA,FOLLOW_RULE_COMMA_in_rule__Media_list__Group_1__0__Impl7591);
after(grammarAccess.getMedia_listAccess().getCOMMATerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media_list__Group_1__0__Impl"
// $ANTLR start "rule__Media_list__Group_1__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3580:1: rule__Media_list__Group_1__1 : rule__Media_list__Group_1__1__Impl ;
public final void rule__Media_list__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3584:1: ( rule__Media_list__Group_1__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3585:2: rule__Media_list__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__Media_list__Group_1__1__Impl_in_rule__Media_list__Group_1__17620);
rule__Media_list__Group_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media_list__Group_1__1"
// $ANTLR start "rule__Media_list__Group_1__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3591:1: rule__Media_list__Group_1__1__Impl : ( rulemedium ) ;
public final void rule__Media_list__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3595:1: ( ( rulemedium ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3596:1: ( rulemedium )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3596:1: ( rulemedium )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3597:1: rulemedium
{
before(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_1_1());
pushFollow(FOLLOW_rulemedium_in_rule__Media_list__Group_1__1__Impl7647);
rulemedium();
state._fsp--;
after(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media_list__Group_1__1__Impl"
// $ANTLR start "rule__Ruleset__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3612:1: rule__Ruleset__Group__0 : rule__Ruleset__Group__0__Impl rule__Ruleset__Group__1 ;
public final void rule__Ruleset__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3616:1: ( rule__Ruleset__Group__0__Impl rule__Ruleset__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3617:2: rule__Ruleset__Group__0__Impl rule__Ruleset__Group__1
{
pushFollow(FOLLOW_rule__Ruleset__Group__0__Impl_in_rule__Ruleset__Group__07680);
rule__Ruleset__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Ruleset__Group__1_in_rule__Ruleset__Group__07683);
rule__Ruleset__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__0"
// $ANTLR start "rule__Ruleset__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3624:1: rule__Ruleset__Group__0__Impl : ( ( rule__Ruleset__SelectorsAssignment_0 ) ) ;
public final void rule__Ruleset__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3628:1: ( ( ( rule__Ruleset__SelectorsAssignment_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3629:1: ( ( rule__Ruleset__SelectorsAssignment_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3629:1: ( ( rule__Ruleset__SelectorsAssignment_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3630:1: ( rule__Ruleset__SelectorsAssignment_0 )
{
before(grammarAccess.getRulesetAccess().getSelectorsAssignment_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3631:1: ( rule__Ruleset__SelectorsAssignment_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3631:2: rule__Ruleset__SelectorsAssignment_0
{
pushFollow(FOLLOW_rule__Ruleset__SelectorsAssignment_0_in_rule__Ruleset__Group__0__Impl7710);
rule__Ruleset__SelectorsAssignment_0();
state._fsp--;
}
after(grammarAccess.getRulesetAccess().getSelectorsAssignment_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__0__Impl"
// $ANTLR start "rule__Ruleset__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3641:1: rule__Ruleset__Group__1 : rule__Ruleset__Group__1__Impl rule__Ruleset__Group__2 ;
public final void rule__Ruleset__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3645:1: ( rule__Ruleset__Group__1__Impl rule__Ruleset__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3646:2: rule__Ruleset__Group__1__Impl rule__Ruleset__Group__2
{
pushFollow(FOLLOW_rule__Ruleset__Group__1__Impl_in_rule__Ruleset__Group__17740);
rule__Ruleset__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Ruleset__Group__2_in_rule__Ruleset__Group__17743);
rule__Ruleset__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__1"
// $ANTLR start "rule__Ruleset__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3653:1: rule__Ruleset__Group__1__Impl : ( ( rule__Ruleset__Group_1__0 )* ) ;
public final void rule__Ruleset__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3657:1: ( ( ( rule__Ruleset__Group_1__0 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3658:1: ( ( rule__Ruleset__Group_1__0 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3658:1: ( ( rule__Ruleset__Group_1__0 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3659:1: ( rule__Ruleset__Group_1__0 )*
{
before(grammarAccess.getRulesetAccess().getGroup_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3660:1: ( rule__Ruleset__Group_1__0 )*
loop46:
do {
int alt46=2;
int LA46_0 = input.LA(1);
if ( (LA46_0==RULE_COMMA) ) {
alt46=1;
}
switch (alt46) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3660:2: rule__Ruleset__Group_1__0
{
pushFollow(FOLLOW_rule__Ruleset__Group_1__0_in_rule__Ruleset__Group__1__Impl7770);
rule__Ruleset__Group_1__0();
state._fsp--;
}
break;
default :
break loop46;
}
} while (true);
after(grammarAccess.getRulesetAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__1__Impl"
// $ANTLR start "rule__Ruleset__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3670:1: rule__Ruleset__Group__2 : rule__Ruleset__Group__2__Impl rule__Ruleset__Group__3 ;
public final void rule__Ruleset__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3674:1: ( rule__Ruleset__Group__2__Impl rule__Ruleset__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3675:2: rule__Ruleset__Group__2__Impl rule__Ruleset__Group__3
{
pushFollow(FOLLOW_rule__Ruleset__Group__2__Impl_in_rule__Ruleset__Group__27801);
rule__Ruleset__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Ruleset__Group__3_in_rule__Ruleset__Group__27804);
rule__Ruleset__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__2"
// $ANTLR start "rule__Ruleset__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3682:1: rule__Ruleset__Group__2__Impl : ( '{' ) ;
public final void rule__Ruleset__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3686:1: ( ( '{' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3687:1: ( '{' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3687:1: ( '{' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3688:1: '{'
{
before(grammarAccess.getRulesetAccess().getLeftCurlyBracketKeyword_2());
match(input,49,FOLLOW_49_in_rule__Ruleset__Group__2__Impl7832);
after(grammarAccess.getRulesetAccess().getLeftCurlyBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__2__Impl"
// $ANTLR start "rule__Ruleset__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3701:1: rule__Ruleset__Group__3 : rule__Ruleset__Group__3__Impl rule__Ruleset__Group__4 ;
public final void rule__Ruleset__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3705:1: ( rule__Ruleset__Group__3__Impl rule__Ruleset__Group__4 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3706:2: rule__Ruleset__Group__3__Impl rule__Ruleset__Group__4
{
pushFollow(FOLLOW_rule__Ruleset__Group__3__Impl_in_rule__Ruleset__Group__37863);
rule__Ruleset__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Ruleset__Group__4_in_rule__Ruleset__Group__37866);
rule__Ruleset__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__3"
// $ANTLR start "rule__Ruleset__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3713:1: rule__Ruleset__Group__3__Impl : ( ( rule__Ruleset__Group_3__0 )* ) ;
public final void rule__Ruleset__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3717:1: ( ( ( rule__Ruleset__Group_3__0 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3718:1: ( ( rule__Ruleset__Group_3__0 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3718:1: ( ( rule__Ruleset__Group_3__0 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3719:1: ( rule__Ruleset__Group_3__0 )*
{
before(grammarAccess.getRulesetAccess().getGroup_3());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3720:1: ( rule__Ruleset__Group_3__0 )*
loop47:
do {
int alt47=2;
int LA47_0 = input.LA(1);
if ( (LA47_0==RULE_IDENT||LA47_0==29) ) {
alt47=1;
}
switch (alt47) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3720:2: rule__Ruleset__Group_3__0
{
pushFollow(FOLLOW_rule__Ruleset__Group_3__0_in_rule__Ruleset__Group__3__Impl7893);
rule__Ruleset__Group_3__0();
state._fsp--;
}
break;
default :
break loop47;
}
} while (true);
after(grammarAccess.getRulesetAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__3__Impl"
// $ANTLR start "rule__Ruleset__Group__4"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3730:1: rule__Ruleset__Group__4 : rule__Ruleset__Group__4__Impl ;
public final void rule__Ruleset__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3734:1: ( rule__Ruleset__Group__4__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3735:2: rule__Ruleset__Group__4__Impl
{
pushFollow(FOLLOW_rule__Ruleset__Group__4__Impl_in_rule__Ruleset__Group__47924);
rule__Ruleset__Group__4__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__4"
// $ANTLR start "rule__Ruleset__Group__4__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3741:1: rule__Ruleset__Group__4__Impl : ( '}' ) ;
public final void rule__Ruleset__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3745:1: ( ( '}' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3746:1: ( '}' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3746:1: ( '}' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3747:1: '}'
{
before(grammarAccess.getRulesetAccess().getRightCurlyBracketKeyword_4());
match(input,50,FOLLOW_50_in_rule__Ruleset__Group__4__Impl7952);
after(grammarAccess.getRulesetAccess().getRightCurlyBracketKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group__4__Impl"
// $ANTLR start "rule__Ruleset__Group_1__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3770:1: rule__Ruleset__Group_1__0 : rule__Ruleset__Group_1__0__Impl rule__Ruleset__Group_1__1 ;
public final void rule__Ruleset__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3774:1: ( rule__Ruleset__Group_1__0__Impl rule__Ruleset__Group_1__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3775:2: rule__Ruleset__Group_1__0__Impl rule__Ruleset__Group_1__1
{
pushFollow(FOLLOW_rule__Ruleset__Group_1__0__Impl_in_rule__Ruleset__Group_1__07993);
rule__Ruleset__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Ruleset__Group_1__1_in_rule__Ruleset__Group_1__07996);
rule__Ruleset__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group_1__0"
// $ANTLR start "rule__Ruleset__Group_1__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3782:1: rule__Ruleset__Group_1__0__Impl : ( RULE_COMMA ) ;
public final void rule__Ruleset__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3786:1: ( ( RULE_COMMA ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3787:1: ( RULE_COMMA )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3787:1: ( RULE_COMMA )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3788:1: RULE_COMMA
{
before(grammarAccess.getRulesetAccess().getCOMMATerminalRuleCall_1_0());
match(input,RULE_COMMA,FOLLOW_RULE_COMMA_in_rule__Ruleset__Group_1__0__Impl8023);
after(grammarAccess.getRulesetAccess().getCOMMATerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group_1__0__Impl"
// $ANTLR start "rule__Ruleset__Group_1__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3799:1: rule__Ruleset__Group_1__1 : rule__Ruleset__Group_1__1__Impl ;
public final void rule__Ruleset__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3803:1: ( rule__Ruleset__Group_1__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3804:2: rule__Ruleset__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__Ruleset__Group_1__1__Impl_in_rule__Ruleset__Group_1__18052);
rule__Ruleset__Group_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group_1__1"
// $ANTLR start "rule__Ruleset__Group_1__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3810:1: rule__Ruleset__Group_1__1__Impl : ( ( rule__Ruleset__SelectorsAssignment_1_1 ) ) ;
public final void rule__Ruleset__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3814:1: ( ( ( rule__Ruleset__SelectorsAssignment_1_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3815:1: ( ( rule__Ruleset__SelectorsAssignment_1_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3815:1: ( ( rule__Ruleset__SelectorsAssignment_1_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3816:1: ( rule__Ruleset__SelectorsAssignment_1_1 )
{
before(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3817:1: ( rule__Ruleset__SelectorsAssignment_1_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3817:2: rule__Ruleset__SelectorsAssignment_1_1
{
pushFollow(FOLLOW_rule__Ruleset__SelectorsAssignment_1_1_in_rule__Ruleset__Group_1__1__Impl8079);
rule__Ruleset__SelectorsAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group_1__1__Impl"
// $ANTLR start "rule__Ruleset__Group_3__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3831:1: rule__Ruleset__Group_3__0 : rule__Ruleset__Group_3__0__Impl rule__Ruleset__Group_3__1 ;
public final void rule__Ruleset__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3835:1: ( rule__Ruleset__Group_3__0__Impl rule__Ruleset__Group_3__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3836:2: rule__Ruleset__Group_3__0__Impl rule__Ruleset__Group_3__1
{
pushFollow(FOLLOW_rule__Ruleset__Group_3__0__Impl_in_rule__Ruleset__Group_3__08113);
rule__Ruleset__Group_3__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Ruleset__Group_3__1_in_rule__Ruleset__Group_3__08116);
rule__Ruleset__Group_3__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group_3__0"
// $ANTLR start "rule__Ruleset__Group_3__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3843:1: rule__Ruleset__Group_3__0__Impl : ( ( rule__Ruleset__DeclarationsAssignment_3_0 ) ) ;
public final void rule__Ruleset__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3847:1: ( ( ( rule__Ruleset__DeclarationsAssignment_3_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3848:1: ( ( rule__Ruleset__DeclarationsAssignment_3_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3848:1: ( ( rule__Ruleset__DeclarationsAssignment_3_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3849:1: ( rule__Ruleset__DeclarationsAssignment_3_0 )
{
before(grammarAccess.getRulesetAccess().getDeclarationsAssignment_3_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3850:1: ( rule__Ruleset__DeclarationsAssignment_3_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3850:2: rule__Ruleset__DeclarationsAssignment_3_0
{
pushFollow(FOLLOW_rule__Ruleset__DeclarationsAssignment_3_0_in_rule__Ruleset__Group_3__0__Impl8143);
rule__Ruleset__DeclarationsAssignment_3_0();
state._fsp--;
}
after(grammarAccess.getRulesetAccess().getDeclarationsAssignment_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group_3__0__Impl"
// $ANTLR start "rule__Ruleset__Group_3__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3860:1: rule__Ruleset__Group_3__1 : rule__Ruleset__Group_3__1__Impl ;
public final void rule__Ruleset__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3864:1: ( rule__Ruleset__Group_3__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3865:2: rule__Ruleset__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__Ruleset__Group_3__1__Impl_in_rule__Ruleset__Group_3__18173);
rule__Ruleset__Group_3__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group_3__1"
// $ANTLR start "rule__Ruleset__Group_3__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3871:1: rule__Ruleset__Group_3__1__Impl : ( ';' ) ;
public final void rule__Ruleset__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3875:1: ( ( ';' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3876:1: ( ';' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3876:1: ( ';' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3877:1: ';'
{
before(grammarAccess.getRulesetAccess().getSemicolonKeyword_3_1());
match(input,48,FOLLOW_48_in_rule__Ruleset__Group_3__1__Impl8201);
after(grammarAccess.getRulesetAccess().getSemicolonKeyword_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__Group_3__1__Impl"
// $ANTLR start "rule__Selector__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3894:1: rule__Selector__Group__0 : rule__Selector__Group__0__Impl rule__Selector__Group__1 ;
public final void rule__Selector__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3898:1: ( rule__Selector__Group__0__Impl rule__Selector__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3899:2: rule__Selector__Group__0__Impl rule__Selector__Group__1
{
pushFollow(FOLLOW_rule__Selector__Group__0__Impl_in_rule__Selector__Group__08236);
rule__Selector__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Selector__Group__1_in_rule__Selector__Group__08239);
rule__Selector__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group__0"
// $ANTLR start "rule__Selector__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3906:1: rule__Selector__Group__0__Impl : ( ( rule__Selector__SimpleselectorsAssignment_0 ) ) ;
public final void rule__Selector__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3910:1: ( ( ( rule__Selector__SimpleselectorsAssignment_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3911:1: ( ( rule__Selector__SimpleselectorsAssignment_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3911:1: ( ( rule__Selector__SimpleselectorsAssignment_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3912:1: ( rule__Selector__SimpleselectorsAssignment_0 )
{
before(grammarAccess.getSelectorAccess().getSimpleselectorsAssignment_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3913:1: ( rule__Selector__SimpleselectorsAssignment_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3913:2: rule__Selector__SimpleselectorsAssignment_0
{
pushFollow(FOLLOW_rule__Selector__SimpleselectorsAssignment_0_in_rule__Selector__Group__0__Impl8266);
rule__Selector__SimpleselectorsAssignment_0();
state._fsp--;
}
after(grammarAccess.getSelectorAccess().getSimpleselectorsAssignment_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group__0__Impl"
// $ANTLR start "rule__Selector__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3923:1: rule__Selector__Group__1 : rule__Selector__Group__1__Impl ;
public final void rule__Selector__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3927:1: ( rule__Selector__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3928:2: rule__Selector__Group__1__Impl
{
pushFollow(FOLLOW_rule__Selector__Group__1__Impl_in_rule__Selector__Group__18296);
rule__Selector__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group__1"
// $ANTLR start "rule__Selector__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3934:1: rule__Selector__Group__1__Impl : ( ( rule__Selector__Alternatives_1 )? ) ;
public final void rule__Selector__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3938:1: ( ( ( rule__Selector__Alternatives_1 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3939:1: ( ( rule__Selector__Alternatives_1 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3939:1: ( ( rule__Selector__Alternatives_1 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3940:1: ( rule__Selector__Alternatives_1 )?
{
before(grammarAccess.getSelectorAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3941:1: ( rule__Selector__Alternatives_1 )?
int alt48=2;
int LA48_0 = input.LA(1);
if ( (LA48_0==RULE_WS||LA48_0==28||(LA48_0>=30 && LA48_0<=31)) ) {
alt48=1;
}
switch (alt48) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3941:2: rule__Selector__Alternatives_1
{
pushFollow(FOLLOW_rule__Selector__Alternatives_1_in_rule__Selector__Group__1__Impl8323);
rule__Selector__Alternatives_1();
state._fsp--;
}
break;
}
after(grammarAccess.getSelectorAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group__1__Impl"
// $ANTLR start "rule__Selector__Group_1_0__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3955:1: rule__Selector__Group_1_0__0 : rule__Selector__Group_1_0__0__Impl rule__Selector__Group_1_0__1 ;
public final void rule__Selector__Group_1_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3959:1: ( rule__Selector__Group_1_0__0__Impl rule__Selector__Group_1_0__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3960:2: rule__Selector__Group_1_0__0__Impl rule__Selector__Group_1_0__1
{
pushFollow(FOLLOW_rule__Selector__Group_1_0__0__Impl_in_rule__Selector__Group_1_0__08358);
rule__Selector__Group_1_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Selector__Group_1_0__1_in_rule__Selector__Group_1_0__08361);
rule__Selector__Group_1_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_0__0"
// $ANTLR start "rule__Selector__Group_1_0__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3967:1: rule__Selector__Group_1_0__0__Impl : ( ( rule__Selector__CombinatorAssignment_1_0_0 ) ) ;
public final void rule__Selector__Group_1_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3971:1: ( ( ( rule__Selector__CombinatorAssignment_1_0_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3972:1: ( ( rule__Selector__CombinatorAssignment_1_0_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3972:1: ( ( rule__Selector__CombinatorAssignment_1_0_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3973:1: ( rule__Selector__CombinatorAssignment_1_0_0 )
{
before(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_0_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3974:1: ( rule__Selector__CombinatorAssignment_1_0_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3974:2: rule__Selector__CombinatorAssignment_1_0_0
{
pushFollow(FOLLOW_rule__Selector__CombinatorAssignment_1_0_0_in_rule__Selector__Group_1_0__0__Impl8388);
rule__Selector__CombinatorAssignment_1_0_0();
state._fsp--;
}
after(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_0__0__Impl"
// $ANTLR start "rule__Selector__Group_1_0__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3984:1: rule__Selector__Group_1_0__1 : rule__Selector__Group_1_0__1__Impl ;
public final void rule__Selector__Group_1_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3988:1: ( rule__Selector__Group_1_0__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3989:2: rule__Selector__Group_1_0__1__Impl
{
pushFollow(FOLLOW_rule__Selector__Group_1_0__1__Impl_in_rule__Selector__Group_1_0__18418);
rule__Selector__Group_1_0__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_0__1"
// $ANTLR start "rule__Selector__Group_1_0__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3995:1: rule__Selector__Group_1_0__1__Impl : ( ( rule__Selector__SelectorAssignment_1_0_1 ) ) ;
public final void rule__Selector__Group_1_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:3999:1: ( ( ( rule__Selector__SelectorAssignment_1_0_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4000:1: ( ( rule__Selector__SelectorAssignment_1_0_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4000:1: ( ( rule__Selector__SelectorAssignment_1_0_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4001:1: ( rule__Selector__SelectorAssignment_1_0_1 )
{
before(grammarAccess.getSelectorAccess().getSelectorAssignment_1_0_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4002:1: ( rule__Selector__SelectorAssignment_1_0_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4002:2: rule__Selector__SelectorAssignment_1_0_1
{
pushFollow(FOLLOW_rule__Selector__SelectorAssignment_1_0_1_in_rule__Selector__Group_1_0__1__Impl8445);
rule__Selector__SelectorAssignment_1_0_1();
state._fsp--;
}
after(grammarAccess.getSelectorAccess().getSelectorAssignment_1_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_0__1__Impl"
// $ANTLR start "rule__Selector__Group_1_1__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4016:1: rule__Selector__Group_1_1__0 : rule__Selector__Group_1_1__0__Impl rule__Selector__Group_1_1__1 ;
public final void rule__Selector__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4020:1: ( rule__Selector__Group_1_1__0__Impl rule__Selector__Group_1_1__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4021:2: rule__Selector__Group_1_1__0__Impl rule__Selector__Group_1_1__1
{
pushFollow(FOLLOW_rule__Selector__Group_1_1__0__Impl_in_rule__Selector__Group_1_1__08479);
rule__Selector__Group_1_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Selector__Group_1_1__1_in_rule__Selector__Group_1_1__08482);
rule__Selector__Group_1_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_1__0"
// $ANTLR start "rule__Selector__Group_1_1__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4028:1: rule__Selector__Group_1_1__0__Impl : ( ( ( RULE_WS ) ) ( ( RULE_WS )* ) ) ;
public final void rule__Selector__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4032:1: ( ( ( ( RULE_WS ) ) ( ( RULE_WS )* ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4033:1: ( ( ( RULE_WS ) ) ( ( RULE_WS )* ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4033:1: ( ( ( RULE_WS ) ) ( ( RULE_WS )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4034:1: ( ( RULE_WS ) ) ( ( RULE_WS )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4034:1: ( ( RULE_WS ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4035:1: ( RULE_WS )
{
before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4036:1: ( RULE_WS )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4036:3: RULE_WS
{
match(input,RULE_WS,FOLLOW_RULE_WS_in_rule__Selector__Group_1_1__0__Impl8512);
}
after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0());
}
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4039:1: ( ( RULE_WS )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4040:1: ( RULE_WS )*
{
before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4041:1: ( RULE_WS )*
loop49:
do {
int alt49=2;
int LA49_0 = input.LA(1);
if ( (LA49_0==RULE_WS) ) {
alt49=1;
}
switch (alt49) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4041:3: RULE_WS
{
match(input,RULE_WS,FOLLOW_RULE_WS_in_rule__Selector__Group_1_1__0__Impl8525);
}
break;
default :
break loop49;
}
} while (true);
after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0());
}
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_1__0__Impl"
// $ANTLR start "rule__Selector__Group_1_1__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4052:1: rule__Selector__Group_1_1__1 : rule__Selector__Group_1_1__1__Impl ;
public final void rule__Selector__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4056:1: ( rule__Selector__Group_1_1__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4057:2: rule__Selector__Group_1_1__1__Impl
{
pushFollow(FOLLOW_rule__Selector__Group_1_1__1__Impl_in_rule__Selector__Group_1_1__18558);
rule__Selector__Group_1_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_1__1"
// $ANTLR start "rule__Selector__Group_1_1__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4063:1: rule__Selector__Group_1_1__1__Impl : ( ( rule__Selector__Group_1_1_1__0 )? ) ;
public final void rule__Selector__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4067:1: ( ( ( rule__Selector__Group_1_1_1__0 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4068:1: ( ( rule__Selector__Group_1_1_1__0 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4068:1: ( ( rule__Selector__Group_1_1_1__0 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4069:1: ( rule__Selector__Group_1_1_1__0 )?
{
before(grammarAccess.getSelectorAccess().getGroup_1_1_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4070:1: ( rule__Selector__Group_1_1_1__0 )?
int alt50=2;
int LA50_0 = input.LA(1);
if ( ((LA50_0>=RULE_IDENT && LA50_0<=RULE_HASH)||LA50_0==23||LA50_0==28||(LA50_0>=30 && LA50_0<=31)||(LA50_0>=33 && LA50_0<=47)||(LA50_0>=51 && LA50_0<=54)||LA50_0==56) ) {
alt50=1;
}
switch (alt50) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4070:2: rule__Selector__Group_1_1_1__0
{
pushFollow(FOLLOW_rule__Selector__Group_1_1_1__0_in_rule__Selector__Group_1_1__1__Impl8585);
rule__Selector__Group_1_1_1__0();
state._fsp--;
}
break;
}
after(grammarAccess.getSelectorAccess().getGroup_1_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_1__1__Impl"
// $ANTLR start "rule__Selector__Group_1_1_1__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4084:1: rule__Selector__Group_1_1_1__0 : rule__Selector__Group_1_1_1__0__Impl rule__Selector__Group_1_1_1__1 ;
public final void rule__Selector__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4088:1: ( rule__Selector__Group_1_1_1__0__Impl rule__Selector__Group_1_1_1__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4089:2: rule__Selector__Group_1_1_1__0__Impl rule__Selector__Group_1_1_1__1
{
pushFollow(FOLLOW_rule__Selector__Group_1_1_1__0__Impl_in_rule__Selector__Group_1_1_1__08620);
rule__Selector__Group_1_1_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Selector__Group_1_1_1__1_in_rule__Selector__Group_1_1_1__08623);
rule__Selector__Group_1_1_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_1_1__0"
// $ANTLR start "rule__Selector__Group_1_1_1__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4096:1: rule__Selector__Group_1_1_1__0__Impl : ( ( rule__Selector__CombinatorAssignment_1_1_1_0 )? ) ;
public final void rule__Selector__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4100:1: ( ( ( rule__Selector__CombinatorAssignment_1_1_1_0 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4101:1: ( ( rule__Selector__CombinatorAssignment_1_1_1_0 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4101:1: ( ( rule__Selector__CombinatorAssignment_1_1_1_0 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4102:1: ( rule__Selector__CombinatorAssignment_1_1_1_0 )?
{
before(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_1_1_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4103:1: ( rule__Selector__CombinatorAssignment_1_1_1_0 )?
int alt51=2;
int LA51_0 = input.LA(1);
if ( (LA51_0==28||(LA51_0>=30 && LA51_0<=31)) ) {
alt51=1;
}
switch (alt51) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4103:2: rule__Selector__CombinatorAssignment_1_1_1_0
{
pushFollow(FOLLOW_rule__Selector__CombinatorAssignment_1_1_1_0_in_rule__Selector__Group_1_1_1__0__Impl8650);
rule__Selector__CombinatorAssignment_1_1_1_0();
state._fsp--;
}
break;
}
after(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_1_1__0__Impl"
// $ANTLR start "rule__Selector__Group_1_1_1__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4113:1: rule__Selector__Group_1_1_1__1 : rule__Selector__Group_1_1_1__1__Impl ;
public final void rule__Selector__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4117:1: ( rule__Selector__Group_1_1_1__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4118:2: rule__Selector__Group_1_1_1__1__Impl
{
pushFollow(FOLLOW_rule__Selector__Group_1_1_1__1__Impl_in_rule__Selector__Group_1_1_1__18681);
rule__Selector__Group_1_1_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_1_1__1"
// $ANTLR start "rule__Selector__Group_1_1_1__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4124:1: rule__Selector__Group_1_1_1__1__Impl : ( ( rule__Selector__SelectorAssignment_1_1_1_1 ) ) ;
public final void rule__Selector__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4128:1: ( ( ( rule__Selector__SelectorAssignment_1_1_1_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4129:1: ( ( rule__Selector__SelectorAssignment_1_1_1_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4129:1: ( ( rule__Selector__SelectorAssignment_1_1_1_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4130:1: ( rule__Selector__SelectorAssignment_1_1_1_1 )
{
before(grammarAccess.getSelectorAccess().getSelectorAssignment_1_1_1_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4131:1: ( rule__Selector__SelectorAssignment_1_1_1_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4131:2: rule__Selector__SelectorAssignment_1_1_1_1
{
pushFollow(FOLLOW_rule__Selector__SelectorAssignment_1_1_1_1_in_rule__Selector__Group_1_1_1__1__Impl8708);
rule__Selector__SelectorAssignment_1_1_1_1();
state._fsp--;
}
after(grammarAccess.getSelectorAccess().getSelectorAssignment_1_1_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__Group_1_1_1__1__Impl"
// $ANTLR start "rule__Simple_selector__Group_0__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4145:1: rule__Simple_selector__Group_0__0 : rule__Simple_selector__Group_0__0__Impl rule__Simple_selector__Group_0__1 ;
public final void rule__Simple_selector__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4149:1: ( rule__Simple_selector__Group_0__0__Impl rule__Simple_selector__Group_0__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4150:2: rule__Simple_selector__Group_0__0__Impl rule__Simple_selector__Group_0__1
{
pushFollow(FOLLOW_rule__Simple_selector__Group_0__0__Impl_in_rule__Simple_selector__Group_0__08742);
rule__Simple_selector__Group_0__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Simple_selector__Group_0__1_in_rule__Simple_selector__Group_0__08745);
rule__Simple_selector__Group_0__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__Group_0__0"
// $ANTLR start "rule__Simple_selector__Group_0__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4157:1: rule__Simple_selector__Group_0__0__Impl : ( ( rule__Simple_selector__Alternatives_0_0 ) ) ;
public final void rule__Simple_selector__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4161:1: ( ( ( rule__Simple_selector__Alternatives_0_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4162:1: ( ( rule__Simple_selector__Alternatives_0_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4162:1: ( ( rule__Simple_selector__Alternatives_0_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4163:1: ( rule__Simple_selector__Alternatives_0_0 )
{
before(grammarAccess.getSimple_selectorAccess().getAlternatives_0_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4164:1: ( rule__Simple_selector__Alternatives_0_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4164:2: rule__Simple_selector__Alternatives_0_0
{
pushFollow(FOLLOW_rule__Simple_selector__Alternatives_0_0_in_rule__Simple_selector__Group_0__0__Impl8772);
rule__Simple_selector__Alternatives_0_0();
state._fsp--;
}
after(grammarAccess.getSimple_selectorAccess().getAlternatives_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__Group_0__0__Impl"
// $ANTLR start "rule__Simple_selector__Group_0__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4174:1: rule__Simple_selector__Group_0__1 : rule__Simple_selector__Group_0__1__Impl ;
public final void rule__Simple_selector__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4178:1: ( rule__Simple_selector__Group_0__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4179:2: rule__Simple_selector__Group_0__1__Impl
{
pushFollow(FOLLOW_rule__Simple_selector__Group_0__1__Impl_in_rule__Simple_selector__Group_0__18802);
rule__Simple_selector__Group_0__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__Group_0__1"
// $ANTLR start "rule__Simple_selector__Group_0__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4185:1: rule__Simple_selector__Group_0__1__Impl : ( ( rule__Simple_selector__SubSelectorsAssignment_0_1 )* ) ;
public final void rule__Simple_selector__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4189:1: ( ( ( rule__Simple_selector__SubSelectorsAssignment_0_1 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4190:1: ( ( rule__Simple_selector__SubSelectorsAssignment_0_1 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4190:1: ( ( rule__Simple_selector__SubSelectorsAssignment_0_1 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4191:1: ( rule__Simple_selector__SubSelectorsAssignment_0_1 )*
{
before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_0_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4192:1: ( rule__Simple_selector__SubSelectorsAssignment_0_1 )*
loop52:
do {
int alt52=2;
int LA52_0 = input.LA(1);
if ( (LA52_0==RULE_HASH||LA52_0==51||(LA52_0>=53 && LA52_0<=54)||LA52_0==56) ) {
alt52=1;
}
switch (alt52) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4192:2: rule__Simple_selector__SubSelectorsAssignment_0_1
{
pushFollow(FOLLOW_rule__Simple_selector__SubSelectorsAssignment_0_1_in_rule__Simple_selector__Group_0__1__Impl8829);
rule__Simple_selector__SubSelectorsAssignment_0_1();
state._fsp--;
}
break;
default :
break loop52;
}
} while (true);
after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_0_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__Group_0__1__Impl"
// $ANTLR start "rule__Css_type_selector__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4206:1: rule__Css_type_selector__Group__0 : rule__Css_type_selector__Group__0__Impl rule__Css_type_selector__Group__1 ;
public final void rule__Css_type_selector__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4210:1: ( rule__Css_type_selector__Group__0__Impl rule__Css_type_selector__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4211:2: rule__Css_type_selector__Group__0__Impl rule__Css_type_selector__Group__1
{
pushFollow(FOLLOW_rule__Css_type_selector__Group__0__Impl_in_rule__Css_type_selector__Group__08864);
rule__Css_type_selector__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_type_selector__Group__1_in_rule__Css_type_selector__Group__08867);
rule__Css_type_selector__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_type_selector__Group__0"
// $ANTLR start "rule__Css_type_selector__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4218:1: rule__Css_type_selector__Group__0__Impl : ( ( rulecss_namespace_prefix )? ) ;
public final void rule__Css_type_selector__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4222:1: ( ( ( rulecss_namespace_prefix )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4223:1: ( ( rulecss_namespace_prefix )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4223:1: ( ( rulecss_namespace_prefix )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4224:1: ( rulecss_namespace_prefix )?
{
before(grammarAccess.getCss_type_selectorAccess().getCss_namespace_prefixParserRuleCall_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4225:1: ( rulecss_namespace_prefix )?
int alt53=2;
int LA53_0 = input.LA(1);
if ( (LA53_0==RULE_IDENT) ) {
int LA53_1 = input.LA(2);
if ( (LA53_1==52) ) {
alt53=1;
}
}
else if ( (LA53_0==23||LA53_0==52) ) {
alt53=1;
}
switch (alt53) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4225:3: rulecss_namespace_prefix
{
pushFollow(FOLLOW_rulecss_namespace_prefix_in_rule__Css_type_selector__Group__0__Impl8895);
rulecss_namespace_prefix();
state._fsp--;
}
break;
}
after(grammarAccess.getCss_type_selectorAccess().getCss_namespace_prefixParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_type_selector__Group__0__Impl"
// $ANTLR start "rule__Css_type_selector__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4235:1: rule__Css_type_selector__Group__1 : rule__Css_type_selector__Group__1__Impl ;
public final void rule__Css_type_selector__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4239:1: ( rule__Css_type_selector__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4240:2: rule__Css_type_selector__Group__1__Impl
{
pushFollow(FOLLOW_rule__Css_type_selector__Group__1__Impl_in_rule__Css_type_selector__Group__18926);
rule__Css_type_selector__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_type_selector__Group__1"
// $ANTLR start "rule__Css_type_selector__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4246:1: rule__Css_type_selector__Group__1__Impl : ( ruleelement_name ) ;
public final void rule__Css_type_selector__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4250:1: ( ( ruleelement_name ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4251:1: ( ruleelement_name )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4251:1: ( ruleelement_name )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4252:1: ruleelement_name
{
before(grammarAccess.getCss_type_selectorAccess().getElement_nameParserRuleCall_1());
pushFollow(FOLLOW_ruleelement_name_in_rule__Css_type_selector__Group__1__Impl8953);
ruleelement_name();
state._fsp--;
after(grammarAccess.getCss_type_selectorAccess().getElement_nameParserRuleCall_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_type_selector__Group__1__Impl"
// $ANTLR start "rule__Css_namespace_prefix__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4267:1: rule__Css_namespace_prefix__Group__0 : rule__Css_namespace_prefix__Group__0__Impl rule__Css_namespace_prefix__Group__1 ;
public final void rule__Css_namespace_prefix__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4271:1: ( rule__Css_namespace_prefix__Group__0__Impl rule__Css_namespace_prefix__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4272:2: rule__Css_namespace_prefix__Group__0__Impl rule__Css_namespace_prefix__Group__1
{
pushFollow(FOLLOW_rule__Css_namespace_prefix__Group__0__Impl_in_rule__Css_namespace_prefix__Group__08986);
rule__Css_namespace_prefix__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_namespace_prefix__Group__1_in_rule__Css_namespace_prefix__Group__08989);
rule__Css_namespace_prefix__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_namespace_prefix__Group__0"
// $ANTLR start "rule__Css_namespace_prefix__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4279:1: rule__Css_namespace_prefix__Group__0__Impl : ( ( rule__Css_namespace_prefix__Alternatives_0 )? ) ;
public final void rule__Css_namespace_prefix__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4283:1: ( ( ( rule__Css_namespace_prefix__Alternatives_0 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4284:1: ( ( rule__Css_namespace_prefix__Alternatives_0 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4284:1: ( ( rule__Css_namespace_prefix__Alternatives_0 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4285:1: ( rule__Css_namespace_prefix__Alternatives_0 )?
{
before(grammarAccess.getCss_namespace_prefixAccess().getAlternatives_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4286:1: ( rule__Css_namespace_prefix__Alternatives_0 )?
int alt54=2;
int LA54_0 = input.LA(1);
if ( (LA54_0==RULE_IDENT||LA54_0==23) ) {
alt54=1;
}
switch (alt54) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4286:2: rule__Css_namespace_prefix__Alternatives_0
{
pushFollow(FOLLOW_rule__Css_namespace_prefix__Alternatives_0_in_rule__Css_namespace_prefix__Group__0__Impl9016);
rule__Css_namespace_prefix__Alternatives_0();
state._fsp--;
}
break;
}
after(grammarAccess.getCss_namespace_prefixAccess().getAlternatives_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_namespace_prefix__Group__0__Impl"
// $ANTLR start "rule__Css_namespace_prefix__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4296:1: rule__Css_namespace_prefix__Group__1 : rule__Css_namespace_prefix__Group__1__Impl ;
public final void rule__Css_namespace_prefix__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4300:1: ( rule__Css_namespace_prefix__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4301:2: rule__Css_namespace_prefix__Group__1__Impl
{
pushFollow(FOLLOW_rule__Css_namespace_prefix__Group__1__Impl_in_rule__Css_namespace_prefix__Group__19047);
rule__Css_namespace_prefix__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_namespace_prefix__Group__1"
// $ANTLR start "rule__Css_namespace_prefix__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4307:1: rule__Css_namespace_prefix__Group__1__Impl : ( '|' ) ;
public final void rule__Css_namespace_prefix__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4311:1: ( ( '|' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4312:1: ( '|' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4312:1: ( '|' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4313:1: '|'
{
before(grammarAccess.getCss_namespace_prefixAccess().getVerticalLineKeyword_1());
match(input,52,FOLLOW_52_in_rule__Css_namespace_prefix__Group__1__Impl9075);
after(grammarAccess.getCss_namespace_prefixAccess().getVerticalLineKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_namespace_prefix__Group__1__Impl"
// $ANTLR start "rule__Css_universal__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4330:1: rule__Css_universal__Group__0 : rule__Css_universal__Group__0__Impl rule__Css_universal__Group__1 ;
public final void rule__Css_universal__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4334:1: ( rule__Css_universal__Group__0__Impl rule__Css_universal__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4335:2: rule__Css_universal__Group__0__Impl rule__Css_universal__Group__1
{
pushFollow(FOLLOW_rule__Css_universal__Group__0__Impl_in_rule__Css_universal__Group__09110);
rule__Css_universal__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_universal__Group__1_in_rule__Css_universal__Group__09113);
rule__Css_universal__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_universal__Group__0"
// $ANTLR start "rule__Css_universal__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4342:1: rule__Css_universal__Group__0__Impl : ( ( rulecss_namespace_prefix )? ) ;
public final void rule__Css_universal__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4346:1: ( ( ( rulecss_namespace_prefix )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4347:1: ( ( rulecss_namespace_prefix )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4347:1: ( ( rulecss_namespace_prefix )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4348:1: ( rulecss_namespace_prefix )?
{
before(grammarAccess.getCss_universalAccess().getCss_namespace_prefixParserRuleCall_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4349:1: ( rulecss_namespace_prefix )?
int alt55=2;
int LA55_0 = input.LA(1);
if ( (LA55_0==RULE_IDENT||LA55_0==52) ) {
alt55=1;
}
else if ( (LA55_0==23) ) {
int LA55_2 = input.LA(2);
if ( (LA55_2==52) ) {
alt55=1;
}
}
switch (alt55) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4349:3: rulecss_namespace_prefix
{
pushFollow(FOLLOW_rulecss_namespace_prefix_in_rule__Css_universal__Group__0__Impl9141);
rulecss_namespace_prefix();
state._fsp--;
}
break;
}
after(grammarAccess.getCss_universalAccess().getCss_namespace_prefixParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_universal__Group__0__Impl"
// $ANTLR start "rule__Css_universal__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4359:1: rule__Css_universal__Group__1 : rule__Css_universal__Group__1__Impl ;
public final void rule__Css_universal__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4363:1: ( rule__Css_universal__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4364:2: rule__Css_universal__Group__1__Impl
{
pushFollow(FOLLOW_rule__Css_universal__Group__1__Impl_in_rule__Css_universal__Group__19172);
rule__Css_universal__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_universal__Group__1"
// $ANTLR start "rule__Css_universal__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4370:1: rule__Css_universal__Group__1__Impl : ( '*' ) ;
public final void rule__Css_universal__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4374:1: ( ( '*' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4375:1: ( '*' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4375:1: ( '*' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4376:1: '*'
{
before(grammarAccess.getCss_universalAccess().getAsteriskKeyword_1());
match(input,23,FOLLOW_23_in_rule__Css_universal__Group__1__Impl9200);
after(grammarAccess.getCss_universalAccess().getAsteriskKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_universal__Group__1__Impl"
// $ANTLR start "rule__Css_class__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4393:1: rule__Css_class__Group__0 : rule__Css_class__Group__0__Impl rule__Css_class__Group__1 ;
public final void rule__Css_class__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4397:1: ( rule__Css_class__Group__0__Impl rule__Css_class__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4398:2: rule__Css_class__Group__0__Impl rule__Css_class__Group__1
{
pushFollow(FOLLOW_rule__Css_class__Group__0__Impl_in_rule__Css_class__Group__09235);
rule__Css_class__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_class__Group__1_in_rule__Css_class__Group__09238);
rule__Css_class__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_class__Group__0"
// $ANTLR start "rule__Css_class__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4405:1: rule__Css_class__Group__0__Impl : ( '.' ) ;
public final void rule__Css_class__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4409:1: ( ( '.' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4410:1: ( '.' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4410:1: ( '.' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4411:1: '.'
{
before(grammarAccess.getCss_classAccess().getFullStopKeyword_0());
match(input,53,FOLLOW_53_in_rule__Css_class__Group__0__Impl9266);
after(grammarAccess.getCss_classAccess().getFullStopKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_class__Group__0__Impl"
// $ANTLR start "rule__Css_class__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4424:1: rule__Css_class__Group__1 : rule__Css_class__Group__1__Impl ;
public final void rule__Css_class__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4428:1: ( rule__Css_class__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4429:2: rule__Css_class__Group__1__Impl
{
pushFollow(FOLLOW_rule__Css_class__Group__1__Impl_in_rule__Css_class__Group__19297);
rule__Css_class__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_class__Group__1"
// $ANTLR start "rule__Css_class__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4435:1: rule__Css_class__Group__1__Impl : ( ( rule__Css_class__Alternatives_1 ) ) ;
public final void rule__Css_class__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4439:1: ( ( ( rule__Css_class__Alternatives_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4440:1: ( ( rule__Css_class__Alternatives_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4440:1: ( ( rule__Css_class__Alternatives_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4441:1: ( rule__Css_class__Alternatives_1 )
{
before(grammarAccess.getCss_classAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4442:1: ( rule__Css_class__Alternatives_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4442:2: rule__Css_class__Alternatives_1
{
pushFollow(FOLLOW_rule__Css_class__Alternatives_1_in_rule__Css_class__Group__1__Impl9324);
rule__Css_class__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getCss_classAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_class__Group__1__Impl"
// $ANTLR start "rule__Css_attrib__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4456:1: rule__Css_attrib__Group__0 : rule__Css_attrib__Group__0__Impl rule__Css_attrib__Group__1 ;
public final void rule__Css_attrib__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4460:1: ( rule__Css_attrib__Group__0__Impl rule__Css_attrib__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4461:2: rule__Css_attrib__Group__0__Impl rule__Css_attrib__Group__1
{
pushFollow(FOLLOW_rule__Css_attrib__Group__0__Impl_in_rule__Css_attrib__Group__09358);
rule__Css_attrib__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_attrib__Group__1_in_rule__Css_attrib__Group__09361);
rule__Css_attrib__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group__0"
// $ANTLR start "rule__Css_attrib__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4468:1: rule__Css_attrib__Group__0__Impl : ( '[' ) ;
public final void rule__Css_attrib__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4472:1: ( ( '[' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4473:1: ( '[' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4473:1: ( '[' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4474:1: '['
{
before(grammarAccess.getCss_attribAccess().getLeftSquareBracketKeyword_0());
match(input,54,FOLLOW_54_in_rule__Css_attrib__Group__0__Impl9389);
after(grammarAccess.getCss_attribAccess().getLeftSquareBracketKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group__0__Impl"
// $ANTLR start "rule__Css_attrib__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4487:1: rule__Css_attrib__Group__1 : rule__Css_attrib__Group__1__Impl rule__Css_attrib__Group__2 ;
public final void rule__Css_attrib__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4491:1: ( rule__Css_attrib__Group__1__Impl rule__Css_attrib__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4492:2: rule__Css_attrib__Group__1__Impl rule__Css_attrib__Group__2
{
pushFollow(FOLLOW_rule__Css_attrib__Group__1__Impl_in_rule__Css_attrib__Group__19420);
rule__Css_attrib__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_attrib__Group__2_in_rule__Css_attrib__Group__19423);
rule__Css_attrib__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group__1"
// $ANTLR start "rule__Css_attrib__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4499:1: rule__Css_attrib__Group__1__Impl : ( ( rule__Css_attrib__Alternatives_1 ) ) ;
public final void rule__Css_attrib__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4503:1: ( ( ( rule__Css_attrib__Alternatives_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4504:1: ( ( rule__Css_attrib__Alternatives_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4504:1: ( ( rule__Css_attrib__Alternatives_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4505:1: ( rule__Css_attrib__Alternatives_1 )
{
before(grammarAccess.getCss_attribAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4506:1: ( rule__Css_attrib__Alternatives_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4506:2: rule__Css_attrib__Alternatives_1
{
pushFollow(FOLLOW_rule__Css_attrib__Alternatives_1_in_rule__Css_attrib__Group__1__Impl9450);
rule__Css_attrib__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getCss_attribAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group__1__Impl"
// $ANTLR start "rule__Css_attrib__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4516:1: rule__Css_attrib__Group__2 : rule__Css_attrib__Group__2__Impl rule__Css_attrib__Group__3 ;
public final void rule__Css_attrib__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4520:1: ( rule__Css_attrib__Group__2__Impl rule__Css_attrib__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4521:2: rule__Css_attrib__Group__2__Impl rule__Css_attrib__Group__3
{
pushFollow(FOLLOW_rule__Css_attrib__Group__2__Impl_in_rule__Css_attrib__Group__29480);
rule__Css_attrib__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_attrib__Group__3_in_rule__Css_attrib__Group__29483);
rule__Css_attrib__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group__2"
// $ANTLR start "rule__Css_attrib__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4528:1: rule__Css_attrib__Group__2__Impl : ( ( rule__Css_attrib__Group_2__0 )? ) ;
public final void rule__Css_attrib__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4532:1: ( ( ( rule__Css_attrib__Group_2__0 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4533:1: ( ( rule__Css_attrib__Group_2__0 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4533:1: ( ( rule__Css_attrib__Group_2__0 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4534:1: ( rule__Css_attrib__Group_2__0 )?
{
before(grammarAccess.getCss_attribAccess().getGroup_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4535:1: ( rule__Css_attrib__Group_2__0 )?
int alt56=2;
int LA56_0 = input.LA(1);
if ( ((LA56_0>=RULE_INCLUDES && LA56_0<=RULE_DASHMATCH)||(LA56_0>=24 && LA56_0<=27)) ) {
alt56=1;
}
switch (alt56) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4535:2: rule__Css_attrib__Group_2__0
{
pushFollow(FOLLOW_rule__Css_attrib__Group_2__0_in_rule__Css_attrib__Group__2__Impl9510);
rule__Css_attrib__Group_2__0();
state._fsp--;
}
break;
}
after(grammarAccess.getCss_attribAccess().getGroup_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group__2__Impl"
// $ANTLR start "rule__Css_attrib__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4545:1: rule__Css_attrib__Group__3 : rule__Css_attrib__Group__3__Impl ;
public final void rule__Css_attrib__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4549:1: ( rule__Css_attrib__Group__3__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4550:2: rule__Css_attrib__Group__3__Impl
{
pushFollow(FOLLOW_rule__Css_attrib__Group__3__Impl_in_rule__Css_attrib__Group__39541);
rule__Css_attrib__Group__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group__3"
// $ANTLR start "rule__Css_attrib__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4556:1: rule__Css_attrib__Group__3__Impl : ( ']' ) ;
public final void rule__Css_attrib__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4560:1: ( ( ']' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4561:1: ( ']' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4561:1: ( ']' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4562:1: ']'
{
before(grammarAccess.getCss_attribAccess().getRightSquareBracketKeyword_3());
match(input,55,FOLLOW_55_in_rule__Css_attrib__Group__3__Impl9569);
after(grammarAccess.getCss_attribAccess().getRightSquareBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group__3__Impl"
// $ANTLR start "rule__Css_attrib__Group_2__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4583:1: rule__Css_attrib__Group_2__0 : rule__Css_attrib__Group_2__0__Impl rule__Css_attrib__Group_2__1 ;
public final void rule__Css_attrib__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4587:1: ( rule__Css_attrib__Group_2__0__Impl rule__Css_attrib__Group_2__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4588:2: rule__Css_attrib__Group_2__0__Impl rule__Css_attrib__Group_2__1
{
pushFollow(FOLLOW_rule__Css_attrib__Group_2__0__Impl_in_rule__Css_attrib__Group_2__09608);
rule__Css_attrib__Group_2__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_attrib__Group_2__1_in_rule__Css_attrib__Group_2__09611);
rule__Css_attrib__Group_2__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group_2__0"
// $ANTLR start "rule__Css_attrib__Group_2__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4595:1: rule__Css_attrib__Group_2__0__Impl : ( ( rule__Css_attrib__Alternatives_2_0 ) ) ;
public final void rule__Css_attrib__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4599:1: ( ( ( rule__Css_attrib__Alternatives_2_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4600:1: ( ( rule__Css_attrib__Alternatives_2_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4600:1: ( ( rule__Css_attrib__Alternatives_2_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4601:1: ( rule__Css_attrib__Alternatives_2_0 )
{
before(grammarAccess.getCss_attribAccess().getAlternatives_2_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4602:1: ( rule__Css_attrib__Alternatives_2_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4602:2: rule__Css_attrib__Alternatives_2_0
{
pushFollow(FOLLOW_rule__Css_attrib__Alternatives_2_0_in_rule__Css_attrib__Group_2__0__Impl9638);
rule__Css_attrib__Alternatives_2_0();
state._fsp--;
}
after(grammarAccess.getCss_attribAccess().getAlternatives_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group_2__0__Impl"
// $ANTLR start "rule__Css_attrib__Group_2__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4612:1: rule__Css_attrib__Group_2__1 : rule__Css_attrib__Group_2__1__Impl ;
public final void rule__Css_attrib__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4616:1: ( rule__Css_attrib__Group_2__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4617:2: rule__Css_attrib__Group_2__1__Impl
{
pushFollow(FOLLOW_rule__Css_attrib__Group_2__1__Impl_in_rule__Css_attrib__Group_2__19668);
rule__Css_attrib__Group_2__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group_2__1"
// $ANTLR start "rule__Css_attrib__Group_2__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4623:1: rule__Css_attrib__Group_2__1__Impl : ( ( rule__Css_attrib__Alternatives_2_1 ) ) ;
public final void rule__Css_attrib__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4627:1: ( ( ( rule__Css_attrib__Alternatives_2_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4628:1: ( ( rule__Css_attrib__Alternatives_2_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4628:1: ( ( rule__Css_attrib__Alternatives_2_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4629:1: ( rule__Css_attrib__Alternatives_2_1 )
{
before(grammarAccess.getCss_attribAccess().getAlternatives_2_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4630:1: ( rule__Css_attrib__Alternatives_2_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4630:2: rule__Css_attrib__Alternatives_2_1
{
pushFollow(FOLLOW_rule__Css_attrib__Alternatives_2_1_in_rule__Css_attrib__Group_2__1__Impl9695);
rule__Css_attrib__Alternatives_2_1();
state._fsp--;
}
after(grammarAccess.getCss_attribAccess().getAlternatives_2_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_attrib__Group_2__1__Impl"
// $ANTLR start "rule__Css_generic_declaration__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4644:1: rule__Css_generic_declaration__Group__0 : rule__Css_generic_declaration__Group__0__Impl rule__Css_generic_declaration__Group__1 ;
public final void rule__Css_generic_declaration__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4648:1: ( rule__Css_generic_declaration__Group__0__Impl rule__Css_generic_declaration__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4649:2: rule__Css_generic_declaration__Group__0__Impl rule__Css_generic_declaration__Group__1
{
pushFollow(FOLLOW_rule__Css_generic_declaration__Group__0__Impl_in_rule__Css_generic_declaration__Group__09729);
rule__Css_generic_declaration__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_generic_declaration__Group__1_in_rule__Css_generic_declaration__Group__09732);
rule__Css_generic_declaration__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__Group__0"
// $ANTLR start "rule__Css_generic_declaration__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4656:1: rule__Css_generic_declaration__Group__0__Impl : ( ( rule__Css_generic_declaration__PropertyAssignment_0 ) ) ;
public final void rule__Css_generic_declaration__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4660:1: ( ( ( rule__Css_generic_declaration__PropertyAssignment_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4661:1: ( ( rule__Css_generic_declaration__PropertyAssignment_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4661:1: ( ( rule__Css_generic_declaration__PropertyAssignment_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4662:1: ( rule__Css_generic_declaration__PropertyAssignment_0 )
{
before(grammarAccess.getCss_generic_declarationAccess().getPropertyAssignment_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4663:1: ( rule__Css_generic_declaration__PropertyAssignment_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4663:2: rule__Css_generic_declaration__PropertyAssignment_0
{
pushFollow(FOLLOW_rule__Css_generic_declaration__PropertyAssignment_0_in_rule__Css_generic_declaration__Group__0__Impl9759);
rule__Css_generic_declaration__PropertyAssignment_0();
state._fsp--;
}
after(grammarAccess.getCss_generic_declarationAccess().getPropertyAssignment_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__Group__0__Impl"
// $ANTLR start "rule__Css_generic_declaration__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4673:1: rule__Css_generic_declaration__Group__1 : rule__Css_generic_declaration__Group__1__Impl rule__Css_generic_declaration__Group__2 ;
public final void rule__Css_generic_declaration__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4677:1: ( rule__Css_generic_declaration__Group__1__Impl rule__Css_generic_declaration__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4678:2: rule__Css_generic_declaration__Group__1__Impl rule__Css_generic_declaration__Group__2
{
pushFollow(FOLLOW_rule__Css_generic_declaration__Group__1__Impl_in_rule__Css_generic_declaration__Group__19789);
rule__Css_generic_declaration__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_generic_declaration__Group__2_in_rule__Css_generic_declaration__Group__19792);
rule__Css_generic_declaration__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__Group__1"
// $ANTLR start "rule__Css_generic_declaration__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4685:1: rule__Css_generic_declaration__Group__1__Impl : ( ':' ) ;
public final void rule__Css_generic_declaration__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4689:1: ( ( ':' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4690:1: ( ':' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4690:1: ( ':' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4691:1: ':'
{
before(grammarAccess.getCss_generic_declarationAccess().getColonKeyword_1());
match(input,51,FOLLOW_51_in_rule__Css_generic_declaration__Group__1__Impl9820);
after(grammarAccess.getCss_generic_declarationAccess().getColonKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__Group__1__Impl"
// $ANTLR start "rule__Css_generic_declaration__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4704:1: rule__Css_generic_declaration__Group__2 : rule__Css_generic_declaration__Group__2__Impl rule__Css_generic_declaration__Group__3 ;
public final void rule__Css_generic_declaration__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4708:1: ( rule__Css_generic_declaration__Group__2__Impl rule__Css_generic_declaration__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4709:2: rule__Css_generic_declaration__Group__2__Impl rule__Css_generic_declaration__Group__3
{
pushFollow(FOLLOW_rule__Css_generic_declaration__Group__2__Impl_in_rule__Css_generic_declaration__Group__29851);
rule__Css_generic_declaration__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_generic_declaration__Group__3_in_rule__Css_generic_declaration__Group__29854);
rule__Css_generic_declaration__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__Group__2"
// $ANTLR start "rule__Css_generic_declaration__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4716:1: rule__Css_generic_declaration__Group__2__Impl : ( ( rule__Css_generic_declaration__ExpressionAssignment_2 ) ) ;
public final void rule__Css_generic_declaration__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4720:1: ( ( ( rule__Css_generic_declaration__ExpressionAssignment_2 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4721:1: ( ( rule__Css_generic_declaration__ExpressionAssignment_2 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4721:1: ( ( rule__Css_generic_declaration__ExpressionAssignment_2 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4722:1: ( rule__Css_generic_declaration__ExpressionAssignment_2 )
{
before(grammarAccess.getCss_generic_declarationAccess().getExpressionAssignment_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4723:1: ( rule__Css_generic_declaration__ExpressionAssignment_2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4723:2: rule__Css_generic_declaration__ExpressionAssignment_2
{
pushFollow(FOLLOW_rule__Css_generic_declaration__ExpressionAssignment_2_in_rule__Css_generic_declaration__Group__2__Impl9881);
rule__Css_generic_declaration__ExpressionAssignment_2();
state._fsp--;
}
after(grammarAccess.getCss_generic_declarationAccess().getExpressionAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__Group__2__Impl"
// $ANTLR start "rule__Css_generic_declaration__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4733:1: rule__Css_generic_declaration__Group__3 : rule__Css_generic_declaration__Group__3__Impl ;
public final void rule__Css_generic_declaration__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4737:1: ( rule__Css_generic_declaration__Group__3__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4738:2: rule__Css_generic_declaration__Group__3__Impl
{
pushFollow(FOLLOW_rule__Css_generic_declaration__Group__3__Impl_in_rule__Css_generic_declaration__Group__39911);
rule__Css_generic_declaration__Group__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__Group__3"
// $ANTLR start "rule__Css_generic_declaration__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4744:1: rule__Css_generic_declaration__Group__3__Impl : ( ( rule__Css_generic_declaration__PrioAssignment_3 )? ) ;
public final void rule__Css_generic_declaration__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4748:1: ( ( ( rule__Css_generic_declaration__PrioAssignment_3 )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4749:1: ( ( rule__Css_generic_declaration__PrioAssignment_3 )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4749:1: ( ( rule__Css_generic_declaration__PrioAssignment_3 )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4750:1: ( rule__Css_generic_declaration__PrioAssignment_3 )?
{
before(grammarAccess.getCss_generic_declarationAccess().getPrioAssignment_3());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4751:1: ( rule__Css_generic_declaration__PrioAssignment_3 )?
int alt57=2;
int LA57_0 = input.LA(1);
if ( (LA57_0==14) ) {
alt57=1;
}
switch (alt57) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4751:2: rule__Css_generic_declaration__PrioAssignment_3
{
pushFollow(FOLLOW_rule__Css_generic_declaration__PrioAssignment_3_in_rule__Css_generic_declaration__Group__3__Impl9938);
rule__Css_generic_declaration__PrioAssignment_3();
state._fsp--;
}
break;
}
after(grammarAccess.getCss_generic_declarationAccess().getPrioAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__Group__3__Impl"
// $ANTLR start "rule__Css_property__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4769:1: rule__Css_property__Group__0 : rule__Css_property__Group__0__Impl rule__Css_property__Group__1 ;
public final void rule__Css_property__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4773:1: ( rule__Css_property__Group__0__Impl rule__Css_property__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4774:2: rule__Css_property__Group__0__Impl rule__Css_property__Group__1
{
pushFollow(FOLLOW_rule__Css_property__Group__0__Impl_in_rule__Css_property__Group__09977);
rule__Css_property__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_property__Group__1_in_rule__Css_property__Group__09980);
rule__Css_property__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_property__Group__0"
// $ANTLR start "rule__Css_property__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4781:1: rule__Css_property__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__Css_property__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4785:1: ( ( ( '-' )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4786:1: ( ( '-' )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4786:1: ( ( '-' )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4787:1: ( '-' )?
{
before(grammarAccess.getCss_propertyAccess().getHyphenMinusKeyword_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4788:1: ( '-' )?
int alt58=2;
int LA58_0 = input.LA(1);
if ( (LA58_0==29) ) {
alt58=1;
}
switch (alt58) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4789:2: '-'
{
match(input,29,FOLLOW_29_in_rule__Css_property__Group__0__Impl10009);
}
break;
}
after(grammarAccess.getCss_propertyAccess().getHyphenMinusKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_property__Group__0__Impl"
// $ANTLR start "rule__Css_property__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4800:1: rule__Css_property__Group__1 : rule__Css_property__Group__1__Impl ;
public final void rule__Css_property__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4804:1: ( rule__Css_property__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4805:2: rule__Css_property__Group__1__Impl
{
pushFollow(FOLLOW_rule__Css_property__Group__1__Impl_in_rule__Css_property__Group__110042);
rule__Css_property__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_property__Group__1"
// $ANTLR start "rule__Css_property__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4811:1: rule__Css_property__Group__1__Impl : ( RULE_IDENT ) ;
public final void rule__Css_property__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4815:1: ( ( RULE_IDENT ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4816:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4816:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4817:1: RULE_IDENT
{
before(grammarAccess.getCss_propertyAccess().getIDENTTerminalRuleCall_1());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Css_property__Group__1__Impl10069);
after(grammarAccess.getCss_propertyAccess().getIDENTTerminalRuleCall_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_property__Group__1__Impl"
// $ANTLR start "rule__Css_pseudo__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4832:1: rule__Css_pseudo__Group__0 : rule__Css_pseudo__Group__0__Impl rule__Css_pseudo__Group__1 ;
public final void rule__Css_pseudo__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4836:1: ( rule__Css_pseudo__Group__0__Impl rule__Css_pseudo__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4837:2: rule__Css_pseudo__Group__0__Impl rule__Css_pseudo__Group__1
{
pushFollow(FOLLOW_rule__Css_pseudo__Group__0__Impl_in_rule__Css_pseudo__Group__010102);
rule__Css_pseudo__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_pseudo__Group__1_in_rule__Css_pseudo__Group__010105);
rule__Css_pseudo__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_pseudo__Group__0"
// $ANTLR start "rule__Css_pseudo__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4844:1: rule__Css_pseudo__Group__0__Impl : ( ':' ) ;
public final void rule__Css_pseudo__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4848:1: ( ( ':' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4849:1: ( ':' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4849:1: ( ':' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4850:1: ':'
{
before(grammarAccess.getCss_pseudoAccess().getColonKeyword_0());
match(input,51,FOLLOW_51_in_rule__Css_pseudo__Group__0__Impl10133);
after(grammarAccess.getCss_pseudoAccess().getColonKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_pseudo__Group__0__Impl"
// $ANTLR start "rule__Css_pseudo__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4863:1: rule__Css_pseudo__Group__1 : rule__Css_pseudo__Group__1__Impl rule__Css_pseudo__Group__2 ;
public final void rule__Css_pseudo__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4867:1: ( rule__Css_pseudo__Group__1__Impl rule__Css_pseudo__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4868:2: rule__Css_pseudo__Group__1__Impl rule__Css_pseudo__Group__2
{
pushFollow(FOLLOW_rule__Css_pseudo__Group__1__Impl_in_rule__Css_pseudo__Group__110164);
rule__Css_pseudo__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_pseudo__Group__2_in_rule__Css_pseudo__Group__110167);
rule__Css_pseudo__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_pseudo__Group__1"
// $ANTLR start "rule__Css_pseudo__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4875:1: rule__Css_pseudo__Group__1__Impl : ( ( ':' )? ) ;
public final void rule__Css_pseudo__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4879:1: ( ( ( ':' )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4880:1: ( ( ':' )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4880:1: ( ( ':' )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4881:1: ( ':' )?
{
before(grammarAccess.getCss_pseudoAccess().getColonKeyword_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4882:1: ( ':' )?
int alt59=2;
int LA59_0 = input.LA(1);
if ( (LA59_0==51) ) {
alt59=1;
}
switch (alt59) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4883:2: ':'
{
match(input,51,FOLLOW_51_in_rule__Css_pseudo__Group__1__Impl10196);
}
break;
}
after(grammarAccess.getCss_pseudoAccess().getColonKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_pseudo__Group__1__Impl"
// $ANTLR start "rule__Css_pseudo__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4894:1: rule__Css_pseudo__Group__2 : rule__Css_pseudo__Group__2__Impl ;
public final void rule__Css_pseudo__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4898:1: ( rule__Css_pseudo__Group__2__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4899:2: rule__Css_pseudo__Group__2__Impl
{
pushFollow(FOLLOW_rule__Css_pseudo__Group__2__Impl_in_rule__Css_pseudo__Group__210229);
rule__Css_pseudo__Group__2__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_pseudo__Group__2"
// $ANTLR start "rule__Css_pseudo__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4905:1: rule__Css_pseudo__Group__2__Impl : ( ( rule__Css_pseudo__Alternatives_2 ) ) ;
public final void rule__Css_pseudo__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4909:1: ( ( ( rule__Css_pseudo__Alternatives_2 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4910:1: ( ( rule__Css_pseudo__Alternatives_2 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4910:1: ( ( rule__Css_pseudo__Alternatives_2 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4911:1: ( rule__Css_pseudo__Alternatives_2 )
{
before(grammarAccess.getCss_pseudoAccess().getAlternatives_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4912:1: ( rule__Css_pseudo__Alternatives_2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4912:2: rule__Css_pseudo__Alternatives_2
{
pushFollow(FOLLOW_rule__Css_pseudo__Alternatives_2_in_rule__Css_pseudo__Group__2__Impl10256);
rule__Css_pseudo__Alternatives_2();
state._fsp--;
}
after(grammarAccess.getCss_pseudoAccess().getAlternatives_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_pseudo__Group__2__Impl"
// $ANTLR start "rule__Css_negation__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4928:1: rule__Css_negation__Group__0 : rule__Css_negation__Group__0__Impl rule__Css_negation__Group__1 ;
public final void rule__Css_negation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4932:1: ( rule__Css_negation__Group__0__Impl rule__Css_negation__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4933:2: rule__Css_negation__Group__0__Impl rule__Css_negation__Group__1
{
pushFollow(FOLLOW_rule__Css_negation__Group__0__Impl_in_rule__Css_negation__Group__010292);
rule__Css_negation__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_negation__Group__1_in_rule__Css_negation__Group__010295);
rule__Css_negation__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation__Group__0"
// $ANTLR start "rule__Css_negation__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4940:1: rule__Css_negation__Group__0__Impl : ( ':not' ) ;
public final void rule__Css_negation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4944:1: ( ( ':not' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4945:1: ( ':not' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4945:1: ( ':not' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4946:1: ':not'
{
before(grammarAccess.getCss_negationAccess().getNotKeyword_0());
match(input,56,FOLLOW_56_in_rule__Css_negation__Group__0__Impl10323);
after(grammarAccess.getCss_negationAccess().getNotKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation__Group__0__Impl"
// $ANTLR start "rule__Css_negation__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4959:1: rule__Css_negation__Group__1 : rule__Css_negation__Group__1__Impl rule__Css_negation__Group__2 ;
public final void rule__Css_negation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4963:1: ( rule__Css_negation__Group__1__Impl rule__Css_negation__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4964:2: rule__Css_negation__Group__1__Impl rule__Css_negation__Group__2
{
pushFollow(FOLLOW_rule__Css_negation__Group__1__Impl_in_rule__Css_negation__Group__110354);
rule__Css_negation__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_negation__Group__2_in_rule__Css_negation__Group__110357);
rule__Css_negation__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation__Group__1"
// $ANTLR start "rule__Css_negation__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4971:1: rule__Css_negation__Group__1__Impl : ( '(' ) ;
public final void rule__Css_negation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4975:1: ( ( '(' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4976:1: ( '(' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4976:1: ( '(' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4977:1: '('
{
before(grammarAccess.getCss_negationAccess().getLeftParenthesisKeyword_1());
match(input,57,FOLLOW_57_in_rule__Css_negation__Group__1__Impl10385);
after(grammarAccess.getCss_negationAccess().getLeftParenthesisKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation__Group__1__Impl"
// $ANTLR start "rule__Css_negation__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4990:1: rule__Css_negation__Group__2 : rule__Css_negation__Group__2__Impl rule__Css_negation__Group__3 ;
public final void rule__Css_negation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4994:1: ( rule__Css_negation__Group__2__Impl rule__Css_negation__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:4995:2: rule__Css_negation__Group__2__Impl rule__Css_negation__Group__3
{
pushFollow(FOLLOW_rule__Css_negation__Group__2__Impl_in_rule__Css_negation__Group__210416);
rule__Css_negation__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Css_negation__Group__3_in_rule__Css_negation__Group__210419);
rule__Css_negation__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation__Group__2"
// $ANTLR start "rule__Css_negation__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5002:1: rule__Css_negation__Group__2__Impl : ( rulecss_negation_arg ) ;
public final void rule__Css_negation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5006:1: ( ( rulecss_negation_arg ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5007:1: ( rulecss_negation_arg )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5007:1: ( rulecss_negation_arg )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5008:1: rulecss_negation_arg
{
before(grammarAccess.getCss_negationAccess().getCss_negation_argParserRuleCall_2());
pushFollow(FOLLOW_rulecss_negation_arg_in_rule__Css_negation__Group__2__Impl10446);
rulecss_negation_arg();
state._fsp--;
after(grammarAccess.getCss_negationAccess().getCss_negation_argParserRuleCall_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation__Group__2__Impl"
// $ANTLR start "rule__Css_negation__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5019:1: rule__Css_negation__Group__3 : rule__Css_negation__Group__3__Impl ;
public final void rule__Css_negation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5023:1: ( rule__Css_negation__Group__3__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5024:2: rule__Css_negation__Group__3__Impl
{
pushFollow(FOLLOW_rule__Css_negation__Group__3__Impl_in_rule__Css_negation__Group__310475);
rule__Css_negation__Group__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation__Group__3"
// $ANTLR start "rule__Css_negation__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5030:1: rule__Css_negation__Group__3__Impl : ( ')' ) ;
public final void rule__Css_negation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5034:1: ( ( ')' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5035:1: ( ')' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5035:1: ( ')' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5036:1: ')'
{
before(grammarAccess.getCss_negationAccess().getRightParenthesisKeyword_3());
match(input,58,FOLLOW_58_in_rule__Css_negation__Group__3__Impl10503);
after(grammarAccess.getCss_negationAccess().getRightParenthesisKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_negation__Group__3__Impl"
// $ANTLR start "rule__Functional_pseudo__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5057:1: rule__Functional_pseudo__Group__0 : rule__Functional_pseudo__Group__0__Impl rule__Functional_pseudo__Group__1 ;
public final void rule__Functional_pseudo__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5061:1: ( rule__Functional_pseudo__Group__0__Impl rule__Functional_pseudo__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5062:2: rule__Functional_pseudo__Group__0__Impl rule__Functional_pseudo__Group__1
{
pushFollow(FOLLOW_rule__Functional_pseudo__Group__0__Impl_in_rule__Functional_pseudo__Group__010542);
rule__Functional_pseudo__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Functional_pseudo__Group__1_in_rule__Functional_pseudo__Group__010545);
rule__Functional_pseudo__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Functional_pseudo__Group__0"
// $ANTLR start "rule__Functional_pseudo__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5069:1: rule__Functional_pseudo__Group__0__Impl : ( RULE_IDENT ) ;
public final void rule__Functional_pseudo__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5073:1: ( ( RULE_IDENT ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5074:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5074:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5075:1: RULE_IDENT
{
before(grammarAccess.getFunctional_pseudoAccess().getIDENTTerminalRuleCall_0());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Functional_pseudo__Group__0__Impl10572);
after(grammarAccess.getFunctional_pseudoAccess().getIDENTTerminalRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Functional_pseudo__Group__0__Impl"
// $ANTLR start "rule__Functional_pseudo__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5086:1: rule__Functional_pseudo__Group__1 : rule__Functional_pseudo__Group__1__Impl rule__Functional_pseudo__Group__2 ;
public final void rule__Functional_pseudo__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5090:1: ( rule__Functional_pseudo__Group__1__Impl rule__Functional_pseudo__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5091:2: rule__Functional_pseudo__Group__1__Impl rule__Functional_pseudo__Group__2
{
pushFollow(FOLLOW_rule__Functional_pseudo__Group__1__Impl_in_rule__Functional_pseudo__Group__110601);
rule__Functional_pseudo__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Functional_pseudo__Group__2_in_rule__Functional_pseudo__Group__110604);
rule__Functional_pseudo__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Functional_pseudo__Group__1"
// $ANTLR start "rule__Functional_pseudo__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5098:1: rule__Functional_pseudo__Group__1__Impl : ( '(' ) ;
public final void rule__Functional_pseudo__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5102:1: ( ( '(' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5103:1: ( '(' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5103:1: ( '(' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5104:1: '('
{
before(grammarAccess.getFunctional_pseudoAccess().getLeftParenthesisKeyword_1());
match(input,57,FOLLOW_57_in_rule__Functional_pseudo__Group__1__Impl10632);
after(grammarAccess.getFunctional_pseudoAccess().getLeftParenthesisKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Functional_pseudo__Group__1__Impl"
// $ANTLR start "rule__Functional_pseudo__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5117:1: rule__Functional_pseudo__Group__2 : rule__Functional_pseudo__Group__2__Impl rule__Functional_pseudo__Group__3 ;
public final void rule__Functional_pseudo__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5121:1: ( rule__Functional_pseudo__Group__2__Impl rule__Functional_pseudo__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5122:2: rule__Functional_pseudo__Group__2__Impl rule__Functional_pseudo__Group__3
{
pushFollow(FOLLOW_rule__Functional_pseudo__Group__2__Impl_in_rule__Functional_pseudo__Group__210663);
rule__Functional_pseudo__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Functional_pseudo__Group__3_in_rule__Functional_pseudo__Group__210666);
rule__Functional_pseudo__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Functional_pseudo__Group__2"
// $ANTLR start "rule__Functional_pseudo__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5129:1: rule__Functional_pseudo__Group__2__Impl : ( rulefunction_expr ) ;
public final void rule__Functional_pseudo__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5133:1: ( ( rulefunction_expr ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5134:1: ( rulefunction_expr )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5134:1: ( rulefunction_expr )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5135:1: rulefunction_expr
{
before(grammarAccess.getFunctional_pseudoAccess().getFunction_exprParserRuleCall_2());
pushFollow(FOLLOW_rulefunction_expr_in_rule__Functional_pseudo__Group__2__Impl10693);
rulefunction_expr();
state._fsp--;
after(grammarAccess.getFunctional_pseudoAccess().getFunction_exprParserRuleCall_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Functional_pseudo__Group__2__Impl"
// $ANTLR start "rule__Functional_pseudo__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5146:1: rule__Functional_pseudo__Group__3 : rule__Functional_pseudo__Group__3__Impl ;
public final void rule__Functional_pseudo__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5150:1: ( rule__Functional_pseudo__Group__3__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5151:2: rule__Functional_pseudo__Group__3__Impl
{
pushFollow(FOLLOW_rule__Functional_pseudo__Group__3__Impl_in_rule__Functional_pseudo__Group__310722);
rule__Functional_pseudo__Group__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Functional_pseudo__Group__3"
// $ANTLR start "rule__Functional_pseudo__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5157:1: rule__Functional_pseudo__Group__3__Impl : ( ')' ) ;
public final void rule__Functional_pseudo__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5161:1: ( ( ')' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5162:1: ( ')' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5162:1: ( ')' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5163:1: ')'
{
before(grammarAccess.getFunctional_pseudoAccess().getRightParenthesisKeyword_3());
match(input,58,FOLLOW_58_in_rule__Functional_pseudo__Group__3__Impl10750);
after(grammarAccess.getFunctional_pseudoAccess().getRightParenthesisKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Functional_pseudo__Group__3__Impl"
// $ANTLR start "rule__Combinator__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5184:1: rule__Combinator__Group__0 : rule__Combinator__Group__0__Impl rule__Combinator__Group__1 ;
public final void rule__Combinator__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5188:1: ( rule__Combinator__Group__0__Impl rule__Combinator__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5189:2: rule__Combinator__Group__0__Impl rule__Combinator__Group__1
{
pushFollow(FOLLOW_rule__Combinator__Group__0__Impl_in_rule__Combinator__Group__010789);
rule__Combinator__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Combinator__Group__1_in_rule__Combinator__Group__010792);
rule__Combinator__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Combinator__Group__0"
// $ANTLR start "rule__Combinator__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5196:1: rule__Combinator__Group__0__Impl : ( ( rule__Combinator__Alternatives_0 ) ) ;
public final void rule__Combinator__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5200:1: ( ( ( rule__Combinator__Alternatives_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5201:1: ( ( rule__Combinator__Alternatives_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5201:1: ( ( rule__Combinator__Alternatives_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5202:1: ( rule__Combinator__Alternatives_0 )
{
before(grammarAccess.getCombinatorAccess().getAlternatives_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5203:1: ( rule__Combinator__Alternatives_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5203:2: rule__Combinator__Alternatives_0
{
pushFollow(FOLLOW_rule__Combinator__Alternatives_0_in_rule__Combinator__Group__0__Impl10819);
rule__Combinator__Alternatives_0();
state._fsp--;
}
after(grammarAccess.getCombinatorAccess().getAlternatives_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Combinator__Group__0__Impl"
// $ANTLR start "rule__Combinator__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5213:1: rule__Combinator__Group__1 : rule__Combinator__Group__1__Impl ;
public final void rule__Combinator__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5217:1: ( rule__Combinator__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5218:2: rule__Combinator__Group__1__Impl
{
pushFollow(FOLLOW_rule__Combinator__Group__1__Impl_in_rule__Combinator__Group__110849);
rule__Combinator__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Combinator__Group__1"
// $ANTLR start "rule__Combinator__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5224:1: rule__Combinator__Group__1__Impl : ( ( RULE_WS )* ) ;
public final void rule__Combinator__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5228:1: ( ( ( RULE_WS )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5229:1: ( ( RULE_WS )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5229:1: ( ( RULE_WS )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5230:1: ( RULE_WS )*
{
before(grammarAccess.getCombinatorAccess().getWSTerminalRuleCall_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5231:1: ( RULE_WS )*
loop60:
do {
int alt60=2;
int LA60_0 = input.LA(1);
if ( (LA60_0==RULE_WS) ) {
alt60=1;
}
switch (alt60) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5231:3: RULE_WS
{
match(input,RULE_WS,FOLLOW_RULE_WS_in_rule__Combinator__Group__1__Impl10877);
}
break;
default :
break loop60;
}
} while (true);
after(grammarAccess.getCombinatorAccess().getWSTerminalRuleCall_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Combinator__Group__1__Impl"
// $ANTLR start "rule__Expr__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5245:1: rule__Expr__Group__0 : rule__Expr__Group__0__Impl rule__Expr__Group__1 ;
public final void rule__Expr__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5249:1: ( rule__Expr__Group__0__Impl rule__Expr__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5250:2: rule__Expr__Group__0__Impl rule__Expr__Group__1
{
pushFollow(FOLLOW_rule__Expr__Group__0__Impl_in_rule__Expr__Group__010912);
rule__Expr__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Expr__Group__1_in_rule__Expr__Group__010915);
rule__Expr__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__Group__0"
// $ANTLR start "rule__Expr__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5257:1: rule__Expr__Group__0__Impl : ( ( rule__Expr__TermGroupsAssignment_0 ) ) ;
public final void rule__Expr__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5261:1: ( ( ( rule__Expr__TermGroupsAssignment_0 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5262:1: ( ( rule__Expr__TermGroupsAssignment_0 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5262:1: ( ( rule__Expr__TermGroupsAssignment_0 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5263:1: ( rule__Expr__TermGroupsAssignment_0 )
{
before(grammarAccess.getExprAccess().getTermGroupsAssignment_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5264:1: ( rule__Expr__TermGroupsAssignment_0 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5264:2: rule__Expr__TermGroupsAssignment_0
{
pushFollow(FOLLOW_rule__Expr__TermGroupsAssignment_0_in_rule__Expr__Group__0__Impl10942);
rule__Expr__TermGroupsAssignment_0();
state._fsp--;
}
after(grammarAccess.getExprAccess().getTermGroupsAssignment_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__Group__0__Impl"
// $ANTLR start "rule__Expr__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5274:1: rule__Expr__Group__1 : rule__Expr__Group__1__Impl ;
public final void rule__Expr__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5278:1: ( rule__Expr__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5279:2: rule__Expr__Group__1__Impl
{
pushFollow(FOLLOW_rule__Expr__Group__1__Impl_in_rule__Expr__Group__110972);
rule__Expr__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__Group__1"
// $ANTLR start "rule__Expr__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5285:1: rule__Expr__Group__1__Impl : ( ( rule__Expr__Group_1__0 )* ) ;
public final void rule__Expr__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5289:1: ( ( ( rule__Expr__Group_1__0 )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5290:1: ( ( rule__Expr__Group_1__0 )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5290:1: ( ( rule__Expr__Group_1__0 )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5291:1: ( rule__Expr__Group_1__0 )*
{
before(grammarAccess.getExprAccess().getGroup_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5292:1: ( rule__Expr__Group_1__0 )*
loop61:
do {
int alt61=2;
int LA61_0 = input.LA(1);
if ( (LA61_0==RULE_COMMA||LA61_0==32) ) {
alt61=1;
}
switch (alt61) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5292:2: rule__Expr__Group_1__0
{
pushFollow(FOLLOW_rule__Expr__Group_1__0_in_rule__Expr__Group__1__Impl10999);
rule__Expr__Group_1__0();
state._fsp--;
}
break;
default :
break loop61;
}
} while (true);
after(grammarAccess.getExprAccess().getGroup_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__Group__1__Impl"
// $ANTLR start "rule__Expr__Group_1__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5306:1: rule__Expr__Group_1__0 : rule__Expr__Group_1__0__Impl rule__Expr__Group_1__1 ;
public final void rule__Expr__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5310:1: ( rule__Expr__Group_1__0__Impl rule__Expr__Group_1__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5311:2: rule__Expr__Group_1__0__Impl rule__Expr__Group_1__1
{
pushFollow(FOLLOW_rule__Expr__Group_1__0__Impl_in_rule__Expr__Group_1__011034);
rule__Expr__Group_1__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Expr__Group_1__1_in_rule__Expr__Group_1__011037);
rule__Expr__Group_1__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__Group_1__0"
// $ANTLR start "rule__Expr__Group_1__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5318:1: rule__Expr__Group_1__0__Impl : ( ruleoperator ) ;
public final void rule__Expr__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5322:1: ( ( ruleoperator ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5323:1: ( ruleoperator )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5323:1: ( ruleoperator )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5324:1: ruleoperator
{
before(grammarAccess.getExprAccess().getOperatorParserRuleCall_1_0());
pushFollow(FOLLOW_ruleoperator_in_rule__Expr__Group_1__0__Impl11064);
ruleoperator();
state._fsp--;
after(grammarAccess.getExprAccess().getOperatorParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__Group_1__0__Impl"
// $ANTLR start "rule__Expr__Group_1__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5335:1: rule__Expr__Group_1__1 : rule__Expr__Group_1__1__Impl ;
public final void rule__Expr__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5339:1: ( rule__Expr__Group_1__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5340:2: rule__Expr__Group_1__1__Impl
{
pushFollow(FOLLOW_rule__Expr__Group_1__1__Impl_in_rule__Expr__Group_1__111093);
rule__Expr__Group_1__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__Group_1__1"
// $ANTLR start "rule__Expr__Group_1__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5346:1: rule__Expr__Group_1__1__Impl : ( ( rule__Expr__TermGroupsAssignment_1_1 ) ) ;
public final void rule__Expr__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5350:1: ( ( ( rule__Expr__TermGroupsAssignment_1_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5351:1: ( ( rule__Expr__TermGroupsAssignment_1_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5351:1: ( ( rule__Expr__TermGroupsAssignment_1_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5352:1: ( rule__Expr__TermGroupsAssignment_1_1 )
{
before(grammarAccess.getExprAccess().getTermGroupsAssignment_1_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5353:1: ( rule__Expr__TermGroupsAssignment_1_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5353:2: rule__Expr__TermGroupsAssignment_1_1
{
pushFollow(FOLLOW_rule__Expr__TermGroupsAssignment_1_1_in_rule__Expr__Group_1__1__Impl11120);
rule__Expr__TermGroupsAssignment_1_1();
state._fsp--;
}
after(grammarAccess.getExprAccess().getTermGroupsAssignment_1_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__Group_1__1__Impl"
// $ANTLR start "rule__NumberTerm__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5367:1: rule__NumberTerm__Group__0 : rule__NumberTerm__Group__0__Impl rule__NumberTerm__Group__1 ;
public final void rule__NumberTerm__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5371:1: ( rule__NumberTerm__Group__0__Impl rule__NumberTerm__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5372:2: rule__NumberTerm__Group__0__Impl rule__NumberTerm__Group__1
{
pushFollow(FOLLOW_rule__NumberTerm__Group__0__Impl_in_rule__NumberTerm__Group__011154);
rule__NumberTerm__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__NumberTerm__Group__1_in_rule__NumberTerm__Group__011157);
rule__NumberTerm__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__NumberTerm__Group__0"
// $ANTLR start "rule__NumberTerm__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5379:1: rule__NumberTerm__Group__0__Impl : ( ( ruleunary_operator )? ) ;
public final void rule__NumberTerm__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5383:1: ( ( ( ruleunary_operator )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5384:1: ( ( ruleunary_operator )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5384:1: ( ( ruleunary_operator )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5385:1: ( ruleunary_operator )?
{
before(grammarAccess.getNumberTermAccess().getUnary_operatorParserRuleCall_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5386:1: ( ruleunary_operator )?
int alt62=2;
int LA62_0 = input.LA(1);
if ( ((LA62_0>=28 && LA62_0<=29)) ) {
alt62=1;
}
switch (alt62) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5386:3: ruleunary_operator
{
pushFollow(FOLLOW_ruleunary_operator_in_rule__NumberTerm__Group__0__Impl11185);
ruleunary_operator();
state._fsp--;
}
break;
}
after(grammarAccess.getNumberTermAccess().getUnary_operatorParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__NumberTerm__Group__0__Impl"
// $ANTLR start "rule__NumberTerm__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5396:1: rule__NumberTerm__Group__1 : rule__NumberTerm__Group__1__Impl ;
public final void rule__NumberTerm__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5400:1: ( rule__NumberTerm__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5401:2: rule__NumberTerm__Group__1__Impl
{
pushFollow(FOLLOW_rule__NumberTerm__Group__1__Impl_in_rule__NumberTerm__Group__111216);
rule__NumberTerm__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__NumberTerm__Group__1"
// $ANTLR start "rule__NumberTerm__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5407:1: rule__NumberTerm__Group__1__Impl : ( ( rule__NumberTerm__Alternatives_1 ) ) ;
public final void rule__NumberTerm__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5411:1: ( ( ( rule__NumberTerm__Alternatives_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5412:1: ( ( rule__NumberTerm__Alternatives_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5412:1: ( ( rule__NumberTerm__Alternatives_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5413:1: ( rule__NumberTerm__Alternatives_1 )
{
before(grammarAccess.getNumberTermAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5414:1: ( rule__NumberTerm__Alternatives_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5414:2: rule__NumberTerm__Alternatives_1
{
pushFollow(FOLLOW_rule__NumberTerm__Alternatives_1_in_rule__NumberTerm__Group__1__Impl11243);
rule__NumberTerm__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getNumberTermAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__NumberTerm__Group__1__Impl"
// $ANTLR start "rule__Function__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5428:1: rule__Function__Group__0 : rule__Function__Group__0__Impl rule__Function__Group__1 ;
public final void rule__Function__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5432:1: ( rule__Function__Group__0__Impl rule__Function__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5433:2: rule__Function__Group__0__Impl rule__Function__Group__1
{
pushFollow(FOLLOW_rule__Function__Group__0__Impl_in_rule__Function__Group__011277);
rule__Function__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Function__Group__1_in_rule__Function__Group__011280);
rule__Function__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__0"
// $ANTLR start "rule__Function__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5440:1: rule__Function__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__Function__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5444:1: ( ( ( '-' )? ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5445:1: ( ( '-' )? )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5445:1: ( ( '-' )? )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5446:1: ( '-' )?
{
before(grammarAccess.getFunctionAccess().getHyphenMinusKeyword_0());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5447:1: ( '-' )?
int alt63=2;
int LA63_0 = input.LA(1);
if ( (LA63_0==29) ) {
alt63=1;
}
switch (alt63) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5448:2: '-'
{
match(input,29,FOLLOW_29_in_rule__Function__Group__0__Impl11309);
}
break;
}
after(grammarAccess.getFunctionAccess().getHyphenMinusKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__0__Impl"
// $ANTLR start "rule__Function__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5459:1: rule__Function__Group__1 : rule__Function__Group__1__Impl rule__Function__Group__2 ;
public final void rule__Function__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5463:1: ( rule__Function__Group__1__Impl rule__Function__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5464:2: rule__Function__Group__1__Impl rule__Function__Group__2
{
pushFollow(FOLLOW_rule__Function__Group__1__Impl_in_rule__Function__Group__111342);
rule__Function__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Function__Group__2_in_rule__Function__Group__111345);
rule__Function__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__1"
// $ANTLR start "rule__Function__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5471:1: rule__Function__Group__1__Impl : ( ( rule__Function__NameAssignment_1 ) ) ;
public final void rule__Function__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5475:1: ( ( ( rule__Function__NameAssignment_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5476:1: ( ( rule__Function__NameAssignment_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5476:1: ( ( rule__Function__NameAssignment_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5477:1: ( rule__Function__NameAssignment_1 )
{
before(grammarAccess.getFunctionAccess().getNameAssignment_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5478:1: ( rule__Function__NameAssignment_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5478:2: rule__Function__NameAssignment_1
{
pushFollow(FOLLOW_rule__Function__NameAssignment_1_in_rule__Function__Group__1__Impl11372);
rule__Function__NameAssignment_1();
state._fsp--;
}
after(grammarAccess.getFunctionAccess().getNameAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__1__Impl"
// $ANTLR start "rule__Function__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5488:1: rule__Function__Group__2 : rule__Function__Group__2__Impl rule__Function__Group__3 ;
public final void rule__Function__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5492:1: ( rule__Function__Group__2__Impl rule__Function__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5493:2: rule__Function__Group__2__Impl rule__Function__Group__3
{
pushFollow(FOLLOW_rule__Function__Group__2__Impl_in_rule__Function__Group__211402);
rule__Function__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Function__Group__3_in_rule__Function__Group__211405);
rule__Function__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__2"
// $ANTLR start "rule__Function__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5500:1: rule__Function__Group__2__Impl : ( '(' ) ;
public final void rule__Function__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5504:1: ( ( '(' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5505:1: ( '(' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5505:1: ( '(' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5506:1: '('
{
before(grammarAccess.getFunctionAccess().getLeftParenthesisKeyword_2());
match(input,57,FOLLOW_57_in_rule__Function__Group__2__Impl11433);
after(grammarAccess.getFunctionAccess().getLeftParenthesisKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__2__Impl"
// $ANTLR start "rule__Function__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5519:1: rule__Function__Group__3 : rule__Function__Group__3__Impl rule__Function__Group__4 ;
public final void rule__Function__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5523:1: ( rule__Function__Group__3__Impl rule__Function__Group__4 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5524:2: rule__Function__Group__3__Impl rule__Function__Group__4
{
pushFollow(FOLLOW_rule__Function__Group__3__Impl_in_rule__Function__Group__311464);
rule__Function__Group__3__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Function__Group__4_in_rule__Function__Group__311467);
rule__Function__Group__4();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__3"
// $ANTLR start "rule__Function__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5531:1: rule__Function__Group__3__Impl : ( ( RULE_WS )* ) ;
public final void rule__Function__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5535:1: ( ( ( RULE_WS )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5536:1: ( ( RULE_WS )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5536:1: ( ( RULE_WS )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5537:1: ( RULE_WS )*
{
before(grammarAccess.getFunctionAccess().getWSTerminalRuleCall_3());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5538:1: ( RULE_WS )*
loop64:
do {
int alt64=2;
int LA64_0 = input.LA(1);
if ( (LA64_0==RULE_WS) ) {
alt64=1;
}
switch (alt64) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5538:3: RULE_WS
{
match(input,RULE_WS,FOLLOW_RULE_WS_in_rule__Function__Group__3__Impl11495);
}
break;
default :
break loop64;
}
} while (true);
after(grammarAccess.getFunctionAccess().getWSTerminalRuleCall_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__3__Impl"
// $ANTLR start "rule__Function__Group__4"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5548:1: rule__Function__Group__4 : rule__Function__Group__4__Impl rule__Function__Group__5 ;
public final void rule__Function__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5552:1: ( rule__Function__Group__4__Impl rule__Function__Group__5 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5553:2: rule__Function__Group__4__Impl rule__Function__Group__5
{
pushFollow(FOLLOW_rule__Function__Group__4__Impl_in_rule__Function__Group__411526);
rule__Function__Group__4__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Function__Group__5_in_rule__Function__Group__411529);
rule__Function__Group__5();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__4"
// $ANTLR start "rule__Function__Group__4__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5560:1: rule__Function__Group__4__Impl : ( ( rule__Function__ExpressionAssignment_4 ) ) ;
public final void rule__Function__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5564:1: ( ( ( rule__Function__ExpressionAssignment_4 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5565:1: ( ( rule__Function__ExpressionAssignment_4 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5565:1: ( ( rule__Function__ExpressionAssignment_4 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5566:1: ( rule__Function__ExpressionAssignment_4 )
{
before(grammarAccess.getFunctionAccess().getExpressionAssignment_4());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5567:1: ( rule__Function__ExpressionAssignment_4 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5567:2: rule__Function__ExpressionAssignment_4
{
pushFollow(FOLLOW_rule__Function__ExpressionAssignment_4_in_rule__Function__Group__4__Impl11556);
rule__Function__ExpressionAssignment_4();
state._fsp--;
}
after(grammarAccess.getFunctionAccess().getExpressionAssignment_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__4__Impl"
// $ANTLR start "rule__Function__Group__5"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5577:1: rule__Function__Group__5 : rule__Function__Group__5__Impl rule__Function__Group__6 ;
public final void rule__Function__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5581:1: ( rule__Function__Group__5__Impl rule__Function__Group__6 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5582:2: rule__Function__Group__5__Impl rule__Function__Group__6
{
pushFollow(FOLLOW_rule__Function__Group__5__Impl_in_rule__Function__Group__511586);
rule__Function__Group__5__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__Function__Group__6_in_rule__Function__Group__511589);
rule__Function__Group__6();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__5"
// $ANTLR start "rule__Function__Group__5__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5589:1: rule__Function__Group__5__Impl : ( ( RULE_WS )* ) ;
public final void rule__Function__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5593:1: ( ( ( RULE_WS )* ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5594:1: ( ( RULE_WS )* )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5594:1: ( ( RULE_WS )* )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5595:1: ( RULE_WS )*
{
before(grammarAccess.getFunctionAccess().getWSTerminalRuleCall_5());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5596:1: ( RULE_WS )*
loop65:
do {
int alt65=2;
int LA65_0 = input.LA(1);
if ( (LA65_0==RULE_WS) ) {
alt65=1;
}
switch (alt65) {
case 1 :
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5596:3: RULE_WS
{
match(input,RULE_WS,FOLLOW_RULE_WS_in_rule__Function__Group__5__Impl11617);
}
break;
default :
break loop65;
}
} while (true);
after(grammarAccess.getFunctionAccess().getWSTerminalRuleCall_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__5__Impl"
// $ANTLR start "rule__Function__Group__6"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5606:1: rule__Function__Group__6 : rule__Function__Group__6__Impl ;
public final void rule__Function__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5610:1: ( rule__Function__Group__6__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5611:2: rule__Function__Group__6__Impl
{
pushFollow(FOLLOW_rule__Function__Group__6__Impl_in_rule__Function__Group__611648);
rule__Function__Group__6__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__6"
// $ANTLR start "rule__Function__Group__6__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5617:1: rule__Function__Group__6__Impl : ( ')' ) ;
public final void rule__Function__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5621:1: ( ( ')' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5622:1: ( ')' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5622:1: ( ')' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5623:1: ')'
{
before(grammarAccess.getFunctionAccess().getRightParenthesisKeyword_6());
match(input,58,FOLLOW_58_in_rule__Function__Group__6__Impl11676);
after(grammarAccess.getFunctionAccess().getRightParenthesisKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__Group__6__Impl"
// $ANTLR start "rule__URLType__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5650:1: rule__URLType__Group__0 : rule__URLType__Group__0__Impl rule__URLType__Group__1 ;
public final void rule__URLType__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5654:1: ( rule__URLType__Group__0__Impl rule__URLType__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5655:2: rule__URLType__Group__0__Impl rule__URLType__Group__1
{
pushFollow(FOLLOW_rule__URLType__Group__0__Impl_in_rule__URLType__Group__011721);
rule__URLType__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__URLType__Group__1_in_rule__URLType__Group__011724);
rule__URLType__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__Group__0"
// $ANTLR start "rule__URLType__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5662:1: rule__URLType__Group__0__Impl : ( 'url' ) ;
public final void rule__URLType__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5666:1: ( ( 'url' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5667:1: ( 'url' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5667:1: ( 'url' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5668:1: 'url'
{
before(grammarAccess.getURLTypeAccess().getUrlKeyword_0());
match(input,59,FOLLOW_59_in_rule__URLType__Group__0__Impl11752);
after(grammarAccess.getURLTypeAccess().getUrlKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__Group__0__Impl"
// $ANTLR start "rule__URLType__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5681:1: rule__URLType__Group__1 : rule__URLType__Group__1__Impl rule__URLType__Group__2 ;
public final void rule__URLType__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5685:1: ( rule__URLType__Group__1__Impl rule__URLType__Group__2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5686:2: rule__URLType__Group__1__Impl rule__URLType__Group__2
{
pushFollow(FOLLOW_rule__URLType__Group__1__Impl_in_rule__URLType__Group__111783);
rule__URLType__Group__1__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__URLType__Group__2_in_rule__URLType__Group__111786);
rule__URLType__Group__2();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__Group__1"
// $ANTLR start "rule__URLType__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5693:1: rule__URLType__Group__1__Impl : ( '(' ) ;
public final void rule__URLType__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5697:1: ( ( '(' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5698:1: ( '(' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5698:1: ( '(' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5699:1: '('
{
before(grammarAccess.getURLTypeAccess().getLeftParenthesisKeyword_1());
match(input,57,FOLLOW_57_in_rule__URLType__Group__1__Impl11814);
after(grammarAccess.getURLTypeAccess().getLeftParenthesisKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__Group__1__Impl"
// $ANTLR start "rule__URLType__Group__2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5712:1: rule__URLType__Group__2 : rule__URLType__Group__2__Impl rule__URLType__Group__3 ;
public final void rule__URLType__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5716:1: ( rule__URLType__Group__2__Impl rule__URLType__Group__3 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5717:2: rule__URLType__Group__2__Impl rule__URLType__Group__3
{
pushFollow(FOLLOW_rule__URLType__Group__2__Impl_in_rule__URLType__Group__211845);
rule__URLType__Group__2__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__URLType__Group__3_in_rule__URLType__Group__211848);
rule__URLType__Group__3();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__Group__2"
// $ANTLR start "rule__URLType__Group__2__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5724:1: rule__URLType__Group__2__Impl : ( ( rule__URLType__UrlAssignment_2 ) ) ;
public final void rule__URLType__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5728:1: ( ( ( rule__URLType__UrlAssignment_2 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5729:1: ( ( rule__URLType__UrlAssignment_2 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5729:1: ( ( rule__URLType__UrlAssignment_2 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5730:1: ( rule__URLType__UrlAssignment_2 )
{
before(grammarAccess.getURLTypeAccess().getUrlAssignment_2());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5731:1: ( rule__URLType__UrlAssignment_2 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5731:2: rule__URLType__UrlAssignment_2
{
pushFollow(FOLLOW_rule__URLType__UrlAssignment_2_in_rule__URLType__Group__2__Impl11875);
rule__URLType__UrlAssignment_2();
state._fsp--;
}
after(grammarAccess.getURLTypeAccess().getUrlAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__Group__2__Impl"
// $ANTLR start "rule__URLType__Group__3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5741:1: rule__URLType__Group__3 : rule__URLType__Group__3__Impl ;
public final void rule__URLType__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5745:1: ( rule__URLType__Group__3__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5746:2: rule__URLType__Group__3__Impl
{
pushFollow(FOLLOW_rule__URLType__Group__3__Impl_in_rule__URLType__Group__311905);
rule__URLType__Group__3__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__Group__3"
// $ANTLR start "rule__URLType__Group__3__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5752:1: rule__URLType__Group__3__Impl : ( ')' ) ;
public final void rule__URLType__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5756:1: ( ( ')' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5757:1: ( ')' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5757:1: ( ')' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5758:1: ')'
{
before(grammarAccess.getURLTypeAccess().getRightParenthesisKeyword_3());
match(input,58,FOLLOW_58_in_rule__URLType__Group__3__Impl11933);
after(grammarAccess.getURLTypeAccess().getRightParenthesisKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__Group__3__Impl"
// $ANTLR start "rule__PERCENTAGE__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5779:1: rule__PERCENTAGE__Group__0 : rule__PERCENTAGE__Group__0__Impl rule__PERCENTAGE__Group__1 ;
public final void rule__PERCENTAGE__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5783:1: ( rule__PERCENTAGE__Group__0__Impl rule__PERCENTAGE__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5784:2: rule__PERCENTAGE__Group__0__Impl rule__PERCENTAGE__Group__1
{
pushFollow(FOLLOW_rule__PERCENTAGE__Group__0__Impl_in_rule__PERCENTAGE__Group__011972);
rule__PERCENTAGE__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__PERCENTAGE__Group__1_in_rule__PERCENTAGE__Group__011975);
rule__PERCENTAGE__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PERCENTAGE__Group__0"
// $ANTLR start "rule__PERCENTAGE__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5791:1: rule__PERCENTAGE__Group__0__Impl : ( rulenum ) ;
public final void rule__PERCENTAGE__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5795:1: ( ( rulenum ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5796:1: ( rulenum )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5796:1: ( rulenum )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5797:1: rulenum
{
before(grammarAccess.getPERCENTAGEAccess().getNumParserRuleCall_0());
pushFollow(FOLLOW_rulenum_in_rule__PERCENTAGE__Group__0__Impl12002);
rulenum();
state._fsp--;
after(grammarAccess.getPERCENTAGEAccess().getNumParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PERCENTAGE__Group__0__Impl"
// $ANTLR start "rule__PERCENTAGE__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5808:1: rule__PERCENTAGE__Group__1 : rule__PERCENTAGE__Group__1__Impl ;
public final void rule__PERCENTAGE__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5812:1: ( rule__PERCENTAGE__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5813:2: rule__PERCENTAGE__Group__1__Impl
{
pushFollow(FOLLOW_rule__PERCENTAGE__Group__1__Impl_in_rule__PERCENTAGE__Group__112031);
rule__PERCENTAGE__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PERCENTAGE__Group__1"
// $ANTLR start "rule__PERCENTAGE__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5819:1: rule__PERCENTAGE__Group__1__Impl : ( '%' ) ;
public final void rule__PERCENTAGE__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5823:1: ( ( '%' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5824:1: ( '%' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5824:1: ( '%' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5825:1: '%'
{
before(grammarAccess.getPERCENTAGEAccess().getPercentSignKeyword_1());
match(input,60,FOLLOW_60_in_rule__PERCENTAGE__Group__1__Impl12059);
after(grammarAccess.getPERCENTAGEAccess().getPercentSignKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__PERCENTAGE__Group__1__Impl"
// $ANTLR start "rule__EMS__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5842:1: rule__EMS__Group__0 : rule__EMS__Group__0__Impl rule__EMS__Group__1 ;
public final void rule__EMS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5846:1: ( rule__EMS__Group__0__Impl rule__EMS__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5847:2: rule__EMS__Group__0__Impl rule__EMS__Group__1
{
pushFollow(FOLLOW_rule__EMS__Group__0__Impl_in_rule__EMS__Group__012094);
rule__EMS__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__EMS__Group__1_in_rule__EMS__Group__012097);
rule__EMS__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EMS__Group__0"
// $ANTLR start "rule__EMS__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5854:1: rule__EMS__Group__0__Impl : ( rulenum ) ;
public final void rule__EMS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5858:1: ( ( rulenum ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5859:1: ( rulenum )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5859:1: ( rulenum )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5860:1: rulenum
{
before(grammarAccess.getEMSAccess().getNumParserRuleCall_0());
pushFollow(FOLLOW_rulenum_in_rule__EMS__Group__0__Impl12124);
rulenum();
state._fsp--;
after(grammarAccess.getEMSAccess().getNumParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EMS__Group__0__Impl"
// $ANTLR start "rule__EMS__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5871:1: rule__EMS__Group__1 : rule__EMS__Group__1__Impl ;
public final void rule__EMS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5875:1: ( rule__EMS__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5876:2: rule__EMS__Group__1__Impl
{
pushFollow(FOLLOW_rule__EMS__Group__1__Impl_in_rule__EMS__Group__112153);
rule__EMS__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EMS__Group__1"
// $ANTLR start "rule__EMS__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5882:1: rule__EMS__Group__1__Impl : ( 'em' ) ;
public final void rule__EMS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5886:1: ( ( 'em' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5887:1: ( 'em' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5887:1: ( 'em' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5888:1: 'em'
{
before(grammarAccess.getEMSAccess().getEmKeyword_1());
match(input,46,FOLLOW_46_in_rule__EMS__Group__1__Impl12181);
after(grammarAccess.getEMSAccess().getEmKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EMS__Group__1__Impl"
// $ANTLR start "rule__EXS__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5905:1: rule__EXS__Group__0 : rule__EXS__Group__0__Impl rule__EXS__Group__1 ;
public final void rule__EXS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5909:1: ( rule__EXS__Group__0__Impl rule__EXS__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5910:2: rule__EXS__Group__0__Impl rule__EXS__Group__1
{
pushFollow(FOLLOW_rule__EXS__Group__0__Impl_in_rule__EXS__Group__012216);
rule__EXS__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__EXS__Group__1_in_rule__EXS__Group__012219);
rule__EXS__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EXS__Group__0"
// $ANTLR start "rule__EXS__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5917:1: rule__EXS__Group__0__Impl : ( rulenum ) ;
public final void rule__EXS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5921:1: ( ( rulenum ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5922:1: ( rulenum )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5922:1: ( rulenum )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5923:1: rulenum
{
before(grammarAccess.getEXSAccess().getNumParserRuleCall_0());
pushFollow(FOLLOW_rulenum_in_rule__EXS__Group__0__Impl12246);
rulenum();
state._fsp--;
after(grammarAccess.getEXSAccess().getNumParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EXS__Group__0__Impl"
// $ANTLR start "rule__EXS__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5934:1: rule__EXS__Group__1 : rule__EXS__Group__1__Impl ;
public final void rule__EXS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5938:1: ( rule__EXS__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5939:2: rule__EXS__Group__1__Impl
{
pushFollow(FOLLOW_rule__EXS__Group__1__Impl_in_rule__EXS__Group__112275);
rule__EXS__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EXS__Group__1"
// $ANTLR start "rule__EXS__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5945:1: rule__EXS__Group__1__Impl : ( 'ex' ) ;
public final void rule__EXS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5949:1: ( ( 'ex' ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5950:1: ( 'ex' )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5950:1: ( 'ex' )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5951:1: 'ex'
{
before(grammarAccess.getEXSAccess().getExKeyword_1());
match(input,47,FOLLOW_47_in_rule__EXS__Group__1__Impl12303);
after(grammarAccess.getEXSAccess().getExKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__EXS__Group__1__Impl"
// $ANTLR start "rule__LENGTH__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5968:1: rule__LENGTH__Group__0 : rule__LENGTH__Group__0__Impl rule__LENGTH__Group__1 ;
public final void rule__LENGTH__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5972:1: ( rule__LENGTH__Group__0__Impl rule__LENGTH__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5973:2: rule__LENGTH__Group__0__Impl rule__LENGTH__Group__1
{
pushFollow(FOLLOW_rule__LENGTH__Group__0__Impl_in_rule__LENGTH__Group__012338);
rule__LENGTH__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__LENGTH__Group__1_in_rule__LENGTH__Group__012341);
rule__LENGTH__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LENGTH__Group__0"
// $ANTLR start "rule__LENGTH__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5980:1: rule__LENGTH__Group__0__Impl : ( rulenum ) ;
public final void rule__LENGTH__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5984:1: ( ( rulenum ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5985:1: ( rulenum )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5985:1: ( rulenum )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5986:1: rulenum
{
before(grammarAccess.getLENGTHAccess().getNumParserRuleCall_0());
pushFollow(FOLLOW_rulenum_in_rule__LENGTH__Group__0__Impl12368);
rulenum();
state._fsp--;
after(grammarAccess.getLENGTHAccess().getNumParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LENGTH__Group__0__Impl"
// $ANTLR start "rule__LENGTH__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:5997:1: rule__LENGTH__Group__1 : rule__LENGTH__Group__1__Impl ;
public final void rule__LENGTH__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6001:1: ( rule__LENGTH__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6002:2: rule__LENGTH__Group__1__Impl
{
pushFollow(FOLLOW_rule__LENGTH__Group__1__Impl_in_rule__LENGTH__Group__112397);
rule__LENGTH__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LENGTH__Group__1"
// $ANTLR start "rule__LENGTH__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6008:1: rule__LENGTH__Group__1__Impl : ( ( rule__LENGTH__Alternatives_1 ) ) ;
public final void rule__LENGTH__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6012:1: ( ( ( rule__LENGTH__Alternatives_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6013:1: ( ( rule__LENGTH__Alternatives_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6013:1: ( ( rule__LENGTH__Alternatives_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6014:1: ( rule__LENGTH__Alternatives_1 )
{
before(grammarAccess.getLENGTHAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6015:1: ( rule__LENGTH__Alternatives_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6015:2: rule__LENGTH__Alternatives_1
{
pushFollow(FOLLOW_rule__LENGTH__Alternatives_1_in_rule__LENGTH__Group__1__Impl12424);
rule__LENGTH__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getLENGTHAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__LENGTH__Group__1__Impl"
// $ANTLR start "rule__ANGLE__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6029:1: rule__ANGLE__Group__0 : rule__ANGLE__Group__0__Impl rule__ANGLE__Group__1 ;
public final void rule__ANGLE__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6033:1: ( rule__ANGLE__Group__0__Impl rule__ANGLE__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6034:2: rule__ANGLE__Group__0__Impl rule__ANGLE__Group__1
{
pushFollow(FOLLOW_rule__ANGLE__Group__0__Impl_in_rule__ANGLE__Group__012458);
rule__ANGLE__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__ANGLE__Group__1_in_rule__ANGLE__Group__012461);
rule__ANGLE__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ANGLE__Group__0"
// $ANTLR start "rule__ANGLE__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6041:1: rule__ANGLE__Group__0__Impl : ( rulenum ) ;
public final void rule__ANGLE__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6045:1: ( ( rulenum ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6046:1: ( rulenum )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6046:1: ( rulenum )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6047:1: rulenum
{
before(grammarAccess.getANGLEAccess().getNumParserRuleCall_0());
pushFollow(FOLLOW_rulenum_in_rule__ANGLE__Group__0__Impl12488);
rulenum();
state._fsp--;
after(grammarAccess.getANGLEAccess().getNumParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ANGLE__Group__0__Impl"
// $ANTLR start "rule__ANGLE__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6058:1: rule__ANGLE__Group__1 : rule__ANGLE__Group__1__Impl ;
public final void rule__ANGLE__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6062:1: ( rule__ANGLE__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6063:2: rule__ANGLE__Group__1__Impl
{
pushFollow(FOLLOW_rule__ANGLE__Group__1__Impl_in_rule__ANGLE__Group__112517);
rule__ANGLE__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ANGLE__Group__1"
// $ANTLR start "rule__ANGLE__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6069:1: rule__ANGLE__Group__1__Impl : ( ( rule__ANGLE__Alternatives_1 ) ) ;
public final void rule__ANGLE__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6073:1: ( ( ( rule__ANGLE__Alternatives_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6074:1: ( ( rule__ANGLE__Alternatives_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6074:1: ( ( rule__ANGLE__Alternatives_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6075:1: ( rule__ANGLE__Alternatives_1 )
{
before(grammarAccess.getANGLEAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6076:1: ( rule__ANGLE__Alternatives_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6076:2: rule__ANGLE__Alternatives_1
{
pushFollow(FOLLOW_rule__ANGLE__Alternatives_1_in_rule__ANGLE__Group__1__Impl12544);
rule__ANGLE__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getANGLEAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ANGLE__Group__1__Impl"
// $ANTLR start "rule__TIME__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6090:1: rule__TIME__Group__0 : rule__TIME__Group__0__Impl rule__TIME__Group__1 ;
public final void rule__TIME__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6094:1: ( rule__TIME__Group__0__Impl rule__TIME__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6095:2: rule__TIME__Group__0__Impl rule__TIME__Group__1
{
pushFollow(FOLLOW_rule__TIME__Group__0__Impl_in_rule__TIME__Group__012578);
rule__TIME__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__TIME__Group__1_in_rule__TIME__Group__012581);
rule__TIME__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TIME__Group__0"
// $ANTLR start "rule__TIME__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6102:1: rule__TIME__Group__0__Impl : ( rulenum ) ;
public final void rule__TIME__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6106:1: ( ( rulenum ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6107:1: ( rulenum )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6107:1: ( rulenum )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6108:1: rulenum
{
before(grammarAccess.getTIMEAccess().getNumParserRuleCall_0());
pushFollow(FOLLOW_rulenum_in_rule__TIME__Group__0__Impl12608);
rulenum();
state._fsp--;
after(grammarAccess.getTIMEAccess().getNumParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TIME__Group__0__Impl"
// $ANTLR start "rule__TIME__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6119:1: rule__TIME__Group__1 : rule__TIME__Group__1__Impl ;
public final void rule__TIME__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6123:1: ( rule__TIME__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6124:2: rule__TIME__Group__1__Impl
{
pushFollow(FOLLOW_rule__TIME__Group__1__Impl_in_rule__TIME__Group__112637);
rule__TIME__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TIME__Group__1"
// $ANTLR start "rule__TIME__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6130:1: rule__TIME__Group__1__Impl : ( ( rule__TIME__Alternatives_1 ) ) ;
public final void rule__TIME__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6134:1: ( ( ( rule__TIME__Alternatives_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6135:1: ( ( rule__TIME__Alternatives_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6135:1: ( ( rule__TIME__Alternatives_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6136:1: ( rule__TIME__Alternatives_1 )
{
before(grammarAccess.getTIMEAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6137:1: ( rule__TIME__Alternatives_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6137:2: rule__TIME__Alternatives_1
{
pushFollow(FOLLOW_rule__TIME__Alternatives_1_in_rule__TIME__Group__1__Impl12664);
rule__TIME__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getTIMEAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TIME__Group__1__Impl"
// $ANTLR start "rule__FREQ__Group__0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6151:1: rule__FREQ__Group__0 : rule__FREQ__Group__0__Impl rule__FREQ__Group__1 ;
public final void rule__FREQ__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6155:1: ( rule__FREQ__Group__0__Impl rule__FREQ__Group__1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6156:2: rule__FREQ__Group__0__Impl rule__FREQ__Group__1
{
pushFollow(FOLLOW_rule__FREQ__Group__0__Impl_in_rule__FREQ__Group__012698);
rule__FREQ__Group__0__Impl();
state._fsp--;
pushFollow(FOLLOW_rule__FREQ__Group__1_in_rule__FREQ__Group__012701);
rule__FREQ__Group__1();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FREQ__Group__0"
// $ANTLR start "rule__FREQ__Group__0__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6163:1: rule__FREQ__Group__0__Impl : ( rulenum ) ;
public final void rule__FREQ__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6167:1: ( ( rulenum ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6168:1: ( rulenum )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6168:1: ( rulenum )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6169:1: rulenum
{
before(grammarAccess.getFREQAccess().getNumParserRuleCall_0());
pushFollow(FOLLOW_rulenum_in_rule__FREQ__Group__0__Impl12728);
rulenum();
state._fsp--;
after(grammarAccess.getFREQAccess().getNumParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FREQ__Group__0__Impl"
// $ANTLR start "rule__FREQ__Group__1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6180:1: rule__FREQ__Group__1 : rule__FREQ__Group__1__Impl ;
public final void rule__FREQ__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6184:1: ( rule__FREQ__Group__1__Impl )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6185:2: rule__FREQ__Group__1__Impl
{
pushFollow(FOLLOW_rule__FREQ__Group__1__Impl_in_rule__FREQ__Group__112757);
rule__FREQ__Group__1__Impl();
state._fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FREQ__Group__1"
// $ANTLR start "rule__FREQ__Group__1__Impl"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6191:1: rule__FREQ__Group__1__Impl : ( ( rule__FREQ__Alternatives_1 ) ) ;
public final void rule__FREQ__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6195:1: ( ( ( rule__FREQ__Alternatives_1 ) ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6196:1: ( ( rule__FREQ__Alternatives_1 ) )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6196:1: ( ( rule__FREQ__Alternatives_1 ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6197:1: ( rule__FREQ__Alternatives_1 )
{
before(grammarAccess.getFREQAccess().getAlternatives_1());
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6198:1: ( rule__FREQ__Alternatives_1 )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6198:2: rule__FREQ__Alternatives_1
{
pushFollow(FOLLOW_rule__FREQ__Alternatives_1_in_rule__FREQ__Group__1__Impl12784);
rule__FREQ__Alternatives_1();
state._fsp--;
}
after(grammarAccess.getFREQAccess().getAlternatives_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__FREQ__Group__1__Impl"
// $ANTLR start "rule__Stylesheet__CharsetAssignment_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6213:1: rule__Stylesheet__CharsetAssignment_0 : ( rulecharset ) ;
public final void rule__Stylesheet__CharsetAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6217:1: ( ( rulecharset ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6218:1: ( rulecharset )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6218:1: ( rulecharset )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6219:1: rulecharset
{
before(grammarAccess.getStylesheetAccess().getCharsetCharsetParserRuleCall_0_0());
pushFollow(FOLLOW_rulecharset_in_rule__Stylesheet__CharsetAssignment_012823);
rulecharset();
state._fsp--;
after(grammarAccess.getStylesheetAccess().getCharsetCharsetParserRuleCall_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__CharsetAssignment_0"
// $ANTLR start "rule__Stylesheet__ImportsAssignment_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6228:1: rule__Stylesheet__ImportsAssignment_1 : ( ruleimportExpression ) ;
public final void rule__Stylesheet__ImportsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6232:1: ( ( ruleimportExpression ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6233:1: ( ruleimportExpression )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6233:1: ( ruleimportExpression )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6234:1: ruleimportExpression
{
before(grammarAccess.getStylesheetAccess().getImportsImportExpressionParserRuleCall_1_0());
pushFollow(FOLLOW_ruleimportExpression_in_rule__Stylesheet__ImportsAssignment_112854);
ruleimportExpression();
state._fsp--;
after(grammarAccess.getStylesheetAccess().getImportsImportExpressionParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__ImportsAssignment_1"
// $ANTLR start "rule__Stylesheet__RulesetAssignment_2_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6243:1: rule__Stylesheet__RulesetAssignment_2_0 : ( ruleruleset ) ;
public final void rule__Stylesheet__RulesetAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6247:1: ( ( ruleruleset ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6248:1: ( ruleruleset )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6248:1: ( ruleruleset )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6249:1: ruleruleset
{
before(grammarAccess.getStylesheetAccess().getRulesetRulesetParserRuleCall_2_0_0());
pushFollow(FOLLOW_ruleruleset_in_rule__Stylesheet__RulesetAssignment_2_012885);
ruleruleset();
state._fsp--;
after(grammarAccess.getStylesheetAccess().getRulesetRulesetParserRuleCall_2_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__RulesetAssignment_2_0"
// $ANTLR start "rule__Stylesheet__MediaAssignment_2_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6258:1: rule__Stylesheet__MediaAssignment_2_1 : ( rulemedia ) ;
public final void rule__Stylesheet__MediaAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6262:1: ( ( rulemedia ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6263:1: ( rulemedia )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6263:1: ( rulemedia )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6264:1: rulemedia
{
before(grammarAccess.getStylesheetAccess().getMediaMediaParserRuleCall_2_1_0());
pushFollow(FOLLOW_rulemedia_in_rule__Stylesheet__MediaAssignment_2_112916);
rulemedia();
state._fsp--;
after(grammarAccess.getStylesheetAccess().getMediaMediaParserRuleCall_2_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__MediaAssignment_2_1"
// $ANTLR start "rule__Stylesheet__PageAssignment_2_2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6273:1: rule__Stylesheet__PageAssignment_2_2 : ( rulepage ) ;
public final void rule__Stylesheet__PageAssignment_2_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6277:1: ( ( rulepage ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6278:1: ( rulepage )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6278:1: ( rulepage )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6279:1: rulepage
{
before(grammarAccess.getStylesheetAccess().getPagePageParserRuleCall_2_2_0());
pushFollow(FOLLOW_rulepage_in_rule__Stylesheet__PageAssignment_2_212947);
rulepage();
state._fsp--;
after(grammarAccess.getStylesheetAccess().getPagePageParserRuleCall_2_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Stylesheet__PageAssignment_2_2"
// $ANTLR start "rule__Charset__CharsetAssignment_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6288:1: rule__Charset__CharsetAssignment_1 : ( RULE_STRING ) ;
public final void rule__Charset__CharsetAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6292:1: ( ( RULE_STRING ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6293:1: ( RULE_STRING )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6293:1: ( RULE_STRING )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6294:1: RULE_STRING
{
before(grammarAccess.getCharsetAccess().getCharsetSTRINGTerminalRuleCall_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Charset__CharsetAssignment_112978);
after(grammarAccess.getCharsetAccess().getCharsetSTRINGTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Charset__CharsetAssignment_1"
// $ANTLR start "rule__ImportExpression__ValueAssignment_0_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6303:1: rule__ImportExpression__ValueAssignment_0_1 : ( RULE_STRING ) ;
public final void rule__ImportExpression__ValueAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6307:1: ( ( RULE_STRING ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6308:1: ( RULE_STRING )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6308:1: ( RULE_STRING )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6309:1: RULE_STRING
{
before(grammarAccess.getImportExpressionAccess().getValueSTRINGTerminalRuleCall_0_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ImportExpression__ValueAssignment_0_113009);
after(grammarAccess.getImportExpressionAccess().getValueSTRINGTerminalRuleCall_0_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__ValueAssignment_0_1"
// $ANTLR start "rule__ImportExpression__MediaListAssignment_1_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6318:1: rule__ImportExpression__MediaListAssignment_1_1 : ( rulemedia_list ) ;
public final void rule__ImportExpression__MediaListAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6322:1: ( ( rulemedia_list ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6323:1: ( rulemedia_list )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6323:1: ( rulemedia_list )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6324:1: rulemedia_list
{
before(grammarAccess.getImportExpressionAccess().getMediaListMedia_listParserRuleCall_1_1_0());
pushFollow(FOLLOW_rulemedia_list_in_rule__ImportExpression__MediaListAssignment_1_113040);
rulemedia_list();
state._fsp--;
after(grammarAccess.getImportExpressionAccess().getMediaListMedia_listParserRuleCall_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__ImportExpression__MediaListAssignment_1_1"
// $ANTLR start "rule__Page__PseudoPageAssignment_2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6333:1: rule__Page__PseudoPageAssignment_2 : ( rulepseudo_page ) ;
public final void rule__Page__PseudoPageAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6337:1: ( ( rulepseudo_page ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6338:1: ( rulepseudo_page )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6338:1: ( rulepseudo_page )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6339:1: rulepseudo_page
{
before(grammarAccess.getPageAccess().getPseudoPagePseudo_pageParserRuleCall_2_0());
pushFollow(FOLLOW_rulepseudo_page_in_rule__Page__PseudoPageAssignment_213071);
rulepseudo_page();
state._fsp--;
after(grammarAccess.getPageAccess().getPseudoPagePseudo_pageParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__PseudoPageAssignment_2"
// $ANTLR start "rule__Page__DeclarationsAssignment_4"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6348:1: rule__Page__DeclarationsAssignment_4 : ( rulecss_generic_declaration ) ;
public final void rule__Page__DeclarationsAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6352:1: ( ( rulecss_generic_declaration ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6353:1: ( rulecss_generic_declaration )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6353:1: ( rulecss_generic_declaration )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6354:1: rulecss_generic_declaration
{
before(grammarAccess.getPageAccess().getDeclarationsCss_generic_declarationParserRuleCall_4_0());
pushFollow(FOLLOW_rulecss_generic_declaration_in_rule__Page__DeclarationsAssignment_413102);
rulecss_generic_declaration();
state._fsp--;
after(grammarAccess.getPageAccess().getDeclarationsCss_generic_declarationParserRuleCall_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__DeclarationsAssignment_4"
// $ANTLR start "rule__Page__DeclarationsAssignment_5_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6363:1: rule__Page__DeclarationsAssignment_5_1 : ( rulecss_generic_declaration ) ;
public final void rule__Page__DeclarationsAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6367:1: ( ( rulecss_generic_declaration ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6368:1: ( rulecss_generic_declaration )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6368:1: ( rulecss_generic_declaration )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6369:1: rulecss_generic_declaration
{
before(grammarAccess.getPageAccess().getDeclarationsCss_generic_declarationParserRuleCall_5_1_0());
pushFollow(FOLLOW_rulecss_generic_declaration_in_rule__Page__DeclarationsAssignment_5_113133);
rulecss_generic_declaration();
state._fsp--;
after(grammarAccess.getPageAccess().getDeclarationsCss_generic_declarationParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Page__DeclarationsAssignment_5_1"
// $ANTLR start "rule__Media__MedialistAssignment_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6378:1: rule__Media__MedialistAssignment_1 : ( rulemedia_list ) ;
public final void rule__Media__MedialistAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6382:1: ( ( rulemedia_list ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6383:1: ( rulemedia_list )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6383:1: ( rulemedia_list )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6384:1: rulemedia_list
{
before(grammarAccess.getMediaAccess().getMedialistMedia_listParserRuleCall_1_0());
pushFollow(FOLLOW_rulemedia_list_in_rule__Media__MedialistAssignment_113164);
rulemedia_list();
state._fsp--;
after(grammarAccess.getMediaAccess().getMedialistMedia_listParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__MedialistAssignment_1"
// $ANTLR start "rule__Media__RulesetsAssignment_3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6393:1: rule__Media__RulesetsAssignment_3 : ( ruleruleset ) ;
public final void rule__Media__RulesetsAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6397:1: ( ( ruleruleset ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6398:1: ( ruleruleset )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6398:1: ( ruleruleset )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6399:1: ruleruleset
{
before(grammarAccess.getMediaAccess().getRulesetsRulesetParserRuleCall_3_0());
pushFollow(FOLLOW_ruleruleset_in_rule__Media__RulesetsAssignment_313195);
ruleruleset();
state._fsp--;
after(grammarAccess.getMediaAccess().getRulesetsRulesetParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Media__RulesetsAssignment_3"
// $ANTLR start "rule__Ruleset__SelectorsAssignment_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6408:1: rule__Ruleset__SelectorsAssignment_0 : ( ruleselector ) ;
public final void rule__Ruleset__SelectorsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6412:1: ( ( ruleselector ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6413:1: ( ruleselector )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6413:1: ( ruleselector )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6414:1: ruleselector
{
before(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_0_0());
pushFollow(FOLLOW_ruleselector_in_rule__Ruleset__SelectorsAssignment_013226);
ruleselector();
state._fsp--;
after(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__SelectorsAssignment_0"
// $ANTLR start "rule__Ruleset__SelectorsAssignment_1_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6423:1: rule__Ruleset__SelectorsAssignment_1_1 : ( ruleselector ) ;
public final void rule__Ruleset__SelectorsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6427:1: ( ( ruleselector ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6428:1: ( ruleselector )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6428:1: ( ruleselector )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6429:1: ruleselector
{
before(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruleselector_in_rule__Ruleset__SelectorsAssignment_1_113257);
ruleselector();
state._fsp--;
after(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__SelectorsAssignment_1_1"
// $ANTLR start "rule__Ruleset__DeclarationsAssignment_3_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6438:1: rule__Ruleset__DeclarationsAssignment_3_0 : ( rulecss_declaration ) ;
public final void rule__Ruleset__DeclarationsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6442:1: ( ( rulecss_declaration ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6443:1: ( rulecss_declaration )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6443:1: ( rulecss_declaration )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6444:1: rulecss_declaration
{
before(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_3_0_0());
pushFollow(FOLLOW_rulecss_declaration_in_rule__Ruleset__DeclarationsAssignment_3_013288);
rulecss_declaration();
state._fsp--;
after(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_3_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Ruleset__DeclarationsAssignment_3_0"
// $ANTLR start "rule__Selector__SimpleselectorsAssignment_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6453:1: rule__Selector__SimpleselectorsAssignment_0 : ( rulesimple_selector ) ;
public final void rule__Selector__SimpleselectorsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6457:1: ( ( rulesimple_selector ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6458:1: ( rulesimple_selector )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6458:1: ( rulesimple_selector )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6459:1: rulesimple_selector
{
before(grammarAccess.getSelectorAccess().getSimpleselectorsSimple_selectorParserRuleCall_0_0());
pushFollow(FOLLOW_rulesimple_selector_in_rule__Selector__SimpleselectorsAssignment_013319);
rulesimple_selector();
state._fsp--;
after(grammarAccess.getSelectorAccess().getSimpleselectorsSimple_selectorParserRuleCall_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__SimpleselectorsAssignment_0"
// $ANTLR start "rule__Selector__CombinatorAssignment_1_0_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6468:1: rule__Selector__CombinatorAssignment_1_0_0 : ( rulecombinator ) ;
public final void rule__Selector__CombinatorAssignment_1_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6472:1: ( ( rulecombinator ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6473:1: ( rulecombinator )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6473:1: ( rulecombinator )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6474:1: rulecombinator
{
before(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_0_0_0());
pushFollow(FOLLOW_rulecombinator_in_rule__Selector__CombinatorAssignment_1_0_013350);
rulecombinator();
state._fsp--;
after(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_0_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__CombinatorAssignment_1_0_0"
// $ANTLR start "rule__Selector__SelectorAssignment_1_0_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6483:1: rule__Selector__SelectorAssignment_1_0_1 : ( ruleselector ) ;
public final void rule__Selector__SelectorAssignment_1_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6487:1: ( ( ruleselector ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6488:1: ( ruleselector )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6488:1: ( ruleselector )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6489:1: ruleselector
{
before(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_0_1_0());
pushFollow(FOLLOW_ruleselector_in_rule__Selector__SelectorAssignment_1_0_113381);
ruleselector();
state._fsp--;
after(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_0_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__SelectorAssignment_1_0_1"
// $ANTLR start "rule__Selector__CombinatorAssignment_1_1_1_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6498:1: rule__Selector__CombinatorAssignment_1_1_1_0 : ( rulecombinator ) ;
public final void rule__Selector__CombinatorAssignment_1_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6502:1: ( ( rulecombinator ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6503:1: ( rulecombinator )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6503:1: ( rulecombinator )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6504:1: rulecombinator
{
before(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_1_1_0_0());
pushFollow(FOLLOW_rulecombinator_in_rule__Selector__CombinatorAssignment_1_1_1_013412);
rulecombinator();
state._fsp--;
after(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_1_1_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__CombinatorAssignment_1_1_1_0"
// $ANTLR start "rule__Selector__SelectorAssignment_1_1_1_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6513:1: rule__Selector__SelectorAssignment_1_1_1_1 : ( ruleselector ) ;
public final void rule__Selector__SelectorAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6517:1: ( ( ruleselector ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6518:1: ( ruleselector )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6518:1: ( ruleselector )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6519:1: ruleselector
{
before(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_1_1_1_0());
pushFollow(FOLLOW_ruleselector_in_rule__Selector__SelectorAssignment_1_1_1_113443);
ruleselector();
state._fsp--;
after(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_1_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Selector__SelectorAssignment_1_1_1_1"
// $ANTLR start "rule__Simple_selector__ElementAssignment_0_0_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6528:1: rule__Simple_selector__ElementAssignment_0_0_0 : ( ruleelement_name ) ;
public final void rule__Simple_selector__ElementAssignment_0_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6532:1: ( ( ruleelement_name ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6533:1: ( ruleelement_name )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6533:1: ( ruleelement_name )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6534:1: ruleelement_name
{
before(grammarAccess.getSimple_selectorAccess().getElementElement_nameParserRuleCall_0_0_0_0());
pushFollow(FOLLOW_ruleelement_name_in_rule__Simple_selector__ElementAssignment_0_0_013474);
ruleelement_name();
state._fsp--;
after(grammarAccess.getSimple_selectorAccess().getElementElement_nameParserRuleCall_0_0_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__ElementAssignment_0_0_0"
// $ANTLR start "rule__Simple_selector__UniversalAssignment_0_0_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6543:1: rule__Simple_selector__UniversalAssignment_0_0_1 : ( rulecss_universal ) ;
public final void rule__Simple_selector__UniversalAssignment_0_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6547:1: ( ( rulecss_universal ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6548:1: ( rulecss_universal )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6548:1: ( rulecss_universal )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6549:1: rulecss_universal
{
before(grammarAccess.getSimple_selectorAccess().getUniversalCss_universalParserRuleCall_0_0_1_0());
pushFollow(FOLLOW_rulecss_universal_in_rule__Simple_selector__UniversalAssignment_0_0_113505);
rulecss_universal();
state._fsp--;
after(grammarAccess.getSimple_selectorAccess().getUniversalCss_universalParserRuleCall_0_0_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__UniversalAssignment_0_0_1"
// $ANTLR start "rule__Simple_selector__SubSelectorsAssignment_0_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6558:1: rule__Simple_selector__SubSelectorsAssignment_0_1 : ( rulesub_selector ) ;
public final void rule__Simple_selector__SubSelectorsAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6562:1: ( ( rulesub_selector ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6563:1: ( rulesub_selector )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6563:1: ( rulesub_selector )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6564:1: rulesub_selector
{
before(grammarAccess.getSimple_selectorAccess().getSubSelectorsSub_selectorParserRuleCall_0_1_0());
pushFollow(FOLLOW_rulesub_selector_in_rule__Simple_selector__SubSelectorsAssignment_0_113536);
rulesub_selector();
state._fsp--;
after(grammarAccess.getSimple_selectorAccess().getSubSelectorsSub_selectorParserRuleCall_0_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__SubSelectorsAssignment_0_1"
// $ANTLR start "rule__Simple_selector__SubSelectorsAssignment_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6573:1: rule__Simple_selector__SubSelectorsAssignment_1 : ( rulesub_selector ) ;
public final void rule__Simple_selector__SubSelectorsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6577:1: ( ( rulesub_selector ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6578:1: ( rulesub_selector )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6578:1: ( rulesub_selector )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6579:1: rulesub_selector
{
before(grammarAccess.getSimple_selectorAccess().getSubSelectorsSub_selectorParserRuleCall_1_0());
pushFollow(FOLLOW_rulesub_selector_in_rule__Simple_selector__SubSelectorsAssignment_113567);
rulesub_selector();
state._fsp--;
after(grammarAccess.getSimple_selectorAccess().getSubSelectorsSub_selectorParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Simple_selector__SubSelectorsAssignment_1"
// $ANTLR start "rule__Sub_selector__IdAssignment_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6588:1: rule__Sub_selector__IdAssignment_0 : ( rulecss_id ) ;
public final void rule__Sub_selector__IdAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6592:1: ( ( rulecss_id ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6593:1: ( rulecss_id )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6593:1: ( rulecss_id )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6594:1: rulecss_id
{
before(grammarAccess.getSub_selectorAccess().getIdCss_idParserRuleCall_0_0());
pushFollow(FOLLOW_rulecss_id_in_rule__Sub_selector__IdAssignment_013598);
rulecss_id();
state._fsp--;
after(grammarAccess.getSub_selectorAccess().getIdCss_idParserRuleCall_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Sub_selector__IdAssignment_0"
// $ANTLR start "rule__Sub_selector__ClassAssignment_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6603:1: rule__Sub_selector__ClassAssignment_1 : ( rulecss_class ) ;
public final void rule__Sub_selector__ClassAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6607:1: ( ( rulecss_class ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6608:1: ( rulecss_class )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6608:1: ( rulecss_class )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6609:1: rulecss_class
{
before(grammarAccess.getSub_selectorAccess().getClassCss_classParserRuleCall_1_0());
pushFollow(FOLLOW_rulecss_class_in_rule__Sub_selector__ClassAssignment_113629);
rulecss_class();
state._fsp--;
after(grammarAccess.getSub_selectorAccess().getClassCss_classParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Sub_selector__ClassAssignment_1"
// $ANTLR start "rule__Sub_selector__AttribAssignment_2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6618:1: rule__Sub_selector__AttribAssignment_2 : ( rulecss_attrib ) ;
public final void rule__Sub_selector__AttribAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6622:1: ( ( rulecss_attrib ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6623:1: ( rulecss_attrib )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6623:1: ( rulecss_attrib )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6624:1: rulecss_attrib
{
before(grammarAccess.getSub_selectorAccess().getAttribCss_attribParserRuleCall_2_0());
pushFollow(FOLLOW_rulecss_attrib_in_rule__Sub_selector__AttribAssignment_213660);
rulecss_attrib();
state._fsp--;
after(grammarAccess.getSub_selectorAccess().getAttribCss_attribParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Sub_selector__AttribAssignment_2"
// $ANTLR start "rule__Sub_selector__PseudoclassAssignment_3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6633:1: rule__Sub_selector__PseudoclassAssignment_3 : ( rulecss_pseudo ) ;
public final void rule__Sub_selector__PseudoclassAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6637:1: ( ( rulecss_pseudo ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6638:1: ( rulecss_pseudo )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6638:1: ( rulecss_pseudo )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6639:1: rulecss_pseudo
{
before(grammarAccess.getSub_selectorAccess().getPseudoclassCss_pseudoParserRuleCall_3_0());
pushFollow(FOLLOW_rulecss_pseudo_in_rule__Sub_selector__PseudoclassAssignment_313691);
rulecss_pseudo();
state._fsp--;
after(grammarAccess.getSub_selectorAccess().getPseudoclassCss_pseudoParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Sub_selector__PseudoclassAssignment_3"
// $ANTLR start "rule__Sub_selector__NegotationAssignment_4"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6648:1: rule__Sub_selector__NegotationAssignment_4 : ( rulecss_negation ) ;
public final void rule__Sub_selector__NegotationAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6652:1: ( ( rulecss_negation ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6653:1: ( rulecss_negation )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6653:1: ( rulecss_negation )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6654:1: rulecss_negation
{
before(grammarAccess.getSub_selectorAccess().getNegotationCss_negationParserRuleCall_4_0());
pushFollow(FOLLOW_rulecss_negation_in_rule__Sub_selector__NegotationAssignment_413722);
rulecss_negation();
state._fsp--;
after(grammarAccess.getSub_selectorAccess().getNegotationCss_negationParserRuleCall_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Sub_selector__NegotationAssignment_4"
// $ANTLR start "rule__Css_generic_declaration__PropertyAssignment_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6663:1: rule__Css_generic_declaration__PropertyAssignment_0 : ( rulecss_property ) ;
public final void rule__Css_generic_declaration__PropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6667:1: ( ( rulecss_property ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6668:1: ( rulecss_property )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6668:1: ( rulecss_property )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6669:1: rulecss_property
{
before(grammarAccess.getCss_generic_declarationAccess().getPropertyCss_propertyParserRuleCall_0_0());
pushFollow(FOLLOW_rulecss_property_in_rule__Css_generic_declaration__PropertyAssignment_013753);
rulecss_property();
state._fsp--;
after(grammarAccess.getCss_generic_declarationAccess().getPropertyCss_propertyParserRuleCall_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__PropertyAssignment_0"
// $ANTLR start "rule__Css_generic_declaration__ExpressionAssignment_2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6678:1: rule__Css_generic_declaration__ExpressionAssignment_2 : ( ruleexpr ) ;
public final void rule__Css_generic_declaration__ExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6682:1: ( ( ruleexpr ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6683:1: ( ruleexpr )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6683:1: ( ruleexpr )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6684:1: ruleexpr
{
before(grammarAccess.getCss_generic_declarationAccess().getExpressionExprParserRuleCall_2_0());
pushFollow(FOLLOW_ruleexpr_in_rule__Css_generic_declaration__ExpressionAssignment_213784);
ruleexpr();
state._fsp--;
after(grammarAccess.getCss_generic_declarationAccess().getExpressionExprParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__ExpressionAssignment_2"
// $ANTLR start "rule__Css_generic_declaration__PrioAssignment_3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6693:1: rule__Css_generic_declaration__PrioAssignment_3 : ( rulecss_prio ) ;
public final void rule__Css_generic_declaration__PrioAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6697:1: ( ( rulecss_prio ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6698:1: ( rulecss_prio )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6698:1: ( rulecss_prio )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6699:1: rulecss_prio
{
before(grammarAccess.getCss_generic_declarationAccess().getPrioCss_prioParserRuleCall_3_0());
pushFollow(FOLLOW_rulecss_prio_in_rule__Css_generic_declaration__PrioAssignment_313815);
rulecss_prio();
state._fsp--;
after(grammarAccess.getCss_generic_declarationAccess().getPrioCss_prioParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Css_generic_declaration__PrioAssignment_3"
// $ANTLR start "rule__Expr__TermGroupsAssignment_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6708:1: rule__Expr__TermGroupsAssignment_0 : ( ruletermGroup ) ;
public final void rule__Expr__TermGroupsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6712:1: ( ( ruletermGroup ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6713:1: ( ruletermGroup )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6713:1: ( ruletermGroup )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6714:1: ruletermGroup
{
before(grammarAccess.getExprAccess().getTermGroupsTermGroupParserRuleCall_0_0());
pushFollow(FOLLOW_ruletermGroup_in_rule__Expr__TermGroupsAssignment_013846);
ruletermGroup();
state._fsp--;
after(grammarAccess.getExprAccess().getTermGroupsTermGroupParserRuleCall_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__TermGroupsAssignment_0"
// $ANTLR start "rule__Expr__TermGroupsAssignment_1_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6723:1: rule__Expr__TermGroupsAssignment_1_1 : ( ruletermGroup ) ;
public final void rule__Expr__TermGroupsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6727:1: ( ( ruletermGroup ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6728:1: ( ruletermGroup )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6728:1: ( ruletermGroup )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6729:1: ruletermGroup
{
before(grammarAccess.getExprAccess().getTermGroupsTermGroupParserRuleCall_1_1_0());
pushFollow(FOLLOW_ruletermGroup_in_rule__Expr__TermGroupsAssignment_1_113877);
ruletermGroup();
state._fsp--;
after(grammarAccess.getExprAccess().getTermGroupsTermGroupParserRuleCall_1_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Expr__TermGroupsAssignment_1_1"
// $ANTLR start "rule__TermGroup__TermsAssignment"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6738:1: rule__TermGroup__TermsAssignment : ( ruleterm ) ;
public final void rule__TermGroup__TermsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6742:1: ( ( ruleterm ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6743:1: ( ruleterm )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6743:1: ( ruleterm )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6744:1: ruleterm
{
before(grammarAccess.getTermGroupAccess().getTermsTermParserRuleCall_0());
pushFollow(FOLLOW_ruleterm_in_rule__TermGroup__TermsAssignment13908);
ruleterm();
state._fsp--;
after(grammarAccess.getTermGroupAccess().getTermsTermParserRuleCall_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__TermGroup__TermsAssignment"
// $ANTLR start "rule__Term__NumberAssignment_0"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6753:1: rule__Term__NumberAssignment_0 : ( rulenumberTerm ) ;
public final void rule__Term__NumberAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6757:1: ( ( rulenumberTerm ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6758:1: ( rulenumberTerm )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6758:1: ( rulenumberTerm )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6759:1: rulenumberTerm
{
before(grammarAccess.getTermAccess().getNumberNumberTermParserRuleCall_0_0());
pushFollow(FOLLOW_rulenumberTerm_in_rule__Term__NumberAssignment_013939);
rulenumberTerm();
state._fsp--;
after(grammarAccess.getTermAccess().getNumberNumberTermParserRuleCall_0_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Term__NumberAssignment_0"
// $ANTLR start "rule__Term__StringValueAssignment_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6768:1: rule__Term__StringValueAssignment_1 : ( RULE_STRING ) ;
public final void rule__Term__StringValueAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6772:1: ( ( RULE_STRING ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6773:1: ( RULE_STRING )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6773:1: ( RULE_STRING )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6774:1: RULE_STRING
{
before(grammarAccess.getTermAccess().getStringValueSTRINGTerminalRuleCall_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Term__StringValueAssignment_113970);
after(grammarAccess.getTermAccess().getStringValueSTRINGTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Term__StringValueAssignment_1"
// $ANTLR start "rule__Term__IdentifierAssignment_2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6783:1: rule__Term__IdentifierAssignment_2 : ( rulecss_property ) ;
public final void rule__Term__IdentifierAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6787:1: ( ( rulecss_property ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6788:1: ( rulecss_property )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6788:1: ( rulecss_property )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6789:1: rulecss_property
{
before(grammarAccess.getTermAccess().getIdentifierCss_propertyParserRuleCall_2_0());
pushFollow(FOLLOW_rulecss_property_in_rule__Term__IdentifierAssignment_214001);
rulecss_property();
state._fsp--;
after(grammarAccess.getTermAccess().getIdentifierCss_propertyParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Term__IdentifierAssignment_2"
// $ANTLR start "rule__Term__UrlAssignment_3"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6798:1: rule__Term__UrlAssignment_3 : ( ruleURLType ) ;
public final void rule__Term__UrlAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6802:1: ( ( ruleURLType ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6803:1: ( ruleURLType )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6803:1: ( ruleURLType )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6804:1: ruleURLType
{
before(grammarAccess.getTermAccess().getUrlURLTypeParserRuleCall_3_0());
pushFollow(FOLLOW_ruleURLType_in_rule__Term__UrlAssignment_314032);
ruleURLType();
state._fsp--;
after(grammarAccess.getTermAccess().getUrlURLTypeParserRuleCall_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Term__UrlAssignment_3"
// $ANTLR start "rule__Term__FunctionAssignment_4"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6813:1: rule__Term__FunctionAssignment_4 : ( rulefunction ) ;
public final void rule__Term__FunctionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6817:1: ( ( rulefunction ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6818:1: ( rulefunction )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6818:1: ( rulefunction )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6819:1: rulefunction
{
before(grammarAccess.getTermAccess().getFunctionFunctionParserRuleCall_4_0());
pushFollow(FOLLOW_rulefunction_in_rule__Term__FunctionAssignment_414063);
rulefunction();
state._fsp--;
after(grammarAccess.getTermAccess().getFunctionFunctionParserRuleCall_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Term__FunctionAssignment_4"
// $ANTLR start "rule__Term__HexColorAssignment_5"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6828:1: rule__Term__HexColorAssignment_5 : ( ruleHexColor ) ;
public final void rule__Term__HexColorAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6832:1: ( ( ruleHexColor ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6833:1: ( ruleHexColor )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6833:1: ( ruleHexColor )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6834:1: ruleHexColor
{
before(grammarAccess.getTermAccess().getHexColorHexColorParserRuleCall_5_0());
pushFollow(FOLLOW_ruleHexColor_in_rule__Term__HexColorAssignment_514094);
ruleHexColor();
state._fsp--;
after(grammarAccess.getTermAccess().getHexColorHexColorParserRuleCall_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Term__HexColorAssignment_5"
// $ANTLR start "rule__Function__NameAssignment_1"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6843:1: rule__Function__NameAssignment_1 : ( RULE_IDENT ) ;
public final void rule__Function__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6847:1: ( ( RULE_IDENT ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6848:1: ( RULE_IDENT )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6848:1: ( RULE_IDENT )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6849:1: RULE_IDENT
{
before(grammarAccess.getFunctionAccess().getNameIDENTTerminalRuleCall_1_0());
match(input,RULE_IDENT,FOLLOW_RULE_IDENT_in_rule__Function__NameAssignment_114125);
after(grammarAccess.getFunctionAccess().getNameIDENTTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__NameAssignment_1"
// $ANTLR start "rule__Function__ExpressionAssignment_4"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6858:1: rule__Function__ExpressionAssignment_4 : ( ruleexpr ) ;
public final void rule__Function__ExpressionAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6862:1: ( ( ruleexpr ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6863:1: ( ruleexpr )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6863:1: ( ruleexpr )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6864:1: ruleexpr
{
before(grammarAccess.getFunctionAccess().getExpressionExprParserRuleCall_4_0());
pushFollow(FOLLOW_ruleexpr_in_rule__Function__ExpressionAssignment_414156);
ruleexpr();
state._fsp--;
after(grammarAccess.getFunctionAccess().getExpressionExprParserRuleCall_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__Function__ExpressionAssignment_4"
// $ANTLR start "rule__URLType__UrlAssignment_2"
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6873:1: rule__URLType__UrlAssignment_2 : ( RULE_STRING ) ;
public final void rule__URLType__UrlAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6877:1: ( ( RULE_STRING ) )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6878:1: ( RULE_STRING )
{
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6878:1: ( RULE_STRING )
// ../at.bestsolution.efxclipse.tooling.css.ui/src-gen/at/bestsolution/efxclipse/tooling/css/ui/contentassist/antlr/internal/InternalCssDsl.g:6879:1: RULE_STRING
{
before(grammarAccess.getURLTypeAccess().getUrlSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__URLType__UrlAssignment_214187);
after(grammarAccess.getURLTypeAccess().getUrlSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end "rule__URLType__UrlAssignment_2"
// Delegated rules
protected DFA22 dfa22 = new DFA22(this);
protected DFA24 dfa24 = new DFA24(this);
protected DFA29 dfa29 = new DFA29(this);
static final String DFA22_eotS =
"\12\uffff";
static final String DFA22_eofS =
"\1\uffff\1\4\1\11\7\uffff";
static final String DFA22_minS =
"\1\4\2\64\1\4\6\uffff";
static final String DFA22_maxS =
"\1\66\2\72\1\57\6\uffff";
static final String DFA22_acceptS =
"\4\uffff\1\1\1\3\1\4\1\5\1\6\1\2";
static final String DFA22_specialS =
"\12\uffff}>";
static final String[] DFA22_transitionS = {
"\1\1\1\5\21\uffff\1\2\11\uffff\17\4\3\uffff\1\10\1\3\1\6\1"+
"\7",
"\1\3\5\uffff\1\4",
"\1\3\5\uffff\1\11",
"\1\4\22\uffff\1\11\11\uffff\17\4",
"",
"",
"",
"",
"",
""
};
static final short[] DFA22_eot = DFA.unpackEncodedString(DFA22_eotS);
static final short[] DFA22_eof = DFA.unpackEncodedString(DFA22_eofS);
static final char[] DFA22_min = DFA.unpackEncodedStringToUnsignedChars(DFA22_minS);
static final char[] DFA22_max = DFA.unpackEncodedStringToUnsignedChars(DFA22_maxS);
static final short[] DFA22_accept = DFA.unpackEncodedString(DFA22_acceptS);
static final short[] DFA22_special = DFA.unpackEncodedString(DFA22_specialS);
static final short[][] DFA22_transition;
static {
int numStates = DFA22_transitionS.length;
DFA22_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA22_transition[i] = DFA.unpackEncodedString(DFA22_transitionS[i]);
}
}
class DFA22 extends DFA {
public DFA22(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 22;
this.eot = DFA22_eot;
this.eof = DFA22_eof;
this.min = DFA22_min;
this.max = DFA22_max;
this.accept = DFA22_accept;
this.special = DFA22_special;
this.transition = DFA22_transition;
}
public String getDescription() {
return "2009:1: rule__Css_negation_arg__Alternatives : ( ( rulecss_type_selector ) | ( rulecss_universal ) | ( RULE_HASH ) | ( rulecss_class ) | ( rulecss_attrib ) | ( rulecss_pseudo ) );";
}
}
static final String DFA24_eotS =
"\12\uffff";
static final String DFA24_eofS =
"\12\uffff";
static final String DFA24_minS =
"\1\12\2\41\7\uffff";
static final String DFA24_maxS =
"\1\13\2\74\7\uffff";
static final String DFA24_acceptS =
"\3\uffff\1\6\1\7\1\5\1\2\1\4\1\3\1\1";
static final String DFA24_specialS =
"\12\uffff}>";
static final String[] DFA24_transitionS = {
"\1\1\1\2",
"\6\6\3\5\2\3\2\4\1\10\1\7\14\uffff\1\11",
"\6\6\3\5\2\3\2\4\1\10\1\7\14\uffff\1\11",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA24_eot = DFA.unpackEncodedString(DFA24_eotS);
static final short[] DFA24_eof = DFA.unpackEncodedString(DFA24_eofS);
static final char[] DFA24_min = DFA.unpackEncodedStringToUnsignedChars(DFA24_minS);
static final char[] DFA24_max = DFA.unpackEncodedStringToUnsignedChars(DFA24_maxS);
static final short[] DFA24_accept = DFA.unpackEncodedString(DFA24_acceptS);
static final short[] DFA24_special = DFA.unpackEncodedString(DFA24_specialS);
static final short[][] DFA24_transition;
static {
int numStates = DFA24_transitionS.length;
DFA24_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA24_transition[i] = DFA.unpackEncodedString(DFA24_transitionS[i]);
}
}
class DFA24 extends DFA {
public DFA24(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 24;
this.eot = DFA24_eot;
this.eof = DFA24_eof;
this.min = DFA24_min;
this.max = DFA24_max;
this.accept = DFA24_accept;
this.special = DFA24_special;
this.transition = DFA24_transition;
}
public String getDescription() {
return "2105:1: rule__DIMENSION__Alternatives : ( ( rulePERCENTAGE ) | ( ruleLENGTH ) | ( ruleEMS ) | ( ruleEXS ) | ( ruleANGLE ) | ( ruleTIME ) | ( ruleFREQ ) );";
}
}
static final String DFA29_eotS =
"\13\uffff";
static final String DFA29_eofS =
"\1\uffff\2\12\10\uffff";
static final String DFA29_minS =
"\1\12\2\4\10\uffff";
static final String DFA29_maxS =
"\1\13\2\74\10\uffff";
static final String DFA29_acceptS =
"\3\uffff\1\7\1\6\1\10\1\3\1\5\1\4\1\2\1\1";
static final String DFA29_specialS =
"\13\uffff}>";
static final String[] DFA29_transitionS = {
"\1\1\1\2",
"\2\12\2\uffff\5\12\1\uffff\1\12\15\uffff\2\12\2\uffff\1\12"+
"\6\6\3\4\2\3\2\5\1\10\1\7\1\12\1\uffff\1\12\7\uffff\2\12\1\11",
"\2\12\2\uffff\5\12\1\uffff\1\12\15\uffff\2\12\2\uffff\1\12"+
"\6\6\3\4\2\3\2\5\1\10\1\7\1\12\1\uffff\1\12\7\uffff\2\12\1\11",
"",
"",
"",
"",
"",
"",
"",
""
};
static final short[] DFA29_eot = DFA.unpackEncodedString(DFA29_eotS);
static final short[] DFA29_eof = DFA.unpackEncodedString(DFA29_eofS);
static final char[] DFA29_min = DFA.unpackEncodedStringToUnsignedChars(DFA29_minS);
static final char[] DFA29_max = DFA.unpackEncodedStringToUnsignedChars(DFA29_maxS);
static final short[] DFA29_accept = DFA.unpackEncodedString(DFA29_acceptS);
static final short[] DFA29_special = DFA.unpackEncodedString(DFA29_specialS);
static final short[][] DFA29_transition;
static {
int numStates = DFA29_transitionS.length;
DFA29_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
DFA29_transition[i] = DFA.unpackEncodedString(DFA29_transitionS[i]);
}
}
class DFA29 extends DFA {
public DFA29(BaseRecognizer recognizer) {
this.recognizer = recognizer;
this.decisionNumber = 29;
this.eot = DFA29_eot;
this.eof = DFA29_eof;
this.min = DFA29_min;
this.max = DFA29_max;
this.accept = DFA29_accept;
this.special = DFA29_special;
this.transition = DFA29_transition;
}
public String getDescription() {
return "2287:1: rule__NumberTerm__Alternatives_1 : ( ( ruleNUMBER ) | ( rulePERCENTAGE ) | ( ruleLENGTH ) | ( ruleEMS ) | ( ruleEXS ) | ( ruleANGLE ) | ( ruleTIME ) | ( ruleFREQ ) );";
}
}
public static final BitSet FOLLOW_rulestylesheet_in_entryRulestylesheet61 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulestylesheet68 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__Group__0_in_rulestylesheet94 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecharset_in_entryRulecharset121 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecharset128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Charset__Group__0_in_rulecharset154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleimportExpression_in_entryRuleimportExpression181 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleimportExpression188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Alternatives_in_ruleimportExpression214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulepage_in_entryRulepage241 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulepage248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group__0_in_rulepage274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulepseudo_page_in_entryRulepseudo_page301 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulepseudo_page308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Pseudo_page__Group__0_in_rulepseudo_page334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulemedia_in_entryRulemedia361 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulemedia368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media__Group__0_in_rulemedia394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulemedia_list_in_entryRulemedia_list421 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulemedia_list428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media_list__Group__0_in_rulemedia_list454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulemedium_in_entryRulemedium481 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulemedium488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rulemedium514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleruleset_in_entryRuleruleset540 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleruleset547 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group__0_in_ruleruleset573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleselector_in_entryRuleselector605 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleselector612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group__0_in_ruleselector642 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulesimple_selector_in_entryRulesimple_selector669 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulesimple_selector676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Simple_selector__Alternatives_in_rulesimple_selector702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleelement_name_in_entryRuleelement_name729 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleelement_name736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Element_name__Alternatives_in_ruleelement_name762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulesub_selector_in_entryRulesub_selector789 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulesub_selector796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Sub_selector__Alternatives_in_rulesub_selector822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_type_selector_in_entryRulecss_type_selector849 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_type_selector856 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_type_selector__Group__0_in_rulecss_type_selector882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_namespace_prefix_in_entryRulecss_namespace_prefix909 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_namespace_prefix916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_namespace_prefix__Group__0_in_rulecss_namespace_prefix942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_universal_in_entryRulecss_universal969 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_universal976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_universal__Group__0_in_rulecss_universal1002 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_class_in_entryRulecss_class1029 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_class1036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_class__Group__0_in_rulecss_class1062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_id_in_entryRulecss_id1089 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_id1096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_HASH_in_rulecss_id1122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_attrib_in_entryRulecss_attrib1148 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_attrib1155 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Group__0_in_rulecss_attrib1181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_declaration_in_entryRulecss_declaration1208 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_declaration1215 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_generic_declaration_in_rulecss_declaration1241 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_generic_declaration_in_entryRulecss_generic_declaration1267 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_generic_declaration1274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__Group__0_in_rulecss_generic_declaration1300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_prio_in_entryRulecss_prio1327 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_prio1334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIMPORTANT_SYM_in_rulecss_prio1360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_property_in_entryRulecss_property1386 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_property1393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_property__Group__0_in_rulecss_property1419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_pseudo_in_entryRulecss_pseudo1446 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_pseudo1453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_pseudo__Group__0_in_rulecss_pseudo1479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_negation_in_entryRulecss_negation1506 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_negation1513 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_negation__Group__0_in_rulecss_negation1539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_negation_arg_in_entryRulecss_negation_arg1566 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecss_negation_arg1573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_negation_arg__Alternatives_in_rulecss_negation_arg1599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulefunctional_pseudo_in_entryRulefunctional_pseudo1626 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulefunctional_pseudo1633 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Functional_pseudo__Group__0_in_rulefunctional_pseudo1659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulefunction_expr_in_entryRulefunction_expr1686 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulefunction_expr1693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function_expr__Alternatives_in_rulefunction_expr1721 = new BitSet(new long[]{0x0000000030000D12L});
public static final BitSet FOLLOW_rule__Function_expr__Alternatives_in_rulefunction_expr1733 = new BitSet(new long[]{0x0000000030000D12L});
public static final BitSet FOLLOW_ruleDIMENSION_in_entryRuleDIMENSION1763 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDIMENSION1770 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DIMENSION__Alternatives_in_ruleDIMENSION1796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecombinator_in_entryRulecombinator1823 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulecombinator1830 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Combinator__Group__0_in_rulecombinator1856 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleoperator_in_entryRuleoperator1883 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleoperator1890 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Operator__Alternatives_in_ruleoperator1916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleunary_operator_in_entryRuleunary_operator1943 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleunary_operator1950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Unary_operator__Alternatives_in_ruleunary_operator1976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleexpr_in_entryRuleexpr2008 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleexpr2015 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Expr__Group__0_in_ruleexpr2045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletermGroup_in_entryRuletermGroup2072 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletermGroup2079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TermGroup__TermsAssignment_in_ruletermGroup2107 = new BitSet(new long[]{0x0800000030000D32L});
public static final BitSet FOLLOW_rule__TermGroup__TermsAssignment_in_ruletermGroup2119 = new BitSet(new long[]{0x0800000030000D32L});
public static final BitSet FOLLOW_ruleterm_in_entryRuleterm2149 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleterm2156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Term__Alternatives_in_ruleterm2182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenumberTerm_in_entryRulenumberTerm2214 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulenumberTerm2221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__NumberTerm__Group__0_in_rulenumberTerm2251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_entryRulenum2278 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulenum2285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Num__Alternatives_in_rulenum2311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulefunction_in_entryRulefunction2343 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulefunction2350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function__Group__0_in_rulefunction2380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleHexColor_in_entryRuleHexColor2412 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleHexColor2419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_HASH_in_ruleHexColor2449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleURLType_in_entryRuleURLType2480 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleURLType2487 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__URLType__Group__0_in_ruleURLType2517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNUMBER_in_entryRuleNUMBER2544 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER2551 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_ruleNUMBER2577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePERCENTAGE_in_entryRulePERCENTAGE2603 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePERCENTAGE2610 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PERCENTAGE__Group__0_in_rulePERCENTAGE2636 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEMS_in_entryRuleEMS2663 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEMS2670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EMS__Group__0_in_ruleEMS2696 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEXS_in_entryRuleEXS2723 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEXS2730 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EXS__Group__0_in_ruleEXS2756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLENGTH_in_entryRuleLENGTH2788 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleLENGTH2795 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LENGTH__Group__0_in_ruleLENGTH2825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleANGLE_in_entryRuleANGLE2852 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleANGLE2859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ANGLE__Group__0_in_ruleANGLE2885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTIME_in_entryRuleTIME2912 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTIME2919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TIME__Group__0_in_ruleTIME2945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFREQ_in_entryRuleFREQ2972 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleFREQ2979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FREQ__Group__0_in_ruleFREQ3005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIMPORTANT_SYM_in_entryRuleIMPORTANT_SYM3032 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIMPORTANT_SYM3039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_ruleIMPORTANT_SYM3066 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleReservedWords_in_entryRuleReservedWords3094 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleReservedWords3101 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedWords__Alternatives_in_ruleReservedWords3127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__RulesetAssignment_2_0_in_rule__Stylesheet__Alternatives_23163 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__MediaAssignment_2_1_in_rule__Stylesheet__Alternatives_23181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__PageAssignment_2_2_in_rule__Stylesheet__Alternatives_23199 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__Charset__Alternatives_03233 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__Charset__Alternatives_03253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_0__0_in_rule__ImportExpression__Alternatives3287 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_1__0_in_rule__ImportExpression__Alternatives3305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__ImportExpression__Alternatives_0_03339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__ImportExpression__Alternatives_0_03359 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__Page__Alternatives_13394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__Page__Alternatives_13414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__Media__Alternatives_03449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_22_in_rule__Media__Alternatives_03469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_0__0_in_rule__Selector__Alternatives_13503 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_1__0_in_rule__Selector__Alternatives_13521 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Simple_selector__Group_0__0_in_rule__Simple_selector__Alternatives3554 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Simple_selector__SubSelectorsAssignment_1_in_rule__Simple_selector__Alternatives3574 = new BitSet(new long[]{0x0168000000000022L});
public static final BitSet FOLLOW_rule__Simple_selector__SubSelectorsAssignment_1_in_rule__Simple_selector__Alternatives3586 = new BitSet(new long[]{0x0168000000000022L});
public static final BitSet FOLLOW_rule__Simple_selector__ElementAssignment_0_0_0_in_rule__Simple_selector__Alternatives_0_03622 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Simple_selector__UniversalAssignment_0_0_1_in_rule__Simple_selector__Alternatives_0_03640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Element_name__Alternatives3673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleReservedWords_in_rule__Element_name__Alternatives3690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Sub_selector__IdAssignment_0_in_rule__Sub_selector__Alternatives3722 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Sub_selector__ClassAssignment_1_in_rule__Sub_selector__Alternatives3740 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Sub_selector__AttribAssignment_2_in_rule__Sub_selector__Alternatives3758 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Sub_selector__PseudoclassAssignment_3_in_rule__Sub_selector__Alternatives3776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Sub_selector__NegotationAssignment_4_in_rule__Sub_selector__Alternatives3794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Css_namespace_prefix__Alternatives_03827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__Css_namespace_prefix__Alternatives_03845 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Css_class__Alternatives_13879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleReservedWords_in_rule__Css_class__Alternatives_13896 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Css_attrib__Alternatives_13928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleReservedWords_in_rule__Css_attrib__Alternatives_13945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rule__Css_attrib__Alternatives_2_03978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__Css_attrib__Alternatives_2_03998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__Css_attrib__Alternatives_2_04018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__Css_attrib__Alternatives_2_04038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INCLUDES_in_rule__Css_attrib__Alternatives_2_04057 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_DASHMATCH_in_rule__Css_attrib__Alternatives_2_04074 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Alternatives_2_1_0_in_rule__Css_attrib__Alternatives_2_14106 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Css_attrib__Alternatives_2_14124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Css_attrib__Alternatives_2_1_04156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleReservedWords_in_rule__Css_attrib__Alternatives_2_1_04173 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Css_pseudo__Alternatives_24205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulefunctional_pseudo_in_rule__Css_pseudo__Alternatives_24222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_type_selector_in_rule__Css_negation_arg__Alternatives4254 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_universal_in_rule__Css_negation_arg__Alternatives4271 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_HASH_in_rule__Css_negation_arg__Alternatives4288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_class_in_rule__Css_negation_arg__Alternatives4305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_attrib_in_rule__Css_negation_arg__Alternatives4322 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_pseudo_in_rule__Css_negation_arg__Alternatives4339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__Function_expr__Alternatives4372 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__Function_expr__Alternatives4392 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleDIMENSION_in_rule__Function_expr__Alternatives4411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNUMBER_in_rule__Function_expr__Alternatives4428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Function_expr__Alternatives4445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Function_expr__Alternatives4462 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePERCENTAGE_in_rule__DIMENSION__Alternatives4494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLENGTH_in_rule__DIMENSION__Alternatives4511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEMS_in_rule__DIMENSION__Alternatives4528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEXS_in_rule__DIMENSION__Alternatives4545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleANGLE_in_rule__DIMENSION__Alternatives4562 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTIME_in_rule__DIMENSION__Alternatives4579 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFREQ_in_rule__DIMENSION__Alternatives4596 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__Combinator__Alternatives_04629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__Combinator__Alternatives_04649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Combinator__Alternatives_04669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Operator__Alternatives4704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_COMMA_in_rule__Operator__Alternatives4723 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__Unary_operator__Alternatives4756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__Unary_operator__Alternatives4776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Term__NumberAssignment_0_in_rule__Term__Alternatives4810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Term__StringValueAssignment_1_in_rule__Term__Alternatives4828 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Term__IdentifierAssignment_2_in_rule__Term__Alternatives4846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Term__UrlAssignment_3_in_rule__Term__Alternatives4864 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Term__FunctionAssignment_4_in_rule__Term__Alternatives4882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Term__HexColorAssignment_5_in_rule__Term__Alternatives4900 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleNUMBER_in_rule__NumberTerm__Alternatives_14933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePERCENTAGE_in_rule__NumberTerm__Alternatives_14950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleLENGTH_in_rule__NumberTerm__Alternatives_14967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEMS_in_rule__NumberTerm__Alternatives_14984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEXS_in_rule__NumberTerm__Alternatives_15001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleANGLE_in_rule__NumberTerm__Alternatives_15018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTIME_in_rule__NumberTerm__Alternatives_15035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleFREQ_in_rule__NumberTerm__Alternatives_15052 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INTEGER_in_rule__Num__Alternatives5084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_REAL_in_rule__Num__Alternatives5101 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__LENGTH__Alternatives_15134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__LENGTH__Alternatives_15154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__LENGTH__Alternatives_15174 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__LENGTH__Alternatives_15194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__LENGTH__Alternatives_15214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rule__LENGTH__Alternatives_15234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ANGLE__Alternatives_15269 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__ANGLE__Alternatives_15289 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__ANGLE__Alternatives_15309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__TIME__Alternatives_15344 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__TIME__Alternatives_15364 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__FREQ__Alternatives_15399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__FREQ__Alternatives_15419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__ReservedWords__Alternatives5454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__ReservedWords__Alternatives5474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__ReservedWords__Alternatives5494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ReservedWords__Alternatives5514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ReservedWords__Alternatives5534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__ReservedWords__Alternatives5554 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__ReservedWords__Alternatives5574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rule__ReservedWords__Alternatives5594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ReservedWords__Alternatives5614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__ReservedWords__Alternatives5634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__ReservedWords__Alternatives5654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__ReservedWords__Alternatives5674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__ReservedWords__Alternatives5694 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__ReservedWords__Alternatives5714 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__ReservedWords__Alternatives5734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__Group__0__Impl_in_rule__Stylesheet__Group__05766 = new BitSet(new long[]{0x0978FFFE00FE0030L});
public static final BitSet FOLLOW_rule__Stylesheet__Group__1_in_rule__Stylesheet__Group__05769 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__CharsetAssignment_0_in_rule__Stylesheet__Group__0__Impl5796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__Group__1__Impl_in_rule__Stylesheet__Group__15827 = new BitSet(new long[]{0x0978FFFE00FE0030L});
public static final BitSet FOLLOW_rule__Stylesheet__Group__2_in_rule__Stylesheet__Group__15830 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__ImportsAssignment_1_in_rule__Stylesheet__Group__1__Impl5857 = new BitSet(new long[]{0x0800000000060002L});
public static final BitSet FOLLOW_rule__Stylesheet__Group__2__Impl_in_rule__Stylesheet__Group__25888 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Stylesheet__Alternatives_2_in_rule__Stylesheet__Group__2__Impl5915 = new BitSet(new long[]{0x0178FFFE00F80032L});
public static final BitSet FOLLOW_rule__Charset__Group__0__Impl_in_rule__Charset__Group__05952 = new BitSet(new long[]{0x0000000000000100L});
public static final BitSet FOLLOW_rule__Charset__Group__1_in_rule__Charset__Group__05955 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Charset__Alternatives_0_in_rule__Charset__Group__0__Impl5982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Charset__Group__1__Impl_in_rule__Charset__Group__16012 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__Charset__Group__2_in_rule__Charset__Group__16015 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Charset__CharsetAssignment_1_in_rule__Charset__Group__1__Impl6042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Charset__Group__2__Impl_in_rule__Charset__Group__26072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__Charset__Group__2__Impl6100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_0__0__Impl_in_rule__ImportExpression__Group_0__06137 = new BitSet(new long[]{0x0000000000000100L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_0__1_in_rule__ImportExpression__Group_0__06140 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Alternatives_0_0_in_rule__ImportExpression__Group_0__0__Impl6167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_0__1__Impl_in_rule__ImportExpression__Group_0__16197 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__ValueAssignment_0_1_in_rule__ImportExpression__Group_0__1__Impl6224 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_1__0__Impl_in_rule__ImportExpression__Group_1__06258 = new BitSet(new long[]{0x0001000000000010L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_1__1_in_rule__ImportExpression__Group_1__06261 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleURLType_in_rule__ImportExpression__Group_1__0__Impl6288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_1__1__Impl_in_rule__ImportExpression__Group_1__16317 = new BitSet(new long[]{0x0001000000000010L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_1__2_in_rule__ImportExpression__Group_1__16320 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__MediaListAssignment_1_1_in_rule__ImportExpression__Group_1__1__Impl6347 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportExpression__Group_1__2__Impl_in_rule__ImportExpression__Group_1__26378 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__ImportExpression__Group_1__2__Impl6406 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group__0__Impl_in_rule__Page__Group__06443 = new BitSet(new long[]{0x0178FFFE00F80030L});
public static final BitSet FOLLOW_rule__Page__Group__1_in_rule__Page__Group__06446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group__1__Impl_in_rule__Page__Group__16504 = new BitSet(new long[]{0x000A000000000000L});
public static final BitSet FOLLOW_rule__Page__Group__2_in_rule__Page__Group__16507 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Alternatives_1_in_rule__Page__Group__1__Impl6534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group__2__Impl_in_rule__Page__Group__26564 = new BitSet(new long[]{0x000A000000000000L});
public static final BitSet FOLLOW_rule__Page__Group__3_in_rule__Page__Group__26567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__PseudoPageAssignment_2_in_rule__Page__Group__2__Impl6594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group__3__Impl_in_rule__Page__Group__36625 = new BitSet(new long[]{0x0005000020000010L});
public static final BitSet FOLLOW_rule__Page__Group__4_in_rule__Page__Group__36628 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__Page__Group__3__Impl6656 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group__4__Impl_in_rule__Page__Group__46687 = new BitSet(new long[]{0x0005000020000010L});
public static final BitSet FOLLOW_rule__Page__Group__5_in_rule__Page__Group__46690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__DeclarationsAssignment_4_in_rule__Page__Group__4__Impl6717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group__5__Impl_in_rule__Page__Group__56748 = new BitSet(new long[]{0x0005000020000010L});
public static final BitSet FOLLOW_rule__Page__Group__6_in_rule__Page__Group__56751 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group_5__0_in_rule__Page__Group__5__Impl6778 = new BitSet(new long[]{0x0001000000000002L});
public static final BitSet FOLLOW_rule__Page__Group__6__Impl_in_rule__Page__Group__66809 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__Page__Group__6__Impl6837 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group_5__0__Impl_in_rule__Page__Group_5__06882 = new BitSet(new long[]{0x0000000020000010L});
public static final BitSet FOLLOW_rule__Page__Group_5__1_in_rule__Page__Group_5__06885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__Page__Group_5__0__Impl6913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__Group_5__1__Impl_in_rule__Page__Group_5__16944 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Page__DeclarationsAssignment_5_1_in_rule__Page__Group_5__1__Impl6971 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Pseudo_page__Group__0__Impl_in_rule__Pseudo_page__Group__07006 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Pseudo_page__Group__1_in_rule__Pseudo_page__Group__07009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__Pseudo_page__Group__0__Impl7037 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Pseudo_page__Group__1__Impl_in_rule__Pseudo_page__Group__17068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Pseudo_page__Group__1__Impl7095 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media__Group__0__Impl_in_rule__Media__Group__07128 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Media__Group__1_in_rule__Media__Group__07131 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media__Alternatives_0_in_rule__Media__Group__0__Impl7158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media__Group__1__Impl_in_rule__Media__Group__17188 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__Media__Group__2_in_rule__Media__Group__17191 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media__MedialistAssignment_1_in_rule__Media__Group__1__Impl7218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media__Group__2__Impl_in_rule__Media__Group__27248 = new BitSet(new long[]{0x017CFFFE00800030L});
public static final BitSet FOLLOW_rule__Media__Group__3_in_rule__Media__Group__27251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__Media__Group__2__Impl7279 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media__Group__3__Impl_in_rule__Media__Group__37310 = new BitSet(new long[]{0x017CFFFE00800030L});
public static final BitSet FOLLOW_rule__Media__Group__4_in_rule__Media__Group__37313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media__RulesetsAssignment_3_in_rule__Media__Group__3__Impl7340 = new BitSet(new long[]{0x0178FFFE00800032L});
public static final BitSet FOLLOW_rule__Media__Group__4__Impl_in_rule__Media__Group__47371 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__Media__Group__4__Impl7399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media_list__Group__0__Impl_in_rule__Media_list__Group__07440 = new BitSet(new long[]{0x0000000000000200L});
public static final BitSet FOLLOW_rule__Media_list__Group__1_in_rule__Media_list__Group__07443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulemedium_in_rule__Media_list__Group__0__Impl7470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media_list__Group__1__Impl_in_rule__Media_list__Group__17499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media_list__Group_1__0_in_rule__Media_list__Group__1__Impl7526 = new BitSet(new long[]{0x0000000000000202L});
public static final BitSet FOLLOW_rule__Media_list__Group_1__0__Impl_in_rule__Media_list__Group_1__07561 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Media_list__Group_1__1_in_rule__Media_list__Group_1__07564 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_COMMA_in_rule__Media_list__Group_1__0__Impl7591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Media_list__Group_1__1__Impl_in_rule__Media_list__Group_1__17620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulemedium_in_rule__Media_list__Group_1__1__Impl7647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group__0__Impl_in_rule__Ruleset__Group__07680 = new BitSet(new long[]{0x0002000000000200L});
public static final BitSet FOLLOW_rule__Ruleset__Group__1_in_rule__Ruleset__Group__07683 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__SelectorsAssignment_0_in_rule__Ruleset__Group__0__Impl7710 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group__1__Impl_in_rule__Ruleset__Group__17740 = new BitSet(new long[]{0x0002000000000200L});
public static final BitSet FOLLOW_rule__Ruleset__Group__2_in_rule__Ruleset__Group__17743 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group_1__0_in_rule__Ruleset__Group__1__Impl7770 = new BitSet(new long[]{0x0000000000000202L});
public static final BitSet FOLLOW_rule__Ruleset__Group__2__Impl_in_rule__Ruleset__Group__27801 = new BitSet(new long[]{0x0004000020000010L});
public static final BitSet FOLLOW_rule__Ruleset__Group__3_in_rule__Ruleset__Group__27804 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__Ruleset__Group__2__Impl7832 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group__3__Impl_in_rule__Ruleset__Group__37863 = new BitSet(new long[]{0x0004000020000010L});
public static final BitSet FOLLOW_rule__Ruleset__Group__4_in_rule__Ruleset__Group__37866 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group_3__0_in_rule__Ruleset__Group__3__Impl7893 = new BitSet(new long[]{0x0000000020000012L});
public static final BitSet FOLLOW_rule__Ruleset__Group__4__Impl_in_rule__Ruleset__Group__47924 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__Ruleset__Group__4__Impl7952 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group_1__0__Impl_in_rule__Ruleset__Group_1__07993 = new BitSet(new long[]{0x0178FFFE00800030L});
public static final BitSet FOLLOW_rule__Ruleset__Group_1__1_in_rule__Ruleset__Group_1__07996 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_COMMA_in_rule__Ruleset__Group_1__0__Impl8023 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group_1__1__Impl_in_rule__Ruleset__Group_1__18052 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__SelectorsAssignment_1_1_in_rule__Ruleset__Group_1__1__Impl8079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group_3__0__Impl_in_rule__Ruleset__Group_3__08113 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__Ruleset__Group_3__1_in_rule__Ruleset__Group_3__08116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__DeclarationsAssignment_3_0_in_rule__Ruleset__Group_3__0__Impl8143 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Ruleset__Group_3__1__Impl_in_rule__Ruleset__Group_3__18173 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__Ruleset__Group_3__1__Impl8201 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group__0__Impl_in_rule__Selector__Group__08236 = new BitSet(new long[]{0x00000000D0001000L});
public static final BitSet FOLLOW_rule__Selector__Group__1_in_rule__Selector__Group__08239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__SimpleselectorsAssignment_0_in_rule__Selector__Group__0__Impl8266 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group__1__Impl_in_rule__Selector__Group__18296 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Alternatives_1_in_rule__Selector__Group__1__Impl8323 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_0__0__Impl_in_rule__Selector__Group_1_0__08358 = new BitSet(new long[]{0x0178FFFE00800030L});
public static final BitSet FOLLOW_rule__Selector__Group_1_0__1_in_rule__Selector__Group_1_0__08361 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__CombinatorAssignment_1_0_0_in_rule__Selector__Group_1_0__0__Impl8388 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_0__1__Impl_in_rule__Selector__Group_1_0__18418 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__SelectorAssignment_1_0_1_in_rule__Selector__Group_1_0__1__Impl8445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_1__0__Impl_in_rule__Selector__Group_1_1__08479 = new BitSet(new long[]{0x0178FFFED0800030L});
public static final BitSet FOLLOW_rule__Selector__Group_1_1__1_in_rule__Selector__Group_1_1__08482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_WS_in_rule__Selector__Group_1_1__0__Impl8512 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_RULE_WS_in_rule__Selector__Group_1_1__0__Impl8525 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_1__1__Impl_in_rule__Selector__Group_1_1__18558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_1_1__0_in_rule__Selector__Group_1_1__1__Impl8585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_1_1__0__Impl_in_rule__Selector__Group_1_1_1__08620 = new BitSet(new long[]{0x0178FFFED0800030L});
public static final BitSet FOLLOW_rule__Selector__Group_1_1_1__1_in_rule__Selector__Group_1_1_1__08623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__CombinatorAssignment_1_1_1_0_in_rule__Selector__Group_1_1_1__0__Impl8650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__Group_1_1_1__1__Impl_in_rule__Selector__Group_1_1_1__18681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Selector__SelectorAssignment_1_1_1_1_in_rule__Selector__Group_1_1_1__1__Impl8708 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Simple_selector__Group_0__0__Impl_in_rule__Simple_selector__Group_0__08742 = new BitSet(new long[]{0x0168000000000020L});
public static final BitSet FOLLOW_rule__Simple_selector__Group_0__1_in_rule__Simple_selector__Group_0__08745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Simple_selector__Alternatives_0_0_in_rule__Simple_selector__Group_0__0__Impl8772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Simple_selector__Group_0__1__Impl_in_rule__Simple_selector__Group_0__18802 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Simple_selector__SubSelectorsAssignment_0_1_in_rule__Simple_selector__Group_0__1__Impl8829 = new BitSet(new long[]{0x0168000000000022L});
public static final BitSet FOLLOW_rule__Css_type_selector__Group__0__Impl_in_rule__Css_type_selector__Group__08864 = new BitSet(new long[]{0x0000FFFE00000010L});
public static final BitSet FOLLOW_rule__Css_type_selector__Group__1_in_rule__Css_type_selector__Group__08867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_namespace_prefix_in_rule__Css_type_selector__Group__0__Impl8895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_type_selector__Group__1__Impl_in_rule__Css_type_selector__Group__18926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleelement_name_in_rule__Css_type_selector__Group__1__Impl8953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_namespace_prefix__Group__0__Impl_in_rule__Css_namespace_prefix__Group__08986 = new BitSet(new long[]{0x0010000000800010L});
public static final BitSet FOLLOW_rule__Css_namespace_prefix__Group__1_in_rule__Css_namespace_prefix__Group__08989 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_namespace_prefix__Alternatives_0_in_rule__Css_namespace_prefix__Group__0__Impl9016 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_namespace_prefix__Group__1__Impl_in_rule__Css_namespace_prefix__Group__19047 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_52_in_rule__Css_namespace_prefix__Group__1__Impl9075 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_universal__Group__0__Impl_in_rule__Css_universal__Group__09110 = new BitSet(new long[]{0x0010FFFE00800010L});
public static final BitSet FOLLOW_rule__Css_universal__Group__1_in_rule__Css_universal__Group__09113 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_namespace_prefix_in_rule__Css_universal__Group__0__Impl9141 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_universal__Group__1__Impl_in_rule__Css_universal__Group__19172 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__Css_universal__Group__1__Impl9200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_class__Group__0__Impl_in_rule__Css_class__Group__09235 = new BitSet(new long[]{0x0000FFFE00000010L});
public static final BitSet FOLLOW_rule__Css_class__Group__1_in_rule__Css_class__Group__09238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__Css_class__Group__0__Impl9266 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_class__Group__1__Impl_in_rule__Css_class__Group__19297 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_class__Alternatives_1_in_rule__Css_class__Group__1__Impl9324 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Group__0__Impl_in_rule__Css_attrib__Group__09358 = new BitSet(new long[]{0x0000FFFE00000010L});
public static final BitSet FOLLOW_rule__Css_attrib__Group__1_in_rule__Css_attrib__Group__09361 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__Css_attrib__Group__0__Impl9389 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Group__1__Impl_in_rule__Css_attrib__Group__19420 = new BitSet(new long[]{0x008000000F0000C0L});
public static final BitSet FOLLOW_rule__Css_attrib__Group__2_in_rule__Css_attrib__Group__19423 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Alternatives_1_in_rule__Css_attrib__Group__1__Impl9450 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Group__2__Impl_in_rule__Css_attrib__Group__29480 = new BitSet(new long[]{0x008000000F0000C0L});
public static final BitSet FOLLOW_rule__Css_attrib__Group__3_in_rule__Css_attrib__Group__29483 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Group_2__0_in_rule__Css_attrib__Group__2__Impl9510 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Group__3__Impl_in_rule__Css_attrib__Group__39541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_55_in_rule__Css_attrib__Group__3__Impl9569 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Group_2__0__Impl_in_rule__Css_attrib__Group_2__09608 = new BitSet(new long[]{0x0000FFFE00000110L});
public static final BitSet FOLLOW_rule__Css_attrib__Group_2__1_in_rule__Css_attrib__Group_2__09611 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Alternatives_2_0_in_rule__Css_attrib__Group_2__0__Impl9638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Group_2__1__Impl_in_rule__Css_attrib__Group_2__19668 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_attrib__Alternatives_2_1_in_rule__Css_attrib__Group_2__1__Impl9695 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__Group__0__Impl_in_rule__Css_generic_declaration__Group__09729 = new BitSet(new long[]{0x0008000000000000L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__Group__1_in_rule__Css_generic_declaration__Group__09732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__PropertyAssignment_0_in_rule__Css_generic_declaration__Group__0__Impl9759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__Group__1__Impl_in_rule__Css_generic_declaration__Group__19789 = new BitSet(new long[]{0x0800000030000D30L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__Group__2_in_rule__Css_generic_declaration__Group__19792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__Css_generic_declaration__Group__1__Impl9820 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__Group__2__Impl_in_rule__Css_generic_declaration__Group__29851 = new BitSet(new long[]{0x0000000000004000L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__Group__3_in_rule__Css_generic_declaration__Group__29854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__ExpressionAssignment_2_in_rule__Css_generic_declaration__Group__2__Impl9881 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__Group__3__Impl_in_rule__Css_generic_declaration__Group__39911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_generic_declaration__PrioAssignment_3_in_rule__Css_generic_declaration__Group__3__Impl9938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_property__Group__0__Impl_in_rule__Css_property__Group__09977 = new BitSet(new long[]{0x0000000020000010L});
public static final BitSet FOLLOW_rule__Css_property__Group__1_in_rule__Css_property__Group__09980 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__Css_property__Group__0__Impl10009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_property__Group__1__Impl_in_rule__Css_property__Group__110042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Css_property__Group__1__Impl10069 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_pseudo__Group__0__Impl_in_rule__Css_pseudo__Group__010102 = new BitSet(new long[]{0x0008000000000010L});
public static final BitSet FOLLOW_rule__Css_pseudo__Group__1_in_rule__Css_pseudo__Group__010105 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__Css_pseudo__Group__0__Impl10133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_pseudo__Group__1__Impl_in_rule__Css_pseudo__Group__110164 = new BitSet(new long[]{0x0008000000000010L});
public static final BitSet FOLLOW_rule__Css_pseudo__Group__2_in_rule__Css_pseudo__Group__110167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__Css_pseudo__Group__1__Impl10196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_pseudo__Group__2__Impl_in_rule__Css_pseudo__Group__210229 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_pseudo__Alternatives_2_in_rule__Css_pseudo__Group__2__Impl10256 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_negation__Group__0__Impl_in_rule__Css_negation__Group__010292 = new BitSet(new long[]{0x0200000000000000L});
public static final BitSet FOLLOW_rule__Css_negation__Group__1_in_rule__Css_negation__Group__010295 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_56_in_rule__Css_negation__Group__0__Impl10323 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_negation__Group__1__Impl_in_rule__Css_negation__Group__110354 = new BitSet(new long[]{0x0078FFFE00800030L});
public static final BitSet FOLLOW_rule__Css_negation__Group__2_in_rule__Css_negation__Group__110357 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__Css_negation__Group__1__Impl10385 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_negation__Group__2__Impl_in_rule__Css_negation__Group__210416 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__Css_negation__Group__3_in_rule__Css_negation__Group__210419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_negation_arg_in_rule__Css_negation__Group__2__Impl10446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Css_negation__Group__3__Impl_in_rule__Css_negation__Group__310475 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__Css_negation__Group__3__Impl10503 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Functional_pseudo__Group__0__Impl_in_rule__Functional_pseudo__Group__010542 = new BitSet(new long[]{0x0200000000000000L});
public static final BitSet FOLLOW_rule__Functional_pseudo__Group__1_in_rule__Functional_pseudo__Group__010545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Functional_pseudo__Group__0__Impl10572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Functional_pseudo__Group__1__Impl_in_rule__Functional_pseudo__Group__110601 = new BitSet(new long[]{0x0000000030000D10L});
public static final BitSet FOLLOW_rule__Functional_pseudo__Group__2_in_rule__Functional_pseudo__Group__110604 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__Functional_pseudo__Group__1__Impl10632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Functional_pseudo__Group__2__Impl_in_rule__Functional_pseudo__Group__210663 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__Functional_pseudo__Group__3_in_rule__Functional_pseudo__Group__210666 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulefunction_expr_in_rule__Functional_pseudo__Group__2__Impl10693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Functional_pseudo__Group__3__Impl_in_rule__Functional_pseudo__Group__310722 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__Functional_pseudo__Group__3__Impl10750 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Combinator__Group__0__Impl_in_rule__Combinator__Group__010789 = new BitSet(new long[]{0x0000000000001000L});
public static final BitSet FOLLOW_rule__Combinator__Group__1_in_rule__Combinator__Group__010792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Combinator__Alternatives_0_in_rule__Combinator__Group__0__Impl10819 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Combinator__Group__1__Impl_in_rule__Combinator__Group__110849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_WS_in_rule__Combinator__Group__1__Impl10877 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_rule__Expr__Group__0__Impl_in_rule__Expr__Group__010912 = new BitSet(new long[]{0x0000000100000200L});
public static final BitSet FOLLOW_rule__Expr__Group__1_in_rule__Expr__Group__010915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Expr__TermGroupsAssignment_0_in_rule__Expr__Group__0__Impl10942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Expr__Group__1__Impl_in_rule__Expr__Group__110972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Expr__Group_1__0_in_rule__Expr__Group__1__Impl10999 = new BitSet(new long[]{0x0000000100000202L});
public static final BitSet FOLLOW_rule__Expr__Group_1__0__Impl_in_rule__Expr__Group_1__011034 = new BitSet(new long[]{0x0800000030000D30L});
public static final BitSet FOLLOW_rule__Expr__Group_1__1_in_rule__Expr__Group_1__011037 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleoperator_in_rule__Expr__Group_1__0__Impl11064 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Expr__Group_1__1__Impl_in_rule__Expr__Group_1__111093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Expr__TermGroupsAssignment_1_1_in_rule__Expr__Group_1__1__Impl11120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__NumberTerm__Group__0__Impl_in_rule__NumberTerm__Group__011154 = new BitSet(new long[]{0x0000000030000C00L});
public static final BitSet FOLLOW_rule__NumberTerm__Group__1_in_rule__NumberTerm__Group__011157 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleunary_operator_in_rule__NumberTerm__Group__0__Impl11185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__NumberTerm__Group__1__Impl_in_rule__NumberTerm__Group__111216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__NumberTerm__Alternatives_1_in_rule__NumberTerm__Group__1__Impl11243 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function__Group__0__Impl_in_rule__Function__Group__011277 = new BitSet(new long[]{0x0000000020000010L});
public static final BitSet FOLLOW_rule__Function__Group__1_in_rule__Function__Group__011280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__Function__Group__0__Impl11309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function__Group__1__Impl_in_rule__Function__Group__111342 = new BitSet(new long[]{0x0200000000000000L});
public static final BitSet FOLLOW_rule__Function__Group__2_in_rule__Function__Group__111345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function__NameAssignment_1_in_rule__Function__Group__1__Impl11372 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function__Group__2__Impl_in_rule__Function__Group__211402 = new BitSet(new long[]{0x0800000030001D30L});
public static final BitSet FOLLOW_rule__Function__Group__3_in_rule__Function__Group__211405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__Function__Group__2__Impl11433 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function__Group__3__Impl_in_rule__Function__Group__311464 = new BitSet(new long[]{0x0800000030001D30L});
public static final BitSet FOLLOW_rule__Function__Group__4_in_rule__Function__Group__311467 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_WS_in_rule__Function__Group__3__Impl11495 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_rule__Function__Group__4__Impl_in_rule__Function__Group__411526 = new BitSet(new long[]{0x0400000000001000L});
public static final BitSet FOLLOW_rule__Function__Group__5_in_rule__Function__Group__411529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function__ExpressionAssignment_4_in_rule__Function__Group__4__Impl11556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Function__Group__5__Impl_in_rule__Function__Group__511586 = new BitSet(new long[]{0x0400000000001000L});
public static final BitSet FOLLOW_rule__Function__Group__6_in_rule__Function__Group__511589 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_WS_in_rule__Function__Group__5__Impl11617 = new BitSet(new long[]{0x0000000000001002L});
public static final BitSet FOLLOW_rule__Function__Group__6__Impl_in_rule__Function__Group__611648 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__Function__Group__6__Impl11676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__URLType__Group__0__Impl_in_rule__URLType__Group__011721 = new BitSet(new long[]{0x0200000000000000L});
public static final BitSet FOLLOW_rule__URLType__Group__1_in_rule__URLType__Group__011724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_59_in_rule__URLType__Group__0__Impl11752 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__URLType__Group__1__Impl_in_rule__URLType__Group__111783 = new BitSet(new long[]{0x0000000000000100L});
public static final BitSet FOLLOW_rule__URLType__Group__2_in_rule__URLType__Group__111786 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__URLType__Group__1__Impl11814 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__URLType__Group__2__Impl_in_rule__URLType__Group__211845 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__URLType__Group__3_in_rule__URLType__Group__211848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__URLType__UrlAssignment_2_in_rule__URLType__Group__2__Impl11875 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__URLType__Group__3__Impl_in_rule__URLType__Group__311905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__URLType__Group__3__Impl11933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PERCENTAGE__Group__0__Impl_in_rule__PERCENTAGE__Group__011972 = new BitSet(new long[]{0x1000000000000000L});
public static final BitSet FOLLOW_rule__PERCENTAGE__Group__1_in_rule__PERCENTAGE__Group__011975 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_rule__PERCENTAGE__Group__0__Impl12002 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PERCENTAGE__Group__1__Impl_in_rule__PERCENTAGE__Group__112031 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__PERCENTAGE__Group__1__Impl12059 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EMS__Group__0__Impl_in_rule__EMS__Group__012094 = new BitSet(new long[]{0x0000400000000000L});
public static final BitSet FOLLOW_rule__EMS__Group__1_in_rule__EMS__Group__012097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_rule__EMS__Group__0__Impl12124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EMS__Group__1__Impl_in_rule__EMS__Group__112153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__EMS__Group__1__Impl12181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EXS__Group__0__Impl_in_rule__EXS__Group__012216 = new BitSet(new long[]{0x0000800000000000L});
public static final BitSet FOLLOW_rule__EXS__Group__1_in_rule__EXS__Group__012219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_rule__EXS__Group__0__Impl12246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EXS__Group__1__Impl_in_rule__EXS__Group__112275 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__EXS__Group__1__Impl12303 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LENGTH__Group__0__Impl_in_rule__LENGTH__Group__012338 = new BitSet(new long[]{0x0000007E00000000L});
public static final BitSet FOLLOW_rule__LENGTH__Group__1_in_rule__LENGTH__Group__012341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_rule__LENGTH__Group__0__Impl12368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LENGTH__Group__1__Impl_in_rule__LENGTH__Group__112397 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__LENGTH__Alternatives_1_in_rule__LENGTH__Group__1__Impl12424 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ANGLE__Group__0__Impl_in_rule__ANGLE__Group__012458 = new BitSet(new long[]{0x0000038000000000L});
public static final BitSet FOLLOW_rule__ANGLE__Group__1_in_rule__ANGLE__Group__012461 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_rule__ANGLE__Group__0__Impl12488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ANGLE__Group__1__Impl_in_rule__ANGLE__Group__112517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ANGLE__Alternatives_1_in_rule__ANGLE__Group__1__Impl12544 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TIME__Group__0__Impl_in_rule__TIME__Group__012578 = new BitSet(new long[]{0x00000C0000000000L});
public static final BitSet FOLLOW_rule__TIME__Group__1_in_rule__TIME__Group__012581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_rule__TIME__Group__0__Impl12608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TIME__Group__1__Impl_in_rule__TIME__Group__112637 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TIME__Alternatives_1_in_rule__TIME__Group__1__Impl12664 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FREQ__Group__0__Impl_in_rule__FREQ__Group__012698 = new BitSet(new long[]{0x0000300000000000L});
public static final BitSet FOLLOW_rule__FREQ__Group__1_in_rule__FREQ__Group__012701 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenum_in_rule__FREQ__Group__0__Impl12728 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FREQ__Group__1__Impl_in_rule__FREQ__Group__112757 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__FREQ__Alternatives_1_in_rule__FREQ__Group__1__Impl12784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecharset_in_rule__Stylesheet__CharsetAssignment_012823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleimportExpression_in_rule__Stylesheet__ImportsAssignment_112854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleruleset_in_rule__Stylesheet__RulesetAssignment_2_012885 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulemedia_in_rule__Stylesheet__MediaAssignment_2_112916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulepage_in_rule__Stylesheet__PageAssignment_2_212947 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Charset__CharsetAssignment_112978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ImportExpression__ValueAssignment_0_113009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulemedia_list_in_rule__ImportExpression__MediaListAssignment_1_113040 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulepseudo_page_in_rule__Page__PseudoPageAssignment_213071 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_generic_declaration_in_rule__Page__DeclarationsAssignment_413102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_generic_declaration_in_rule__Page__DeclarationsAssignment_5_113133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulemedia_list_in_rule__Media__MedialistAssignment_113164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleruleset_in_rule__Media__RulesetsAssignment_313195 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleselector_in_rule__Ruleset__SelectorsAssignment_013226 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleselector_in_rule__Ruleset__SelectorsAssignment_1_113257 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_declaration_in_rule__Ruleset__DeclarationsAssignment_3_013288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulesimple_selector_in_rule__Selector__SimpleselectorsAssignment_013319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecombinator_in_rule__Selector__CombinatorAssignment_1_0_013350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleselector_in_rule__Selector__SelectorAssignment_1_0_113381 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecombinator_in_rule__Selector__CombinatorAssignment_1_1_1_013412 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleselector_in_rule__Selector__SelectorAssignment_1_1_1_113443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleelement_name_in_rule__Simple_selector__ElementAssignment_0_0_013474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_universal_in_rule__Simple_selector__UniversalAssignment_0_0_113505 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulesub_selector_in_rule__Simple_selector__SubSelectorsAssignment_0_113536 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulesub_selector_in_rule__Simple_selector__SubSelectorsAssignment_113567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_id_in_rule__Sub_selector__IdAssignment_013598 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_class_in_rule__Sub_selector__ClassAssignment_113629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_attrib_in_rule__Sub_selector__AttribAssignment_213660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_pseudo_in_rule__Sub_selector__PseudoclassAssignment_313691 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_negation_in_rule__Sub_selector__NegotationAssignment_413722 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_property_in_rule__Css_generic_declaration__PropertyAssignment_013753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleexpr_in_rule__Css_generic_declaration__ExpressionAssignment_213784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_prio_in_rule__Css_generic_declaration__PrioAssignment_313815 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletermGroup_in_rule__Expr__TermGroupsAssignment_013846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletermGroup_in_rule__Expr__TermGroupsAssignment_1_113877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleterm_in_rule__TermGroup__TermsAssignment13908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulenumberTerm_in_rule__Term__NumberAssignment_013939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Term__StringValueAssignment_113970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecss_property_in_rule__Term__IdentifierAssignment_214001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleURLType_in_rule__Term__UrlAssignment_314032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulefunction_in_rule__Term__FunctionAssignment_414063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleHexColor_in_rule__Term__HexColorAssignment_514094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_IDENT_in_rule__Function__NameAssignment_114125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleexpr_in_rule__Function__ExpressionAssignment_414156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__URLType__UrlAssignment_214187 = new BitSet(new long[]{0x0000000000000002L});
}