Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFanch BONNABESSE2016-11-14 14:37:52 +0000
committerGerrit Code Review @ Eclipse.org2016-11-30 13:32:41 +0000
commite96ff0214a5cdea079ffb209880589c35e9077cf (patch)
tree14e703826fe7e98bf9c8cdcc182eb2fc1c50094d /plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui
parent306c19a936cfbcef9f02e8a8d1449087a0eeeab7 (diff)
downloadorg.eclipse.papyrus-e96ff0214a5cdea079ffb209880589c35e9077cf.tar.gz
org.eclipse.papyrus-e96ff0214a5cdea079ffb209880589c35e9077cf.tar.xz
org.eclipse.papyrus-e96ff0214a5cdea079ffb209880589c35e9077cf.zip
Bug 479314: [CSS] qualifiedNameDepth property not taken into account
https://bugs.eclipse.org/bugs/show_bug.cgi?id=479314 Add the IntegerTok to use Integer properties. Change-Id: I1d94bf366fafd1aa6c53c3e1760156cc772d93d8 Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
Diffstat (limited to 'plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui')
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/AbstractCSSProposalProvider.java1022
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/CSSParser.java464
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSS.g18194
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSSLexer.java4149
-rw-r--r--plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSSParser.java56142
5 files changed, 40165 insertions, 39806 deletions
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/AbstractCSSProposalProvider.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/AbstractCSSProposalProvider.java
index 3281aa68cf3..78fe877f76e 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/AbstractCSSProposalProvider.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/AbstractCSSProposalProvider.java
@@ -1,505 +1,517 @@
-/*
- * generated by Xtext
- */
-package org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist;
-
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.xtext.*;
-import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor;
-import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
-
-/**
- * Represents a generated, default implementation of superclass {@link org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider}.
- * Methods are dynamically dispatched on the first parameter, i.e., you can override them
- * with a more concrete subtype.
- */
-@SuppressWarnings("all")
-public class AbstractCSSProposalProvider extends org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider {
-
- public void completeStylesheet_Charset(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeStylesheet_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeStylesheet_Ruleset(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeStylesheet_Media(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeStylesheet_Page(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeStylesheet_Font_face(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeStylesheet_Keyframes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeCharset_Charset(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeImportExpression_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeImportExpression_MediaList(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completePage_PseudoPage(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completePage_Declarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeMedia_Medialist(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeMedia_Rulesets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeFont_face_Declarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeKeyframes_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeKeyframes_Keyframeselectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeKeyframe_selector_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeKeyframe_selector_Percentage(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeKeyframe_selector_Declarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeRuleset_Selectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeRuleset_Declarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSelector_Simpleselectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSelector_Combinator(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSelector_Selector(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSimpleSelectorForNegation_Element(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSimpleSelectorForNegation_Universal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSimpleSelectorForNegation_SubSelectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSimple_selector_Element(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSimple_selector_Universal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSimple_selector_SubSelectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeAttributeSelector_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeAttributeSelector_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- // subclasses may override
- // subclasses may override
- // subclasses may override
- completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(4)), context, acceptor);
- completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(5)), context, acceptor);
- }
-
- public void completeAttributeSelector_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(0)), context, acceptor);
- completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(1)), context, acceptor);
- }
-
- public void completeClassSelector_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeElementSelector_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeUniversalSelector_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeIdSelector_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeCss_declaration_Property(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeCss_declaration_ValueTokens(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeCss_declaration_Important(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeCss_property_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completePseudoClassName_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completePseudoClassFunction_Not(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completePseudoClassFunction_ParamSelector(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completePseudoClassFunction_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completePseudoClassFunction_Params(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeSymbolTok_Symbol(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(0)), context, acceptor);
- completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(1)), context, acceptor);
- }
-
- public void completeStringTok_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeNumberTok_Val(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeUrlTok_Url(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeColorTok_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeIdentifierOrFuncTok_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeIdentifierOrFuncTok_Params(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void completeURLType_Url(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
- }
-
- public void complete_stylesheet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_charset(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_importExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_page(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_pseudo_page(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_media(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_media_list(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_medium(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_font_face(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_keyframes(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_keyframe_selector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ruleset(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_selector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_SimpleSelectorForNegation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_SubSelectorForNegation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_simple_selector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_SubSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_AttributeSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ClassSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ElementSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_UniversalSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_IdSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_css_namespace_prefix(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_css_declaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_css_property(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ValidPropertyIdent(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_PseudoClassOrFunc(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_PseudoClass(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_PseudoClassName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_PseudoClassFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_NotFunctionCall(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_combinator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_operator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_unary_operator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_SymbolTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_WSTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_StringTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_NumberTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_UrlTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ColorTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_IdentifierOrFuncTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_CssTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_URLType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ValidURLSymbol(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_KeywordHack(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ValidURL(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_IMPORTANT_SYM(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_Identifier(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_Num(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_Hex(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ONE_INT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ONE_HEX_LETTER(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ONE_NON_HEX_LETTER(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_UNDERSCORE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_DASH(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_PLUS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_HASHMARK(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_COMMA(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_PERCENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_ML_COMMENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_WS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_CSSSTRING(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_INCLUDES(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_DASHMATCH(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-
- public void complete_COLON(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- // subclasses may override
- }
-}
+/*
+ * generated by Xtext
+ */
+package org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.xtext.*;
+import org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalAcceptor;
+import org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext;
+
+/**
+ * Represents a generated, default implementation of superclass {@link org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider}.
+ * Methods are dynamically dispatched on the first parameter, i.e., you can override them
+ * with a more concrete subtype.
+ */
+@SuppressWarnings("all")
+public class AbstractCSSProposalProvider extends org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider {
+
+ public void completeStylesheet_Charset(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeStylesheet_Imports(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeStylesheet_Ruleset(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeStylesheet_Media(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeStylesheet_Page(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeStylesheet_Font_face(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeStylesheet_Keyframes(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeCharset_Charset(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeImportExpression_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeImportExpression_MediaList(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completePage_PseudoPage(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completePage_Declarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeMedia_Medialist(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeMedia_Rulesets(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeFont_face_Declarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeKeyframes_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeKeyframes_Keyframeselectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeKeyframe_selector_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeKeyframe_selector_Percentage(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeKeyframe_selector_Declarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeRuleset_Selectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeRuleset_Declarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSelector_Simpleselectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSelector_Combinator(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSelector_Selector(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSimpleSelectorForNegation_Element(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSimpleSelectorForNegation_Universal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSimpleSelectorForNegation_SubSelectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSimple_selector_Element(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSimple_selector_Universal(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSimple_selector_SubSelectors(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeAttributeSelector_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeAttributeSelector_Op(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ // subclasses may override
+ // subclasses may override
+ // subclasses may override
+ completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(4)), context, acceptor);
+ completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(5)), context, acceptor);
+ }
+
+ public void completeAttributeSelector_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(0)), context, acceptor);
+ completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(1)), context, acceptor);
+ }
+
+ public void completeClassSelector_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeElementSelector_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeUniversalSelector_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeIdSelector_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeCss_declaration_Property(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeCss_declaration_ValueTokens(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeCss_declaration_Important(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeCss_property_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completePseudoClassName_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completePseudoClassFunction_Not(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completePseudoClassFunction_ParamSelector(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completePseudoClassFunction_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completePseudoClassFunction_Params(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeSymbolTok_Symbol(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(0)), context, acceptor);
+ completeRuleCall(((RuleCall) ((Alternatives) assignment.getTerminal()).getElements().get(1)), context, acceptor);
+ }
+
+ public void completeStringTok_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeNumberTok_Val(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeUrlTok_Url(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeColorTok_Value(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeIdentifierOrFuncTok_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeIdentifierOrFuncTok_Params(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeIntegerTok_Val(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void completeURLType_Url(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall) assignment.getTerminal()), context, acceptor);
+ }
+
+ public void complete_stylesheet(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_charset(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_importExpression(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_page(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_pseudo_page(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_media(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_media_list(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_medium(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_font_face(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_keyframes(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_keyframe_selector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ruleset(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_selector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_SimpleSelectorForNegation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_SubSelectorForNegation(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_simple_selector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_SubSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_AttributeSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ClassSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ElementSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_UniversalSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_IdSelector(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_css_namespace_prefix(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_css_declaration(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_css_property(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ValidPropertyIdent(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_PseudoClassOrFunc(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_PseudoClass(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_PseudoClassName(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_PseudoClassFunction(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_NotFunctionCall(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_combinator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_operator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_unary_operator(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_SymbolTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_WSTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_StringTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_NumberTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_UrlTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ColorTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_IdentifierOrFuncTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_IntegerTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_CssTok(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_URLType(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ValidURLSymbol(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_KeywordHack(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ValidURL(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_IMPORTANT_SYM(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_Identifier(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_Num(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_NumInt(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_Hex(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ONE_INT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ONE_HEX_LETTER(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ONE_NON_HEX_LETTER(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_UNDERSCORE(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_DASH(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_PLUS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_HASHMARK(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_COMMA(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_PERCENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_ML_COMMENT(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_WS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_CSSSTRING(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_INCLUDES(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_DASHMATCH(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+
+ public void complete_COLON(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
+}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/CSSParser.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/CSSParser.java
index b745a1a5395..885b0d825f3 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/CSSParser.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/CSSParser.java
@@ -1,230 +1,234 @@
-/*
- * generated by Xtext
- */
-package org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr;
-
-import java.util.Collection;
-import java.util.Map;
-import java.util.HashMap;
-
-import org.antlr.runtime.RecognitionException;
-import org.eclipse.xtext.AbstractElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
-
-import com.google.inject.Inject;
-
-import org.eclipse.papyrus.infra.gmfdiag.css3.services.CSSGrammarAccess;
-
-public class CSSParser extends AbstractContentAssistParser {
-
- @Inject
- private CSSGrammarAccess grammarAccess;
-
- private Map<AbstractElement, String> nameMappings;
-
- @Override
- protected org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser createParser() {
- org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser result = new org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser(null);
- result.setGrammarAccess(grammarAccess);
- return result;
- }
-
- @Override
- protected String getRuleName(AbstractElement element) {
- if (nameMappings == null) {
- nameMappings = new HashMap<AbstractElement, String>() {
- private static final long serialVersionUID = 1L;
- {
- put(grammarAccess.getStylesheetAccess().getAlternatives_2(), "rule__Stylesheet__Alternatives_2");
- put(grammarAccess.getCharsetAccess().getAlternatives_0(), "rule__Charset__Alternatives_0");
- put(grammarAccess.getImportExpressionAccess().getAlternatives_0(), "rule__ImportExpression__Alternatives_0");
- put(grammarAccess.getImportExpressionAccess().getAlternatives_1(), "rule__ImportExpression__Alternatives_1");
- put(grammarAccess.getPageAccess().getAlternatives_1(), "rule__Page__Alternatives_1");
- put(grammarAccess.getMediaAccess().getAlternatives_0(), "rule__Media__Alternatives_0");
- put(grammarAccess.getFont_faceAccess().getAlternatives_1(), "rule__Font_face__Alternatives_1");
- put(grammarAccess.getKeyframesAccess().getAlternatives_1(), "rule__Keyframes__Alternatives_1");
- put(grammarAccess.getKeyframe_selectorAccess().getAlternatives_0(), "rule__Keyframe_selector__Alternatives_0");
- put(grammarAccess.getSelectorAccess().getAlternatives_1(), "rule__Selector__Alternatives_1");
- put(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives(), "rule__SimpleSelectorForNegation__Alternatives");
- put(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives_0_0(), "rule__SimpleSelectorForNegation__Alternatives_0_0");
- put(grammarAccess.getSubSelectorForNegationAccess().getAlternatives(), "rule__SubSelectorForNegation__Alternatives");
- put(grammarAccess.getSimple_selectorAccess().getAlternatives(), "rule__Simple_selector__Alternatives");
- put(grammarAccess.getSimple_selectorAccess().getAlternatives_0_0(), "rule__Simple_selector__Alternatives_0_0");
- put(grammarAccess.getSubSelectorAccess().getAlternatives(), "rule__SubSelector__Alternatives");
- put(grammarAccess.getAttributeSelectorAccess().getOpAlternatives_3_0_0(), "rule__AttributeSelector__OpAlternatives_3_0_0");
- put(grammarAccess.getAttributeSelectorAccess().getValueAlternatives_3_1_0(), "rule__AttributeSelector__ValueAlternatives_3_1_0");
- put(grammarAccess.getCss_namespace_prefixAccess().getAlternatives_0(), "rule__Css_namespace_prefix__Alternatives_0");
- put(grammarAccess.getPseudoClassOrFuncAccess().getAlternatives(), "rule__PseudoClassOrFunc__Alternatives");
- put(grammarAccess.getPseudoClassFunctionAccess().getAlternatives(), "rule__PseudoClassFunction__Alternatives");
- put(grammarAccess.getCombinatorAccess().getAlternatives(), "rule__Combinator__Alternatives");
- put(grammarAccess.getOperatorAccess().getAlternatives(), "rule__Operator__Alternatives");
- put(grammarAccess.getUnary_operatorAccess().getAlternatives(), "rule__Unary_operator__Alternatives");
- put(grammarAccess.getSymbolTokAccess().getSymbolAlternatives_1_0(), "rule__SymbolTok__SymbolAlternatives_1_0");
- put(grammarAccess.getCssTokAccess().getAlternatives(), "rule__CssTok__Alternatives");
- put(grammarAccess.getValidURLSymbolAccess().getAlternatives(), "rule__ValidURLSymbol__Alternatives");
- put(grammarAccess.getKeywordHackAccess().getAlternatives(), "rule__KeywordHack__Alternatives");
- put(grammarAccess.getValidURLAccess().getAlternatives(), "rule__ValidURL__Alternatives");
- put(grammarAccess.getValidURLAccess().getAlternatives_1(), "rule__ValidURL__Alternatives_1");
- put(grammarAccess.getValidURLAccess().getAlternatives_1_10_1(), "rule__ValidURL__Alternatives_1_10_1");
- put(grammarAccess.getValidURLAccess().getAlternatives_1_10_2(), "rule__ValidURL__Alternatives_1_10_2");
- put(grammarAccess.getIdentifierAccess().getAlternatives_1(), "rule__Identifier__Alternatives_1");
- put(grammarAccess.getIdentifierAccess().getAlternatives_2_0(), "rule__Identifier__Alternatives_2_0");
- put(grammarAccess.getNumAccess().getAlternatives_0(), "rule__Num__Alternatives_0");
- put(grammarAccess.getNumAccess().getAlternatives_1(), "rule__Num__Alternatives_1");
- put(grammarAccess.getHexAccess().getAlternatives_1_0(), "rule__Hex__Alternatives_1_0");
- put(grammarAccess.getStylesheetAccess().getGroup(), "rule__Stylesheet__Group__0");
- put(grammarAccess.getCharsetAccess().getGroup(), "rule__Charset__Group__0");
- put(grammarAccess.getImportExpressionAccess().getGroup(), "rule__ImportExpression__Group__0");
- put(grammarAccess.getImportExpressionAccess().getGroup_1_1(), "rule__ImportExpression__Group_1_1__0");
- put(grammarAccess.getPageAccess().getGroup(), "rule__Page__Group__0");
- put(grammarAccess.getPageAccess().getGroup_5(), "rule__Page__Group_5__0");
- put(grammarAccess.getPseudo_pageAccess().getGroup(), "rule__Pseudo_page__Group__0");
- put(grammarAccess.getMediaAccess().getGroup(), "rule__Media__Group__0");
- put(grammarAccess.getMedia_listAccess().getGroup(), "rule__Media_list__Group__0");
- put(grammarAccess.getMedia_listAccess().getGroup_1(), "rule__Media_list__Group_1__0");
- put(grammarAccess.getFont_faceAccess().getGroup(), "rule__Font_face__Group__0");
- put(grammarAccess.getFont_faceAccess().getGroup_4(), "rule__Font_face__Group_4__0");
- put(grammarAccess.getKeyframesAccess().getGroup(), "rule__Keyframes__Group__0");
- put(grammarAccess.getKeyframesAccess().getGroup_5(), "rule__Keyframes__Group_5__0");
- put(grammarAccess.getKeyframe_selectorAccess().getGroup(), "rule__Keyframe_selector__Group__0");
- put(grammarAccess.getKeyframe_selectorAccess().getGroup_0_1(), "rule__Keyframe_selector__Group_0_1__0");
- put(grammarAccess.getKeyframe_selectorAccess().getGroup_3(), "rule__Keyframe_selector__Group_3__0");
- put(grammarAccess.getRulesetAccess().getGroup(), "rule__Ruleset__Group__0");
- put(grammarAccess.getRulesetAccess().getGroup_1(), "rule__Ruleset__Group_1__0");
- put(grammarAccess.getRulesetAccess().getGroup_4(), "rule__Ruleset__Group_4__0");
- put(grammarAccess.getRulesetAccess().getGroup_4_1(), "rule__Ruleset__Group_4_1__0");
- put(grammarAccess.getSelectorAccess().getGroup(), "rule__Selector__Group__0");
- put(grammarAccess.getSelectorAccess().getGroup_1_0(), "rule__Selector__Group_1_0__0");
- put(grammarAccess.getSelectorAccess().getGroup_1_1(), "rule__Selector__Group_1_1__0");
- put(grammarAccess.getSelectorAccess().getGroup_1_1_1(), "rule__Selector__Group_1_1_1__0");
- put(grammarAccess.getSimpleSelectorForNegationAccess().getGroup_0(), "rule__SimpleSelectorForNegation__Group_0__0");
- put(grammarAccess.getSimple_selectorAccess().getGroup_0(), "rule__Simple_selector__Group_0__0");
- put(grammarAccess.getAttributeSelectorAccess().getGroup(), "rule__AttributeSelector__Group__0");
- put(grammarAccess.getAttributeSelectorAccess().getGroup_3(), "rule__AttributeSelector__Group_3__0");
- put(grammarAccess.getClassSelectorAccess().getGroup(), "rule__ClassSelector__Group__0");
- put(grammarAccess.getElementSelectorAccess().getGroup(), "rule__ElementSelector__Group__0");
- put(grammarAccess.getUniversalSelectorAccess().getGroup(), "rule__UniversalSelector__Group__0");
- put(grammarAccess.getIdSelectorAccess().getGroup(), "rule__IdSelector__Group__0");
- put(grammarAccess.getCss_namespace_prefixAccess().getGroup(), "rule__Css_namespace_prefix__Group__0");
- put(grammarAccess.getCss_declarationAccess().getGroup(), "rule__Css_declaration__Group__0");
- put(grammarAccess.getCss_propertyAccess().getGroup(), "rule__Css_property__Group__0");
- put(grammarAccess.getPseudoClassAccess().getGroup(), "rule__PseudoClass__Group__0");
- put(grammarAccess.getPseudoClassFunctionAccess().getGroup_0(), "rule__PseudoClassFunction__Group_0__0");
- put(grammarAccess.getPseudoClassFunctionAccess().getGroup_1(), "rule__PseudoClassFunction__Group_1__0");
- put(grammarAccess.getNotFunctionCallAccess().getGroup(), "rule__NotFunctionCall__Group__0");
- put(grammarAccess.getSymbolTokAccess().getGroup(), "rule__SymbolTok__Group__0");
- put(grammarAccess.getWSTokAccess().getGroup(), "rule__WSTok__Group__0");
- put(grammarAccess.getStringTokAccess().getGroup(), "rule__StringTok__Group__0");
- put(grammarAccess.getNumberTokAccess().getGroup(), "rule__NumberTok__Group__0");
- put(grammarAccess.getUrlTokAccess().getGroup(), "rule__UrlTok__Group__0");
- put(grammarAccess.getColorTokAccess().getGroup(), "rule__ColorTok__Group__0");
- put(grammarAccess.getIdentifierOrFuncTokAccess().getGroup(), "rule__IdentifierOrFuncTok__Group__0");
- put(grammarAccess.getIdentifierOrFuncTokAccess().getGroup_2(), "rule__IdentifierOrFuncTok__Group_2__0");
- put(grammarAccess.getURLTypeAccess().getGroup(), "rule__URLType__Group__0");
- put(grammarAccess.getValidURLSymbolAccess().getGroup_18(), "rule__ValidURLSymbol__Group_18__0");
- put(grammarAccess.getValidURLAccess().getGroup_1_10(), "rule__ValidURL__Group_1_10__0");
- put(grammarAccess.getIdentifierAccess().getGroup(), "rule__Identifier__Group__0");
- put(grammarAccess.getIdentifierAccess().getGroup_2(), "rule__Identifier__Group_2__0");
- put(grammarAccess.getNumAccess().getGroup(), "rule__Num__Group__0");
- put(grammarAccess.getNumAccess().getGroup_1_0(), "rule__Num__Group_1_0__0");
- put(grammarAccess.getNumAccess().getGroup_1_1(), "rule__Num__Group_1_1__0");
- put(grammarAccess.getNumAccess().getGroup_1_1_1(), "rule__Num__Group_1_1_1__0");
- put(grammarAccess.getHexAccess().getGroup(), "rule__Hex__Group__0");
- put(grammarAccess.getHexAccess().getGroup_1(), "rule__Hex__Group_1__0");
- put(grammarAccess.getStylesheetAccess().getCharsetAssignment_0(), "rule__Stylesheet__CharsetAssignment_0");
- put(grammarAccess.getStylesheetAccess().getImportsAssignment_1(), "rule__Stylesheet__ImportsAssignment_1");
- put(grammarAccess.getStylesheetAccess().getRulesetAssignment_2_0(), "rule__Stylesheet__RulesetAssignment_2_0");
- put(grammarAccess.getStylesheetAccess().getMediaAssignment_2_1(), "rule__Stylesheet__MediaAssignment_2_1");
- put(grammarAccess.getStylesheetAccess().getPageAssignment_2_2(), "rule__Stylesheet__PageAssignment_2_2");
- put(grammarAccess.getStylesheetAccess().getFont_faceAssignment_2_3(), "rule__Stylesheet__Font_faceAssignment_2_3");
- put(grammarAccess.getStylesheetAccess().getKeyframesAssignment_2_4(), "rule__Stylesheet__KeyframesAssignment_2_4");
- put(grammarAccess.getCharsetAccess().getCharsetAssignment_1(), "rule__Charset__CharsetAssignment_1");
- put(grammarAccess.getImportExpressionAccess().getValueAssignment_1_0(), "rule__ImportExpression__ValueAssignment_1_0");
- put(grammarAccess.getImportExpressionAccess().getMediaListAssignment_1_1_1(), "rule__ImportExpression__MediaListAssignment_1_1_1");
- put(grammarAccess.getPageAccess().getPseudoPageAssignment_2(), "rule__Page__PseudoPageAssignment_2");
- put(grammarAccess.getPageAccess().getDeclarationsAssignment_4(), "rule__Page__DeclarationsAssignment_4");
- put(grammarAccess.getPageAccess().getDeclarationsAssignment_5_1(), "rule__Page__DeclarationsAssignment_5_1");
- put(grammarAccess.getMediaAccess().getMedialistAssignment_1(), "rule__Media__MedialistAssignment_1");
- put(grammarAccess.getMediaAccess().getRulesetsAssignment_3(), "rule__Media__RulesetsAssignment_3");
- put(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_3(), "rule__Font_face__DeclarationsAssignment_3");
- put(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_4_1(), "rule__Font_face__DeclarationsAssignment_4_1");
- put(grammarAccess.getKeyframesAccess().getNameAssignment_2(), "rule__Keyframes__NameAssignment_2");
- put(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_4(), "rule__Keyframes__KeyframeselectorsAssignment_4");
- put(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_5_1(), "rule__Keyframes__KeyframeselectorsAssignment_5_1");
- put(grammarAccess.getKeyframe_selectorAccess().getTypeAssignment_0_0(), "rule__Keyframe_selector__TypeAssignment_0_0");
- put(grammarAccess.getKeyframe_selectorAccess().getPercentageAssignment_0_1_0(), "rule__Keyframe_selector__PercentageAssignment_0_1_0");
- put(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_2(), "rule__Keyframe_selector__DeclarationsAssignment_2");
- put(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_3_1(), "rule__Keyframe_selector__DeclarationsAssignment_3_1");
- put(grammarAccess.getRulesetAccess().getSelectorsAssignment_0(), "rule__Ruleset__SelectorsAssignment_0");
- put(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2(), "rule__Ruleset__SelectorsAssignment_1_2");
- put(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_0(), "rule__Ruleset__DeclarationsAssignment_4_0");
- put(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_1_1(), "rule__Ruleset__DeclarationsAssignment_4_1_1");
- put(grammarAccess.getSelectorAccess().getSimpleselectorsAssignment_0(), "rule__Selector__SimpleselectorsAssignment_0");
- put(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_0_0(), "rule__Selector__CombinatorAssignment_1_0_0");
- put(grammarAccess.getSelectorAccess().getSelectorAssignment_1_0_2(), "rule__Selector__SelectorAssignment_1_0_2");
- put(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_1_1_0(), "rule__Selector__CombinatorAssignment_1_1_1_0");
- put(grammarAccess.getSelectorAccess().getSelectorAssignment_1_1_2(), "rule__Selector__SelectorAssignment_1_1_2");
- put(grammarAccess.getSimpleSelectorForNegationAccess().getElementAssignment_0_0_0(), "rule__SimpleSelectorForNegation__ElementAssignment_0_0_0");
- put(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalAssignment_0_0_1(), "rule__SimpleSelectorForNegation__UniversalAssignment_0_0_1");
- put(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_0_1(), "rule__SimpleSelectorForNegation__SubSelectorsAssignment_0_1");
- put(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1(), "rule__SimpleSelectorForNegation__SubSelectorsAssignment_1");
- put(grammarAccess.getSimple_selectorAccess().getElementAssignment_0_0_0(), "rule__Simple_selector__ElementAssignment_0_0_0");
- put(grammarAccess.getSimple_selectorAccess().getUniversalAssignment_0_0_1(), "rule__Simple_selector__UniversalAssignment_0_0_1");
- put(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_0_1(), "rule__Simple_selector__SubSelectorsAssignment_0_1");
- put(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1(), "rule__Simple_selector__SubSelectorsAssignment_1");
- put(grammarAccess.getAttributeSelectorAccess().getNameAssignment_2(), "rule__AttributeSelector__NameAssignment_2");
- put(grammarAccess.getAttributeSelectorAccess().getOpAssignment_3_0(), "rule__AttributeSelector__OpAssignment_3_0");
- put(grammarAccess.getAttributeSelectorAccess().getValueAssignment_3_1(), "rule__AttributeSelector__ValueAssignment_3_1");
- put(grammarAccess.getClassSelectorAccess().getNameAssignment_2(), "rule__ClassSelector__NameAssignment_2");
- put(grammarAccess.getElementSelectorAccess().getNameAssignment_1(), "rule__ElementSelector__NameAssignment_1");
- put(grammarAccess.getUniversalSelectorAccess().getNamespaceAssignment_1(), "rule__UniversalSelector__NamespaceAssignment_1");
- put(grammarAccess.getIdSelectorAccess().getNameAssignment_2(), "rule__IdSelector__NameAssignment_2");
- put(grammarAccess.getCss_declarationAccess().getPropertyAssignment_1(), "rule__Css_declaration__PropertyAssignment_1");
- put(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4(), "rule__Css_declaration__ValueTokensAssignment_4");
- put(grammarAccess.getCss_declarationAccess().getImportantAssignment_5(), "rule__Css_declaration__ImportantAssignment_5");
- put(grammarAccess.getCss_propertyAccess().getNameAssignment_1(), "rule__Css_property__NameAssignment_1");
- put(grammarAccess.getPseudoClassNameAccess().getNameAssignment(), "rule__PseudoClassName__NameAssignment");
- put(grammarAccess.getPseudoClassFunctionAccess().getNotAssignment_0_0(), "rule__PseudoClassFunction__NotAssignment_0_0");
- put(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorAssignment_0_1(), "rule__PseudoClassFunction__ParamSelectorAssignment_0_1");
- put(grammarAccess.getPseudoClassFunctionAccess().getNameAssignment_1_1(), "rule__PseudoClassFunction__NameAssignment_1_1");
- put(grammarAccess.getPseudoClassFunctionAccess().getParamsAssignment_1_3(), "rule__PseudoClassFunction__ParamsAssignment_1_3");
- put(grammarAccess.getSymbolTokAccess().getSymbolAssignment_1(), "rule__SymbolTok__SymbolAssignment_1");
- put(grammarAccess.getStringTokAccess().getValueAssignment_1(), "rule__StringTok__ValueAssignment_1");
- put(grammarAccess.getNumberTokAccess().getValAssignment_1(), "rule__NumberTok__ValAssignment_1");
- put(grammarAccess.getUrlTokAccess().getUrlAssignment_1(), "rule__UrlTok__UrlAssignment_1");
- put(grammarAccess.getColorTokAccess().getValueAssignment_1(), "rule__ColorTok__ValueAssignment_1");
- put(grammarAccess.getIdentifierOrFuncTokAccess().getNameAssignment_1(), "rule__IdentifierOrFuncTok__NameAssignment_1");
- put(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2(), "rule__IdentifierOrFuncTok__ParamsAssignment_2_2");
- put(grammarAccess.getURLTypeAccess().getUrlAssignment_1(), "rule__URLType__UrlAssignment_1");
- }
- };
- }
- return nameMappings.get(element);
- }
-
- @Override
- protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
- try {
- org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser typedParser = (org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser) parser;
- typedParser.entryRulestylesheet();
- return typedParser.getFollowElements();
- } catch (RecognitionException ex) {
- throw new RuntimeException(ex);
- }
- }
-
- @Override
- protected String[] getInitialHiddenTokens() {
- return new String[] { "RULE_WS", "RULE_ML_COMMENT" };
- }
-
- public CSSGrammarAccess getGrammarAccess() {
- return this.grammarAccess;
- }
-
- public void setGrammarAccess(CSSGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-}
+/*
+ * generated by Xtext
+ */
+package org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr;
+
+import java.util.Collection;
+import java.util.Map;
+import java.util.HashMap;
+
+import org.antlr.runtime.RecognitionException;
+import org.eclipse.xtext.AbstractElement;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.AbstractContentAssistParser;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.FollowElement;
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser;
+
+import com.google.inject.Inject;
+
+import org.eclipse.papyrus.infra.gmfdiag.css3.services.CSSGrammarAccess;
+
+public class CSSParser extends AbstractContentAssistParser {
+
+ @Inject
+ private CSSGrammarAccess grammarAccess;
+
+ private Map<AbstractElement, String> nameMappings;
+
+ @Override
+ protected org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser createParser() {
+ org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser result = new org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser(null);
+ result.setGrammarAccess(grammarAccess);
+ return result;
+ }
+
+ @Override
+ protected String getRuleName(AbstractElement element) {
+ if (nameMappings == null) {
+ nameMappings = new HashMap<AbstractElement, String>() {
+ private static final long serialVersionUID = 1L;
+ {
+ put(grammarAccess.getStylesheetAccess().getAlternatives_2(), "rule__Stylesheet__Alternatives_2");
+ put(grammarAccess.getCharsetAccess().getAlternatives_0(), "rule__Charset__Alternatives_0");
+ put(grammarAccess.getImportExpressionAccess().getAlternatives_0(), "rule__ImportExpression__Alternatives_0");
+ put(grammarAccess.getImportExpressionAccess().getAlternatives_1(), "rule__ImportExpression__Alternatives_1");
+ put(grammarAccess.getPageAccess().getAlternatives_1(), "rule__Page__Alternatives_1");
+ put(grammarAccess.getMediaAccess().getAlternatives_0(), "rule__Media__Alternatives_0");
+ put(grammarAccess.getFont_faceAccess().getAlternatives_1(), "rule__Font_face__Alternatives_1");
+ put(grammarAccess.getKeyframesAccess().getAlternatives_1(), "rule__Keyframes__Alternatives_1");
+ put(grammarAccess.getKeyframe_selectorAccess().getAlternatives_0(), "rule__Keyframe_selector__Alternatives_0");
+ put(grammarAccess.getSelectorAccess().getAlternatives_1(), "rule__Selector__Alternatives_1");
+ put(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives(), "rule__SimpleSelectorForNegation__Alternatives");
+ put(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives_0_0(), "rule__SimpleSelectorForNegation__Alternatives_0_0");
+ put(grammarAccess.getSubSelectorForNegationAccess().getAlternatives(), "rule__SubSelectorForNegation__Alternatives");
+ put(grammarAccess.getSimple_selectorAccess().getAlternatives(), "rule__Simple_selector__Alternatives");
+ put(grammarAccess.getSimple_selectorAccess().getAlternatives_0_0(), "rule__Simple_selector__Alternatives_0_0");
+ put(grammarAccess.getSubSelectorAccess().getAlternatives(), "rule__SubSelector__Alternatives");
+ put(grammarAccess.getAttributeSelectorAccess().getOpAlternatives_3_0_0(), "rule__AttributeSelector__OpAlternatives_3_0_0");
+ put(grammarAccess.getAttributeSelectorAccess().getValueAlternatives_3_1_0(), "rule__AttributeSelector__ValueAlternatives_3_1_0");
+ put(grammarAccess.getCss_namespace_prefixAccess().getAlternatives_0(), "rule__Css_namespace_prefix__Alternatives_0");
+ put(grammarAccess.getPseudoClassOrFuncAccess().getAlternatives(), "rule__PseudoClassOrFunc__Alternatives");
+ put(grammarAccess.getPseudoClassFunctionAccess().getAlternatives(), "rule__PseudoClassFunction__Alternatives");
+ put(grammarAccess.getCombinatorAccess().getAlternatives(), "rule__Combinator__Alternatives");
+ put(grammarAccess.getOperatorAccess().getAlternatives(), "rule__Operator__Alternatives");
+ put(grammarAccess.getUnary_operatorAccess().getAlternatives(), "rule__Unary_operator__Alternatives");
+ put(grammarAccess.getSymbolTokAccess().getSymbolAlternatives_1_0(), "rule__SymbolTok__SymbolAlternatives_1_0");
+ put(grammarAccess.getCssTokAccess().getAlternatives(), "rule__CssTok__Alternatives");
+ put(grammarAccess.getValidURLSymbolAccess().getAlternatives(), "rule__ValidURLSymbol__Alternatives");
+ put(grammarAccess.getKeywordHackAccess().getAlternatives(), "rule__KeywordHack__Alternatives");
+ put(grammarAccess.getValidURLAccess().getAlternatives(), "rule__ValidURL__Alternatives");
+ put(grammarAccess.getValidURLAccess().getAlternatives_1(), "rule__ValidURL__Alternatives_1");
+ put(grammarAccess.getValidURLAccess().getAlternatives_1_10_1(), "rule__ValidURL__Alternatives_1_10_1");
+ put(grammarAccess.getValidURLAccess().getAlternatives_1_10_2(), "rule__ValidURL__Alternatives_1_10_2");
+ put(grammarAccess.getIdentifierAccess().getAlternatives_1(), "rule__Identifier__Alternatives_1");
+ put(grammarAccess.getIdentifierAccess().getAlternatives_2_0(), "rule__Identifier__Alternatives_2_0");
+ put(grammarAccess.getNumAccess().getAlternatives_0(), "rule__Num__Alternatives_0");
+ put(grammarAccess.getNumAccess().getAlternatives_1(), "rule__Num__Alternatives_1");
+ put(grammarAccess.getNumIntAccess().getAlternatives_0(), "rule__NumInt__Alternatives_0");
+ put(grammarAccess.getHexAccess().getAlternatives_1_0(), "rule__Hex__Alternatives_1_0");
+ put(grammarAccess.getStylesheetAccess().getGroup(), "rule__Stylesheet__Group__0");
+ put(grammarAccess.getCharsetAccess().getGroup(), "rule__Charset__Group__0");
+ put(grammarAccess.getImportExpressionAccess().getGroup(), "rule__ImportExpression__Group__0");
+ put(grammarAccess.getImportExpressionAccess().getGroup_1_1(), "rule__ImportExpression__Group_1_1__0");
+ put(grammarAccess.getPageAccess().getGroup(), "rule__Page__Group__0");
+ put(grammarAccess.getPageAccess().getGroup_5(), "rule__Page__Group_5__0");
+ put(grammarAccess.getPseudo_pageAccess().getGroup(), "rule__Pseudo_page__Group__0");
+ put(grammarAccess.getMediaAccess().getGroup(), "rule__Media__Group__0");
+ put(grammarAccess.getMedia_listAccess().getGroup(), "rule__Media_list__Group__0");
+ put(grammarAccess.getMedia_listAccess().getGroup_1(), "rule__Media_list__Group_1__0");
+ put(grammarAccess.getFont_faceAccess().getGroup(), "rule__Font_face__Group__0");
+ put(grammarAccess.getFont_faceAccess().getGroup_4(), "rule__Font_face__Group_4__0");
+ put(grammarAccess.getKeyframesAccess().getGroup(), "rule__Keyframes__Group__0");
+ put(grammarAccess.getKeyframesAccess().getGroup_5(), "rule__Keyframes__Group_5__0");
+ put(grammarAccess.getKeyframe_selectorAccess().getGroup(), "rule__Keyframe_selector__Group__0");
+ put(grammarAccess.getKeyframe_selectorAccess().getGroup_0_1(), "rule__Keyframe_selector__Group_0_1__0");
+ put(grammarAccess.getKeyframe_selectorAccess().getGroup_3(), "rule__Keyframe_selector__Group_3__0");
+ put(grammarAccess.getRulesetAccess().getGroup(), "rule__Ruleset__Group__0");
+ put(grammarAccess.getRulesetAccess().getGroup_1(), "rule__Ruleset__Group_1__0");
+ put(grammarAccess.getRulesetAccess().getGroup_4(), "rule__Ruleset__Group_4__0");
+ put(grammarAccess.getRulesetAccess().getGroup_4_1(), "rule__Ruleset__Group_4_1__0");
+ put(grammarAccess.getSelectorAccess().getGroup(), "rule__Selector__Group__0");
+ put(grammarAccess.getSelectorAccess().getGroup_1_0(), "rule__Selector__Group_1_0__0");
+ put(grammarAccess.getSelectorAccess().getGroup_1_1(), "rule__Selector__Group_1_1__0");
+ put(grammarAccess.getSelectorAccess().getGroup_1_1_1(), "rule__Selector__Group_1_1_1__0");
+ put(grammarAccess.getSimpleSelectorForNegationAccess().getGroup_0(), "rule__SimpleSelectorForNegation__Group_0__0");
+ put(grammarAccess.getSimple_selectorAccess().getGroup_0(), "rule__Simple_selector__Group_0__0");
+ put(grammarAccess.getAttributeSelectorAccess().getGroup(), "rule__AttributeSelector__Group__0");
+ put(grammarAccess.getAttributeSelectorAccess().getGroup_3(), "rule__AttributeSelector__Group_3__0");
+ put(grammarAccess.getClassSelectorAccess().getGroup(), "rule__ClassSelector__Group__0");
+ put(grammarAccess.getElementSelectorAccess().getGroup(), "rule__ElementSelector__Group__0");
+ put(grammarAccess.getUniversalSelectorAccess().getGroup(), "rule__UniversalSelector__Group__0");
+ put(grammarAccess.getIdSelectorAccess().getGroup(), "rule__IdSelector__Group__0");
+ put(grammarAccess.getCss_namespace_prefixAccess().getGroup(), "rule__Css_namespace_prefix__Group__0");
+ put(grammarAccess.getCss_declarationAccess().getGroup(), "rule__Css_declaration__Group__0");
+ put(grammarAccess.getCss_propertyAccess().getGroup(), "rule__Css_property__Group__0");
+ put(grammarAccess.getPseudoClassAccess().getGroup(), "rule__PseudoClass__Group__0");
+ put(grammarAccess.getPseudoClassFunctionAccess().getGroup_0(), "rule__PseudoClassFunction__Group_0__0");
+ put(grammarAccess.getPseudoClassFunctionAccess().getGroup_1(), "rule__PseudoClassFunction__Group_1__0");
+ put(grammarAccess.getNotFunctionCallAccess().getGroup(), "rule__NotFunctionCall__Group__0");
+ put(grammarAccess.getSymbolTokAccess().getGroup(), "rule__SymbolTok__Group__0");
+ put(grammarAccess.getWSTokAccess().getGroup(), "rule__WSTok__Group__0");
+ put(grammarAccess.getStringTokAccess().getGroup(), "rule__StringTok__Group__0");
+ put(grammarAccess.getNumberTokAccess().getGroup(), "rule__NumberTok__Group__0");
+ put(grammarAccess.getUrlTokAccess().getGroup(), "rule__UrlTok__Group__0");
+ put(grammarAccess.getColorTokAccess().getGroup(), "rule__ColorTok__Group__0");
+ put(grammarAccess.getIdentifierOrFuncTokAccess().getGroup(), "rule__IdentifierOrFuncTok__Group__0");
+ put(grammarAccess.getIdentifierOrFuncTokAccess().getGroup_2(), "rule__IdentifierOrFuncTok__Group_2__0");
+ put(grammarAccess.getIntegerTokAccess().getGroup(), "rule__IntegerTok__Group__0");
+ put(grammarAccess.getURLTypeAccess().getGroup(), "rule__URLType__Group__0");
+ put(grammarAccess.getValidURLSymbolAccess().getGroup_18(), "rule__ValidURLSymbol__Group_18__0");
+ put(grammarAccess.getValidURLAccess().getGroup_1_10(), "rule__ValidURL__Group_1_10__0");
+ put(grammarAccess.getIdentifierAccess().getGroup(), "rule__Identifier__Group__0");
+ put(grammarAccess.getIdentifierAccess().getGroup_2(), "rule__Identifier__Group_2__0");
+ put(grammarAccess.getNumAccess().getGroup(), "rule__Num__Group__0");
+ put(grammarAccess.getNumAccess().getGroup_1_0(), "rule__Num__Group_1_0__0");
+ put(grammarAccess.getNumAccess().getGroup_1_1(), "rule__Num__Group_1_1__0");
+ put(grammarAccess.getNumAccess().getGroup_1_1_1(), "rule__Num__Group_1_1_1__0");
+ put(grammarAccess.getNumIntAccess().getGroup(), "rule__NumInt__Group__0");
+ put(grammarAccess.getHexAccess().getGroup(), "rule__Hex__Group__0");
+ put(grammarAccess.getHexAccess().getGroup_1(), "rule__Hex__Group_1__0");
+ put(grammarAccess.getStylesheetAccess().getCharsetAssignment_0(), "rule__Stylesheet__CharsetAssignment_0");
+ put(grammarAccess.getStylesheetAccess().getImportsAssignment_1(), "rule__Stylesheet__ImportsAssignment_1");
+ put(grammarAccess.getStylesheetAccess().getRulesetAssignment_2_0(), "rule__Stylesheet__RulesetAssignment_2_0");
+ put(grammarAccess.getStylesheetAccess().getMediaAssignment_2_1(), "rule__Stylesheet__MediaAssignment_2_1");
+ put(grammarAccess.getStylesheetAccess().getPageAssignment_2_2(), "rule__Stylesheet__PageAssignment_2_2");
+ put(grammarAccess.getStylesheetAccess().getFont_faceAssignment_2_3(), "rule__Stylesheet__Font_faceAssignment_2_3");
+ put(grammarAccess.getStylesheetAccess().getKeyframesAssignment_2_4(), "rule__Stylesheet__KeyframesAssignment_2_4");
+ put(grammarAccess.getCharsetAccess().getCharsetAssignment_1(), "rule__Charset__CharsetAssignment_1");
+ put(grammarAccess.getImportExpressionAccess().getValueAssignment_1_0(), "rule__ImportExpression__ValueAssignment_1_0");
+ put(grammarAccess.getImportExpressionAccess().getMediaListAssignment_1_1_1(), "rule__ImportExpression__MediaListAssignment_1_1_1");
+ put(grammarAccess.getPageAccess().getPseudoPageAssignment_2(), "rule__Page__PseudoPageAssignment_2");
+ put(grammarAccess.getPageAccess().getDeclarationsAssignment_4(), "rule__Page__DeclarationsAssignment_4");
+ put(grammarAccess.getPageAccess().getDeclarationsAssignment_5_1(), "rule__Page__DeclarationsAssignment_5_1");
+ put(grammarAccess.getMediaAccess().getMedialistAssignment_1(), "rule__Media__MedialistAssignment_1");
+ put(grammarAccess.getMediaAccess().getRulesetsAssignment_3(), "rule__Media__RulesetsAssignment_3");
+ put(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_3(), "rule__Font_face__DeclarationsAssignment_3");
+ put(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_4_1(), "rule__Font_face__DeclarationsAssignment_4_1");
+ put(grammarAccess.getKeyframesAccess().getNameAssignment_2(), "rule__Keyframes__NameAssignment_2");
+ put(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_4(), "rule__Keyframes__KeyframeselectorsAssignment_4");
+ put(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_5_1(), "rule__Keyframes__KeyframeselectorsAssignment_5_1");
+ put(grammarAccess.getKeyframe_selectorAccess().getTypeAssignment_0_0(), "rule__Keyframe_selector__TypeAssignment_0_0");
+ put(grammarAccess.getKeyframe_selectorAccess().getPercentageAssignment_0_1_0(), "rule__Keyframe_selector__PercentageAssignment_0_1_0");
+ put(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_2(), "rule__Keyframe_selector__DeclarationsAssignment_2");
+ put(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_3_1(), "rule__Keyframe_selector__DeclarationsAssignment_3_1");
+ put(grammarAccess.getRulesetAccess().getSelectorsAssignment_0(), "rule__Ruleset__SelectorsAssignment_0");
+ put(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2(), "rule__Ruleset__SelectorsAssignment_1_2");
+ put(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_0(), "rule__Ruleset__DeclarationsAssignment_4_0");
+ put(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_1_1(), "rule__Ruleset__DeclarationsAssignment_4_1_1");
+ put(grammarAccess.getSelectorAccess().getSimpleselectorsAssignment_0(), "rule__Selector__SimpleselectorsAssignment_0");
+ put(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_0_0(), "rule__Selector__CombinatorAssignment_1_0_0");
+ put(grammarAccess.getSelectorAccess().getSelectorAssignment_1_0_2(), "rule__Selector__SelectorAssignment_1_0_2");
+ put(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_1_1_0(), "rule__Selector__CombinatorAssignment_1_1_1_0");
+ put(grammarAccess.getSelectorAccess().getSelectorAssignment_1_1_2(), "rule__Selector__SelectorAssignment_1_1_2");
+ put(grammarAccess.getSimpleSelectorForNegationAccess().getElementAssignment_0_0_0(), "rule__SimpleSelectorForNegation__ElementAssignment_0_0_0");
+ put(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalAssignment_0_0_1(), "rule__SimpleSelectorForNegation__UniversalAssignment_0_0_1");
+ put(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_0_1(), "rule__SimpleSelectorForNegation__SubSelectorsAssignment_0_1");
+ put(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1(), "rule__SimpleSelectorForNegation__SubSelectorsAssignment_1");
+ put(grammarAccess.getSimple_selectorAccess().getElementAssignment_0_0_0(), "rule__Simple_selector__ElementAssignment_0_0_0");
+ put(grammarAccess.getSimple_selectorAccess().getUniversalAssignment_0_0_1(), "rule__Simple_selector__UniversalAssignment_0_0_1");
+ put(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_0_1(), "rule__Simple_selector__SubSelectorsAssignment_0_1");
+ put(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1(), "rule__Simple_selector__SubSelectorsAssignment_1");
+ put(grammarAccess.getAttributeSelectorAccess().getNameAssignment_2(), "rule__AttributeSelector__NameAssignment_2");
+ put(grammarAccess.getAttributeSelectorAccess().getOpAssignment_3_0(), "rule__AttributeSelector__OpAssignment_3_0");
+ put(grammarAccess.getAttributeSelectorAccess().getValueAssignment_3_1(), "rule__AttributeSelector__ValueAssignment_3_1");
+ put(grammarAccess.getClassSelectorAccess().getNameAssignment_2(), "rule__ClassSelector__NameAssignment_2");
+ put(grammarAccess.getElementSelectorAccess().getNameAssignment_1(), "rule__ElementSelector__NameAssignment_1");
+ put(grammarAccess.getUniversalSelectorAccess().getNamespaceAssignment_1(), "rule__UniversalSelector__NamespaceAssignment_1");
+ put(grammarAccess.getIdSelectorAccess().getNameAssignment_2(), "rule__IdSelector__NameAssignment_2");
+ put(grammarAccess.getCss_declarationAccess().getPropertyAssignment_1(), "rule__Css_declaration__PropertyAssignment_1");
+ put(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4(), "rule__Css_declaration__ValueTokensAssignment_4");
+ put(grammarAccess.getCss_declarationAccess().getImportantAssignment_5(), "rule__Css_declaration__ImportantAssignment_5");
+ put(grammarAccess.getCss_propertyAccess().getNameAssignment_1(), "rule__Css_property__NameAssignment_1");
+ put(grammarAccess.getPseudoClassNameAccess().getNameAssignment(), "rule__PseudoClassName__NameAssignment");
+ put(grammarAccess.getPseudoClassFunctionAccess().getNotAssignment_0_0(), "rule__PseudoClassFunction__NotAssignment_0_0");
+ put(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorAssignment_0_1(), "rule__PseudoClassFunction__ParamSelectorAssignment_0_1");
+ put(grammarAccess.getPseudoClassFunctionAccess().getNameAssignment_1_1(), "rule__PseudoClassFunction__NameAssignment_1_1");
+ put(grammarAccess.getPseudoClassFunctionAccess().getParamsAssignment_1_3(), "rule__PseudoClassFunction__ParamsAssignment_1_3");
+ put(grammarAccess.getSymbolTokAccess().getSymbolAssignment_1(), "rule__SymbolTok__SymbolAssignment_1");
+ put(grammarAccess.getStringTokAccess().getValueAssignment_1(), "rule__StringTok__ValueAssignment_1");
+ put(grammarAccess.getNumberTokAccess().getValAssignment_1(), "rule__NumberTok__ValAssignment_1");
+ put(grammarAccess.getUrlTokAccess().getUrlAssignment_1(), "rule__UrlTok__UrlAssignment_1");
+ put(grammarAccess.getColorTokAccess().getValueAssignment_1(), "rule__ColorTok__ValueAssignment_1");
+ put(grammarAccess.getIdentifierOrFuncTokAccess().getNameAssignment_1(), "rule__IdentifierOrFuncTok__NameAssignment_1");
+ put(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2(), "rule__IdentifierOrFuncTok__ParamsAssignment_2_2");
+ put(grammarAccess.getIntegerTokAccess().getValAssignment_1(), "rule__IntegerTok__ValAssignment_1");
+ put(grammarAccess.getURLTypeAccess().getUrlAssignment_1(), "rule__URLType__UrlAssignment_1");
+ }
+ };
+ }
+ return nameMappings.get(element);
+ }
+
+ @Override
+ protected Collection<FollowElement> getFollowElements(AbstractInternalContentAssistParser parser) {
+ try {
+ org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser typedParser = (org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal.InternalCSSParser) parser;
+ typedParser.entryRulestylesheet();
+ return typedParser.getFollowElements();
+ } catch (RecognitionException ex) {
+ throw new RuntimeException(ex);
+ }
+ }
+
+ @Override
+ protected String[] getInitialHiddenTokens() {
+ return new String[] { "RULE_WS", "RULE_ML_COMMENT" };
+ }
+
+ public CSSGrammarAccess getGrammarAccess() {
+ return this.grammarAccess;
+ }
+
+ public void setGrammarAccess(CSSGrammarAccess grammarAccess) {
+ this.grammarAccess = grammarAccess;
+ }
+}
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSS.g b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSS.g
index cefb26f2b0f..50a174978a5 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSS.g
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSS.g
@@ -1,8974 +1,9220 @@
-/*
- * generated by Xtext
- */
-grammar InternalCSS;
-
-options {
- superClass=AbstractInternalContentAssistParser;
- backtrack=true;
-
-}
-
-@lexer::header {
-package org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal;
-
-// Hack: Use our own Lexer superclass by means of import.
-// Currently there is no other way to specify the superclass for the lexer.
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
-}
-
-@parser::header {
-package org.eclipse.papyrus.infra.gmfdiag.css3.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 org.eclipse.papyrus.infra.gmfdiag.css3.services.CSSGrammarAccess;
-
-}
-
-@parser::members {
-
- private CSSGrammarAccess grammarAccess;
-
- public void setGrammarAccess(CSSGrammarAccess grammarAccess) {
- this.grammarAccess = grammarAccess;
- }
-
- @Override
- protected Grammar getGrammar() {
- return grammarAccess.getGrammar();
- }
-
- @Override
- protected String getValueForTokenName(String tokenName) {
- return tokenName;
- }
-
-}
-
-
-
-
-// Entry rule entryRulestylesheet
-entryRulestylesheet
-:
-{ before(grammarAccess.getStylesheetRule()); }
- rulestylesheet
-{ after(grammarAccess.getStylesheetRule()); }
- EOF
-;
-
-// Rule stylesheet
-rulestylesheet
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getStylesheetAccess().getGroup()); }
-(rule__Stylesheet__Group__0)
-{ after(grammarAccess.getStylesheetAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulecharset
-entryRulecharset
-:
-{ before(grammarAccess.getCharsetRule()); }
- rulecharset
-{ after(grammarAccess.getCharsetRule()); }
- EOF
-;
-
-// Rule charset
-rulecharset
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCharsetAccess().getGroup()); }
-(rule__Charset__Group__0)
-{ after(grammarAccess.getCharsetAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleimportExpression
-entryRuleimportExpression
-:
-{ before(grammarAccess.getImportExpressionRule()); }
- ruleimportExpression
-{ after(grammarAccess.getImportExpressionRule()); }
- EOF
-;
-
-// Rule importExpression
-ruleimportExpression
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getImportExpressionAccess().getGroup()); }
-(rule__ImportExpression__Group__0)
-{ after(grammarAccess.getImportExpressionAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulepage
-entryRulepage
-:
-{ before(grammarAccess.getPageRule()); }
- rulepage
-{ after(grammarAccess.getPageRule()); }
- EOF
-;
-
-// Rule page
-rulepage
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPageAccess().getGroup()); }
-(rule__Page__Group__0)
-{ after(grammarAccess.getPageAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulepseudo_page
-entryRulepseudo_page
-:
-{ before(grammarAccess.getPseudo_pageRule()); }
- rulepseudo_page
-{ after(grammarAccess.getPseudo_pageRule()); }
- EOF
-;
-
-// Rule pseudo_page
-rulepseudo_page
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPseudo_pageAccess().getGroup()); }
-(rule__Pseudo_page__Group__0)
-{ after(grammarAccess.getPseudo_pageAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulemedia
-entryRulemedia
-:
-{ before(grammarAccess.getMediaRule()); }
- rulemedia
-{ after(grammarAccess.getMediaRule()); }
- EOF
-;
-
-// Rule media
-rulemedia
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMediaAccess().getGroup()); }
-(rule__Media__Group__0)
-{ after(grammarAccess.getMediaAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulemedia_list
-entryRulemedia_list
-:
-{ before(grammarAccess.getMedia_listRule()); }
- rulemedia_list
-{ after(grammarAccess.getMedia_listRule()); }
- EOF
-;
-
-// Rule media_list
-rulemedia_list
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMedia_listAccess().getGroup()); }
-(rule__Media_list__Group__0)
-{ after(grammarAccess.getMedia_listAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulemedium
-entryRulemedium
-:
-{ before(grammarAccess.getMediumRule()); }
- rulemedium
-{ after(grammarAccess.getMediumRule()); }
- EOF
-;
-
-// Rule medium
-rulemedium
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getMediumAccess().getIdentifierParserRuleCall()); }
- ruleIdentifier
-{ after(grammarAccess.getMediumAccess().getIdentifierParserRuleCall()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulefont_face
-entryRulefont_face
-:
-{ before(grammarAccess.getFont_faceRule()); }
- rulefont_face
-{ after(grammarAccess.getFont_faceRule()); }
- EOF
-;
-
-// Rule font_face
-rulefont_face
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getFont_faceAccess().getGroup()); }
-(rule__Font_face__Group__0)
-{ after(grammarAccess.getFont_faceAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulekeyframes
-entryRulekeyframes
-:
-{ before(grammarAccess.getKeyframesRule()); }
- rulekeyframes
-{ after(grammarAccess.getKeyframesRule()); }
- EOF
-;
-
-// Rule keyframes
-rulekeyframes
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getKeyframesAccess().getGroup()); }
-(rule__Keyframes__Group__0)
-{ after(grammarAccess.getKeyframesAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulekeyframe_selector
-entryRulekeyframe_selector
-:
-{ before(grammarAccess.getKeyframe_selectorRule()); }
- rulekeyframe_selector
-{ after(grammarAccess.getKeyframe_selectorRule()); }
- EOF
-;
-
-// Rule keyframe_selector
-rulekeyframe_selector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getGroup()); }
-(rule__Keyframe_selector__Group__0)
-{ after(grammarAccess.getKeyframe_selectorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleruleset
-entryRuleruleset
-:
-{ before(grammarAccess.getRulesetRule()); }
- ruleruleset
-{ after(grammarAccess.getRulesetRule()); }
- EOF
-;
-
-// Rule ruleset
-ruleruleset
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getRulesetAccess().getGroup()); }
-(rule__Ruleset__Group__0)
-{ after(grammarAccess.getRulesetAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleselector
-entryRuleselector
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
-}
-:
-{ before(grammarAccess.getSelectorRule()); }
- ruleselector
-{ after(grammarAccess.getSelectorRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule selector
-ruleselector
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSelectorAccess().getGroup()); }
-(rule__Selector__Group__0)
-{ after(grammarAccess.getSelectorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleSimpleSelectorForNegation
-entryRuleSimpleSelectorForNegation
-:
-{ before(grammarAccess.getSimpleSelectorForNegationRule()); }
- ruleSimpleSelectorForNegation
-{ after(grammarAccess.getSimpleSelectorForNegationRule()); }
- EOF
-;
-
-// Rule SimpleSelectorForNegation
-ruleSimpleSelectorForNegation
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives()); }
-(rule__SimpleSelectorForNegation__Alternatives)
-{ after(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleSubSelectorForNegation
-entryRuleSubSelectorForNegation
-:
-{ before(grammarAccess.getSubSelectorForNegationRule()); }
- ruleSubSelectorForNegation
-{ after(grammarAccess.getSubSelectorForNegationRule()); }
- EOF
-;
-
-// Rule SubSelectorForNegation
-ruleSubSelectorForNegation
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSubSelectorForNegationAccess().getAlternatives()); }
-(rule__SubSelectorForNegation__Alternatives)
-{ after(grammarAccess.getSubSelectorForNegationAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulesimple_selector
-entryRulesimple_selector
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
-}
-:
-{ before(grammarAccess.getSimple_selectorRule()); }
- rulesimple_selector
-{ after(grammarAccess.getSimple_selectorRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule simple_selector
-rulesimple_selector
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSimple_selectorAccess().getAlternatives()); }
-(rule__Simple_selector__Alternatives)
-{ after(grammarAccess.getSimple_selectorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleSubSelector
-entryRuleSubSelector
-:
-{ before(grammarAccess.getSubSelectorRule()); }
- ruleSubSelector
-{ after(grammarAccess.getSubSelectorRule()); }
- EOF
-;
-
-// Rule SubSelector
-ruleSubSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSubSelectorAccess().getAlternatives()); }
-(rule__SubSelector__Alternatives)
-{ after(grammarAccess.getSubSelectorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleAttributeSelector
-entryRuleAttributeSelector
-:
-{ before(grammarAccess.getAttributeSelectorRule()); }
- ruleAttributeSelector
-{ after(grammarAccess.getAttributeSelectorRule()); }
- EOF
-;
-
-// Rule AttributeSelector
-ruleAttributeSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getGroup()); }
-(rule__AttributeSelector__Group__0)
-{ after(grammarAccess.getAttributeSelectorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleClassSelector
-entryRuleClassSelector
-:
-{ before(grammarAccess.getClassSelectorRule()); }
- ruleClassSelector
-{ after(grammarAccess.getClassSelectorRule()); }
- EOF
-;
-
-// Rule ClassSelector
-ruleClassSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getClassSelectorAccess().getGroup()); }
-(rule__ClassSelector__Group__0)
-{ after(grammarAccess.getClassSelectorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleElementSelector
-entryRuleElementSelector
-:
-{ before(grammarAccess.getElementSelectorRule()); }
- ruleElementSelector
-{ after(grammarAccess.getElementSelectorRule()); }
- EOF
-;
-
-// Rule ElementSelector
-ruleElementSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getElementSelectorAccess().getGroup()); }
-(rule__ElementSelector__Group__0)
-{ after(grammarAccess.getElementSelectorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleUniversalSelector
-entryRuleUniversalSelector
-:
-{ before(grammarAccess.getUniversalSelectorRule()); }
- ruleUniversalSelector
-{ after(grammarAccess.getUniversalSelectorRule()); }
- EOF
-;
-
-// Rule UniversalSelector
-ruleUniversalSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUniversalSelectorAccess().getGroup()); }
-(rule__UniversalSelector__Group__0)
-{ after(grammarAccess.getUniversalSelectorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleIdSelector
-entryRuleIdSelector
-:
-{ before(grammarAccess.getIdSelectorRule()); }
- ruleIdSelector
-{ after(grammarAccess.getIdSelectorRule()); }
- EOF
-;
-
-// Rule IdSelector
-ruleIdSelector
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getIdSelectorAccess().getGroup()); }
-(rule__IdSelector__Group__0)
-{ after(grammarAccess.getIdSelectorAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulecss_namespace_prefix
-entryRulecss_namespace_prefix
-:
-{ before(grammarAccess.getCss_namespace_prefixRule()); }
- rulecss_namespace_prefix
-{ after(grammarAccess.getCss_namespace_prefixRule()); }
- EOF
-;
-
-// Rule css_namespace_prefix
-rulecss_namespace_prefix
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCss_namespace_prefixAccess().getGroup()); }
-(rule__Css_namespace_prefix__Group__0)
-{ after(grammarAccess.getCss_namespace_prefixAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulecss_declaration
-entryRulecss_declaration
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
-}
-:
-{ before(grammarAccess.getCss_declarationRule()); }
- rulecss_declaration
-{ after(grammarAccess.getCss_declarationRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule css_declaration
-rulecss_declaration
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCss_declarationAccess().getGroup()); }
-(rule__Css_declaration__Group__0)
-{ after(grammarAccess.getCss_declarationAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRulecss_property
-entryRulecss_property
-:
-{ before(grammarAccess.getCss_propertyRule()); }
- rulecss_property
-{ after(grammarAccess.getCss_propertyRule()); }
- EOF
-;
-
-// Rule css_property
-rulecss_property
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCss_propertyAccess().getGroup()); }
-(rule__Css_property__Group__0)
-{ after(grammarAccess.getCss_propertyAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleValidPropertyIdent
-entryRuleValidPropertyIdent
-:
-{ before(grammarAccess.getValidPropertyIdentRule()); }
- ruleValidPropertyIdent
-{ after(grammarAccess.getValidPropertyIdentRule()); }
- EOF
-;
-
-// Rule ValidPropertyIdent
-ruleValidPropertyIdent
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getValidPropertyIdentAccess().getIdentifierParserRuleCall()); }
- ruleIdentifier
-{ after(grammarAccess.getValidPropertyIdentAccess().getIdentifierParserRuleCall()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePseudoClassOrFunc
-entryRulePseudoClassOrFunc
-:
-{ before(grammarAccess.getPseudoClassOrFuncRule()); }
- rulePseudoClassOrFunc
-{ after(grammarAccess.getPseudoClassOrFuncRule()); }
- EOF
-;
-
-// Rule PseudoClassOrFunc
-rulePseudoClassOrFunc
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPseudoClassOrFuncAccess().getAlternatives()); }
-(rule__PseudoClassOrFunc__Alternatives)
-{ after(grammarAccess.getPseudoClassOrFuncAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePseudoClass
-entryRulePseudoClass
-:
-{ before(grammarAccess.getPseudoClassRule()); }
- rulePseudoClass
-{ after(grammarAccess.getPseudoClassRule()); }
- EOF
-;
-
-// Rule PseudoClass
-rulePseudoClass
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPseudoClassAccess().getGroup()); }
-(rule__PseudoClass__Group__0)
-{ after(grammarAccess.getPseudoClassAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePseudoClassName
-entryRulePseudoClassName
-:
-{ before(grammarAccess.getPseudoClassNameRule()); }
- rulePseudoClassName
-{ after(grammarAccess.getPseudoClassNameRule()); }
- EOF
-;
-
-// Rule PseudoClassName
-rulePseudoClassName
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPseudoClassNameAccess().getNameAssignment()); }
-(rule__PseudoClassName__NameAssignment)
-{ after(grammarAccess.getPseudoClassNameAccess().getNameAssignment()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRulePseudoClassFunction
-entryRulePseudoClassFunction
-:
-{ before(grammarAccess.getPseudoClassFunctionRule()); }
- rulePseudoClassFunction
-{ after(grammarAccess.getPseudoClassFunctionRule()); }
- EOF
-;
-
-// Rule PseudoClassFunction
-rulePseudoClassFunction
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getAlternatives()); }
-(rule__PseudoClassFunction__Alternatives)
-{ after(grammarAccess.getPseudoClassFunctionAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNotFunctionCall
-entryRuleNotFunctionCall
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
-}
-:
-{ before(grammarAccess.getNotFunctionCallRule()); }
- ruleNotFunctionCall
-{ after(grammarAccess.getNotFunctionCallRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule NotFunctionCall
-ruleNotFunctionCall
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNotFunctionCallAccess().getGroup()); }
-(rule__NotFunctionCall__Group__0)
-{ after(grammarAccess.getNotFunctionCallAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRulecombinator
-entryRulecombinator
-:
-{ before(grammarAccess.getCombinatorRule()); }
- rulecombinator
-{ after(grammarAccess.getCombinatorRule()); }
- EOF
-;
-
-// Rule combinator
-rulecombinator
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCombinatorAccess().getAlternatives()); }
-(rule__Combinator__Alternatives)
-{ after(grammarAccess.getCombinatorAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-// Entry rule entryRuleSymbolTok
-entryRuleSymbolTok
-:
-{ before(grammarAccess.getSymbolTokRule()); }
- ruleSymbolTok
-{ after(grammarAccess.getSymbolTokRule()); }
- EOF
-;
-
-// Rule SymbolTok
-ruleSymbolTok
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getSymbolTokAccess().getGroup()); }
-(rule__SymbolTok__Group__0)
-{ after(grammarAccess.getSymbolTokAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleWSTok
-entryRuleWSTok
-:
-{ before(grammarAccess.getWSTokRule()); }
- ruleWSTok
-{ after(grammarAccess.getWSTokRule()); }
- EOF
-;
-
-// Rule WSTok
-ruleWSTok
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getWSTokAccess().getGroup()); }
-(rule__WSTok__Group__0)
-{ after(grammarAccess.getWSTokAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleStringTok
-entryRuleStringTok
-:
-{ before(grammarAccess.getStringTokRule()); }
- ruleStringTok
-{ after(grammarAccess.getStringTokRule()); }
- EOF
-;
-
-// Rule StringTok
-ruleStringTok
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getStringTokAccess().getGroup()); }
-(rule__StringTok__Group__0)
-{ after(grammarAccess.getStringTokAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleNumberTok
-entryRuleNumberTok
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
-}
-:
-{ before(grammarAccess.getNumberTokRule()); }
- ruleNumberTok
-{ after(grammarAccess.getNumberTokRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule NumberTok
-ruleNumberTok
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNumberTokAccess().getGroup()); }
-(rule__NumberTok__Group__0)
-{ after(grammarAccess.getNumberTokAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleUrlTok
-entryRuleUrlTok
-:
-{ before(grammarAccess.getUrlTokRule()); }
- ruleUrlTok
-{ after(grammarAccess.getUrlTokRule()); }
- EOF
-;
-
-// Rule UrlTok
-ruleUrlTok
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getUrlTokAccess().getGroup()); }
-(rule__UrlTok__Group__0)
-{ after(grammarAccess.getUrlTokAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleColorTok
-entryRuleColorTok
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
-}
-:
-{ before(grammarAccess.getColorTokRule()); }
- ruleColorTok
-{ after(grammarAccess.getColorTokRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule ColorTok
-ruleColorTok
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getColorTokAccess().getGroup()); }
-(rule__ColorTok__Group__0)
-{ after(grammarAccess.getColorTokAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleIdentifierOrFuncTok
-entryRuleIdentifierOrFuncTok
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
-}
-:
-{ before(grammarAccess.getIdentifierOrFuncTokRule()); }
- ruleIdentifierOrFuncTok
-{ after(grammarAccess.getIdentifierOrFuncTokRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule IdentifierOrFuncTok
-ruleIdentifierOrFuncTok
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getGroup()); }
-(rule__IdentifierOrFuncTok__Group__0)
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleCssTok
-entryRuleCssTok
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
-}
-:
-{ before(grammarAccess.getCssTokRule()); }
- ruleCssTok
-{ after(grammarAccess.getCssTokRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule CssTok
-ruleCssTok
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getCssTokAccess().getAlternatives()); }
-(rule__CssTok__Alternatives)
-{ after(grammarAccess.getCssTokAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleURLType
-entryRuleURLType
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
-}
-:
-{ before(grammarAccess.getURLTypeRule()); }
- ruleURLType
-{ after(grammarAccess.getURLTypeRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule URLType
-ruleURLType
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getURLTypeAccess().getGroup()); }
-(rule__URLType__Group__0)
-{ after(grammarAccess.getURLTypeAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleValidURLSymbol
-entryRuleValidURLSymbol
-:
-{ before(grammarAccess.getValidURLSymbolRule()); }
- ruleValidURLSymbol
-{ after(grammarAccess.getValidURLSymbolRule()); }
- EOF
-;
-
-// Rule ValidURLSymbol
-ruleValidURLSymbol
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getValidURLSymbolAccess().getAlternatives()); }
-(rule__ValidURLSymbol__Alternatives)
-{ after(grammarAccess.getValidURLSymbolAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleKeywordHack
-entryRuleKeywordHack
-:
-{ before(grammarAccess.getKeywordHackRule()); }
- ruleKeywordHack
-{ after(grammarAccess.getKeywordHackRule()); }
- EOF
-;
-
-// Rule KeywordHack
-ruleKeywordHack
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getKeywordHackAccess().getAlternatives()); }
-(rule__KeywordHack__Alternatives)
-{ after(grammarAccess.getKeywordHackAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-// Entry rule entryRuleValidURL
-entryRuleValidURL
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
-}
-:
-{ before(grammarAccess.getValidURLRule()); }
- ruleValidURL
-{ after(grammarAccess.getValidURLRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule ValidURL
-ruleValidURL
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getValidURLAccess().getAlternatives()); }
-(rule__ValidURL__Alternatives)
-{ after(grammarAccess.getValidURLAccess().getAlternatives()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleIdentifier
-entryRuleIdentifier
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
-}
-:
-{ before(grammarAccess.getIdentifierRule()); }
- ruleIdentifier
-{ after(grammarAccess.getIdentifierRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule Identifier
-ruleIdentifier
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getIdentifierAccess().getGroup()); }
-(rule__Identifier__Group__0)
-{ after(grammarAccess.getIdentifierAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleNum
-entryRuleNum
-@init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
-}
-:
-{ before(grammarAccess.getNumRule()); }
- ruleNum
-{ after(grammarAccess.getNumRule()); }
- EOF
-;
-finally {
- myHiddenTokenState.restore();
-}
-
-// Rule Num
-ruleNum
- @init {
- HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getNumAccess().getGroup()); }
-(rule__Num__Group__0)
-{ after(grammarAccess.getNumAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
- myHiddenTokenState.restore();
-}
-
-
-
-// Entry rule entryRuleHex
-entryRuleHex
-:
-{ before(grammarAccess.getHexRule()); }
- ruleHex
-{ after(grammarAccess.getHexRule()); }
- EOF
-;
-
-// Rule Hex
-ruleHex
- @init {
- int stackSize = keepStackSize();
- }
- :
-(
-{ before(grammarAccess.getHexAccess().getGroup()); }
-(rule__Hex__Group__0)
-{ after(grammarAccess.getHexAccess().getGroup()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-rule__Stylesheet__Alternatives_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getRulesetAssignment_2_0()); }
-(rule__Stylesheet__RulesetAssignment_2_0)
-{ after(grammarAccess.getStylesheetAccess().getRulesetAssignment_2_0()); }
-)
-
- |(
-{ before(grammarAccess.getStylesheetAccess().getMediaAssignment_2_1()); }
-(rule__Stylesheet__MediaAssignment_2_1)
-{ after(grammarAccess.getStylesheetAccess().getMediaAssignment_2_1()); }
-)
-
- |(
-{ before(grammarAccess.getStylesheetAccess().getPageAssignment_2_2()); }
-(rule__Stylesheet__PageAssignment_2_2)
-{ after(grammarAccess.getStylesheetAccess().getPageAssignment_2_2()); }
-)
-
- |(
-{ before(grammarAccess.getStylesheetAccess().getFont_faceAssignment_2_3()); }
-(rule__Stylesheet__Font_faceAssignment_2_3)
-{ after(grammarAccess.getStylesheetAccess().getFont_faceAssignment_2_3()); }
-)
-
- |(
-{ before(grammarAccess.getStylesheetAccess().getKeyframesAssignment_2_4()); }
-(rule__Stylesheet__KeyframesAssignment_2_4)
-{ after(grammarAccess.getStylesheetAccess().getKeyframesAssignment_2_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Charset__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCharsetAccess().getCharsetKeyword_0_0()); }
-
- '@charset'
-
-{ after(grammarAccess.getCharsetAccess().getCharsetKeyword_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getCharsetAccess().getCHARSETKeyword_0_1()); }
-
- '@CHARSET'
-
-{ after(grammarAccess.getCharsetAccess().getCHARSETKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getImportKeyword_0_0()); }
-
- '@import'
-
-{ after(grammarAccess.getImportExpressionAccess().getImportKeyword_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getImportExpressionAccess().getIMPORTKeyword_0_1()); }
-
- '@IMPORT'
-
-{ after(grammarAccess.getImportExpressionAccess().getIMPORTKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getValueAssignment_1_0()); }
-(rule__ImportExpression__ValueAssignment_1_0)
-{ after(grammarAccess.getImportExpressionAccess().getValueAssignment_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getImportExpressionAccess().getGroup_1_1()); }
-(rule__ImportExpression__Group_1_1__0)
-{ after(grammarAccess.getImportExpressionAccess().getGroup_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getPageKeyword_1_0()); }
-
- '@page'
-
-{ after(grammarAccess.getPageAccess().getPageKeyword_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getPageAccess().getPAGEKeyword_1_1()); }
-
- '@PAGE'
-
-{ after(grammarAccess.getPageAccess().getPAGEKeyword_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getMediaKeyword_0_0()); }
-
- '@media'
-
-{ after(grammarAccess.getMediaAccess().getMediaKeyword_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getMediaAccess().getMEDIAKeyword_0_1()); }
-
- '@MEDIA'
-
-{ after(grammarAccess.getMediaAccess().getMEDIAKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getFontFaceKeyword_1_0()); }
-
- '@font-face'
-
-{ after(grammarAccess.getFont_faceAccess().getFontFaceKeyword_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getFont_faceAccess().getFONTFACEKeyword_1_1()); }
-
- '@FONT-FACE'
-
-{ after(grammarAccess.getFont_faceAccess().getFONTFACEKeyword_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getKeyframesKeyword_1_0()); }
-
- '@keyframes'
-
-{ after(grammarAccess.getKeyframesAccess().getKeyframesKeyword_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getKeyframesAccess().getKEYFRAMESKeyword_1_1()); }
-
- '@KEYFRAMES'
-
-{ after(grammarAccess.getKeyframesAccess().getKEYFRAMESKeyword_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getTypeAssignment_0_0()); }
-(rule__Keyframe_selector__TypeAssignment_0_0)
-{ after(grammarAccess.getKeyframe_selectorAccess().getTypeAssignment_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getKeyframe_selectorAccess().getGroup_0_1()); }
-(rule__Keyframe_selector__Group_0_1__0)
-{ after(grammarAccess.getKeyframe_selectorAccess().getGroup_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getGroup_1_0()); }
-(rule__Selector__Group_1_0__0)
-{ after(grammarAccess.getSelectorAccess().getGroup_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getSelectorAccess().getGroup_1_1()); }
-(rule__Selector__Group_1_1__0)
-{ after(grammarAccess.getSelectorAccess().getGroup_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelectorForNegation__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getGroup_0()); }
-(rule__SimpleSelectorForNegation__Group_0__0)
-{ after(grammarAccess.getSimpleSelectorForNegationAccess().getGroup_0()); }
-)
-
- |(
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1()); }
-(rule__SimpleSelectorForNegation__SubSelectorsAssignment_1)
-{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1()); }
-)
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1()); }
-(rule__SimpleSelectorForNegation__SubSelectorsAssignment_1)*
-{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelectorForNegation__Alternatives_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getElementAssignment_0_0_0()); }
-(rule__SimpleSelectorForNegation__ElementAssignment_0_0_0)
-{ after(grammarAccess.getSimpleSelectorForNegationAccess().getElementAssignment_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalAssignment_0_0_1()); }
-(rule__SimpleSelectorForNegation__UniversalAssignment_0_0_1)
-{ after(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalAssignment_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SubSelectorForNegation__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSubSelectorForNegationAccess().getIdSelectorParserRuleCall_0()); }
- ruleIdSelector
-{ after(grammarAccess.getSubSelectorForNegationAccess().getIdSelectorParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getSubSelectorForNegationAccess().getClassSelectorParserRuleCall_1()); }
- ruleClassSelector
-{ after(grammarAccess.getSubSelectorForNegationAccess().getClassSelectorParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getSubSelectorForNegationAccess().getAttributeSelectorParserRuleCall_2()); }
- ruleAttributeSelector
-{ after(grammarAccess.getSubSelectorForNegationAccess().getAttributeSelectorParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getSubSelectorForNegationAccess().getPseudoClassParserRuleCall_3()); }
- rulePseudoClass
-{ after(grammarAccess.getSubSelectorForNegationAccess().getPseudoClassParserRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Simple_selector__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimple_selectorAccess().getGroup_0()); }
-(rule__Simple_selector__Group_0__0)
-{ after(grammarAccess.getSimple_selectorAccess().getGroup_0()); }
-)
-
- |(
-(
-{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1()); }
-(rule__Simple_selector__SubSelectorsAssignment_1)
-{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1()); }
-)
-(
-{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1()); }
-(rule__Simple_selector__SubSelectorsAssignment_1)*
-{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Simple_selector__Alternatives_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimple_selectorAccess().getElementAssignment_0_0_0()); }
-(rule__Simple_selector__ElementAssignment_0_0_0)
-{ after(grammarAccess.getSimple_selectorAccess().getElementAssignment_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getSimple_selectorAccess().getUniversalAssignment_0_0_1()); }
-(rule__Simple_selector__UniversalAssignment_0_0_1)
-{ after(grammarAccess.getSimple_selectorAccess().getUniversalAssignment_0_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SubSelector__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSubSelectorAccess().getIdSelectorParserRuleCall_0()); }
- ruleIdSelector
-{ after(grammarAccess.getSubSelectorAccess().getIdSelectorParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getSubSelectorAccess().getClassSelectorParserRuleCall_1()); }
- ruleClassSelector
-{ after(grammarAccess.getSubSelectorAccess().getClassSelectorParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getSubSelectorAccess().getAttributeSelectorParserRuleCall_2()); }
- ruleAttributeSelector
-{ after(grammarAccess.getSubSelectorAccess().getAttributeSelectorParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getSubSelectorAccess().getPseudoClassOrFuncParserRuleCall_3()); }
- rulePseudoClassOrFunc
-{ after(grammarAccess.getSubSelectorAccess().getPseudoClassOrFuncParserRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__OpAlternatives_3_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getOpCircumflexAccentEqualsSignKeyword_3_0_0_0()); }
-
- '^='
-
-{ after(grammarAccess.getAttributeSelectorAccess().getOpCircumflexAccentEqualsSignKeyword_3_0_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getAttributeSelectorAccess().getOpDollarSignEqualsSignKeyword_3_0_0_1()); }
-
- '$='
-
-{ after(grammarAccess.getAttributeSelectorAccess().getOpDollarSignEqualsSignKeyword_3_0_0_1()); }
-)
-
- |(
-{ before(grammarAccess.getAttributeSelectorAccess().getOpAsteriskEqualsSignKeyword_3_0_0_2()); }
-
- '*='
-
-{ after(grammarAccess.getAttributeSelectorAccess().getOpAsteriskEqualsSignKeyword_3_0_0_2()); }
-)
-
- |(
-{ before(grammarAccess.getAttributeSelectorAccess().getOpEqualsSignKeyword_3_0_0_3()); }
-
- '='
-
-{ after(grammarAccess.getAttributeSelectorAccess().getOpEqualsSignKeyword_3_0_0_3()); }
-)
-
- |(
-{ before(grammarAccess.getAttributeSelectorAccess().getOpINCLUDESTerminalRuleCall_3_0_0_4()); }
- RULE_INCLUDES
-{ after(grammarAccess.getAttributeSelectorAccess().getOpINCLUDESTerminalRuleCall_3_0_0_4()); }
-)
-
- |(
-{ before(grammarAccess.getAttributeSelectorAccess().getOpDASHMATCHTerminalRuleCall_3_0_0_5()); }
- RULE_DASHMATCH
-{ after(grammarAccess.getAttributeSelectorAccess().getOpDASHMATCHTerminalRuleCall_3_0_0_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__ValueAlternatives_3_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getValueIdentifierParserRuleCall_3_1_0_0()); }
- ruleIdentifier
-{ after(grammarAccess.getAttributeSelectorAccess().getValueIdentifierParserRuleCall_3_1_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getAttributeSelectorAccess().getValueCSSSTRINGTerminalRuleCall_3_1_0_1()); }
- RULE_CSSSTRING
-{ after(grammarAccess.getAttributeSelectorAccess().getValueCSSSTRINGTerminalRuleCall_3_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_namespace_prefix__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_namespace_prefixAccess().getIdentifierParserRuleCall_0_0()); }
- ruleIdentifier
-{ after(grammarAccess.getCss_namespace_prefixAccess().getIdentifierParserRuleCall_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getCss_namespace_prefixAccess().getAsteriskKeyword_0_1()); }
-
- '*'
-
-{ after(grammarAccess.getCss_namespace_prefixAccess().getAsteriskKeyword_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassOrFunc__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassOrFuncAccess().getPseudoClassParserRuleCall_0()); }
- rulePseudoClass
-{ after(grammarAccess.getPseudoClassOrFuncAccess().getPseudoClassParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getPseudoClassOrFuncAccess().getPseudoClassFunctionParserRuleCall_1()); }
- rulePseudoClassFunction
-{ after(grammarAccess.getPseudoClassOrFuncAccess().getPseudoClassFunctionParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getGroup_0()); }
-(rule__PseudoClassFunction__Group_0__0)
-{ after(grammarAccess.getPseudoClassFunctionAccess().getGroup_0()); }
-)
-
- |(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getGroup_1()); }
-(rule__PseudoClassFunction__Group_1__0)
-{ after(grammarAccess.getPseudoClassFunctionAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Combinator__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCombinatorAccess().getPLUSTerminalRuleCall_0()); }
- RULE_PLUS
-{ after(grammarAccess.getCombinatorAccess().getPLUSTerminalRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getCombinatorAccess().getGreaterThanSignKeyword_1()); }
-
- '>'
-
-{ after(grammarAccess.getCombinatorAccess().getGreaterThanSignKeyword_1()); }
-)
-
- |(
-{ before(grammarAccess.getCombinatorAccess().getTildeKeyword_2()); }
-
- '~'
-
-{ after(grammarAccess.getCombinatorAccess().getTildeKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-rule__SymbolTok__SymbolAlternatives_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSymbolTokAccess().getSymbolCOMMATerminalRuleCall_1_0_0()); }
- RULE_COMMA
-{ after(grammarAccess.getSymbolTokAccess().getSymbolCOMMATerminalRuleCall_1_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getSymbolTokAccess().getSymbolPERCENTTerminalRuleCall_1_0_1()); }
- RULE_PERCENT
-{ after(grammarAccess.getSymbolTokAccess().getSymbolPERCENTTerminalRuleCall_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__CssTok__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCssTokAccess().getIdentifierOrFuncTokParserRuleCall_0()); }
- ruleIdentifierOrFuncTok
-{ after(grammarAccess.getCssTokAccess().getIdentifierOrFuncTokParserRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getCssTokAccess().getSymbolTokParserRuleCall_1()); }
- ruleSymbolTok
-{ after(grammarAccess.getCssTokAccess().getSymbolTokParserRuleCall_1()); }
-)
-
- |(
-{ before(grammarAccess.getCssTokAccess().getWSTokParserRuleCall_2()); }
- ruleWSTok
-{ after(grammarAccess.getCssTokAccess().getWSTokParserRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getCssTokAccess().getStringTokParserRuleCall_3()); }
- ruleStringTok
-{ after(grammarAccess.getCssTokAccess().getStringTokParserRuleCall_3()); }
-)
-
- |(
-{ before(grammarAccess.getCssTokAccess().getNumberTokParserRuleCall_4()); }
- ruleNumberTok
-{ after(grammarAccess.getCssTokAccess().getNumberTokParserRuleCall_4()); }
-)
-
- |(
-{ before(grammarAccess.getCssTokAccess().getUrlTokParserRuleCall_5()); }
- ruleUrlTok
-{ after(grammarAccess.getCssTokAccess().getUrlTokParserRuleCall_5()); }
-)
-
- |(
-{ before(grammarAccess.getCssTokAccess().getColorTokParserRuleCall_6()); }
- ruleColorTok
-{ after(grammarAccess.getCssTokAccess().getColorTokParserRuleCall_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURLSymbol__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLSymbolAccess().getDASHTerminalRuleCall_0()); }
- RULE_DASH
-{ after(grammarAccess.getValidURLSymbolAccess().getDASHTerminalRuleCall_0()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getFullStopKeyword_1()); }
-
- '.'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getFullStopKeyword_1()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getUNDERSCORETerminalRuleCall_2()); }
- RULE_UNDERSCORE
-{ after(grammarAccess.getValidURLSymbolAccess().getUNDERSCORETerminalRuleCall_2()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getTildeKeyword_3()); }
-
- '~'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getTildeKeyword_3()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getCOLONTerminalRuleCall_4()); }
- RULE_COLON
-{ after(grammarAccess.getValidURLSymbolAccess().getCOLONTerminalRuleCall_4()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getSolidusKeyword_5()); }
-
- '/'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getSolidusKeyword_5()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getQuestionMarkKeyword_6()); }
-
- '?'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getQuestionMarkKeyword_6()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getHASHMARKTerminalRuleCall_7()); }
- RULE_HASHMARK
-{ after(grammarAccess.getValidURLSymbolAccess().getHASHMARKTerminalRuleCall_7()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getLeftSquareBracketKeyword_8()); }
-
- '['
-
-{ after(grammarAccess.getValidURLSymbolAccess().getLeftSquareBracketKeyword_8()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getRightSquareBracketKeyword_9()); }
-
- ']'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getRightSquareBracketKeyword_9()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getCommercialAtKeyword_10()); }
-
- '@'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getCommercialAtKeyword_10()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getExclamationMarkKeyword_11()); }
-
- '!'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getExclamationMarkKeyword_11()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getDollarSignKeyword_12()); }
-
- '$'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getDollarSignKeyword_12()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getAmpersandKeyword_13()); }
-
- '&'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getAmpersandKeyword_13()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getAsteriskKeyword_14()); }
-
- '*'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getAsteriskKeyword_14()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getPLUSTerminalRuleCall_15()); }
- RULE_PLUS
-{ after(grammarAccess.getValidURLSymbolAccess().getPLUSTerminalRuleCall_15()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getCOMMATerminalRuleCall_16()); }
- RULE_COMMA
-{ after(grammarAccess.getValidURLSymbolAccess().getCOMMATerminalRuleCall_16()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getSemicolonKeyword_17()); }
-
- ';'
-
-{ after(grammarAccess.getValidURLSymbolAccess().getSemicolonKeyword_17()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLSymbolAccess().getGroup_18()); }
-(rule__ValidURLSymbol__Group_18__0)
-{ after(grammarAccess.getValidURLSymbolAccess().getGroup_18()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__KeywordHack__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeywordHackAccess().getNotKeyword_0()); }
-
- 'not'
-
-{ after(grammarAccess.getKeywordHackAccess().getNotKeyword_0()); }
-)
-
- |(
-{ before(grammarAccess.getKeywordHackAccess().getNoKeyword_1()); }
-
- 'no'
-
-{ after(grammarAccess.getKeywordHackAccess().getNoKeyword_1()); }
-)
-
- |(
-{ before(grammarAccess.getKeywordHackAccess().getUrlKeyword_2()); }
-
- 'url'
-
-{ after(grammarAccess.getKeywordHackAccess().getUrlKeyword_2()); }
-)
-
- |(
-{ before(grammarAccess.getKeywordHackAccess().getUrKeyword_3()); }
-
- 'ur'
-
-{ after(grammarAccess.getKeywordHackAccess().getUrKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURL__Alternatives
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLAccess().getCSSSTRINGTerminalRuleCall_0()); }
- RULE_CSSSTRING
-{ after(grammarAccess.getValidURLAccess().getCSSSTRINGTerminalRuleCall_0()); }
-)
-
- |(
-(
-{ before(grammarAccess.getValidURLAccess().getAlternatives_1()); }
-(rule__ValidURL__Alternatives_1)
-{ after(grammarAccess.getValidURLAccess().getAlternatives_1()); }
-)
-(
-{ before(grammarAccess.getValidURLAccess().getAlternatives_1()); }
-(rule__ValidURL__Alternatives_1)*
-{ after(grammarAccess.getValidURLAccess().getAlternatives_1()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURL__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLAccess().getValidURLSymbolParserRuleCall_1_0()); }
- ruleValidURLSymbol
-{ after(grammarAccess.getValidURLAccess().getValidURLSymbolParserRuleCall_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getKeywordHackParserRuleCall_1_1()); }
- ruleKeywordHack
-{ after(grammarAccess.getValidURLAccess().getKeywordHackParserRuleCall_1_1()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_2()); }
- RULE_ONE_HEX_LETTER
-{ after(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_2()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getONE_NON_HEX_LETTERTerminalRuleCall_1_3()); }
- RULE_ONE_NON_HEX_LETTER
-{ after(grammarAccess.getValidURLAccess().getONE_NON_HEX_LETTERTerminalRuleCall_1_3()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_4()); }
- RULE_ONE_INT
-{ after(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_4()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getReverseSolidusSpaceKeyword_1_5()); }
-
- '\\ '
-
-{ after(grammarAccess.getValidURLAccess().getReverseSolidusSpaceKeyword_1_5()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getReverseSolidusLeftParenthesisKeyword_1_6()); }
-
- '\\('
-
-{ after(grammarAccess.getValidURLAccess().getReverseSolidusLeftParenthesisKeyword_1_6()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getReverseSolidusRightParenthesisKeyword_1_7()); }
-
- '\\)'
-
-{ after(grammarAccess.getValidURLAccess().getReverseSolidusRightParenthesisKeyword_1_7()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getReverseSolidusApostropheKeyword_1_8()); }
-
- '\\\''
-
-{ after(grammarAccess.getValidURLAccess().getReverseSolidusApostropheKeyword_1_8()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getReverseSolidusQuotationMarkKeyword_1_9()); }
-
- '\\"'
-
-{ after(grammarAccess.getValidURLAccess().getReverseSolidusQuotationMarkKeyword_1_9()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getGroup_1_10()); }
-(rule__ValidURL__Group_1_10__0)
-{ after(grammarAccess.getValidURLAccess().getGroup_1_10()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURL__Alternatives_1_10_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_10_1_0()); }
- RULE_ONE_INT
-{ after(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_10_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_10_1_1()); }
- RULE_ONE_HEX_LETTER
-{ after(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_10_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURL__Alternatives_1_10_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_10_2_0()); }
- RULE_ONE_INT
-{ after(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_10_2_0()); }
-)
-
- |(
-{ before(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_10_2_1()); }
- RULE_ONE_HEX_LETTER
-{ after(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_10_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Identifier__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierAccess().getUNDERSCORETerminalRuleCall_1_0()); }
- RULE_UNDERSCORE
-{ after(grammarAccess.getIdentifierAccess().getUNDERSCORETerminalRuleCall_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getIdentifierAccess().getONE_HEX_LETTERTerminalRuleCall_1_1()); }
- RULE_ONE_HEX_LETTER
-{ after(grammarAccess.getIdentifierAccess().getONE_HEX_LETTERTerminalRuleCall_1_1()); }
-)
-
- |(
-{ before(grammarAccess.getIdentifierAccess().getONE_NON_HEX_LETTERTerminalRuleCall_1_2()); }
- RULE_ONE_NON_HEX_LETTER
-{ after(grammarAccess.getIdentifierAccess().getONE_NON_HEX_LETTERTerminalRuleCall_1_2()); }
-)
-
- |(
-{ before(grammarAccess.getIdentifierAccess().getKeywordHackParserRuleCall_1_3()); }
- ruleKeywordHack
-{ after(grammarAccess.getIdentifierAccess().getKeywordHackParserRuleCall_1_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Identifier__Alternatives_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierAccess().getUNDERSCORETerminalRuleCall_2_0_0()); }
- RULE_UNDERSCORE
-{ after(grammarAccess.getIdentifierAccess().getUNDERSCORETerminalRuleCall_2_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getIdentifierAccess().getDASHTerminalRuleCall_2_0_1()); }
- RULE_DASH
-{ after(grammarAccess.getIdentifierAccess().getDASHTerminalRuleCall_2_0_1()); }
-)
-
- |(
-{ before(grammarAccess.getIdentifierAccess().getONE_HEX_LETTERTerminalRuleCall_2_0_2()); }
- RULE_ONE_HEX_LETTER
-{ after(grammarAccess.getIdentifierAccess().getONE_HEX_LETTERTerminalRuleCall_2_0_2()); }
-)
-
- |(
-{ before(grammarAccess.getIdentifierAccess().getONE_NON_HEX_LETTERTerminalRuleCall_2_0_3()); }
- RULE_ONE_NON_HEX_LETTER
-{ after(grammarAccess.getIdentifierAccess().getONE_NON_HEX_LETTERTerminalRuleCall_2_0_3()); }
-)
-
- |(
-{ before(grammarAccess.getIdentifierAccess().getONE_INTTerminalRuleCall_2_0_4()); }
- RULE_ONE_INT
-{ after(grammarAccess.getIdentifierAccess().getONE_INTTerminalRuleCall_2_0_4()); }
-)
-
- |(
-{ before(grammarAccess.getIdentifierAccess().getKeywordHackParserRuleCall_2_0_5()); }
- ruleKeywordHack
-{ after(grammarAccess.getIdentifierAccess().getKeywordHackParserRuleCall_2_0_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Alternatives_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumAccess().getPLUSTerminalRuleCall_0_0()); }
- RULE_PLUS
-{ after(grammarAccess.getNumAccess().getPLUSTerminalRuleCall_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getNumAccess().getDASHTerminalRuleCall_0_1()); }
- RULE_DASH
-{ after(grammarAccess.getNumAccess().getDASHTerminalRuleCall_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Alternatives_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumAccess().getGroup_1_0()); }
-(rule__Num__Group_1_0__0)
-{ after(grammarAccess.getNumAccess().getGroup_1_0()); }
-)
-
- |(
-{ before(grammarAccess.getNumAccess().getGroup_1_1()); }
-(rule__Num__Group_1_1__0)
-{ after(grammarAccess.getNumAccess().getGroup_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Hex__Alternatives_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getHexAccess().getONE_INTTerminalRuleCall_1_0_0()); }
- RULE_ONE_INT
-{ after(grammarAccess.getHexAccess().getONE_INTTerminalRuleCall_1_0_0()); }
-)
-
- |(
-{ before(grammarAccess.getHexAccess().getONE_HEX_LETTERTerminalRuleCall_1_0_1()); }
- RULE_ONE_HEX_LETTER
-{ after(grammarAccess.getHexAccess().getONE_HEX_LETTERTerminalRuleCall_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-rule__Stylesheet__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group__0__Impl
- rule__Stylesheet__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCharsetAssignment_0()); }
-(rule__Stylesheet__CharsetAssignment_0)?
-{ after(grammarAccess.getStylesheetAccess().getCharsetAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group__1__Impl
- rule__Stylesheet__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getImportsAssignment_1()); }
-(rule__Stylesheet__ImportsAssignment_1)*
-{ after(grammarAccess.getStylesheetAccess().getImportsAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Stylesheet__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Stylesheet__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getAlternatives_2()); }
-(rule__Stylesheet__Alternatives_2)*
-{ after(grammarAccess.getStylesheetAccess().getAlternatives_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Charset__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Charset__Group__0__Impl
- rule__Charset__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Charset__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCharsetAccess().getAlternatives_0()); }
-(rule__Charset__Alternatives_0)
-{ after(grammarAccess.getCharsetAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Charset__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Charset__Group__1__Impl
- rule__Charset__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Charset__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCharsetAccess().getCharsetAssignment_1()); }
-(rule__Charset__CharsetAssignment_1)
-{ after(grammarAccess.getCharsetAccess().getCharsetAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Charset__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Charset__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Charset__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCharsetAccess().getSemicolonKeyword_2()); }
-
- ';'
-
-{ after(grammarAccess.getCharsetAccess().getSemicolonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ImportExpression__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ImportExpression__Group__0__Impl
- rule__ImportExpression__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getAlternatives_0()); }
-(rule__ImportExpression__Alternatives_0)
-{ after(grammarAccess.getImportExpressionAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ImportExpression__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ImportExpression__Group__1__Impl
- rule__ImportExpression__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getAlternatives_1()); }
-(rule__ImportExpression__Alternatives_1)
-{ after(grammarAccess.getImportExpressionAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ImportExpression__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ImportExpression__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getSemicolonKeyword_2()); }
-
- ';'
-
-{ after(grammarAccess.getImportExpressionAccess().getSemicolonKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ImportExpression__Group_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ImportExpression__Group_1_1__0__Impl
- rule__ImportExpression__Group_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__Group_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getURLTypeParserRuleCall_1_1_0()); }
- ruleURLType
-{ after(grammarAccess.getImportExpressionAccess().getURLTypeParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ImportExpression__Group_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ImportExpression__Group_1_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__Group_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getMediaListAssignment_1_1_1()); }
-(rule__ImportExpression__MediaListAssignment_1_1_1)?
-{ after(grammarAccess.getImportExpressionAccess().getMediaListAssignment_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Page__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__0__Impl
- rule__Page__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getPageAction_0()); }
-(
-
-)
-{ after(grammarAccess.getPageAccess().getPageAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__1__Impl
- rule__Page__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getAlternatives_1()); }
-(rule__Page__Alternatives_1)
-{ after(grammarAccess.getPageAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__2__Impl
- rule__Page__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getPseudoPageAssignment_2()); }
-(rule__Page__PseudoPageAssignment_2)?
-{ after(grammarAccess.getPageAccess().getPseudoPageAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__3__Impl
- rule__Page__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getLeftCurlyBracketKeyword_3()); }
-
- '{'
-
-{ after(grammarAccess.getPageAccess().getLeftCurlyBracketKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__4__Impl
- rule__Page__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getDeclarationsAssignment_4()); }
-(rule__Page__DeclarationsAssignment_4)?
-{ after(grammarAccess.getPageAccess().getDeclarationsAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__5__Impl
- rule__Page__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getGroup_5()); }
-(rule__Page__Group_5__0)*
-{ after(grammarAccess.getPageAccess().getGroup_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getRightCurlyBracketKeyword_6()); }
-
- '}'
-
-{ after(grammarAccess.getPageAccess().getRightCurlyBracketKeyword_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Page__Group_5__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group_5__0__Impl
- rule__Page__Group_5__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group_5__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getSemicolonKeyword_5_0()); }
-
- ';'
-
-{ after(grammarAccess.getPageAccess().getSemicolonKeyword_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Page__Group_5__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Page__Group_5__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__Group_5__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getDeclarationsAssignment_5_1()); }
-(rule__Page__DeclarationsAssignment_5_1)?
-{ after(grammarAccess.getPageAccess().getDeclarationsAssignment_5_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Pseudo_page__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo_page__Group__0__Impl
- rule__Pseudo_page__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo_page__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudo_pageAccess().getCOLONTerminalRuleCall_0()); }
- RULE_COLON
-{ after(grammarAccess.getPseudo_pageAccess().getCOLONTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Pseudo_page__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Pseudo_page__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Pseudo_page__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudo_pageAccess().getIdentifierParserRuleCall_1()); }
- ruleIdentifier
-{ after(grammarAccess.getPseudo_pageAccess().getIdentifierParserRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Media__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__0__Impl
- rule__Media__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getAlternatives_0()); }
-(rule__Media__Alternatives_0)
-{ after(grammarAccess.getMediaAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__1__Impl
- rule__Media__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getMedialistAssignment_1()); }
-(rule__Media__MedialistAssignment_1)
-{ after(grammarAccess.getMediaAccess().getMedialistAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__2__Impl
- rule__Media__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getLeftCurlyBracketKeyword_2()); }
-
- '{'
-
-{ after(grammarAccess.getMediaAccess().getLeftCurlyBracketKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__3__Impl
- rule__Media__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getRulesetsAssignment_3()); }
-(rule__Media__RulesetsAssignment_3)*
-{ after(grammarAccess.getMediaAccess().getRulesetsAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getRightCurlyBracketKeyword_4()); }
-
- '}'
-
-{ after(grammarAccess.getMediaAccess().getRightCurlyBracketKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Media_list__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media_list__Group__0__Impl
- rule__Media_list__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media_list__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_0()); }
- rulemedium
-{ after(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media_list__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media_list__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media_list__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMedia_listAccess().getGroup_1()); }
-(rule__Media_list__Group_1__0)*
-{ after(grammarAccess.getMedia_listAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Media_list__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media_list__Group_1__0__Impl
- rule__Media_list__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media_list__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMedia_listAccess().getCOMMATerminalRuleCall_1_0()); }
- RULE_COMMA
-{ after(grammarAccess.getMedia_listAccess().getCOMMATerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Media_list__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Media_list__Group_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media_list__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_1_1()); }
- rulemedium
-{ after(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Font_face__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Font_face__Group__0__Impl
- rule__Font_face__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getFont_faceAction_0()); }
-(
-
-)
-{ after(grammarAccess.getFont_faceAccess().getFont_faceAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Font_face__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Font_face__Group__1__Impl
- rule__Font_face__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getAlternatives_1()); }
-(rule__Font_face__Alternatives_1)
-{ after(grammarAccess.getFont_faceAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Font_face__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Font_face__Group__2__Impl
- rule__Font_face__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getLeftCurlyBracketKeyword_2()); }
-
- '{'
-
-{ after(grammarAccess.getFont_faceAccess().getLeftCurlyBracketKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Font_face__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Font_face__Group__3__Impl
- rule__Font_face__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_3()); }
-(rule__Font_face__DeclarationsAssignment_3)?
-{ after(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Font_face__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Font_face__Group__4__Impl
- rule__Font_face__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getGroup_4()); }
-(rule__Font_face__Group_4__0)*
-{ after(grammarAccess.getFont_faceAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Font_face__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Font_face__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getRightCurlyBracketKeyword_5()); }
-
- '}'
-
-{ after(grammarAccess.getFont_faceAccess().getRightCurlyBracketKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Font_face__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Font_face__Group_4__0__Impl
- rule__Font_face__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getSemicolonKeyword_4_0()); }
-
- ';'
-
-{ after(grammarAccess.getFont_faceAccess().getSemicolonKeyword_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Font_face__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Font_face__Group_4__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_4_1()); }
-(rule__Font_face__DeclarationsAssignment_4_1)?
-{ after(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Keyframes__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group__0__Impl
- rule__Keyframes__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getFont_faceAction_0()); }
-(
-
-)
-{ after(grammarAccess.getKeyframesAccess().getFont_faceAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframes__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group__1__Impl
- rule__Keyframes__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getAlternatives_1()); }
-(rule__Keyframes__Alternatives_1)
-{ after(grammarAccess.getKeyframesAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframes__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group__2__Impl
- rule__Keyframes__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getNameAssignment_2()); }
-(rule__Keyframes__NameAssignment_2)
-{ after(grammarAccess.getKeyframesAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframes__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group__3__Impl
- rule__Keyframes__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getLeftCurlyBracketKeyword_3()); }
-
- '{'
-
-{ after(grammarAccess.getKeyframesAccess().getLeftCurlyBracketKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframes__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group__4__Impl
- rule__Keyframes__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_4()); }
-(rule__Keyframes__KeyframeselectorsAssignment_4)?
-{ after(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframes__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group__5__Impl
- rule__Keyframes__Group__6
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getGroup_5()); }
-(rule__Keyframes__Group_5__0)*
-{ after(grammarAccess.getKeyframesAccess().getGroup_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframes__Group__6
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group__6__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group__6__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getRightCurlyBracketKeyword_6()); }
-
- '}'
-
-{ after(grammarAccess.getKeyframesAccess().getRightCurlyBracketKeyword_6()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Keyframes__Group_5__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group_5__0__Impl
- rule__Keyframes__Group_5__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group_5__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getSemicolonKeyword_5_0()); }
-
- ';'
-
-{ after(grammarAccess.getKeyframesAccess().getSemicolonKeyword_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframes__Group_5__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframes__Group_5__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__Group_5__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_5_1()); }
-(rule__Keyframes__KeyframeselectorsAssignment_5_1)?
-{ after(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_5_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Keyframe_selector__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group__0__Impl
- rule__Keyframe_selector__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getAlternatives_0()); }
-(rule__Keyframe_selector__Alternatives_0)
-{ after(grammarAccess.getKeyframe_selectorAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframe_selector__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group__1__Impl
- rule__Keyframe_selector__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getLeftCurlyBracketKeyword_1()); }
-
- '{'
-
-{ after(grammarAccess.getKeyframe_selectorAccess().getLeftCurlyBracketKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframe_selector__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group__2__Impl
- rule__Keyframe_selector__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_2()); }
-(rule__Keyframe_selector__DeclarationsAssignment_2)?
-{ after(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframe_selector__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group__3__Impl
- rule__Keyframe_selector__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getGroup_3()); }
-(rule__Keyframe_selector__Group_3__0)*
-{ after(grammarAccess.getKeyframe_selectorAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframe_selector__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getRightCurlyBracketKeyword_4()); }
-
- '}'
-
-{ after(grammarAccess.getKeyframe_selectorAccess().getRightCurlyBracketKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Keyframe_selector__Group_0_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group_0_1__0__Impl
- rule__Keyframe_selector__Group_0_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group_0_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getPercentageAssignment_0_1_0()); }
-(rule__Keyframe_selector__PercentageAssignment_0_1_0)
-{ after(grammarAccess.getKeyframe_selectorAccess().getPercentageAssignment_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframe_selector__Group_0_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group_0_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group_0_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getPERCENTTerminalRuleCall_0_1_1()); }
- RULE_PERCENT
-{ after(grammarAccess.getKeyframe_selectorAccess().getPERCENTTerminalRuleCall_0_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Keyframe_selector__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group_3__0__Impl
- rule__Keyframe_selector__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getSemicolonKeyword_3_0()); }
-
- ';'
-
-{ after(grammarAccess.getKeyframe_selectorAccess().getSemicolonKeyword_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Keyframe_selector__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Keyframe_selector__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_3_1()); }
-(rule__Keyframe_selector__DeclarationsAssignment_3_1)?
-{ after(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Ruleset__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__0__Impl
- rule__Ruleset__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSelectorsAssignment_0()); }
-(rule__Ruleset__SelectorsAssignment_0)
-{ after(grammarAccess.getRulesetAccess().getSelectorsAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__1__Impl
- rule__Ruleset__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getGroup_1()); }
-(rule__Ruleset__Group_1__0)*
-{ after(grammarAccess.getRulesetAccess().getGroup_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__2__Impl
- rule__Ruleset__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_2()); }
-( RULE_WS)*
-{ after(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__3__Impl
- rule__Ruleset__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getLeftCurlyBracketKeyword_3()); }
-
- '{'
-
-{ after(grammarAccess.getRulesetAccess().getLeftCurlyBracketKeyword_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__4__Impl
- rule__Ruleset__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getGroup_4()); }
-(rule__Ruleset__Group_4__0)?
-{ after(grammarAccess.getRulesetAccess().getGroup_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getRightCurlyBracketKeyword_5()); }
-
- '}'
-
-{ after(grammarAccess.getRulesetAccess().getRightCurlyBracketKeyword_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Ruleset__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_1__0__Impl
- rule__Ruleset__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_1_0()); }
-( RULE_WS)*
-{ after(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_1__1__Impl
- rule__Ruleset__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getCOMMATerminalRuleCall_1_1()); }
- RULE_COMMA
-{ after(grammarAccess.getRulesetAccess().getCOMMATerminalRuleCall_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_1__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2()); }
-(rule__Ruleset__SelectorsAssignment_1_2)
-{ after(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Ruleset__Group_4__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_4__0__Impl
- rule__Ruleset__Group_4__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_4__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_0()); }
-(rule__Ruleset__DeclarationsAssignment_4_0)
-{ after(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_4__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_4__1__Impl
- rule__Ruleset__Group_4__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_4__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getGroup_4_1()); }
-(rule__Ruleset__Group_4_1__0)*
-{ after(grammarAccess.getRulesetAccess().getGroup_4_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_4__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_4__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_4__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSemicolonKeyword_4_2()); }
-(
- ';'
-)?
-{ after(grammarAccess.getRulesetAccess().getSemicolonKeyword_4_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Ruleset__Group_4_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_4_1__0__Impl
- rule__Ruleset__Group_4_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_4_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSemicolonKeyword_4_1_0()); }
-
- ';'
-
-{ after(grammarAccess.getRulesetAccess().getSemicolonKeyword_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Ruleset__Group_4_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Ruleset__Group_4_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__Group_4_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_1_1()); }
-(rule__Ruleset__DeclarationsAssignment_4_1_1)
-{ after(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Selector__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group__0__Impl
- rule__Selector__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getSimpleselectorsAssignment_0()); }
-(rule__Selector__SimpleselectorsAssignment_0)
-{ after(grammarAccess.getSelectorAccess().getSimpleselectorsAssignment_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Selector__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getAlternatives_1()); }
-(rule__Selector__Alternatives_1)?
-{ after(grammarAccess.getSelectorAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Selector__Group_1_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_1_0__0__Impl
- rule__Selector__Group_1_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_1_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_0_0()); }
-(rule__Selector__CombinatorAssignment_1_0_0)
-{ after(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Selector__Group_1_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_1_0__1__Impl
- rule__Selector__Group_1_0__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_1_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_0_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Selector__Group_1_0__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_1_0__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_1_0__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getSelectorAssignment_1_0_2()); }
-(rule__Selector__SelectorAssignment_1_0_2)
-{ after(grammarAccess.getSelectorAccess().getSelectorAssignment_1_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Selector__Group_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_1_1__0__Impl
- rule__Selector__Group_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
-( RULE_WS)
-{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
-)
-(
-{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
-( RULE_WS)*
-{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Selector__Group_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_1_1__1__Impl
- rule__Selector__Group_1_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getGroup_1_1_1()); }
-(rule__Selector__Group_1_1_1__0)?
-{ after(grammarAccess.getSelectorAccess().getGroup_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Selector__Group_1_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_1_1__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_1_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getSelectorAssignment_1_1_2()); }
-(rule__Selector__SelectorAssignment_1_1_2)
-{ after(grammarAccess.getSelectorAccess().getSelectorAssignment_1_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Selector__Group_1_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_1_1_1__0__Impl
- rule__Selector__Group_1_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_1_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_1_1_0()); }
-(rule__Selector__CombinatorAssignment_1_1_1_0)
-{ after(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Selector__Group_1_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Selector__Group_1_1_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__Group_1_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_1_1()); }
-( RULE_WS)*
-{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SimpleSelectorForNegation__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SimpleSelectorForNegation__Group_0__0__Impl
- rule__SimpleSelectorForNegation__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelectorForNegation__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives_0_0()); }
-(rule__SimpleSelectorForNegation__Alternatives_0_0)
-{ after(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SimpleSelectorForNegation__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SimpleSelectorForNegation__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelectorForNegation__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_0_1()); }
-(rule__SimpleSelectorForNegation__SubSelectorsAssignment_0_1)*
-{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Simple_selector__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Simple_selector__Group_0__0__Impl
- rule__Simple_selector__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Simple_selector__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimple_selectorAccess().getAlternatives_0_0()); }
-(rule__Simple_selector__Alternatives_0_0)
-{ after(grammarAccess.getSimple_selectorAccess().getAlternatives_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Simple_selector__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Simple_selector__Group_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Simple_selector__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_0_1()); }
-(rule__Simple_selector__SubSelectorsAssignment_0_1)*
-{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__AttributeSelector__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeSelector__Group__0__Impl
- rule__AttributeSelector__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getAttributeSelectorAction_0()); }
-(
-
-)
-{ after(grammarAccess.getAttributeSelectorAccess().getAttributeSelectorAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AttributeSelector__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeSelector__Group__1__Impl
- rule__AttributeSelector__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getLeftSquareBracketKeyword_1()); }
-
- '['
-
-{ after(grammarAccess.getAttributeSelectorAccess().getLeftSquareBracketKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AttributeSelector__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeSelector__Group__2__Impl
- rule__AttributeSelector__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getNameAssignment_2()); }
-(rule__AttributeSelector__NameAssignment_2)
-{ after(grammarAccess.getAttributeSelectorAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AttributeSelector__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeSelector__Group__3__Impl
- rule__AttributeSelector__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getGroup_3()); }
-(rule__AttributeSelector__Group_3__0)?
-{ after(grammarAccess.getAttributeSelectorAccess().getGroup_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AttributeSelector__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeSelector__Group__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getRightSquareBracketKeyword_4()); }
-
- ']'
-
-{ after(grammarAccess.getAttributeSelectorAccess().getRightSquareBracketKeyword_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__AttributeSelector__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeSelector__Group_3__0__Impl
- rule__AttributeSelector__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getOpAssignment_3_0()); }
-(rule__AttributeSelector__OpAssignment_3_0)
-{ after(grammarAccess.getAttributeSelectorAccess().getOpAssignment_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__AttributeSelector__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__AttributeSelector__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getValueAssignment_3_1()); }
-(rule__AttributeSelector__ValueAssignment_3_1)
-{ after(grammarAccess.getAttributeSelectorAccess().getValueAssignment_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ClassSelector__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassSelector__Group__0__Impl
- rule__ClassSelector__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassSelector__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassSelectorAccess().getClassSelectorAction_0()); }
-(
-
-)
-{ after(grammarAccess.getClassSelectorAccess().getClassSelectorAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassSelector__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassSelector__Group__1__Impl
- rule__ClassSelector__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassSelector__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassSelectorAccess().getFullStopKeyword_1()); }
-
- '.'
-
-{ after(grammarAccess.getClassSelectorAccess().getFullStopKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ClassSelector__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ClassSelector__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassSelector__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassSelectorAccess().getNameAssignment_2()); }
-(rule__ClassSelector__NameAssignment_2)
-{ after(grammarAccess.getClassSelectorAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ElementSelector__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ElementSelector__Group__0__Impl
- rule__ElementSelector__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ElementSelector__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getElementSelectorAccess().getElementSelectorAction_0()); }
-(
-
-)
-{ after(grammarAccess.getElementSelectorAccess().getElementSelectorAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ElementSelector__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ElementSelector__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ElementSelector__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getElementSelectorAccess().getNameAssignment_1()); }
-(rule__ElementSelector__NameAssignment_1)
-{ after(grammarAccess.getElementSelectorAccess().getNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__UniversalSelector__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UniversalSelector__Group__0__Impl
- rule__UniversalSelector__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UniversalSelector__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUniversalSelectorAccess().getUniversalSelectorAction_0()); }
-(
-
-)
-{ after(grammarAccess.getUniversalSelectorAccess().getUniversalSelectorAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__UniversalSelector__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UniversalSelector__Group__1__Impl
- rule__UniversalSelector__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UniversalSelector__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUniversalSelectorAccess().getNamespaceAssignment_1()); }
-(rule__UniversalSelector__NamespaceAssignment_1)?
-{ after(grammarAccess.getUniversalSelectorAccess().getNamespaceAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__UniversalSelector__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UniversalSelector__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UniversalSelector__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUniversalSelectorAccess().getAsteriskKeyword_2()); }
-
- '*'
-
-{ after(grammarAccess.getUniversalSelectorAccess().getAsteriskKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__IdSelector__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdSelector__Group__0__Impl
- rule__IdSelector__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdSelector__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdSelectorAccess().getIdSelectorAction_0()); }
-(
-
-)
-{ after(grammarAccess.getIdSelectorAccess().getIdSelectorAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IdSelector__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdSelector__Group__1__Impl
- rule__IdSelector__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdSelector__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdSelectorAccess().getHASHMARKTerminalRuleCall_1()); }
- RULE_HASHMARK
-{ after(grammarAccess.getIdSelectorAccess().getHASHMARKTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IdSelector__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdSelector__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdSelector__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdSelectorAccess().getNameAssignment_2()); }
-(rule__IdSelector__NameAssignment_2)
-{ after(grammarAccess.getIdSelectorAccess().getNameAssignment_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Css_namespace_prefix__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_namespace_prefix__Group__0__Impl
- rule__Css_namespace_prefix__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_namespace_prefix__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_namespace_prefixAccess().getAlternatives_0()); }
-(rule__Css_namespace_prefix__Alternatives_0)?
-{ after(grammarAccess.getCss_namespace_prefixAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Css_namespace_prefix__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_namespace_prefix__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_namespace_prefix__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_namespace_prefixAccess().getVerticalLineKeyword_1()); }
-
- '|'
-
-{ after(grammarAccess.getCss_namespace_prefixAccess().getVerticalLineKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Css_declaration__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_declaration__Group__0__Impl
- rule__Css_declaration__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_declarationAccess().getWSTerminalRuleCall_0()); }
-( RULE_WS)*
-{ after(grammarAccess.getCss_declarationAccess().getWSTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Css_declaration__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_declaration__Group__1__Impl
- rule__Css_declaration__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_declarationAccess().getPropertyAssignment_1()); }
-(rule__Css_declaration__PropertyAssignment_1)
-{ after(grammarAccess.getCss_declarationAccess().getPropertyAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Css_declaration__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_declaration__Group__2__Impl
- rule__Css_declaration__Group__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_declarationAccess().getWSTerminalRuleCall_2()); }
-( RULE_WS)*
-{ after(grammarAccess.getCss_declarationAccess().getWSTerminalRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Css_declaration__Group__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_declaration__Group__3__Impl
- rule__Css_declaration__Group__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__Group__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_declarationAccess().getCOLONTerminalRuleCall_3()); }
- RULE_COLON
-{ after(grammarAccess.getCss_declarationAccess().getCOLONTerminalRuleCall_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Css_declaration__Group__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_declaration__Group__4__Impl
- rule__Css_declaration__Group__5
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__Group__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4()); }
-(rule__Css_declaration__ValueTokensAssignment_4)
-{ after(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4()); }
-)
-(
-{ before(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4()); }
-(rule__Css_declaration__ValueTokensAssignment_4)*
-{ after(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Css_declaration__Group__5
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_declaration__Group__5__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__Group__5__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_declarationAccess().getImportantAssignment_5()); }
-(rule__Css_declaration__ImportantAssignment_5)?
-{ after(grammarAccess.getCss_declarationAccess().getImportantAssignment_5()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-rule__Css_property__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_property__Group__0__Impl
- rule__Css_property__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_property__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_propertyAccess().getCss_propertyAction_0()); }
-(
-
-)
-{ after(grammarAccess.getCss_propertyAccess().getCss_propertyAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Css_property__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Css_property__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_property__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_propertyAccess().getNameAssignment_1()); }
-(rule__Css_property__NameAssignment_1)
-{ after(grammarAccess.getCss_propertyAccess().getNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__PseudoClass__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClass__Group__0__Impl
- rule__PseudoClass__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClass__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassAccess().getCOLONTerminalRuleCall_0()); }
- RULE_COLON
-{ after(grammarAccess.getPseudoClassAccess().getCOLONTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoClass__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClass__Group__1__Impl
- rule__PseudoClass__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClass__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassAccess().getCOLONTerminalRuleCall_1()); }
-( RULE_COLON)?
-{ after(grammarAccess.getPseudoClassAccess().getCOLONTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoClass__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClass__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClass__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassAccess().getPseudoClassNameParserRuleCall_2()); }
- rulePseudoClassName
-{ after(grammarAccess.getPseudoClassAccess().getPseudoClassNameParserRuleCall_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__PseudoClassFunction__Group_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClassFunction__Group_0__0__Impl
- rule__PseudoClassFunction__Group_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Group_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getNotAssignment_0_0()); }
-(rule__PseudoClassFunction__NotAssignment_0_0)
-{ after(grammarAccess.getPseudoClassFunctionAccess().getNotAssignment_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoClassFunction__Group_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClassFunction__Group_0__1__Impl
- rule__PseudoClassFunction__Group_0__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Group_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorAssignment_0_1()); }
-(rule__PseudoClassFunction__ParamSelectorAssignment_0_1)
-{ after(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorAssignment_0_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoClassFunction__Group_0__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClassFunction__Group_0__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Group_0__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getRightParenthesisKeyword_0_2()); }
-
- ')'
-
-{ after(grammarAccess.getPseudoClassFunctionAccess().getRightParenthesisKeyword_0_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__PseudoClassFunction__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClassFunction__Group_1__0__Impl
- rule__PseudoClassFunction__Group_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getCOLONTerminalRuleCall_1_0()); }
- RULE_COLON
-{ after(grammarAccess.getPseudoClassFunctionAccess().getCOLONTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoClassFunction__Group_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClassFunction__Group_1__1__Impl
- rule__PseudoClassFunction__Group_1__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Group_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getNameAssignment_1_1()); }
-(rule__PseudoClassFunction__NameAssignment_1_1)
-{ after(grammarAccess.getPseudoClassFunctionAccess().getNameAssignment_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoClassFunction__Group_1__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClassFunction__Group_1__2__Impl
- rule__PseudoClassFunction__Group_1__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Group_1__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getLeftParenthesisKeyword_1_2()); }
-
- '('
-
-{ after(grammarAccess.getPseudoClassFunctionAccess().getLeftParenthesisKeyword_1_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoClassFunction__Group_1__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClassFunction__Group_1__3__Impl
- rule__PseudoClassFunction__Group_1__4
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Group_1__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getParamsAssignment_1_3()); }
-(rule__PseudoClassFunction__ParamsAssignment_1_3)*
-{ after(grammarAccess.getPseudoClassFunctionAccess().getParamsAssignment_1_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__PseudoClassFunction__Group_1__4
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__PseudoClassFunction__Group_1__4__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__Group_1__4__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getRightParenthesisKeyword_1_4()); }
-
- ')'
-
-{ after(grammarAccess.getPseudoClassFunctionAccess().getRightParenthesisKeyword_1_4()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-
-
-rule__NotFunctionCall__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NotFunctionCall__Group__0__Impl
- rule__NotFunctionCall__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NotFunctionCall__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNotFunctionCallAccess().getCOLONTerminalRuleCall_0()); }
- RULE_COLON
-{ after(grammarAccess.getNotFunctionCallAccess().getCOLONTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NotFunctionCall__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NotFunctionCall__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NotFunctionCall__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNotFunctionCallAccess().getNotKeyword_1()); }
-
- 'not('
-
-{ after(grammarAccess.getNotFunctionCallAccess().getNotKeyword_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__SymbolTok__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SymbolTok__Group__0__Impl
- rule__SymbolTok__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SymbolTok__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSymbolTokAccess().getSymbolTokAction_0()); }
-(
-
-)
-{ after(grammarAccess.getSymbolTokAccess().getSymbolTokAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__SymbolTok__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__SymbolTok__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SymbolTok__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSymbolTokAccess().getSymbolAssignment_1()); }
-(rule__SymbolTok__SymbolAssignment_1)
-{ after(grammarAccess.getSymbolTokAccess().getSymbolAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__WSTok__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WSTok__Group__0__Impl
- rule__WSTok__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WSTok__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWSTokAccess().getWSTokAction_0()); }
-(
-
-)
-{ after(grammarAccess.getWSTokAccess().getWSTokAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__WSTok__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WSTok__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WSTok__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWSTokAccess().getWSTerminalRuleCall_1()); }
- RULE_WS
-{ after(grammarAccess.getWSTokAccess().getWSTerminalRuleCall_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__StringTok__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__StringTok__Group__0__Impl
- rule__StringTok__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__StringTok__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStringTokAccess().getStringTokAction_0()); }
-(
-
-)
-{ after(grammarAccess.getStringTokAccess().getStringTokAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__StringTok__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__StringTok__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__StringTok__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStringTokAccess().getValueAssignment_1()); }
-(rule__StringTok__ValueAssignment_1)
-{ after(grammarAccess.getStringTokAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__NumberTok__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NumberTok__Group__0__Impl
- rule__NumberTok__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NumberTok__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumberTokAccess().getNumberTokAction_0()); }
-(
-
-)
-{ after(grammarAccess.getNumberTokAccess().getNumberTokAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__NumberTok__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__NumberTok__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NumberTok__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumberTokAccess().getValAssignment_1()); }
-(rule__NumberTok__ValAssignment_1)
-{ after(grammarAccess.getNumberTokAccess().getValAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__UrlTok__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UrlTok__Group__0__Impl
- rule__UrlTok__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UrlTok__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUrlTokAccess().getUrlTokAction_0()); }
-(
-
-)
-{ after(grammarAccess.getUrlTokAccess().getUrlTokAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__UrlTok__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__UrlTok__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UrlTok__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUrlTokAccess().getUrlAssignment_1()); }
-(rule__UrlTok__UrlAssignment_1)
-{ after(grammarAccess.getUrlTokAccess().getUrlAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ColorTok__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ColorTok__Group__0__Impl
- rule__ColorTok__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ColorTok__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getColorTokAccess().getColorTokAction_0()); }
-(
-
-)
-{ after(grammarAccess.getColorTokAccess().getColorTokAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ColorTok__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ColorTok__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ColorTok__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getColorTokAccess().getValueAssignment_1()); }
-(rule__ColorTok__ValueAssignment_1)
-{ after(grammarAccess.getColorTokAccess().getValueAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__IdentifierOrFuncTok__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdentifierOrFuncTok__Group__0__Impl
- rule__IdentifierOrFuncTok__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getIdentifierTokAction_0()); }
-(
-
-)
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getIdentifierTokAction_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IdentifierOrFuncTok__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdentifierOrFuncTok__Group__1__Impl
- rule__IdentifierOrFuncTok__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getNameAssignment_1()); }
-(rule__IdentifierOrFuncTok__NameAssignment_1)
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getNameAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IdentifierOrFuncTok__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdentifierOrFuncTok__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getGroup_2()); }
-(rule__IdentifierOrFuncTok__Group_2__0)?
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__IdentifierOrFuncTok__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdentifierOrFuncTok__Group_2__0__Impl
- rule__IdentifierOrFuncTok__Group_2__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getFuncTokNameAction_2_0()); }
-(
-
-)
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getFuncTokNameAction_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IdentifierOrFuncTok__Group_2__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdentifierOrFuncTok__Group_2__1__Impl
- rule__IdentifierOrFuncTok__Group_2__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__Group_2__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getLeftParenthesisKeyword_2_1()); }
-
- '('
-
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getLeftParenthesisKeyword_2_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IdentifierOrFuncTok__Group_2__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdentifierOrFuncTok__Group_2__2__Impl
- rule__IdentifierOrFuncTok__Group_2__3
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__Group_2__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2()); }
-(rule__IdentifierOrFuncTok__ParamsAssignment_2_2)
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2()); }
-)
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2()); }
-(rule__IdentifierOrFuncTok__ParamsAssignment_2_2)*
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__IdentifierOrFuncTok__Group_2__3
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__IdentifierOrFuncTok__Group_2__3__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__Group_2__3__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getRightParenthesisKeyword_2_3()); }
-
- ')'
-
-{ after(grammarAccess.getIdentifierOrFuncTokAccess().getRightParenthesisKeyword_2_3()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-
-
-rule__URLType__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__URLType__Group__0__Impl
- rule__URLType__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__URLType__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getURLTypeAccess().getUrlKeyword_0()); }
-
- 'url('
-
-{ after(grammarAccess.getURLTypeAccess().getUrlKeyword_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__URLType__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__URLType__Group__1__Impl
- rule__URLType__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__URLType__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getURLTypeAccess().getUrlAssignment_1()); }
-(rule__URLType__UrlAssignment_1)
-{ after(grammarAccess.getURLTypeAccess().getUrlAssignment_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__URLType__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__URLType__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__URLType__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getURLTypeAccess().getRightParenthesisKeyword_2()); }
-
- ')'
-
-{ after(grammarAccess.getURLTypeAccess().getRightParenthesisKeyword_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__ValidURLSymbol__Group_18__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ValidURLSymbol__Group_18__0__Impl
- rule__ValidURLSymbol__Group_18__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURLSymbol__Group_18__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLSymbolAccess().getEqualsSignKeyword_18_0()); }
-
- '='
-
-{ after(grammarAccess.getValidURLSymbolAccess().getEqualsSignKeyword_18_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ValidURLSymbol__Group_18__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ValidURLSymbol__Group_18__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURLSymbol__Group_18__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLSymbolAccess().getKeywordHackParserRuleCall_18_1()); }
- ruleKeywordHack
-{ after(grammarAccess.getValidURLSymbolAccess().getKeywordHackParserRuleCall_18_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__ValidURL__Group_1_10__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ValidURL__Group_1_10__0__Impl
- rule__ValidURL__Group_1_10__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURL__Group_1_10__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLAccess().getPERCENTTerminalRuleCall_1_10_0()); }
- RULE_PERCENT
-{ after(grammarAccess.getValidURLAccess().getPERCENTTerminalRuleCall_1_10_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ValidURL__Group_1_10__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ValidURL__Group_1_10__1__Impl
- rule__ValidURL__Group_1_10__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURL__Group_1_10__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLAccess().getAlternatives_1_10_1()); }
-(rule__ValidURL__Alternatives_1_10_1)
-{ after(grammarAccess.getValidURLAccess().getAlternatives_1_10_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__ValidURL__Group_1_10__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__ValidURL__Group_1_10__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ValidURL__Group_1_10__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getValidURLAccess().getAlternatives_1_10_2()); }
-(rule__ValidURL__Alternatives_1_10_2)
-{ after(grammarAccess.getValidURLAccess().getAlternatives_1_10_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Identifier__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Identifier__Group__0__Impl
- rule__Identifier__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Identifier__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierAccess().getDASHTerminalRuleCall_0()); }
-( RULE_DASH)?
-{ after(grammarAccess.getIdentifierAccess().getDASHTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Identifier__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Identifier__Group__1__Impl
- rule__Identifier__Group__2
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Identifier__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierAccess().getAlternatives_1()); }
-(rule__Identifier__Alternatives_1)
-{ after(grammarAccess.getIdentifierAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Identifier__Group__2
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Identifier__Group__2__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Identifier__Group__2__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierAccess().getGroup_2()); }
-(rule__Identifier__Group_2__0)*
-{ after(grammarAccess.getIdentifierAccess().getGroup_2()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-
-
-rule__Identifier__Group_2__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Identifier__Group_2__0__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Identifier__Group_2__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierAccess().getAlternatives_2_0()); }
-(rule__Identifier__Alternatives_2_0)
-{ after(grammarAccess.getIdentifierAccess().getAlternatives_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-rule__Num__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Num__Group__0__Impl
- rule__Num__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumAccess().getAlternatives_0()); }
-(rule__Num__Alternatives_0)?
-{ after(grammarAccess.getNumAccess().getAlternatives_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Num__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Num__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumAccess().getAlternatives_1()); }
-(rule__Num__Alternatives_1)
-{ after(grammarAccess.getNumAccess().getAlternatives_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Num__Group_1_0__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Num__Group_1_0__0__Impl
- rule__Num__Group_1_0__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Group_1_0__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumAccess().getFullStopKeyword_1_0_0()); }
-
- '.'
-
-{ after(grammarAccess.getNumAccess().getFullStopKeyword_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Num__Group_1_0__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Num__Group_1_0__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Group_1_0__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_0_1()); }
-( RULE_ONE_INT)
-{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_0_1()); }
-)
-(
-{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_0_1()); }
-( RULE_ONE_INT)*
-{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_0_1()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Num__Group_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Num__Group_1_1__0__Impl
- rule__Num__Group_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Group_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_0()); }
-( RULE_ONE_INT)
-{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_0()); }
-)
-(
-{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_0()); }
-( RULE_ONE_INT)*
-{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_0()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Num__Group_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Num__Group_1_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Group_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumAccess().getGroup_1_1_1()); }
-(rule__Num__Group_1_1_1__0)?
-{ after(grammarAccess.getNumAccess().getGroup_1_1_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Num__Group_1_1_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Num__Group_1_1_1__0__Impl
- rule__Num__Group_1_1_1__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Group_1_1_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumAccess().getFullStopKeyword_1_1_1_0()); }
-(
- '.'
-)
-{ after(grammarAccess.getNumAccess().getFullStopKeyword_1_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Num__Group_1_1_1__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Num__Group_1_1_1__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Num__Group_1_1_1__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_1_1()); }
-( RULE_ONE_INT)
-{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_1_1()); }
-)
-(
-{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_1_1()); }
-( RULE_ONE_INT)*
-{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_1_1()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Hex__Group__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Hex__Group__0__Impl
- rule__Hex__Group__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Hex__Group__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getHexAccess().getHASHMARKTerminalRuleCall_0()); }
- RULE_HASHMARK
-{ after(grammarAccess.getHexAccess().getHASHMARKTerminalRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__Hex__Group__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Hex__Group__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Hex__Group__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-(
-{ before(grammarAccess.getHexAccess().getGroup_1()); }
-(rule__Hex__Group_1__0)
-{ after(grammarAccess.getHexAccess().getGroup_1()); }
-)
-(
-{ before(grammarAccess.getHexAccess().getGroup_1()); }
-(rule__Hex__Group_1__0)*
-{ after(grammarAccess.getHexAccess().getGroup_1()); }
-)
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
-rule__Hex__Group_1__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__Hex__Group_1__0__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Hex__Group_1__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getHexAccess().getAlternatives_1_0()); }
-(rule__Hex__Alternatives_1_0)
-{ after(grammarAccess.getHexAccess().getAlternatives_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-rule__Stylesheet__CharsetAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getCharsetCharsetParserRuleCall_0_0()); }
- rulecharset{ after(grammarAccess.getStylesheetAccess().getCharsetCharsetParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__ImportsAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getImportsImportExpressionParserRuleCall_1_0()); }
- ruleimportExpression{ after(grammarAccess.getStylesheetAccess().getImportsImportExpressionParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__RulesetAssignment_2_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getRulesetRulesetParserRuleCall_2_0_0()); }
- ruleruleset{ after(grammarAccess.getStylesheetAccess().getRulesetRulesetParserRuleCall_2_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__MediaAssignment_2_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getMediaMediaParserRuleCall_2_1_0()); }
- rulemedia{ after(grammarAccess.getStylesheetAccess().getMediaMediaParserRuleCall_2_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__PageAssignment_2_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getPagePageParserRuleCall_2_2_0()); }
- rulepage{ after(grammarAccess.getStylesheetAccess().getPagePageParserRuleCall_2_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__Font_faceAssignment_2_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getFont_faceFont_faceParserRuleCall_2_3_0()); }
- rulefont_face{ after(grammarAccess.getStylesheetAccess().getFont_faceFont_faceParserRuleCall_2_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Stylesheet__KeyframesAssignment_2_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStylesheetAccess().getKeyframesKeyframesParserRuleCall_2_4_0()); }
- rulekeyframes{ after(grammarAccess.getStylesheetAccess().getKeyframesKeyframesParserRuleCall_2_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Charset__CharsetAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCharsetAccess().getCharsetCSSSTRINGTerminalRuleCall_1_0()); }
- RULE_CSSSTRING{ after(grammarAccess.getCharsetAccess().getCharsetCSSSTRINGTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__ValueAssignment_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getValueCSSSTRINGTerminalRuleCall_1_0_0()); }
- RULE_CSSSTRING{ after(grammarAccess.getImportExpressionAccess().getValueCSSSTRINGTerminalRuleCall_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ImportExpression__MediaListAssignment_1_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getImportExpressionAccess().getMediaListMedia_listParserRuleCall_1_1_1_0()); }
- rulemedia_list{ after(grammarAccess.getImportExpressionAccess().getMediaListMedia_listParserRuleCall_1_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__PseudoPageAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getPseudoPagePseudo_pageParserRuleCall_2_0()); }
- rulepseudo_page{ after(grammarAccess.getPageAccess().getPseudoPagePseudo_pageParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__DeclarationsAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getDeclarationsCss_declarationParserRuleCall_4_0()); }
- rulecss_declaration{ after(grammarAccess.getPageAccess().getDeclarationsCss_declarationParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Page__DeclarationsAssignment_5_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPageAccess().getDeclarationsCss_declarationParserRuleCall_5_1_0()); }
- rulecss_declaration{ after(grammarAccess.getPageAccess().getDeclarationsCss_declarationParserRuleCall_5_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__MedialistAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getMedialistMedia_listParserRuleCall_1_0()); }
- rulemedia_list{ after(grammarAccess.getMediaAccess().getMedialistMedia_listParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Media__RulesetsAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getMediaAccess().getRulesetsRulesetParserRuleCall_3_0()); }
- ruleruleset{ after(grammarAccess.getMediaAccess().getRulesetsRulesetParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__DeclarationsAssignment_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getDeclarationsCss_declarationParserRuleCall_3_0()); }
- rulecss_declaration{ after(grammarAccess.getFont_faceAccess().getDeclarationsCss_declarationParserRuleCall_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Font_face__DeclarationsAssignment_4_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getFont_faceAccess().getDeclarationsCss_declarationParserRuleCall_4_1_0()); }
- rulecss_declaration{ after(grammarAccess.getFont_faceAccess().getDeclarationsCss_declarationParserRuleCall_4_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getNameIdentifierParserRuleCall_2_0()); }
- ruleIdentifier{ after(grammarAccess.getKeyframesAccess().getNameIdentifierParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__KeyframeselectorsAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getKeyframeselectorsKeyframe_selectorParserRuleCall_4_0()); }
- rulekeyframe_selector{ after(grammarAccess.getKeyframesAccess().getKeyframeselectorsKeyframe_selectorParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframes__KeyframeselectorsAssignment_5_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframesAccess().getKeyframeselectorsKeyframe_selectorParserRuleCall_5_1_0()); }
- rulekeyframe_selector{ after(grammarAccess.getKeyframesAccess().getKeyframeselectorsKeyframe_selectorParserRuleCall_5_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__TypeAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getTypeIdentifierParserRuleCall_0_0_0()); }
- ruleIdentifier{ after(grammarAccess.getKeyframe_selectorAccess().getTypeIdentifierParserRuleCall_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__PercentageAssignment_0_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getPercentageNumParserRuleCall_0_1_0_0()); }
- ruleNum{ after(grammarAccess.getKeyframe_selectorAccess().getPercentageNumParserRuleCall_0_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__DeclarationsAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getDeclarationsCss_declarationParserRuleCall_2_0()); }
- rulecss_declaration{ after(grammarAccess.getKeyframe_selectorAccess().getDeclarationsCss_declarationParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Keyframe_selector__DeclarationsAssignment_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getKeyframe_selectorAccess().getDeclarationsCss_declarationParserRuleCall_3_1_0()); }
- rulecss_declaration{ after(grammarAccess.getKeyframe_selectorAccess().getDeclarationsCss_declarationParserRuleCall_3_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__SelectorsAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_0_0()); }
- ruleselector{ after(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__SelectorsAssignment_1_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_1_2_0()); }
- ruleselector{ after(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__DeclarationsAssignment_4_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_4_0_0()); }
- rulecss_declaration{ after(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_4_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Ruleset__DeclarationsAssignment_4_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_4_1_1_0()); }
- rulecss_declaration{ after(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_4_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__SimpleselectorsAssignment_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getSimpleselectorsSimple_selectorParserRuleCall_0_0()); }
- rulesimple_selector{ after(grammarAccess.getSelectorAccess().getSimpleselectorsSimple_selectorParserRuleCall_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__CombinatorAssignment_1_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_0_0_0()); }
- rulecombinator{ after(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__SelectorAssignment_1_0_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_0_2_0()); }
- ruleselector{ after(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_0_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__CombinatorAssignment_1_1_1_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_1_1_0_0()); }
- rulecombinator{ after(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_1_1_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Selector__SelectorAssignment_1_1_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_1_2_0()); }
- ruleselector{ after(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_1_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelectorForNegation__ElementAssignment_0_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getElementElementSelectorParserRuleCall_0_0_0_0()); }
- ruleElementSelector{ after(grammarAccess.getSimpleSelectorForNegationAccess().getElementElementSelectorParserRuleCall_0_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelectorForNegation__UniversalAssignment_0_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalUniversalSelectorParserRuleCall_0_0_1_0()); }
- ruleUniversalSelector{ after(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalUniversalSelectorParserRuleCall_0_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelectorForNegation__SubSelectorsAssignment_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsSubSelectorForNegationParserRuleCall_0_1_0()); }
- ruleSubSelectorForNegation{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsSubSelectorForNegationParserRuleCall_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SimpleSelectorForNegation__SubSelectorsAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsSubSelectorForNegationParserRuleCall_1_0()); }
- ruleSubSelectorForNegation{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsSubSelectorForNegationParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Simple_selector__ElementAssignment_0_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimple_selectorAccess().getElementElementSelectorParserRuleCall_0_0_0_0()); }
- ruleElementSelector{ after(grammarAccess.getSimple_selectorAccess().getElementElementSelectorParserRuleCall_0_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Simple_selector__UniversalAssignment_0_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimple_selectorAccess().getUniversalUniversalSelectorParserRuleCall_0_0_1_0()); }
- ruleUniversalSelector{ after(grammarAccess.getSimple_selectorAccess().getUniversalUniversalSelectorParserRuleCall_0_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Simple_selector__SubSelectorsAssignment_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsSubSelectorParserRuleCall_0_1_0()); }
- ruleSubSelector{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsSubSelectorParserRuleCall_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Simple_selector__SubSelectorsAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsSubSelectorParserRuleCall_1_0()); }
- ruleSubSelector{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsSubSelectorParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
- ruleIdentifier{ after(grammarAccess.getAttributeSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__OpAssignment_3_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getOpAlternatives_3_0_0()); }
-(rule__AttributeSelector__OpAlternatives_3_0_0)
-{ after(grammarAccess.getAttributeSelectorAccess().getOpAlternatives_3_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__AttributeSelector__ValueAssignment_3_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getAttributeSelectorAccess().getValueAlternatives_3_1_0()); }
-(rule__AttributeSelector__ValueAlternatives_3_1_0)
-{ after(grammarAccess.getAttributeSelectorAccess().getValueAlternatives_3_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ClassSelector__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getClassSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
- ruleIdentifier{ after(grammarAccess.getClassSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ElementSelector__NameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getElementSelectorAccess().getNameIdentifierParserRuleCall_1_0()); }
- ruleIdentifier{ after(grammarAccess.getElementSelectorAccess().getNameIdentifierParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UniversalSelector__NamespaceAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUniversalSelectorAccess().getNamespaceCss_namespace_prefixParserRuleCall_1_0()); }
- rulecss_namespace_prefix{ after(grammarAccess.getUniversalSelectorAccess().getNamespaceCss_namespace_prefixParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdSelector__NameAssignment_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
- ruleIdentifier{ after(grammarAccess.getIdSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__PropertyAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_declarationAccess().getPropertyCss_propertyParserRuleCall_1_0()); }
- rulecss_property{ after(grammarAccess.getCss_declarationAccess().getPropertyCss_propertyParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__ValueTokensAssignment_4
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_declarationAccess().getValueTokensCssTokParserRuleCall_4_0()); }
- ruleCssTok{ after(grammarAccess.getCss_declarationAccess().getValueTokensCssTokParserRuleCall_4_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_declaration__ImportantAssignment_5
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_declarationAccess().getImportantIMPORTANT_SYMTerminalRuleCall_5_0()); }
- RULE_IMPORTANT_SYM{ after(grammarAccess.getCss_declarationAccess().getImportantIMPORTANT_SYMTerminalRuleCall_5_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__Css_property__NameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getCss_propertyAccess().getNameValidPropertyIdentParserRuleCall_1_0()); }
- ruleValidPropertyIdent{ after(grammarAccess.getCss_propertyAccess().getNameValidPropertyIdentParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassName__NameAssignment
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassNameAccess().getNameIdentifierParserRuleCall_0()); }
- ruleIdentifier{ after(grammarAccess.getPseudoClassNameAccess().getNameIdentifierParserRuleCall_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__NotAssignment_0_0
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getNotNotFunctionCallParserRuleCall_0_0_0()); }
- ruleNotFunctionCall{ after(grammarAccess.getPseudoClassFunctionAccess().getNotNotFunctionCallParserRuleCall_0_0_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__ParamSelectorAssignment_0_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorSimpleSelectorForNegationParserRuleCall_0_1_0()); }
- ruleSimpleSelectorForNegation{ after(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorSimpleSelectorForNegationParserRuleCall_0_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__NameAssignment_1_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getNameIdentifierParserRuleCall_1_1_0()); }
- ruleIdentifier{ after(grammarAccess.getPseudoClassFunctionAccess().getNameIdentifierParserRuleCall_1_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__PseudoClassFunction__ParamsAssignment_1_3
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getPseudoClassFunctionAccess().getParamsCssTokParserRuleCall_1_3_0()); }
- ruleCssTok{ after(grammarAccess.getPseudoClassFunctionAccess().getParamsCssTokParserRuleCall_1_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__SymbolTok__SymbolAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getSymbolTokAccess().getSymbolAlternatives_1_0()); }
-(rule__SymbolTok__SymbolAlternatives_1_0)
-{ after(grammarAccess.getSymbolTokAccess().getSymbolAlternatives_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__StringTok__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getStringTokAccess().getValueCSSSTRINGTerminalRuleCall_1_0()); }
- RULE_CSSSTRING{ after(grammarAccess.getStringTokAccess().getValueCSSSTRINGTerminalRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__NumberTok__ValAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getNumberTokAccess().getValNumParserRuleCall_1_0()); }
- ruleNum{ after(grammarAccess.getNumberTokAccess().getValNumParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__UrlTok__UrlAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getUrlTokAccess().getUrlURLTypeParserRuleCall_1_0()); }
- ruleURLType{ after(grammarAccess.getUrlTokAccess().getUrlURLTypeParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__ColorTok__ValueAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getColorTokAccess().getValueHexParserRuleCall_1_0()); }
- ruleHex{ after(grammarAccess.getColorTokAccess().getValueHexParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__NameAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getNameIdentifierParserRuleCall_1_0()); }
- ruleIdentifier{ after(grammarAccess.getIdentifierOrFuncTokAccess().getNameIdentifierParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__IdentifierOrFuncTok__ParamsAssignment_2_2
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getIdentifierOrFuncTokAccess().getParamsCssTokParserRuleCall_2_2_0()); }
- ruleCssTok{ after(grammarAccess.getIdentifierOrFuncTokAccess().getParamsCssTokParserRuleCall_2_2_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__URLType__UrlAssignment_1
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getURLTypeAccess().getUrlValidURLParserRuleCall_1_0()); }
- ruleValidURL{ after(grammarAccess.getURLTypeAccess().getUrlValidURLParserRuleCall_1_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-RULE_IMPORTANT_SYM : '!important';
-
-RULE_ONE_INT : '0'..'9';
-
-RULE_ONE_HEX_LETTER : ('a'..'f'|'A'..'F');
-
-RULE_ONE_NON_HEX_LETTER : ('g'..'z'|'G'..'Z');
-
-RULE_UNDERSCORE : '_';
-
-RULE_DASH : '-';
-
-RULE_PLUS : '+';
-
-RULE_HASHMARK : '#';
-
-RULE_COMMA : ',';
-
-RULE_PERCENT : '%';
-
-RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
-
-RULE_WS : (' '|'\t'|'\r'|'\n')+;
-
-RULE_CSSSTRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'0'..'9'|'a'..'f'|'A'..'F'|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'0'..'9'|'a'..'f'|'A'..'F'|'\\')|~(('\\'|'\'')))* '\'');
-
-RULE_INCLUDES : '~=';
-
-RULE_DASHMATCH : '|=';
-
-RULE_COLON : ':';
-
-
+/*
+ * generated by Xtext
+ */
+grammar InternalCSS;
+
+options {
+ superClass=AbstractInternalContentAssistParser;
+ backtrack=true;
+
+}
+
+@lexer::header {
+package org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal;
+
+// Hack: Use our own Lexer superclass by means of import.
+// Currently there is no other way to specify the superclass for the lexer.
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
+}
+
+@parser::header {
+package org.eclipse.papyrus.infra.gmfdiag.css3.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 org.eclipse.papyrus.infra.gmfdiag.css3.services.CSSGrammarAccess;
+
+}
+
+@parser::members {
+
+ private CSSGrammarAccess grammarAccess;
+
+ public void setGrammarAccess(CSSGrammarAccess grammarAccess) {
+ this.grammarAccess = grammarAccess;
+ }
+
+ @Override
+ protected Grammar getGrammar() {
+ return grammarAccess.getGrammar();
+ }
+
+ @Override
+ protected String getValueForTokenName(String tokenName) {
+ return tokenName;
+ }
+
+}
+
+
+
+
+// Entry rule entryRulestylesheet
+entryRulestylesheet
+:
+{ before(grammarAccess.getStylesheetRule()); }
+ rulestylesheet
+{ after(grammarAccess.getStylesheetRule()); }
+ EOF
+;
+
+// Rule stylesheet
+rulestylesheet
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getStylesheetAccess().getGroup()); }
+(rule__Stylesheet__Group__0)
+{ after(grammarAccess.getStylesheetAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulecharset
+entryRulecharset
+:
+{ before(grammarAccess.getCharsetRule()); }
+ rulecharset
+{ after(grammarAccess.getCharsetRule()); }
+ EOF
+;
+
+// Rule charset
+rulecharset
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getCharsetAccess().getGroup()); }
+(rule__Charset__Group__0)
+{ after(grammarAccess.getCharsetAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleimportExpression
+entryRuleimportExpression
+:
+{ before(grammarAccess.getImportExpressionRule()); }
+ ruleimportExpression
+{ after(grammarAccess.getImportExpressionRule()); }
+ EOF
+;
+
+// Rule importExpression
+ruleimportExpression
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getImportExpressionAccess().getGroup()); }
+(rule__ImportExpression__Group__0)
+{ after(grammarAccess.getImportExpressionAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulepage
+entryRulepage
+:
+{ before(grammarAccess.getPageRule()); }
+ rulepage
+{ after(grammarAccess.getPageRule()); }
+ EOF
+;
+
+// Rule page
+rulepage
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getPageAccess().getGroup()); }
+(rule__Page__Group__0)
+{ after(grammarAccess.getPageAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulepseudo_page
+entryRulepseudo_page
+:
+{ before(grammarAccess.getPseudo_pageRule()); }
+ rulepseudo_page
+{ after(grammarAccess.getPseudo_pageRule()); }
+ EOF
+;
+
+// Rule pseudo_page
+rulepseudo_page
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getPseudo_pageAccess().getGroup()); }
+(rule__Pseudo_page__Group__0)
+{ after(grammarAccess.getPseudo_pageAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulemedia
+entryRulemedia
+:
+{ before(grammarAccess.getMediaRule()); }
+ rulemedia
+{ after(grammarAccess.getMediaRule()); }
+ EOF
+;
+
+// Rule media
+rulemedia
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getMediaAccess().getGroup()); }
+(rule__Media__Group__0)
+{ after(grammarAccess.getMediaAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulemedia_list
+entryRulemedia_list
+:
+{ before(grammarAccess.getMedia_listRule()); }
+ rulemedia_list
+{ after(grammarAccess.getMedia_listRule()); }
+ EOF
+;
+
+// Rule media_list
+rulemedia_list
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getMedia_listAccess().getGroup()); }
+(rule__Media_list__Group__0)
+{ after(grammarAccess.getMedia_listAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulemedium
+entryRulemedium
+:
+{ before(grammarAccess.getMediumRule()); }
+ rulemedium
+{ after(grammarAccess.getMediumRule()); }
+ EOF
+;
+
+// Rule medium
+rulemedium
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getMediumAccess().getIdentifierParserRuleCall()); }
+ ruleIdentifier
+{ after(grammarAccess.getMediumAccess().getIdentifierParserRuleCall()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulefont_face
+entryRulefont_face
+:
+{ before(grammarAccess.getFont_faceRule()); }
+ rulefont_face
+{ after(grammarAccess.getFont_faceRule()); }
+ EOF
+;
+
+// Rule font_face
+rulefont_face
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getFont_faceAccess().getGroup()); }
+(rule__Font_face__Group__0)
+{ after(grammarAccess.getFont_faceAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulekeyframes
+entryRulekeyframes
+:
+{ before(grammarAccess.getKeyframesRule()); }
+ rulekeyframes
+{ after(grammarAccess.getKeyframesRule()); }
+ EOF
+;
+
+// Rule keyframes
+rulekeyframes
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getKeyframesAccess().getGroup()); }
+(rule__Keyframes__Group__0)
+{ after(grammarAccess.getKeyframesAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulekeyframe_selector
+entryRulekeyframe_selector
+:
+{ before(grammarAccess.getKeyframe_selectorRule()); }
+ rulekeyframe_selector
+{ after(grammarAccess.getKeyframe_selectorRule()); }
+ EOF
+;
+
+// Rule keyframe_selector
+rulekeyframe_selector
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getGroup()); }
+(rule__Keyframe_selector__Group__0)
+{ after(grammarAccess.getKeyframe_selectorAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleruleset
+entryRuleruleset
+:
+{ before(grammarAccess.getRulesetRule()); }
+ ruleruleset
+{ after(grammarAccess.getRulesetRule()); }
+ EOF
+;
+
+// Rule ruleset
+ruleruleset
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getRulesetAccess().getGroup()); }
+(rule__Ruleset__Group__0)
+{ after(grammarAccess.getRulesetAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleselector
+entryRuleselector
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+}
+:
+{ before(grammarAccess.getSelectorRule()); }
+ ruleselector
+{ after(grammarAccess.getSelectorRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule selector
+ruleselector
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSelectorAccess().getGroup()); }
+(rule__Selector__Group__0)
+{ after(grammarAccess.getSelectorAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleSimpleSelectorForNegation
+entryRuleSimpleSelectorForNegation
+:
+{ before(grammarAccess.getSimpleSelectorForNegationRule()); }
+ ruleSimpleSelectorForNegation
+{ after(grammarAccess.getSimpleSelectorForNegationRule()); }
+ EOF
+;
+
+// Rule SimpleSelectorForNegation
+ruleSimpleSelectorForNegation
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives()); }
+(rule__SimpleSelectorForNegation__Alternatives)
+{ after(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleSubSelectorForNegation
+entryRuleSubSelectorForNegation
+:
+{ before(grammarAccess.getSubSelectorForNegationRule()); }
+ ruleSubSelectorForNegation
+{ after(grammarAccess.getSubSelectorForNegationRule()); }
+ EOF
+;
+
+// Rule SubSelectorForNegation
+ruleSubSelectorForNegation
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSubSelectorForNegationAccess().getAlternatives()); }
+(rule__SubSelectorForNegation__Alternatives)
+{ after(grammarAccess.getSubSelectorForNegationAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulesimple_selector
+entryRulesimple_selector
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+}
+:
+{ before(grammarAccess.getSimple_selectorRule()); }
+ rulesimple_selector
+{ after(grammarAccess.getSimple_selectorRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule simple_selector
+rulesimple_selector
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSimple_selectorAccess().getAlternatives()); }
+(rule__Simple_selector__Alternatives)
+{ after(grammarAccess.getSimple_selectorAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleSubSelector
+entryRuleSubSelector
+:
+{ before(grammarAccess.getSubSelectorRule()); }
+ ruleSubSelector
+{ after(grammarAccess.getSubSelectorRule()); }
+ EOF
+;
+
+// Rule SubSelector
+ruleSubSelector
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSubSelectorAccess().getAlternatives()); }
+(rule__SubSelector__Alternatives)
+{ after(grammarAccess.getSubSelectorAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleAttributeSelector
+entryRuleAttributeSelector
+:
+{ before(grammarAccess.getAttributeSelectorRule()); }
+ ruleAttributeSelector
+{ after(grammarAccess.getAttributeSelectorRule()); }
+ EOF
+;
+
+// Rule AttributeSelector
+ruleAttributeSelector
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getGroup()); }
+(rule__AttributeSelector__Group__0)
+{ after(grammarAccess.getAttributeSelectorAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleClassSelector
+entryRuleClassSelector
+:
+{ before(grammarAccess.getClassSelectorRule()); }
+ ruleClassSelector
+{ after(grammarAccess.getClassSelectorRule()); }
+ EOF
+;
+
+// Rule ClassSelector
+ruleClassSelector
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getClassSelectorAccess().getGroup()); }
+(rule__ClassSelector__Group__0)
+{ after(grammarAccess.getClassSelectorAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleElementSelector
+entryRuleElementSelector
+:
+{ before(grammarAccess.getElementSelectorRule()); }
+ ruleElementSelector
+{ after(grammarAccess.getElementSelectorRule()); }
+ EOF
+;
+
+// Rule ElementSelector
+ruleElementSelector
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getElementSelectorAccess().getGroup()); }
+(rule__ElementSelector__Group__0)
+{ after(grammarAccess.getElementSelectorAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleUniversalSelector
+entryRuleUniversalSelector
+:
+{ before(grammarAccess.getUniversalSelectorRule()); }
+ ruleUniversalSelector
+{ after(grammarAccess.getUniversalSelectorRule()); }
+ EOF
+;
+
+// Rule UniversalSelector
+ruleUniversalSelector
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getUniversalSelectorAccess().getGroup()); }
+(rule__UniversalSelector__Group__0)
+{ after(grammarAccess.getUniversalSelectorAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleIdSelector
+entryRuleIdSelector
+:
+{ before(grammarAccess.getIdSelectorRule()); }
+ ruleIdSelector
+{ after(grammarAccess.getIdSelectorRule()); }
+ EOF
+;
+
+// Rule IdSelector
+ruleIdSelector
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getIdSelectorAccess().getGroup()); }
+(rule__IdSelector__Group__0)
+{ after(grammarAccess.getIdSelectorAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulecss_namespace_prefix
+entryRulecss_namespace_prefix
+:
+{ before(grammarAccess.getCss_namespace_prefixRule()); }
+ rulecss_namespace_prefix
+{ after(grammarAccess.getCss_namespace_prefixRule()); }
+ EOF
+;
+
+// Rule css_namespace_prefix
+rulecss_namespace_prefix
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getCss_namespace_prefixAccess().getGroup()); }
+(rule__Css_namespace_prefix__Group__0)
+{ after(grammarAccess.getCss_namespace_prefixAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulecss_declaration
+entryRulecss_declaration
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+}
+:
+{ before(grammarAccess.getCss_declarationRule()); }
+ rulecss_declaration
+{ after(grammarAccess.getCss_declarationRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule css_declaration
+rulecss_declaration
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getCss_declarationAccess().getGroup()); }
+(rule__Css_declaration__Group__0)
+{ after(grammarAccess.getCss_declarationAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRulecss_property
+entryRulecss_property
+:
+{ before(grammarAccess.getCss_propertyRule()); }
+ rulecss_property
+{ after(grammarAccess.getCss_propertyRule()); }
+ EOF
+;
+
+// Rule css_property
+rulecss_property
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getCss_propertyAccess().getGroup()); }
+(rule__Css_property__Group__0)
+{ after(grammarAccess.getCss_propertyAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleValidPropertyIdent
+entryRuleValidPropertyIdent
+:
+{ before(grammarAccess.getValidPropertyIdentRule()); }
+ ruleValidPropertyIdent
+{ after(grammarAccess.getValidPropertyIdentRule()); }
+ EOF
+;
+
+// Rule ValidPropertyIdent
+ruleValidPropertyIdent
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getValidPropertyIdentAccess().getIdentifierParserRuleCall()); }
+ ruleIdentifier
+{ after(grammarAccess.getValidPropertyIdentAccess().getIdentifierParserRuleCall()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulePseudoClassOrFunc
+entryRulePseudoClassOrFunc
+:
+{ before(grammarAccess.getPseudoClassOrFuncRule()); }
+ rulePseudoClassOrFunc
+{ after(grammarAccess.getPseudoClassOrFuncRule()); }
+ EOF
+;
+
+// Rule PseudoClassOrFunc
+rulePseudoClassOrFunc
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getPseudoClassOrFuncAccess().getAlternatives()); }
+(rule__PseudoClassOrFunc__Alternatives)
+{ after(grammarAccess.getPseudoClassOrFuncAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulePseudoClass
+entryRulePseudoClass
+:
+{ before(grammarAccess.getPseudoClassRule()); }
+ rulePseudoClass
+{ after(grammarAccess.getPseudoClassRule()); }
+ EOF
+;
+
+// Rule PseudoClass
+rulePseudoClass
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getPseudoClassAccess().getGroup()); }
+(rule__PseudoClass__Group__0)
+{ after(grammarAccess.getPseudoClassAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulePseudoClassName
+entryRulePseudoClassName
+:
+{ before(grammarAccess.getPseudoClassNameRule()); }
+ rulePseudoClassName
+{ after(grammarAccess.getPseudoClassNameRule()); }
+ EOF
+;
+
+// Rule PseudoClassName
+rulePseudoClassName
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getPseudoClassNameAccess().getNameAssignment()); }
+(rule__PseudoClassName__NameAssignment)
+{ after(grammarAccess.getPseudoClassNameAccess().getNameAssignment()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRulePseudoClassFunction
+entryRulePseudoClassFunction
+:
+{ before(grammarAccess.getPseudoClassFunctionRule()); }
+ rulePseudoClassFunction
+{ after(grammarAccess.getPseudoClassFunctionRule()); }
+ EOF
+;
+
+// Rule PseudoClassFunction
+rulePseudoClassFunction
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getAlternatives()); }
+(rule__PseudoClassFunction__Alternatives)
+{ after(grammarAccess.getPseudoClassFunctionAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleNotFunctionCall
+entryRuleNotFunctionCall
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getNotFunctionCallRule()); }
+ ruleNotFunctionCall
+{ after(grammarAccess.getNotFunctionCallRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule NotFunctionCall
+ruleNotFunctionCall
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getNotFunctionCallAccess().getGroup()); }
+(rule__NotFunctionCall__Group__0)
+{ after(grammarAccess.getNotFunctionCallAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRulecombinator
+entryRulecombinator
+:
+{ before(grammarAccess.getCombinatorRule()); }
+ rulecombinator
+{ after(grammarAccess.getCombinatorRule()); }
+ EOF
+;
+
+// Rule combinator
+rulecombinator
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getCombinatorAccess().getAlternatives()); }
+(rule__Combinator__Alternatives)
+{ after(grammarAccess.getCombinatorAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+// Entry rule entryRuleSymbolTok
+entryRuleSymbolTok
+:
+{ before(grammarAccess.getSymbolTokRule()); }
+ ruleSymbolTok
+{ after(grammarAccess.getSymbolTokRule()); }
+ EOF
+;
+
+// Rule SymbolTok
+ruleSymbolTok
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getSymbolTokAccess().getGroup()); }
+(rule__SymbolTok__Group__0)
+{ after(grammarAccess.getSymbolTokAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleWSTok
+entryRuleWSTok
+:
+{ before(grammarAccess.getWSTokRule()); }
+ ruleWSTok
+{ after(grammarAccess.getWSTokRule()); }
+ EOF
+;
+
+// Rule WSTok
+ruleWSTok
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getWSTokAccess().getGroup()); }
+(rule__WSTok__Group__0)
+{ after(grammarAccess.getWSTokAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleStringTok
+entryRuleStringTok
+:
+{ before(grammarAccess.getStringTokRule()); }
+ ruleStringTok
+{ after(grammarAccess.getStringTokRule()); }
+ EOF
+;
+
+// Rule StringTok
+ruleStringTok
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getStringTokAccess().getGroup()); }
+(rule__StringTok__Group__0)
+{ after(grammarAccess.getStringTokAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleNumberTok
+entryRuleNumberTok
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getNumberTokRule()); }
+ ruleNumberTok
+{ after(grammarAccess.getNumberTokRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule NumberTok
+ruleNumberTok
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getNumberTokAccess().getGroup()); }
+(rule__NumberTok__Group__0)
+{ after(grammarAccess.getNumberTokAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleUrlTok
+entryRuleUrlTok
+:
+{ before(grammarAccess.getUrlTokRule()); }
+ ruleUrlTok
+{ after(grammarAccess.getUrlTokRule()); }
+ EOF
+;
+
+// Rule UrlTok
+ruleUrlTok
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getUrlTokAccess().getGroup()); }
+(rule__UrlTok__Group__0)
+{ after(grammarAccess.getUrlTokAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleColorTok
+entryRuleColorTok
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getColorTokRule()); }
+ ruleColorTok
+{ after(grammarAccess.getColorTokRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule ColorTok
+ruleColorTok
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getColorTokAccess().getGroup()); }
+(rule__ColorTok__Group__0)
+{ after(grammarAccess.getColorTokAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleIdentifierOrFuncTok
+entryRuleIdentifierOrFuncTok
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+}
+:
+{ before(grammarAccess.getIdentifierOrFuncTokRule()); }
+ ruleIdentifierOrFuncTok
+{ after(grammarAccess.getIdentifierOrFuncTokRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule IdentifierOrFuncTok
+ruleIdentifierOrFuncTok
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getGroup()); }
+(rule__IdentifierOrFuncTok__Group__0)
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleIntegerTok
+entryRuleIntegerTok
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getIntegerTokRule()); }
+ ruleIntegerTok
+{ after(grammarAccess.getIntegerTokRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule IntegerTok
+ruleIntegerTok
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getIntegerTokAccess().getGroup()); }
+(rule__IntegerTok__Group__0)
+{ after(grammarAccess.getIntegerTokAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleCssTok
+entryRuleCssTok
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+}
+:
+{ before(grammarAccess.getCssTokRule()); }
+ ruleCssTok
+{ after(grammarAccess.getCssTokRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule CssTok
+ruleCssTok
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens("RULE_ML_COMMENT");
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getCssTokAccess().getAlternatives()); }
+(rule__CssTok__Alternatives)
+{ after(grammarAccess.getCssTokAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleURLType
+entryRuleURLType
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getURLTypeRule()); }
+ ruleURLType
+{ after(grammarAccess.getURLTypeRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule URLType
+ruleURLType
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getURLTypeAccess().getGroup()); }
+(rule__URLType__Group__0)
+{ after(grammarAccess.getURLTypeAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleValidURLSymbol
+entryRuleValidURLSymbol
+:
+{ before(grammarAccess.getValidURLSymbolRule()); }
+ ruleValidURLSymbol
+{ after(grammarAccess.getValidURLSymbolRule()); }
+ EOF
+;
+
+// Rule ValidURLSymbol
+ruleValidURLSymbol
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getValidURLSymbolAccess().getAlternatives()); }
+(rule__ValidURLSymbol__Alternatives)
+{ after(grammarAccess.getValidURLSymbolAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleKeywordHack
+entryRuleKeywordHack
+:
+{ before(grammarAccess.getKeywordHackRule()); }
+ ruleKeywordHack
+{ after(grammarAccess.getKeywordHackRule()); }
+ EOF
+;
+
+// Rule KeywordHack
+ruleKeywordHack
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getKeywordHackAccess().getAlternatives()); }
+(rule__KeywordHack__Alternatives)
+{ after(grammarAccess.getKeywordHackAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+// Entry rule entryRuleValidURL
+entryRuleValidURL
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getValidURLRule()); }
+ ruleValidURL
+{ after(grammarAccess.getValidURLRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule ValidURL
+ruleValidURL
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getValidURLAccess().getAlternatives()); }
+(rule__ValidURL__Alternatives)
+{ after(grammarAccess.getValidURLAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleIdentifier
+entryRuleIdentifier
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getIdentifierRule()); }
+ ruleIdentifier
+{ after(grammarAccess.getIdentifierRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule Identifier
+ruleIdentifier
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getIdentifierAccess().getGroup()); }
+(rule__Identifier__Group__0)
+{ after(grammarAccess.getIdentifierAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleNum
+entryRuleNum
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getNumRule()); }
+ ruleNum
+{ after(grammarAccess.getNumRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule Num
+ruleNum
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getNumAccess().getGroup()); }
+(rule__Num__Group__0)
+{ after(grammarAccess.getNumAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleNumInt
+entryRuleNumInt
+@init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+}
+:
+{ before(grammarAccess.getNumIntRule()); }
+ ruleNumInt
+{ after(grammarAccess.getNumIntRule()); }
+ EOF
+;
+finally {
+ myHiddenTokenState.restore();
+}
+
+// Rule NumInt
+ruleNumInt
+ @init {
+ HiddenTokens myHiddenTokenState = ((XtextTokenStream)input).setHiddenTokens();
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getNumIntAccess().getGroup()); }
+(rule__NumInt__Group__0)
+{ after(grammarAccess.getNumIntAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+ myHiddenTokenState.restore();
+}
+
+
+
+// Entry rule entryRuleHex
+entryRuleHex
+:
+{ before(grammarAccess.getHexRule()); }
+ ruleHex
+{ after(grammarAccess.getHexRule()); }
+ EOF
+;
+
+// Rule Hex
+ruleHex
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getHexAccess().getGroup()); }
+(rule__Hex__Group__0)
+{ after(grammarAccess.getHexAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+rule__Stylesheet__Alternatives_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getRulesetAssignment_2_0()); }
+(rule__Stylesheet__RulesetAssignment_2_0)
+{ after(grammarAccess.getStylesheetAccess().getRulesetAssignment_2_0()); }
+)
+
+ |(
+{ before(grammarAccess.getStylesheetAccess().getMediaAssignment_2_1()); }
+(rule__Stylesheet__MediaAssignment_2_1)
+{ after(grammarAccess.getStylesheetAccess().getMediaAssignment_2_1()); }
+)
+
+ |(
+{ before(grammarAccess.getStylesheetAccess().getPageAssignment_2_2()); }
+(rule__Stylesheet__PageAssignment_2_2)
+{ after(grammarAccess.getStylesheetAccess().getPageAssignment_2_2()); }
+)
+
+ |(
+{ before(grammarAccess.getStylesheetAccess().getFont_faceAssignment_2_3()); }
+(rule__Stylesheet__Font_faceAssignment_2_3)
+{ after(grammarAccess.getStylesheetAccess().getFont_faceAssignment_2_3()); }
+)
+
+ |(
+{ before(grammarAccess.getStylesheetAccess().getKeyframesAssignment_2_4()); }
+(rule__Stylesheet__KeyframesAssignment_2_4)
+{ after(grammarAccess.getStylesheetAccess().getKeyframesAssignment_2_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Charset__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCharsetAccess().getCharsetKeyword_0_0()); }
+
+ '@charset'
+
+{ after(grammarAccess.getCharsetAccess().getCharsetKeyword_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getCharsetAccess().getCHARSETKeyword_0_1()); }
+
+ '@CHARSET'
+
+{ after(grammarAccess.getCharsetAccess().getCHARSETKeyword_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getImportKeyword_0_0()); }
+
+ '@import'
+
+{ after(grammarAccess.getImportExpressionAccess().getImportKeyword_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getImportExpressionAccess().getIMPORTKeyword_0_1()); }
+
+ '@IMPORT'
+
+{ after(grammarAccess.getImportExpressionAccess().getIMPORTKeyword_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getValueAssignment_1_0()); }
+(rule__ImportExpression__ValueAssignment_1_0)
+{ after(grammarAccess.getImportExpressionAccess().getValueAssignment_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getImportExpressionAccess().getGroup_1_1()); }
+(rule__ImportExpression__Group_1_1__0)
+{ after(grammarAccess.getImportExpressionAccess().getGroup_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getPageKeyword_1_0()); }
+
+ '@page'
+
+{ after(grammarAccess.getPageAccess().getPageKeyword_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getPageAccess().getPAGEKeyword_1_1()); }
+
+ '@PAGE'
+
+{ after(grammarAccess.getPageAccess().getPAGEKeyword_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMediaAccess().getMediaKeyword_0_0()); }
+
+ '@media'
+
+{ after(grammarAccess.getMediaAccess().getMediaKeyword_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getMediaAccess().getMEDIAKeyword_0_1()); }
+
+ '@MEDIA'
+
+{ after(grammarAccess.getMediaAccess().getMEDIAKeyword_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getFontFaceKeyword_1_0()); }
+
+ '@font-face'
+
+{ after(grammarAccess.getFont_faceAccess().getFontFaceKeyword_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getFont_faceAccess().getFONTFACEKeyword_1_1()); }
+
+ '@FONT-FACE'
+
+{ after(grammarAccess.getFont_faceAccess().getFONTFACEKeyword_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getKeyframesKeyword_1_0()); }
+
+ '@keyframes'
+
+{ after(grammarAccess.getKeyframesAccess().getKeyframesKeyword_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getKeyframesAccess().getKEYFRAMESKeyword_1_1()); }
+
+ '@KEYFRAMES'
+
+{ after(grammarAccess.getKeyframesAccess().getKEYFRAMESKeyword_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getTypeAssignment_0_0()); }
+(rule__Keyframe_selector__TypeAssignment_0_0)
+{ after(grammarAccess.getKeyframe_selectorAccess().getTypeAssignment_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getKeyframe_selectorAccess().getGroup_0_1()); }
+(rule__Keyframe_selector__Group_0_1__0)
+{ after(grammarAccess.getKeyframe_selectorAccess().getGroup_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getGroup_1_0()); }
+(rule__Selector__Group_1_0__0)
+{ after(grammarAccess.getSelectorAccess().getGroup_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSelectorAccess().getGroup_1_1()); }
+(rule__Selector__Group_1_1__0)
+{ after(grammarAccess.getSelectorAccess().getGroup_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleSelectorForNegation__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getGroup_0()); }
+(rule__SimpleSelectorForNegation__Group_0__0)
+{ after(grammarAccess.getSimpleSelectorForNegationAccess().getGroup_0()); }
+)
+
+ |(
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1()); }
+(rule__SimpleSelectorForNegation__SubSelectorsAssignment_1)
+{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1()); }
+)
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1()); }
+(rule__SimpleSelectorForNegation__SubSelectorsAssignment_1)*
+{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_1()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleSelectorForNegation__Alternatives_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getElementAssignment_0_0_0()); }
+(rule__SimpleSelectorForNegation__ElementAssignment_0_0_0)
+{ after(grammarAccess.getSimpleSelectorForNegationAccess().getElementAssignment_0_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalAssignment_0_0_1()); }
+(rule__SimpleSelectorForNegation__UniversalAssignment_0_0_1)
+{ after(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalAssignment_0_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SubSelectorForNegation__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSubSelectorForNegationAccess().getIdSelectorParserRuleCall_0()); }
+ ruleIdSelector
+{ after(grammarAccess.getSubSelectorForNegationAccess().getIdSelectorParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSelectorForNegationAccess().getClassSelectorParserRuleCall_1()); }
+ ruleClassSelector
+{ after(grammarAccess.getSubSelectorForNegationAccess().getClassSelectorParserRuleCall_1()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSelectorForNegationAccess().getAttributeSelectorParserRuleCall_2()); }
+ ruleAttributeSelector
+{ after(grammarAccess.getSubSelectorForNegationAccess().getAttributeSelectorParserRuleCall_2()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSelectorForNegationAccess().getPseudoClassParserRuleCall_3()); }
+ rulePseudoClass
+{ after(grammarAccess.getSubSelectorForNegationAccess().getPseudoClassParserRuleCall_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Simple_selector__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimple_selectorAccess().getGroup_0()); }
+(rule__Simple_selector__Group_0__0)
+{ after(grammarAccess.getSimple_selectorAccess().getGroup_0()); }
+)
+
+ |(
+(
+{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1()); }
+(rule__Simple_selector__SubSelectorsAssignment_1)
+{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1()); }
+)
+(
+{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1()); }
+(rule__Simple_selector__SubSelectorsAssignment_1)*
+{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_1()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Simple_selector__Alternatives_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimple_selectorAccess().getElementAssignment_0_0_0()); }
+(rule__Simple_selector__ElementAssignment_0_0_0)
+{ after(grammarAccess.getSimple_selectorAccess().getElementAssignment_0_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSimple_selectorAccess().getUniversalAssignment_0_0_1()); }
+(rule__Simple_selector__UniversalAssignment_0_0_1)
+{ after(grammarAccess.getSimple_selectorAccess().getUniversalAssignment_0_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SubSelector__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSubSelectorAccess().getIdSelectorParserRuleCall_0()); }
+ ruleIdSelector
+{ after(grammarAccess.getSubSelectorAccess().getIdSelectorParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSelectorAccess().getClassSelectorParserRuleCall_1()); }
+ ruleClassSelector
+{ after(grammarAccess.getSubSelectorAccess().getClassSelectorParserRuleCall_1()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSelectorAccess().getAttributeSelectorParserRuleCall_2()); }
+ ruleAttributeSelector
+{ after(grammarAccess.getSubSelectorAccess().getAttributeSelectorParserRuleCall_2()); }
+)
+
+ |(
+{ before(grammarAccess.getSubSelectorAccess().getPseudoClassOrFuncParserRuleCall_3()); }
+ rulePseudoClassOrFunc
+{ after(grammarAccess.getSubSelectorAccess().getPseudoClassOrFuncParserRuleCall_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__OpAlternatives_3_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getOpCircumflexAccentEqualsSignKeyword_3_0_0_0()); }
+
+ '^='
+
+{ after(grammarAccess.getAttributeSelectorAccess().getOpCircumflexAccentEqualsSignKeyword_3_0_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getAttributeSelectorAccess().getOpDollarSignEqualsSignKeyword_3_0_0_1()); }
+
+ '$='
+
+{ after(grammarAccess.getAttributeSelectorAccess().getOpDollarSignEqualsSignKeyword_3_0_0_1()); }
+)
+
+ |(
+{ before(grammarAccess.getAttributeSelectorAccess().getOpAsteriskEqualsSignKeyword_3_0_0_2()); }
+
+ '*='
+
+{ after(grammarAccess.getAttributeSelectorAccess().getOpAsteriskEqualsSignKeyword_3_0_0_2()); }
+)
+
+ |(
+{ before(grammarAccess.getAttributeSelectorAccess().getOpEqualsSignKeyword_3_0_0_3()); }
+
+ '='
+
+{ after(grammarAccess.getAttributeSelectorAccess().getOpEqualsSignKeyword_3_0_0_3()); }
+)
+
+ |(
+{ before(grammarAccess.getAttributeSelectorAccess().getOpINCLUDESTerminalRuleCall_3_0_0_4()); }
+ RULE_INCLUDES
+{ after(grammarAccess.getAttributeSelectorAccess().getOpINCLUDESTerminalRuleCall_3_0_0_4()); }
+)
+
+ |(
+{ before(grammarAccess.getAttributeSelectorAccess().getOpDASHMATCHTerminalRuleCall_3_0_0_5()); }
+ RULE_DASHMATCH
+{ after(grammarAccess.getAttributeSelectorAccess().getOpDASHMATCHTerminalRuleCall_3_0_0_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__ValueAlternatives_3_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getValueIdentifierParserRuleCall_3_1_0_0()); }
+ ruleIdentifier
+{ after(grammarAccess.getAttributeSelectorAccess().getValueIdentifierParserRuleCall_3_1_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getAttributeSelectorAccess().getValueCSSSTRINGTerminalRuleCall_3_1_0_1()); }
+ RULE_CSSSTRING
+{ after(grammarAccess.getAttributeSelectorAccess().getValueCSSSTRINGTerminalRuleCall_3_1_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_namespace_prefix__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_namespace_prefixAccess().getIdentifierParserRuleCall_0_0()); }
+ ruleIdentifier
+{ after(grammarAccess.getCss_namespace_prefixAccess().getIdentifierParserRuleCall_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getCss_namespace_prefixAccess().getAsteriskKeyword_0_1()); }
+
+ '*'
+
+{ after(grammarAccess.getCss_namespace_prefixAccess().getAsteriskKeyword_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassOrFunc__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassOrFuncAccess().getPseudoClassParserRuleCall_0()); }
+ rulePseudoClass
+{ after(grammarAccess.getPseudoClassOrFuncAccess().getPseudoClassParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getPseudoClassOrFuncAccess().getPseudoClassFunctionParserRuleCall_1()); }
+ rulePseudoClassFunction
+{ after(grammarAccess.getPseudoClassOrFuncAccess().getPseudoClassFunctionParserRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getGroup_0()); }
+(rule__PseudoClassFunction__Group_0__0)
+{ after(grammarAccess.getPseudoClassFunctionAccess().getGroup_0()); }
+)
+
+ |(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getGroup_1()); }
+(rule__PseudoClassFunction__Group_1__0)
+{ after(grammarAccess.getPseudoClassFunctionAccess().getGroup_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Combinator__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCombinatorAccess().getPLUSTerminalRuleCall_0()); }
+ RULE_PLUS
+{ after(grammarAccess.getCombinatorAccess().getPLUSTerminalRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getCombinatorAccess().getGreaterThanSignKeyword_1()); }
+
+ '>'
+
+{ after(grammarAccess.getCombinatorAccess().getGreaterThanSignKeyword_1()); }
+)
+
+ |(
+{ before(grammarAccess.getCombinatorAccess().getTildeKeyword_2()); }
+
+ '~'
+
+{ after(grammarAccess.getCombinatorAccess().getTildeKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+rule__SymbolTok__SymbolAlternatives_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSymbolTokAccess().getSymbolCOMMATerminalRuleCall_1_0_0()); }
+ RULE_COMMA
+{ after(grammarAccess.getSymbolTokAccess().getSymbolCOMMATerminalRuleCall_1_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getSymbolTokAccess().getSymbolPERCENTTerminalRuleCall_1_0_1()); }
+ RULE_PERCENT
+{ after(grammarAccess.getSymbolTokAccess().getSymbolPERCENTTerminalRuleCall_1_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__CssTok__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCssTokAccess().getIdentifierOrFuncTokParserRuleCall_0()); }
+ ruleIdentifierOrFuncTok
+{ after(grammarAccess.getCssTokAccess().getIdentifierOrFuncTokParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getCssTokAccess().getSymbolTokParserRuleCall_1()); }
+ ruleSymbolTok
+{ after(grammarAccess.getCssTokAccess().getSymbolTokParserRuleCall_1()); }
+)
+
+ |(
+{ before(grammarAccess.getCssTokAccess().getWSTokParserRuleCall_2()); }
+ ruleWSTok
+{ after(grammarAccess.getCssTokAccess().getWSTokParserRuleCall_2()); }
+)
+
+ |(
+{ before(grammarAccess.getCssTokAccess().getStringTokParserRuleCall_3()); }
+ ruleStringTok
+{ after(grammarAccess.getCssTokAccess().getStringTokParserRuleCall_3()); }
+)
+
+ |(
+{ before(grammarAccess.getCssTokAccess().getNumberTokParserRuleCall_4()); }
+ ruleNumberTok
+{ after(grammarAccess.getCssTokAccess().getNumberTokParserRuleCall_4()); }
+)
+
+ |(
+{ before(grammarAccess.getCssTokAccess().getUrlTokParserRuleCall_5()); }
+ ruleUrlTok
+{ after(grammarAccess.getCssTokAccess().getUrlTokParserRuleCall_5()); }
+)
+
+ |(
+{ before(grammarAccess.getCssTokAccess().getColorTokParserRuleCall_6()); }
+ ruleColorTok
+{ after(grammarAccess.getCssTokAccess().getColorTokParserRuleCall_6()); }
+)
+
+ |(
+{ before(grammarAccess.getCssTokAccess().getIntegerTokParserRuleCall_7()); }
+ ruleIntegerTok
+{ after(grammarAccess.getCssTokAccess().getIntegerTokParserRuleCall_7()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURLSymbol__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLSymbolAccess().getDASHTerminalRuleCall_0()); }
+ RULE_DASH
+{ after(grammarAccess.getValidURLSymbolAccess().getDASHTerminalRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getFullStopKeyword_1()); }
+
+ '.'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getFullStopKeyword_1()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getUNDERSCORETerminalRuleCall_2()); }
+ RULE_UNDERSCORE
+{ after(grammarAccess.getValidURLSymbolAccess().getUNDERSCORETerminalRuleCall_2()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getTildeKeyword_3()); }
+
+ '~'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getTildeKeyword_3()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getCOLONTerminalRuleCall_4()); }
+ RULE_COLON
+{ after(grammarAccess.getValidURLSymbolAccess().getCOLONTerminalRuleCall_4()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getSolidusKeyword_5()); }
+
+ '/'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getSolidusKeyword_5()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getQuestionMarkKeyword_6()); }
+
+ '?'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getQuestionMarkKeyword_6()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getHASHMARKTerminalRuleCall_7()); }
+ RULE_HASHMARK
+{ after(grammarAccess.getValidURLSymbolAccess().getHASHMARKTerminalRuleCall_7()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getLeftSquareBracketKeyword_8()); }
+
+ '['
+
+{ after(grammarAccess.getValidURLSymbolAccess().getLeftSquareBracketKeyword_8()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getRightSquareBracketKeyword_9()); }
+
+ ']'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getRightSquareBracketKeyword_9()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getCommercialAtKeyword_10()); }
+
+ '@'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getCommercialAtKeyword_10()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getExclamationMarkKeyword_11()); }
+
+ '!'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getExclamationMarkKeyword_11()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getDollarSignKeyword_12()); }
+
+ '$'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getDollarSignKeyword_12()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getAmpersandKeyword_13()); }
+
+ '&'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getAmpersandKeyword_13()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getAsteriskKeyword_14()); }
+
+ '*'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getAsteriskKeyword_14()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getPLUSTerminalRuleCall_15()); }
+ RULE_PLUS
+{ after(grammarAccess.getValidURLSymbolAccess().getPLUSTerminalRuleCall_15()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getCOMMATerminalRuleCall_16()); }
+ RULE_COMMA
+{ after(grammarAccess.getValidURLSymbolAccess().getCOMMATerminalRuleCall_16()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getSemicolonKeyword_17()); }
+
+ ';'
+
+{ after(grammarAccess.getValidURLSymbolAccess().getSemicolonKeyword_17()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLSymbolAccess().getGroup_18()); }
+(rule__ValidURLSymbol__Group_18__0)
+{ after(grammarAccess.getValidURLSymbolAccess().getGroup_18()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__KeywordHack__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeywordHackAccess().getNotKeyword_0()); }
+
+ 'not'
+
+{ after(grammarAccess.getKeywordHackAccess().getNotKeyword_0()); }
+)
+
+ |(
+{ before(grammarAccess.getKeywordHackAccess().getNoKeyword_1()); }
+
+ 'no'
+
+{ after(grammarAccess.getKeywordHackAccess().getNoKeyword_1()); }
+)
+
+ |(
+{ before(grammarAccess.getKeywordHackAccess().getUrlKeyword_2()); }
+
+ 'url'
+
+{ after(grammarAccess.getKeywordHackAccess().getUrlKeyword_2()); }
+)
+
+ |(
+{ before(grammarAccess.getKeywordHackAccess().getUrKeyword_3()); }
+
+ 'ur'
+
+{ after(grammarAccess.getKeywordHackAccess().getUrKeyword_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURL__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLAccess().getCSSSTRINGTerminalRuleCall_0()); }
+ RULE_CSSSTRING
+{ after(grammarAccess.getValidURLAccess().getCSSSTRINGTerminalRuleCall_0()); }
+)
+
+ |(
+(
+{ before(grammarAccess.getValidURLAccess().getAlternatives_1()); }
+(rule__ValidURL__Alternatives_1)
+{ after(grammarAccess.getValidURLAccess().getAlternatives_1()); }
+)
+(
+{ before(grammarAccess.getValidURLAccess().getAlternatives_1()); }
+(rule__ValidURL__Alternatives_1)*
+{ after(grammarAccess.getValidURLAccess().getAlternatives_1()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURL__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLAccess().getValidURLSymbolParserRuleCall_1_0()); }
+ ruleValidURLSymbol
+{ after(grammarAccess.getValidURLAccess().getValidURLSymbolParserRuleCall_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getKeywordHackParserRuleCall_1_1()); }
+ ruleKeywordHack
+{ after(grammarAccess.getValidURLAccess().getKeywordHackParserRuleCall_1_1()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_2()); }
+ RULE_ONE_HEX_LETTER
+{ after(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_2()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getONE_NON_HEX_LETTERTerminalRuleCall_1_3()); }
+ RULE_ONE_NON_HEX_LETTER
+{ after(grammarAccess.getValidURLAccess().getONE_NON_HEX_LETTERTerminalRuleCall_1_3()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_4()); }
+ RULE_ONE_INT
+{ after(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_4()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getReverseSolidusSpaceKeyword_1_5()); }
+
+ '\\ '
+
+{ after(grammarAccess.getValidURLAccess().getReverseSolidusSpaceKeyword_1_5()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getReverseSolidusLeftParenthesisKeyword_1_6()); }
+
+ '\\('
+
+{ after(grammarAccess.getValidURLAccess().getReverseSolidusLeftParenthesisKeyword_1_6()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getReverseSolidusRightParenthesisKeyword_1_7()); }
+
+ '\\)'
+
+{ after(grammarAccess.getValidURLAccess().getReverseSolidusRightParenthesisKeyword_1_7()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getReverseSolidusApostropheKeyword_1_8()); }
+
+ '\\\''
+
+{ after(grammarAccess.getValidURLAccess().getReverseSolidusApostropheKeyword_1_8()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getReverseSolidusQuotationMarkKeyword_1_9()); }
+
+ '\\"'
+
+{ after(grammarAccess.getValidURLAccess().getReverseSolidusQuotationMarkKeyword_1_9()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getGroup_1_10()); }
+(rule__ValidURL__Group_1_10__0)
+{ after(grammarAccess.getValidURLAccess().getGroup_1_10()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURL__Alternatives_1_10_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_10_1_0()); }
+ RULE_ONE_INT
+{ after(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_10_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_10_1_1()); }
+ RULE_ONE_HEX_LETTER
+{ after(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_10_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURL__Alternatives_1_10_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_10_2_0()); }
+ RULE_ONE_INT
+{ after(grammarAccess.getValidURLAccess().getONE_INTTerminalRuleCall_1_10_2_0()); }
+)
+
+ |(
+{ before(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_10_2_1()); }
+ RULE_ONE_HEX_LETTER
+{ after(grammarAccess.getValidURLAccess().getONE_HEX_LETTERTerminalRuleCall_1_10_2_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Identifier__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierAccess().getUNDERSCORETerminalRuleCall_1_0()); }
+ RULE_UNDERSCORE
+{ after(grammarAccess.getIdentifierAccess().getUNDERSCORETerminalRuleCall_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getIdentifierAccess().getONE_HEX_LETTERTerminalRuleCall_1_1()); }
+ RULE_ONE_HEX_LETTER
+{ after(grammarAccess.getIdentifierAccess().getONE_HEX_LETTERTerminalRuleCall_1_1()); }
+)
+
+ |(
+{ before(grammarAccess.getIdentifierAccess().getONE_NON_HEX_LETTERTerminalRuleCall_1_2()); }
+ RULE_ONE_NON_HEX_LETTER
+{ after(grammarAccess.getIdentifierAccess().getONE_NON_HEX_LETTERTerminalRuleCall_1_2()); }
+)
+
+ |(
+{ before(grammarAccess.getIdentifierAccess().getKeywordHackParserRuleCall_1_3()); }
+ ruleKeywordHack
+{ after(grammarAccess.getIdentifierAccess().getKeywordHackParserRuleCall_1_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Identifier__Alternatives_2_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierAccess().getUNDERSCORETerminalRuleCall_2_0_0()); }
+ RULE_UNDERSCORE
+{ after(grammarAccess.getIdentifierAccess().getUNDERSCORETerminalRuleCall_2_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getIdentifierAccess().getDASHTerminalRuleCall_2_0_1()); }
+ RULE_DASH
+{ after(grammarAccess.getIdentifierAccess().getDASHTerminalRuleCall_2_0_1()); }
+)
+
+ |(
+{ before(grammarAccess.getIdentifierAccess().getONE_HEX_LETTERTerminalRuleCall_2_0_2()); }
+ RULE_ONE_HEX_LETTER
+{ after(grammarAccess.getIdentifierAccess().getONE_HEX_LETTERTerminalRuleCall_2_0_2()); }
+)
+
+ |(
+{ before(grammarAccess.getIdentifierAccess().getONE_NON_HEX_LETTERTerminalRuleCall_2_0_3()); }
+ RULE_ONE_NON_HEX_LETTER
+{ after(grammarAccess.getIdentifierAccess().getONE_NON_HEX_LETTERTerminalRuleCall_2_0_3()); }
+)
+
+ |(
+{ before(grammarAccess.getIdentifierAccess().getONE_INTTerminalRuleCall_2_0_4()); }
+ RULE_ONE_INT
+{ after(grammarAccess.getIdentifierAccess().getONE_INTTerminalRuleCall_2_0_4()); }
+)
+
+ |(
+{ before(grammarAccess.getIdentifierAccess().getKeywordHackParserRuleCall_2_0_5()); }
+ ruleKeywordHack
+{ after(grammarAccess.getIdentifierAccess().getKeywordHackParserRuleCall_2_0_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumAccess().getPLUSTerminalRuleCall_0_0()); }
+ RULE_PLUS
+{ after(grammarAccess.getNumAccess().getPLUSTerminalRuleCall_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getNumAccess().getDASHTerminalRuleCall_0_1()); }
+ RULE_DASH
+{ after(grammarAccess.getNumAccess().getDASHTerminalRuleCall_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Alternatives_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumAccess().getGroup_1_0()); }
+(rule__Num__Group_1_0__0)
+{ after(grammarAccess.getNumAccess().getGroup_1_0()); }
+)
+
+ |(
+{ before(grammarAccess.getNumAccess().getGroup_1_1()); }
+(rule__Num__Group_1_1__0)
+{ after(grammarAccess.getNumAccess().getGroup_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NumInt__Alternatives_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumIntAccess().getPLUSTerminalRuleCall_0_0()); }
+ RULE_PLUS
+{ after(grammarAccess.getNumIntAccess().getPLUSTerminalRuleCall_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getNumIntAccess().getDASHTerminalRuleCall_0_1()); }
+ RULE_DASH
+{ after(grammarAccess.getNumIntAccess().getDASHTerminalRuleCall_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Hex__Alternatives_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getHexAccess().getONE_INTTerminalRuleCall_1_0_0()); }
+ RULE_ONE_INT
+{ after(grammarAccess.getHexAccess().getONE_INTTerminalRuleCall_1_0_0()); }
+)
+
+ |(
+{ before(grammarAccess.getHexAccess().getONE_HEX_LETTERTerminalRuleCall_1_0_1()); }
+ RULE_ONE_HEX_LETTER
+{ after(grammarAccess.getHexAccess().getONE_HEX_LETTERTerminalRuleCall_1_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+rule__Stylesheet__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Stylesheet__Group__0__Impl
+ rule__Stylesheet__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getCharsetAssignment_0()); }
+(rule__Stylesheet__CharsetAssignment_0)?
+{ after(grammarAccess.getStylesheetAccess().getCharsetAssignment_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Stylesheet__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Stylesheet__Group__1__Impl
+ rule__Stylesheet__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getImportsAssignment_1()); }
+(rule__Stylesheet__ImportsAssignment_1)*
+{ after(grammarAccess.getStylesheetAccess().getImportsAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Stylesheet__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Stylesheet__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getAlternatives_2()); }
+(rule__Stylesheet__Alternatives_2)*
+{ after(grammarAccess.getStylesheetAccess().getAlternatives_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Charset__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Charset__Group__0__Impl
+ rule__Charset__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Charset__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCharsetAccess().getAlternatives_0()); }
+(rule__Charset__Alternatives_0)
+{ after(grammarAccess.getCharsetAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Charset__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Charset__Group__1__Impl
+ rule__Charset__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Charset__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCharsetAccess().getCharsetAssignment_1()); }
+(rule__Charset__CharsetAssignment_1)
+{ after(grammarAccess.getCharsetAccess().getCharsetAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Charset__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Charset__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Charset__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCharsetAccess().getSemicolonKeyword_2()); }
+
+ ';'
+
+{ after(grammarAccess.getCharsetAccess().getSemicolonKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__ImportExpression__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ImportExpression__Group__0__Impl
+ rule__ImportExpression__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getAlternatives_0()); }
+(rule__ImportExpression__Alternatives_0)
+{ after(grammarAccess.getImportExpressionAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ImportExpression__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ImportExpression__Group__1__Impl
+ rule__ImportExpression__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getAlternatives_1()); }
+(rule__ImportExpression__Alternatives_1)
+{ after(grammarAccess.getImportExpressionAccess().getAlternatives_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ImportExpression__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ImportExpression__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getSemicolonKeyword_2()); }
+
+ ';'
+
+{ after(grammarAccess.getImportExpressionAccess().getSemicolonKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__ImportExpression__Group_1_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ImportExpression__Group_1_1__0__Impl
+ rule__ImportExpression__Group_1_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__Group_1_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getURLTypeParserRuleCall_1_1_0()); }
+ ruleURLType
+{ after(grammarAccess.getImportExpressionAccess().getURLTypeParserRuleCall_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ImportExpression__Group_1_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ImportExpression__Group_1_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__Group_1_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getMediaListAssignment_1_1_1()); }
+(rule__ImportExpression__MediaListAssignment_1_1_1)?
+{ after(grammarAccess.getImportExpressionAccess().getMediaListAssignment_1_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Page__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group__0__Impl
+ rule__Page__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getPageAction_0()); }
+(
+
+)
+{ after(grammarAccess.getPageAccess().getPageAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Page__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group__1__Impl
+ rule__Page__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getAlternatives_1()); }
+(rule__Page__Alternatives_1)
+{ after(grammarAccess.getPageAccess().getAlternatives_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Page__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group__2__Impl
+ rule__Page__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getPseudoPageAssignment_2()); }
+(rule__Page__PseudoPageAssignment_2)?
+{ after(grammarAccess.getPageAccess().getPseudoPageAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Page__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group__3__Impl
+ rule__Page__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getLeftCurlyBracketKeyword_3()); }
+
+ '{'
+
+{ after(grammarAccess.getPageAccess().getLeftCurlyBracketKeyword_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Page__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group__4__Impl
+ rule__Page__Group__5
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getDeclarationsAssignment_4()); }
+(rule__Page__DeclarationsAssignment_4)?
+{ after(grammarAccess.getPageAccess().getDeclarationsAssignment_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Page__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group__5__Impl
+ rule__Page__Group__6
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getGroup_5()); }
+(rule__Page__Group_5__0)*
+{ after(grammarAccess.getPageAccess().getGroup_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Page__Group__6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group__6__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group__6__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getRightCurlyBracketKeyword_6()); }
+
+ '}'
+
+{ after(grammarAccess.getPageAccess().getRightCurlyBracketKeyword_6()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+rule__Page__Group_5__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group_5__0__Impl
+ rule__Page__Group_5__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group_5__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getSemicolonKeyword_5_0()); }
+
+ ';'
+
+{ after(grammarAccess.getPageAccess().getSemicolonKeyword_5_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Page__Group_5__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Page__Group_5__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__Group_5__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getDeclarationsAssignment_5_1()); }
+(rule__Page__DeclarationsAssignment_5_1)?
+{ after(grammarAccess.getPageAccess().getDeclarationsAssignment_5_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Pseudo_page__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Pseudo_page__Group__0__Impl
+ rule__Pseudo_page__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Pseudo_page__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudo_pageAccess().getCOLONTerminalRuleCall_0()); }
+ RULE_COLON
+{ after(grammarAccess.getPseudo_pageAccess().getCOLONTerminalRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Pseudo_page__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Pseudo_page__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Pseudo_page__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudo_pageAccess().getIdentifierParserRuleCall_1()); }
+ ruleIdentifier
+{ after(grammarAccess.getPseudo_pageAccess().getIdentifierParserRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Media__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media__Group__0__Impl
+ rule__Media__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMediaAccess().getAlternatives_0()); }
+(rule__Media__Alternatives_0)
+{ after(grammarAccess.getMediaAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Media__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media__Group__1__Impl
+ rule__Media__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMediaAccess().getMedialistAssignment_1()); }
+(rule__Media__MedialistAssignment_1)
+{ after(grammarAccess.getMediaAccess().getMedialistAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Media__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media__Group__2__Impl
+ rule__Media__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMediaAccess().getLeftCurlyBracketKeyword_2()); }
+
+ '{'
+
+{ after(grammarAccess.getMediaAccess().getLeftCurlyBracketKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Media__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media__Group__3__Impl
+ rule__Media__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMediaAccess().getRulesetsAssignment_3()); }
+(rule__Media__RulesetsAssignment_3)*
+{ after(grammarAccess.getMediaAccess().getRulesetsAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Media__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMediaAccess().getRightCurlyBracketKeyword_4()); }
+
+ '}'
+
+{ after(grammarAccess.getMediaAccess().getRightCurlyBracketKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+rule__Media_list__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media_list__Group__0__Impl
+ rule__Media_list__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media_list__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_0()); }
+ rulemedium
+{ after(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Media_list__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media_list__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media_list__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMedia_listAccess().getGroup_1()); }
+(rule__Media_list__Group_1__0)*
+{ after(grammarAccess.getMedia_listAccess().getGroup_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Media_list__Group_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media_list__Group_1__0__Impl
+ rule__Media_list__Group_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media_list__Group_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMedia_listAccess().getCOMMATerminalRuleCall_1_0()); }
+ RULE_COMMA
+{ after(grammarAccess.getMedia_listAccess().getCOMMATerminalRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Media_list__Group_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Media_list__Group_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media_list__Group_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_1_1()); }
+ rulemedium
+{ after(grammarAccess.getMedia_listAccess().getMediumParserRuleCall_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Font_face__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Font_face__Group__0__Impl
+ rule__Font_face__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getFont_faceAction_0()); }
+(
+
+)
+{ after(grammarAccess.getFont_faceAccess().getFont_faceAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Font_face__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Font_face__Group__1__Impl
+ rule__Font_face__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getAlternatives_1()); }
+(rule__Font_face__Alternatives_1)
+{ after(grammarAccess.getFont_faceAccess().getAlternatives_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Font_face__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Font_face__Group__2__Impl
+ rule__Font_face__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getLeftCurlyBracketKeyword_2()); }
+
+ '{'
+
+{ after(grammarAccess.getFont_faceAccess().getLeftCurlyBracketKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Font_face__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Font_face__Group__3__Impl
+ rule__Font_face__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_3()); }
+(rule__Font_face__DeclarationsAssignment_3)?
+{ after(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Font_face__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Font_face__Group__4__Impl
+ rule__Font_face__Group__5
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getGroup_4()); }
+(rule__Font_face__Group_4__0)*
+{ after(grammarAccess.getFont_faceAccess().getGroup_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Font_face__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Font_face__Group__5__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getRightCurlyBracketKeyword_5()); }
+
+ '}'
+
+{ after(grammarAccess.getFont_faceAccess().getRightCurlyBracketKeyword_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+rule__Font_face__Group_4__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Font_face__Group_4__0__Impl
+ rule__Font_face__Group_4__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Group_4__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getSemicolonKeyword_4_0()); }
+
+ ';'
+
+{ after(grammarAccess.getFont_faceAccess().getSemicolonKeyword_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Font_face__Group_4__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Font_face__Group_4__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__Group_4__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_4_1()); }
+(rule__Font_face__DeclarationsAssignment_4_1)?
+{ after(grammarAccess.getFont_faceAccess().getDeclarationsAssignment_4_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Keyframes__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group__0__Impl
+ rule__Keyframes__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getFont_faceAction_0()); }
+(
+
+)
+{ after(grammarAccess.getKeyframesAccess().getFont_faceAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframes__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group__1__Impl
+ rule__Keyframes__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getAlternatives_1()); }
+(rule__Keyframes__Alternatives_1)
+{ after(grammarAccess.getKeyframesAccess().getAlternatives_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframes__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group__2__Impl
+ rule__Keyframes__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getNameAssignment_2()); }
+(rule__Keyframes__NameAssignment_2)
+{ after(grammarAccess.getKeyframesAccess().getNameAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframes__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group__3__Impl
+ rule__Keyframes__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getLeftCurlyBracketKeyword_3()); }
+
+ '{'
+
+{ after(grammarAccess.getKeyframesAccess().getLeftCurlyBracketKeyword_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframes__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group__4__Impl
+ rule__Keyframes__Group__5
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_4()); }
+(rule__Keyframes__KeyframeselectorsAssignment_4)?
+{ after(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframes__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group__5__Impl
+ rule__Keyframes__Group__6
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getGroup_5()); }
+(rule__Keyframes__Group_5__0)*
+{ after(grammarAccess.getKeyframesAccess().getGroup_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframes__Group__6
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group__6__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group__6__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getRightCurlyBracketKeyword_6()); }
+
+ '}'
+
+{ after(grammarAccess.getKeyframesAccess().getRightCurlyBracketKeyword_6()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+rule__Keyframes__Group_5__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group_5__0__Impl
+ rule__Keyframes__Group_5__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group_5__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getSemicolonKeyword_5_0()); }
+
+ ';'
+
+{ after(grammarAccess.getKeyframesAccess().getSemicolonKeyword_5_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframes__Group_5__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframes__Group_5__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__Group_5__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_5_1()); }
+(rule__Keyframes__KeyframeselectorsAssignment_5_1)?
+{ after(grammarAccess.getKeyframesAccess().getKeyframeselectorsAssignment_5_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Keyframe_selector__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group__0__Impl
+ rule__Keyframe_selector__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getAlternatives_0()); }
+(rule__Keyframe_selector__Alternatives_0)
+{ after(grammarAccess.getKeyframe_selectorAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframe_selector__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group__1__Impl
+ rule__Keyframe_selector__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getLeftCurlyBracketKeyword_1()); }
+
+ '{'
+
+{ after(grammarAccess.getKeyframe_selectorAccess().getLeftCurlyBracketKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframe_selector__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group__2__Impl
+ rule__Keyframe_selector__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_2()); }
+(rule__Keyframe_selector__DeclarationsAssignment_2)?
+{ after(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframe_selector__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group__3__Impl
+ rule__Keyframe_selector__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getGroup_3()); }
+(rule__Keyframe_selector__Group_3__0)*
+{ after(grammarAccess.getKeyframe_selectorAccess().getGroup_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframe_selector__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getRightCurlyBracketKeyword_4()); }
+
+ '}'
+
+{ after(grammarAccess.getKeyframe_selectorAccess().getRightCurlyBracketKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+rule__Keyframe_selector__Group_0_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group_0_1__0__Impl
+ rule__Keyframe_selector__Group_0_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group_0_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getPercentageAssignment_0_1_0()); }
+(rule__Keyframe_selector__PercentageAssignment_0_1_0)
+{ after(grammarAccess.getKeyframe_selectorAccess().getPercentageAssignment_0_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframe_selector__Group_0_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group_0_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group_0_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getPERCENTTerminalRuleCall_0_1_1()); }
+ RULE_PERCENT
+{ after(grammarAccess.getKeyframe_selectorAccess().getPERCENTTerminalRuleCall_0_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Keyframe_selector__Group_3__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group_3__0__Impl
+ rule__Keyframe_selector__Group_3__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group_3__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getSemicolonKeyword_3_0()); }
+
+ ';'
+
+{ after(grammarAccess.getKeyframe_selectorAccess().getSemicolonKeyword_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Keyframe_selector__Group_3__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Keyframe_selector__Group_3__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__Group_3__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_3_1()); }
+(rule__Keyframe_selector__DeclarationsAssignment_3_1)?
+{ after(grammarAccess.getKeyframe_selectorAccess().getDeclarationsAssignment_3_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Ruleset__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group__0__Impl
+ rule__Ruleset__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getSelectorsAssignment_0()); }
+(rule__Ruleset__SelectorsAssignment_0)
+{ after(grammarAccess.getRulesetAccess().getSelectorsAssignment_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group__1__Impl
+ rule__Ruleset__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getGroup_1()); }
+(rule__Ruleset__Group_1__0)*
+{ after(grammarAccess.getRulesetAccess().getGroup_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group__2__Impl
+ rule__Ruleset__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_2()); }
+( RULE_WS)*
+{ after(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group__3__Impl
+ rule__Ruleset__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getLeftCurlyBracketKeyword_3()); }
+
+ '{'
+
+{ after(grammarAccess.getRulesetAccess().getLeftCurlyBracketKeyword_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group__4__Impl
+ rule__Ruleset__Group__5
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getGroup_4()); }
+(rule__Ruleset__Group_4__0)?
+{ after(grammarAccess.getRulesetAccess().getGroup_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group__5__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getRightCurlyBracketKeyword_5()); }
+
+ '}'
+
+{ after(grammarAccess.getRulesetAccess().getRightCurlyBracketKeyword_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+rule__Ruleset__Group_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group_1__0__Impl
+ rule__Ruleset__Group_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_1_0()); }
+( RULE_WS)*
+{ after(grammarAccess.getRulesetAccess().getWSTerminalRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group_1__1__Impl
+ rule__Ruleset__Group_1__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getCOMMATerminalRuleCall_1_1()); }
+ RULE_COMMA
+{ after(grammarAccess.getRulesetAccess().getCOMMATerminalRuleCall_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group_1__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group_1__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group_1__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2()); }
+(rule__Ruleset__SelectorsAssignment_1_2)
+{ after(grammarAccess.getRulesetAccess().getSelectorsAssignment_1_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Ruleset__Group_4__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group_4__0__Impl
+ rule__Ruleset__Group_4__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group_4__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_0()); }
+(rule__Ruleset__DeclarationsAssignment_4_0)
+{ after(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group_4__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group_4__1__Impl
+ rule__Ruleset__Group_4__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group_4__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getGroup_4_1()); }
+(rule__Ruleset__Group_4_1__0)*
+{ after(grammarAccess.getRulesetAccess().getGroup_4_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group_4__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group_4__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group_4__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getSemicolonKeyword_4_2()); }
+(
+ ';'
+)?
+{ after(grammarAccess.getRulesetAccess().getSemicolonKeyword_4_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Ruleset__Group_4_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group_4_1__0__Impl
+ rule__Ruleset__Group_4_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group_4_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getSemicolonKeyword_4_1_0()); }
+
+ ';'
+
+{ after(grammarAccess.getRulesetAccess().getSemicolonKeyword_4_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Ruleset__Group_4_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Ruleset__Group_4_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__Group_4_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_1_1()); }
+(rule__Ruleset__DeclarationsAssignment_4_1_1)
+{ after(grammarAccess.getRulesetAccess().getDeclarationsAssignment_4_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Selector__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group__0__Impl
+ rule__Selector__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getSimpleselectorsAssignment_0()); }
+(rule__Selector__SimpleselectorsAssignment_0)
+{ after(grammarAccess.getSelectorAccess().getSimpleselectorsAssignment_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Selector__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getAlternatives_1()); }
+(rule__Selector__Alternatives_1)?
+{ after(grammarAccess.getSelectorAccess().getAlternatives_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Selector__Group_1_0__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group_1_0__0__Impl
+ rule__Selector__Group_1_0__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group_1_0__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_0_0()); }
+(rule__Selector__CombinatorAssignment_1_0_0)
+{ after(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Selector__Group_1_0__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group_1_0__1__Impl
+ rule__Selector__Group_1_0__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group_1_0__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_0_1()); }
+( RULE_WS)*
+{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Selector__Group_1_0__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group_1_0__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group_1_0__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getSelectorAssignment_1_0_2()); }
+(rule__Selector__SelectorAssignment_1_0_2)
+{ after(grammarAccess.getSelectorAccess().getSelectorAssignment_1_0_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Selector__Group_1_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group_1_1__0__Impl
+ rule__Selector__Group_1_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group_1_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
+( RULE_WS)
+{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
+)
+(
+{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
+( RULE_WS)*
+{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_0()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Selector__Group_1_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group_1_1__1__Impl
+ rule__Selector__Group_1_1__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group_1_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getGroup_1_1_1()); }
+(rule__Selector__Group_1_1_1__0)?
+{ after(grammarAccess.getSelectorAccess().getGroup_1_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Selector__Group_1_1__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group_1_1__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group_1_1__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getSelectorAssignment_1_1_2()); }
+(rule__Selector__SelectorAssignment_1_1_2)
+{ after(grammarAccess.getSelectorAccess().getSelectorAssignment_1_1_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Selector__Group_1_1_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group_1_1_1__0__Impl
+ rule__Selector__Group_1_1_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group_1_1_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_1_1_0()); }
+(rule__Selector__CombinatorAssignment_1_1_1_0)
+{ after(grammarAccess.getSelectorAccess().getCombinatorAssignment_1_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Selector__Group_1_1_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Selector__Group_1_1_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__Group_1_1_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_1_1()); }
+( RULE_WS)*
+{ after(grammarAccess.getSelectorAccess().getWSTerminalRuleCall_1_1_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__SimpleSelectorForNegation__Group_0__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleSelectorForNegation__Group_0__0__Impl
+ rule__SimpleSelectorForNegation__Group_0__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleSelectorForNegation__Group_0__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives_0_0()); }
+(rule__SimpleSelectorForNegation__Alternatives_0_0)
+{ after(grammarAccess.getSimpleSelectorForNegationAccess().getAlternatives_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SimpleSelectorForNegation__Group_0__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SimpleSelectorForNegation__Group_0__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleSelectorForNegation__Group_0__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_0_1()); }
+(rule__SimpleSelectorForNegation__SubSelectorsAssignment_0_1)*
+{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsAssignment_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Simple_selector__Group_0__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Simple_selector__Group_0__0__Impl
+ rule__Simple_selector__Group_0__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Simple_selector__Group_0__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimple_selectorAccess().getAlternatives_0_0()); }
+(rule__Simple_selector__Alternatives_0_0)
+{ after(grammarAccess.getSimple_selectorAccess().getAlternatives_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Simple_selector__Group_0__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Simple_selector__Group_0__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Simple_selector__Group_0__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_0_1()); }
+(rule__Simple_selector__SubSelectorsAssignment_0_1)*
+{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsAssignment_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__AttributeSelector__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AttributeSelector__Group__0__Impl
+ rule__AttributeSelector__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getAttributeSelectorAction_0()); }
+(
+
+)
+{ after(grammarAccess.getAttributeSelectorAccess().getAttributeSelectorAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AttributeSelector__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AttributeSelector__Group__1__Impl
+ rule__AttributeSelector__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getLeftSquareBracketKeyword_1()); }
+
+ '['
+
+{ after(grammarAccess.getAttributeSelectorAccess().getLeftSquareBracketKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AttributeSelector__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AttributeSelector__Group__2__Impl
+ rule__AttributeSelector__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getNameAssignment_2()); }
+(rule__AttributeSelector__NameAssignment_2)
+{ after(grammarAccess.getAttributeSelectorAccess().getNameAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AttributeSelector__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AttributeSelector__Group__3__Impl
+ rule__AttributeSelector__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getGroup_3()); }
+(rule__AttributeSelector__Group_3__0)?
+{ after(grammarAccess.getAttributeSelectorAccess().getGroup_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AttributeSelector__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AttributeSelector__Group__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getRightSquareBracketKeyword_4()); }
+
+ ']'
+
+{ after(grammarAccess.getAttributeSelectorAccess().getRightSquareBracketKeyword_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+rule__AttributeSelector__Group_3__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AttributeSelector__Group_3__0__Impl
+ rule__AttributeSelector__Group_3__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__Group_3__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getOpAssignment_3_0()); }
+(rule__AttributeSelector__OpAssignment_3_0)
+{ after(grammarAccess.getAttributeSelectorAccess().getOpAssignment_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__AttributeSelector__Group_3__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__AttributeSelector__Group_3__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__Group_3__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getValueAssignment_3_1()); }
+(rule__AttributeSelector__ValueAssignment_3_1)
+{ after(grammarAccess.getAttributeSelectorAccess().getValueAssignment_3_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__ClassSelector__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClassSelector__Group__0__Impl
+ rule__ClassSelector__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClassSelector__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClassSelectorAccess().getClassSelectorAction_0()); }
+(
+
+)
+{ after(grammarAccess.getClassSelectorAccess().getClassSelectorAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ClassSelector__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClassSelector__Group__1__Impl
+ rule__ClassSelector__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClassSelector__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClassSelectorAccess().getFullStopKeyword_1()); }
+
+ '.'
+
+{ after(grammarAccess.getClassSelectorAccess().getFullStopKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ClassSelector__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ClassSelector__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClassSelector__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClassSelectorAccess().getNameAssignment_2()); }
+(rule__ClassSelector__NameAssignment_2)
+{ after(grammarAccess.getClassSelectorAccess().getNameAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__ElementSelector__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ElementSelector__Group__0__Impl
+ rule__ElementSelector__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ElementSelector__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getElementSelectorAccess().getElementSelectorAction_0()); }
+(
+
+)
+{ after(grammarAccess.getElementSelectorAccess().getElementSelectorAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ElementSelector__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ElementSelector__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ElementSelector__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getElementSelectorAccess().getNameAssignment_1()); }
+(rule__ElementSelector__NameAssignment_1)
+{ after(grammarAccess.getElementSelectorAccess().getNameAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__UniversalSelector__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__UniversalSelector__Group__0__Impl
+ rule__UniversalSelector__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__UniversalSelector__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getUniversalSelectorAccess().getUniversalSelectorAction_0()); }
+(
+
+)
+{ after(grammarAccess.getUniversalSelectorAccess().getUniversalSelectorAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__UniversalSelector__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__UniversalSelector__Group__1__Impl
+ rule__UniversalSelector__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__UniversalSelector__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getUniversalSelectorAccess().getNamespaceAssignment_1()); }
+(rule__UniversalSelector__NamespaceAssignment_1)?
+{ after(grammarAccess.getUniversalSelectorAccess().getNamespaceAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__UniversalSelector__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__UniversalSelector__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__UniversalSelector__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getUniversalSelectorAccess().getAsteriskKeyword_2()); }
+
+ '*'
+
+{ after(grammarAccess.getUniversalSelectorAccess().getAsteriskKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__IdSelector__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdSelector__Group__0__Impl
+ rule__IdSelector__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdSelector__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdSelectorAccess().getIdSelectorAction_0()); }
+(
+
+)
+{ after(grammarAccess.getIdSelectorAccess().getIdSelectorAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__IdSelector__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdSelector__Group__1__Impl
+ rule__IdSelector__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdSelector__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdSelectorAccess().getHASHMARKTerminalRuleCall_1()); }
+ RULE_HASHMARK
+{ after(grammarAccess.getIdSelectorAccess().getHASHMARKTerminalRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__IdSelector__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdSelector__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdSelector__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdSelectorAccess().getNameAssignment_2()); }
+(rule__IdSelector__NameAssignment_2)
+{ after(grammarAccess.getIdSelectorAccess().getNameAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Css_namespace_prefix__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_namespace_prefix__Group__0__Impl
+ rule__Css_namespace_prefix__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_namespace_prefix__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_namespace_prefixAccess().getAlternatives_0()); }
+(rule__Css_namespace_prefix__Alternatives_0)?
+{ after(grammarAccess.getCss_namespace_prefixAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Css_namespace_prefix__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_namespace_prefix__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_namespace_prefix__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_namespace_prefixAccess().getVerticalLineKeyword_1()); }
+
+ '|'
+
+{ after(grammarAccess.getCss_namespace_prefixAccess().getVerticalLineKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Css_declaration__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_declaration__Group__0__Impl
+ rule__Css_declaration__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_declarationAccess().getWSTerminalRuleCall_0()); }
+( RULE_WS)*
+{ after(grammarAccess.getCss_declarationAccess().getWSTerminalRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Css_declaration__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_declaration__Group__1__Impl
+ rule__Css_declaration__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_declarationAccess().getPropertyAssignment_1()); }
+(rule__Css_declaration__PropertyAssignment_1)
+{ after(grammarAccess.getCss_declarationAccess().getPropertyAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Css_declaration__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_declaration__Group__2__Impl
+ rule__Css_declaration__Group__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_declarationAccess().getWSTerminalRuleCall_2()); }
+( RULE_WS)*
+{ after(grammarAccess.getCss_declarationAccess().getWSTerminalRuleCall_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Css_declaration__Group__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_declaration__Group__3__Impl
+ rule__Css_declaration__Group__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__Group__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_declarationAccess().getCOLONTerminalRuleCall_3()); }
+ RULE_COLON
+{ after(grammarAccess.getCss_declarationAccess().getCOLONTerminalRuleCall_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Css_declaration__Group__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_declaration__Group__4__Impl
+ rule__Css_declaration__Group__5
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__Group__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4()); }
+(rule__Css_declaration__ValueTokensAssignment_4)
+{ after(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4()); }
+)
+(
+{ before(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4()); }
+(rule__Css_declaration__ValueTokensAssignment_4)*
+{ after(grammarAccess.getCss_declarationAccess().getValueTokensAssignment_4()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Css_declaration__Group__5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_declaration__Group__5__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__Group__5__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_declarationAccess().getImportantAssignment_5()); }
+(rule__Css_declaration__ImportantAssignment_5)?
+{ after(grammarAccess.getCss_declarationAccess().getImportantAssignment_5()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+rule__Css_property__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_property__Group__0__Impl
+ rule__Css_property__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_property__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_propertyAccess().getCss_propertyAction_0()); }
+(
+
+)
+{ after(grammarAccess.getCss_propertyAccess().getCss_propertyAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Css_property__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Css_property__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_property__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_propertyAccess().getNameAssignment_1()); }
+(rule__Css_property__NameAssignment_1)
+{ after(grammarAccess.getCss_propertyAccess().getNameAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__PseudoClass__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClass__Group__0__Impl
+ rule__PseudoClass__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClass__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassAccess().getCOLONTerminalRuleCall_0()); }
+ RULE_COLON
+{ after(grammarAccess.getPseudoClassAccess().getCOLONTerminalRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PseudoClass__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClass__Group__1__Impl
+ rule__PseudoClass__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClass__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassAccess().getCOLONTerminalRuleCall_1()); }
+( RULE_COLON)?
+{ after(grammarAccess.getPseudoClassAccess().getCOLONTerminalRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PseudoClass__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClass__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClass__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassAccess().getPseudoClassNameParserRuleCall_2()); }
+ rulePseudoClassName
+{ after(grammarAccess.getPseudoClassAccess().getPseudoClassNameParserRuleCall_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__PseudoClassFunction__Group_0__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClassFunction__Group_0__0__Impl
+ rule__PseudoClassFunction__Group_0__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Group_0__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getNotAssignment_0_0()); }
+(rule__PseudoClassFunction__NotAssignment_0_0)
+{ after(grammarAccess.getPseudoClassFunctionAccess().getNotAssignment_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PseudoClassFunction__Group_0__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClassFunction__Group_0__1__Impl
+ rule__PseudoClassFunction__Group_0__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Group_0__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorAssignment_0_1()); }
+(rule__PseudoClassFunction__ParamSelectorAssignment_0_1)
+{ after(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorAssignment_0_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PseudoClassFunction__Group_0__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClassFunction__Group_0__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Group_0__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getRightParenthesisKeyword_0_2()); }
+
+ ')'
+
+{ after(grammarAccess.getPseudoClassFunctionAccess().getRightParenthesisKeyword_0_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__PseudoClassFunction__Group_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClassFunction__Group_1__0__Impl
+ rule__PseudoClassFunction__Group_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Group_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getCOLONTerminalRuleCall_1_0()); }
+ RULE_COLON
+{ after(grammarAccess.getPseudoClassFunctionAccess().getCOLONTerminalRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PseudoClassFunction__Group_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClassFunction__Group_1__1__Impl
+ rule__PseudoClassFunction__Group_1__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Group_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getNameAssignment_1_1()); }
+(rule__PseudoClassFunction__NameAssignment_1_1)
+{ after(grammarAccess.getPseudoClassFunctionAccess().getNameAssignment_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PseudoClassFunction__Group_1__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClassFunction__Group_1__2__Impl
+ rule__PseudoClassFunction__Group_1__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Group_1__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getLeftParenthesisKeyword_1_2()); }
+
+ '('
+
+{ after(grammarAccess.getPseudoClassFunctionAccess().getLeftParenthesisKeyword_1_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PseudoClassFunction__Group_1__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClassFunction__Group_1__3__Impl
+ rule__PseudoClassFunction__Group_1__4
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Group_1__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getParamsAssignment_1_3()); }
+(rule__PseudoClassFunction__ParamsAssignment_1_3)*
+{ after(grammarAccess.getPseudoClassFunctionAccess().getParamsAssignment_1_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__PseudoClassFunction__Group_1__4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PseudoClassFunction__Group_1__4__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__Group_1__4__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getRightParenthesisKeyword_1_4()); }
+
+ ')'
+
+{ after(grammarAccess.getPseudoClassFunctionAccess().getRightParenthesisKeyword_1_4()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+
+
+rule__NotFunctionCall__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NotFunctionCall__Group__0__Impl
+ rule__NotFunctionCall__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NotFunctionCall__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNotFunctionCallAccess().getCOLONTerminalRuleCall_0()); }
+ RULE_COLON
+{ after(grammarAccess.getNotFunctionCallAccess().getCOLONTerminalRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__NotFunctionCall__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NotFunctionCall__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NotFunctionCall__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNotFunctionCallAccess().getNotKeyword_1()); }
+
+ 'not('
+
+{ after(grammarAccess.getNotFunctionCallAccess().getNotKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__SymbolTok__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SymbolTok__Group__0__Impl
+ rule__SymbolTok__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SymbolTok__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSymbolTokAccess().getSymbolTokAction_0()); }
+(
+
+)
+{ after(grammarAccess.getSymbolTokAccess().getSymbolTokAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__SymbolTok__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__SymbolTok__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SymbolTok__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSymbolTokAccess().getSymbolAssignment_1()); }
+(rule__SymbolTok__SymbolAssignment_1)
+{ after(grammarAccess.getSymbolTokAccess().getSymbolAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__WSTok__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__WSTok__Group__0__Impl
+ rule__WSTok__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__WSTok__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getWSTokAccess().getWSTokAction_0()); }
+(
+
+)
+{ after(grammarAccess.getWSTokAccess().getWSTokAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__WSTok__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__WSTok__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__WSTok__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getWSTokAccess().getWSTerminalRuleCall_1()); }
+ RULE_WS
+{ after(grammarAccess.getWSTokAccess().getWSTerminalRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__StringTok__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__StringTok__Group__0__Impl
+ rule__StringTok__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__StringTok__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStringTokAccess().getStringTokAction_0()); }
+(
+
+)
+{ after(grammarAccess.getStringTokAccess().getStringTokAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__StringTok__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__StringTok__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__StringTok__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStringTokAccess().getValueAssignment_1()); }
+(rule__StringTok__ValueAssignment_1)
+{ after(grammarAccess.getStringTokAccess().getValueAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__NumberTok__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NumberTok__Group__0__Impl
+ rule__NumberTok__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NumberTok__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumberTokAccess().getNumberTokAction_0()); }
+(
+
+)
+{ after(grammarAccess.getNumberTokAccess().getNumberTokAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__NumberTok__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NumberTok__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NumberTok__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumberTokAccess().getValAssignment_1()); }
+(rule__NumberTok__ValAssignment_1)
+{ after(grammarAccess.getNumberTokAccess().getValAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__UrlTok__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__UrlTok__Group__0__Impl
+ rule__UrlTok__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__UrlTok__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getUrlTokAccess().getUrlTokAction_0()); }
+(
+
+)
+{ after(grammarAccess.getUrlTokAccess().getUrlTokAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__UrlTok__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__UrlTok__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__UrlTok__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getUrlTokAccess().getUrlAssignment_1()); }
+(rule__UrlTok__UrlAssignment_1)
+{ after(grammarAccess.getUrlTokAccess().getUrlAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__ColorTok__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ColorTok__Group__0__Impl
+ rule__ColorTok__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ColorTok__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getColorTokAccess().getColorTokAction_0()); }
+(
+
+)
+{ after(grammarAccess.getColorTokAccess().getColorTokAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ColorTok__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ColorTok__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ColorTok__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getColorTokAccess().getValueAssignment_1()); }
+(rule__ColorTok__ValueAssignment_1)
+{ after(grammarAccess.getColorTokAccess().getValueAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__IdentifierOrFuncTok__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdentifierOrFuncTok__Group__0__Impl
+ rule__IdentifierOrFuncTok__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getIdentifierTokAction_0()); }
+(
+
+)
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getIdentifierTokAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__IdentifierOrFuncTok__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdentifierOrFuncTok__Group__1__Impl
+ rule__IdentifierOrFuncTok__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getNameAssignment_1()); }
+(rule__IdentifierOrFuncTok__NameAssignment_1)
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getNameAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__IdentifierOrFuncTok__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdentifierOrFuncTok__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getGroup_2()); }
+(rule__IdentifierOrFuncTok__Group_2__0)?
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getGroup_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__IdentifierOrFuncTok__Group_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdentifierOrFuncTok__Group_2__0__Impl
+ rule__IdentifierOrFuncTok__Group_2__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__Group_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getFuncTokNameAction_2_0()); }
+(
+
+)
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getFuncTokNameAction_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__IdentifierOrFuncTok__Group_2__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdentifierOrFuncTok__Group_2__1__Impl
+ rule__IdentifierOrFuncTok__Group_2__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__Group_2__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getLeftParenthesisKeyword_2_1()); }
+
+ '('
+
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getLeftParenthesisKeyword_2_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__IdentifierOrFuncTok__Group_2__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdentifierOrFuncTok__Group_2__2__Impl
+ rule__IdentifierOrFuncTok__Group_2__3
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__Group_2__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2()); }
+(rule__IdentifierOrFuncTok__ParamsAssignment_2_2)
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2()); }
+)
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2()); }
+(rule__IdentifierOrFuncTok__ParamsAssignment_2_2)*
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getParamsAssignment_2_2()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__IdentifierOrFuncTok__Group_2__3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IdentifierOrFuncTok__Group_2__3__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__Group_2__3__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getRightParenthesisKeyword_2_3()); }
+
+ ')'
+
+{ after(grammarAccess.getIdentifierOrFuncTokAccess().getRightParenthesisKeyword_2_3()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+
+
+rule__IntegerTok__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IntegerTok__Group__0__Impl
+ rule__IntegerTok__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IntegerTok__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIntegerTokAccess().getIntegerTokAction_0()); }
+(
+
+)
+{ after(grammarAccess.getIntegerTokAccess().getIntegerTokAction_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__IntegerTok__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__IntegerTok__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IntegerTok__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIntegerTokAccess().getValAssignment_1()); }
+(rule__IntegerTok__ValAssignment_1)
+{ after(grammarAccess.getIntegerTokAccess().getValAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__URLType__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__URLType__Group__0__Impl
+ rule__URLType__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__URLType__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getURLTypeAccess().getUrlKeyword_0()); }
+
+ 'url('
+
+{ after(grammarAccess.getURLTypeAccess().getUrlKeyword_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__URLType__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__URLType__Group__1__Impl
+ rule__URLType__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__URLType__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getURLTypeAccess().getUrlAssignment_1()); }
+(rule__URLType__UrlAssignment_1)
+{ after(grammarAccess.getURLTypeAccess().getUrlAssignment_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__URLType__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__URLType__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__URLType__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getURLTypeAccess().getRightParenthesisKeyword_2()); }
+
+ ')'
+
+{ after(grammarAccess.getURLTypeAccess().getRightParenthesisKeyword_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__ValidURLSymbol__Group_18__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ValidURLSymbol__Group_18__0__Impl
+ rule__ValidURLSymbol__Group_18__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURLSymbol__Group_18__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLSymbolAccess().getEqualsSignKeyword_18_0()); }
+
+ '='
+
+{ after(grammarAccess.getValidURLSymbolAccess().getEqualsSignKeyword_18_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ValidURLSymbol__Group_18__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ValidURLSymbol__Group_18__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURLSymbol__Group_18__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLSymbolAccess().getKeywordHackParserRuleCall_18_1()); }
+ ruleKeywordHack
+{ after(grammarAccess.getValidURLSymbolAccess().getKeywordHackParserRuleCall_18_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__ValidURL__Group_1_10__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ValidURL__Group_1_10__0__Impl
+ rule__ValidURL__Group_1_10__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURL__Group_1_10__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLAccess().getPERCENTTerminalRuleCall_1_10_0()); }
+ RULE_PERCENT
+{ after(grammarAccess.getValidURLAccess().getPERCENTTerminalRuleCall_1_10_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ValidURL__Group_1_10__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ValidURL__Group_1_10__1__Impl
+ rule__ValidURL__Group_1_10__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURL__Group_1_10__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLAccess().getAlternatives_1_10_1()); }
+(rule__ValidURL__Alternatives_1_10_1)
+{ after(grammarAccess.getValidURLAccess().getAlternatives_1_10_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__ValidURL__Group_1_10__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__ValidURL__Group_1_10__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ValidURL__Group_1_10__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getValidURLAccess().getAlternatives_1_10_2()); }
+(rule__ValidURL__Alternatives_1_10_2)
+{ after(grammarAccess.getValidURLAccess().getAlternatives_1_10_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Identifier__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Identifier__Group__0__Impl
+ rule__Identifier__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Identifier__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierAccess().getDASHTerminalRuleCall_0()); }
+( RULE_DASH)?
+{ after(grammarAccess.getIdentifierAccess().getDASHTerminalRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Identifier__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Identifier__Group__1__Impl
+ rule__Identifier__Group__2
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Identifier__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierAccess().getAlternatives_1()); }
+(rule__Identifier__Alternatives_1)
+{ after(grammarAccess.getIdentifierAccess().getAlternatives_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Identifier__Group__2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Identifier__Group__2__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Identifier__Group__2__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierAccess().getGroup_2()); }
+(rule__Identifier__Group_2__0)*
+{ after(grammarAccess.getIdentifierAccess().getGroup_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__Identifier__Group_2__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Identifier__Group_2__0__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Identifier__Group_2__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierAccess().getAlternatives_2_0()); }
+(rule__Identifier__Alternatives_2_0)
+{ after(grammarAccess.getIdentifierAccess().getAlternatives_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+rule__Num__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Num__Group__0__Impl
+ rule__Num__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumAccess().getAlternatives_0()); }
+(rule__Num__Alternatives_0)?
+{ after(grammarAccess.getNumAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Num__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Num__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumAccess().getAlternatives_1()); }
+(rule__Num__Alternatives_1)
+{ after(grammarAccess.getNumAccess().getAlternatives_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Num__Group_1_0__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Num__Group_1_0__0__Impl
+ rule__Num__Group_1_0__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Group_1_0__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumAccess().getFullStopKeyword_1_0_0()); }
+
+ '.'
+
+{ after(grammarAccess.getNumAccess().getFullStopKeyword_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Num__Group_1_0__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Num__Group_1_0__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Group_1_0__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_0_1()); }
+( RULE_ONE_INT)
+{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_0_1()); }
+)
+(
+{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_0_1()); }
+( RULE_ONE_INT)*
+{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_0_1()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Num__Group_1_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Num__Group_1_1__0__Impl
+ rule__Num__Group_1_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Group_1_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_0()); }
+( RULE_ONE_INT)
+{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_0()); }
+)
+(
+{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_0()); }
+( RULE_ONE_INT)*
+{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_0()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Num__Group_1_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Num__Group_1_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Group_1_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumAccess().getGroup_1_1_1()); }
+(rule__Num__Group_1_1_1__0)?
+{ after(grammarAccess.getNumAccess().getGroup_1_1_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Num__Group_1_1_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Num__Group_1_1_1__0__Impl
+ rule__Num__Group_1_1_1__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Group_1_1_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumAccess().getFullStopKeyword_1_1_1_0()); }
+(
+ '.'
+)
+{ after(grammarAccess.getNumAccess().getFullStopKeyword_1_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Num__Group_1_1_1__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Num__Group_1_1_1__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Num__Group_1_1_1__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_1_1()); }
+( RULE_ONE_INT)
+{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_1_1()); }
+)
+(
+{ before(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_1_1()); }
+( RULE_ONE_INT)*
+{ after(grammarAccess.getNumAccess().getONE_INTTerminalRuleCall_1_1_1_1()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__NumInt__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NumInt__Group__0__Impl
+ rule__NumInt__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NumInt__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumIntAccess().getAlternatives_0()); }
+(rule__NumInt__Alternatives_0)?
+{ after(grammarAccess.getNumIntAccess().getAlternatives_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__NumInt__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__NumInt__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NumInt__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getNumIntAccess().getONE_INTTerminalRuleCall_1()); }
+( RULE_ONE_INT)
+{ after(grammarAccess.getNumIntAccess().getONE_INTTerminalRuleCall_1()); }
+)
+(
+{ before(grammarAccess.getNumIntAccess().getONE_INTTerminalRuleCall_1()); }
+( RULE_ONE_INT)*
+{ after(grammarAccess.getNumIntAccess().getONE_INTTerminalRuleCall_1()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Hex__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Hex__Group__0__Impl
+ rule__Hex__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Hex__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getHexAccess().getHASHMARKTerminalRuleCall_0()); }
+ RULE_HASHMARK
+{ after(grammarAccess.getHexAccess().getHASHMARKTerminalRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+rule__Hex__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Hex__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Hex__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+(
+{ before(grammarAccess.getHexAccess().getGroup_1()); }
+(rule__Hex__Group_1__0)
+{ after(grammarAccess.getHexAccess().getGroup_1()); }
+)
+(
+{ before(grammarAccess.getHexAccess().getGroup_1()); }
+(rule__Hex__Group_1__0)*
+{ after(grammarAccess.getHexAccess().getGroup_1()); }
+)
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+rule__Hex__Group_1__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__Hex__Group_1__0__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Hex__Group_1__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getHexAccess().getAlternatives_1_0()); }
+(rule__Hex__Alternatives_1_0)
+{ after(grammarAccess.getHexAccess().getAlternatives_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+rule__Stylesheet__CharsetAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getCharsetCharsetParserRuleCall_0_0()); }
+ rulecharset{ after(grammarAccess.getStylesheetAccess().getCharsetCharsetParserRuleCall_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__ImportsAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getImportsImportExpressionParserRuleCall_1_0()); }
+ ruleimportExpression{ after(grammarAccess.getStylesheetAccess().getImportsImportExpressionParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__RulesetAssignment_2_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getRulesetRulesetParserRuleCall_2_0_0()); }
+ ruleruleset{ after(grammarAccess.getStylesheetAccess().getRulesetRulesetParserRuleCall_2_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__MediaAssignment_2_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getMediaMediaParserRuleCall_2_1_0()); }
+ rulemedia{ after(grammarAccess.getStylesheetAccess().getMediaMediaParserRuleCall_2_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__PageAssignment_2_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getPagePageParserRuleCall_2_2_0()); }
+ rulepage{ after(grammarAccess.getStylesheetAccess().getPagePageParserRuleCall_2_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__Font_faceAssignment_2_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getFont_faceFont_faceParserRuleCall_2_3_0()); }
+ rulefont_face{ after(grammarAccess.getStylesheetAccess().getFont_faceFont_faceParserRuleCall_2_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Stylesheet__KeyframesAssignment_2_4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStylesheetAccess().getKeyframesKeyframesParserRuleCall_2_4_0()); }
+ rulekeyframes{ after(grammarAccess.getStylesheetAccess().getKeyframesKeyframesParserRuleCall_2_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Charset__CharsetAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCharsetAccess().getCharsetCSSSTRINGTerminalRuleCall_1_0()); }
+ RULE_CSSSTRING{ after(grammarAccess.getCharsetAccess().getCharsetCSSSTRINGTerminalRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__ValueAssignment_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getValueCSSSTRINGTerminalRuleCall_1_0_0()); }
+ RULE_CSSSTRING{ after(grammarAccess.getImportExpressionAccess().getValueCSSSTRINGTerminalRuleCall_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ImportExpression__MediaListAssignment_1_1_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getImportExpressionAccess().getMediaListMedia_listParserRuleCall_1_1_1_0()); }
+ rulemedia_list{ after(grammarAccess.getImportExpressionAccess().getMediaListMedia_listParserRuleCall_1_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__PseudoPageAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getPseudoPagePseudo_pageParserRuleCall_2_0()); }
+ rulepseudo_page{ after(grammarAccess.getPageAccess().getPseudoPagePseudo_pageParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__DeclarationsAssignment_4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getDeclarationsCss_declarationParserRuleCall_4_0()); }
+ rulecss_declaration{ after(grammarAccess.getPageAccess().getDeclarationsCss_declarationParserRuleCall_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Page__DeclarationsAssignment_5_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPageAccess().getDeclarationsCss_declarationParserRuleCall_5_1_0()); }
+ rulecss_declaration{ after(grammarAccess.getPageAccess().getDeclarationsCss_declarationParserRuleCall_5_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media__MedialistAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMediaAccess().getMedialistMedia_listParserRuleCall_1_0()); }
+ rulemedia_list{ after(grammarAccess.getMediaAccess().getMedialistMedia_listParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Media__RulesetsAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getMediaAccess().getRulesetsRulesetParserRuleCall_3_0()); }
+ ruleruleset{ after(grammarAccess.getMediaAccess().getRulesetsRulesetParserRuleCall_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__DeclarationsAssignment_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getDeclarationsCss_declarationParserRuleCall_3_0()); }
+ rulecss_declaration{ after(grammarAccess.getFont_faceAccess().getDeclarationsCss_declarationParserRuleCall_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Font_face__DeclarationsAssignment_4_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getFont_faceAccess().getDeclarationsCss_declarationParserRuleCall_4_1_0()); }
+ rulecss_declaration{ after(grammarAccess.getFont_faceAccess().getDeclarationsCss_declarationParserRuleCall_4_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__NameAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getNameIdentifierParserRuleCall_2_0()); }
+ ruleIdentifier{ after(grammarAccess.getKeyframesAccess().getNameIdentifierParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__KeyframeselectorsAssignment_4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getKeyframeselectorsKeyframe_selectorParserRuleCall_4_0()); }
+ rulekeyframe_selector{ after(grammarAccess.getKeyframesAccess().getKeyframeselectorsKeyframe_selectorParserRuleCall_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframes__KeyframeselectorsAssignment_5_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframesAccess().getKeyframeselectorsKeyframe_selectorParserRuleCall_5_1_0()); }
+ rulekeyframe_selector{ after(grammarAccess.getKeyframesAccess().getKeyframeselectorsKeyframe_selectorParserRuleCall_5_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__TypeAssignment_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getTypeIdentifierParserRuleCall_0_0_0()); }
+ ruleIdentifier{ after(grammarAccess.getKeyframe_selectorAccess().getTypeIdentifierParserRuleCall_0_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__PercentageAssignment_0_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getPercentageNumParserRuleCall_0_1_0_0()); }
+ ruleNum{ after(grammarAccess.getKeyframe_selectorAccess().getPercentageNumParserRuleCall_0_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__DeclarationsAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getDeclarationsCss_declarationParserRuleCall_2_0()); }
+ rulecss_declaration{ after(grammarAccess.getKeyframe_selectorAccess().getDeclarationsCss_declarationParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Keyframe_selector__DeclarationsAssignment_3_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getKeyframe_selectorAccess().getDeclarationsCss_declarationParserRuleCall_3_1_0()); }
+ rulecss_declaration{ after(grammarAccess.getKeyframe_selectorAccess().getDeclarationsCss_declarationParserRuleCall_3_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__SelectorsAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_0_0()); }
+ ruleselector{ after(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__SelectorsAssignment_1_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_1_2_0()); }
+ ruleselector{ after(grammarAccess.getRulesetAccess().getSelectorsSelectorParserRuleCall_1_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__DeclarationsAssignment_4_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_4_0_0()); }
+ rulecss_declaration{ after(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_4_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Ruleset__DeclarationsAssignment_4_1_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_4_1_1_0()); }
+ rulecss_declaration{ after(grammarAccess.getRulesetAccess().getDeclarationsCss_declarationParserRuleCall_4_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__SimpleselectorsAssignment_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getSimpleselectorsSimple_selectorParserRuleCall_0_0()); }
+ rulesimple_selector{ after(grammarAccess.getSelectorAccess().getSimpleselectorsSimple_selectorParserRuleCall_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__CombinatorAssignment_1_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_0_0_0()); }
+ rulecombinator{ after(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_0_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__SelectorAssignment_1_0_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_0_2_0()); }
+ ruleselector{ after(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_0_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__CombinatorAssignment_1_1_1_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_1_1_0_0()); }
+ rulecombinator{ after(grammarAccess.getSelectorAccess().getCombinatorCombinatorParserRuleCall_1_1_1_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Selector__SelectorAssignment_1_1_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_1_2_0()); }
+ ruleselector{ after(grammarAccess.getSelectorAccess().getSelectorSelectorParserRuleCall_1_1_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleSelectorForNegation__ElementAssignment_0_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getElementElementSelectorParserRuleCall_0_0_0_0()); }
+ ruleElementSelector{ after(grammarAccess.getSimpleSelectorForNegationAccess().getElementElementSelectorParserRuleCall_0_0_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleSelectorForNegation__UniversalAssignment_0_0_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalUniversalSelectorParserRuleCall_0_0_1_0()); }
+ ruleUniversalSelector{ after(grammarAccess.getSimpleSelectorForNegationAccess().getUniversalUniversalSelectorParserRuleCall_0_0_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleSelectorForNegation__SubSelectorsAssignment_0_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsSubSelectorForNegationParserRuleCall_0_1_0()); }
+ ruleSubSelectorForNegation{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsSubSelectorForNegationParserRuleCall_0_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SimpleSelectorForNegation__SubSelectorsAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsSubSelectorForNegationParserRuleCall_1_0()); }
+ ruleSubSelectorForNegation{ after(grammarAccess.getSimpleSelectorForNegationAccess().getSubSelectorsSubSelectorForNegationParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Simple_selector__ElementAssignment_0_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimple_selectorAccess().getElementElementSelectorParserRuleCall_0_0_0_0()); }
+ ruleElementSelector{ after(grammarAccess.getSimple_selectorAccess().getElementElementSelectorParserRuleCall_0_0_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Simple_selector__UniversalAssignment_0_0_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimple_selectorAccess().getUniversalUniversalSelectorParserRuleCall_0_0_1_0()); }
+ ruleUniversalSelector{ after(grammarAccess.getSimple_selectorAccess().getUniversalUniversalSelectorParserRuleCall_0_0_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Simple_selector__SubSelectorsAssignment_0_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsSubSelectorParserRuleCall_0_1_0()); }
+ ruleSubSelector{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsSubSelectorParserRuleCall_0_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Simple_selector__SubSelectorsAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSimple_selectorAccess().getSubSelectorsSubSelectorParserRuleCall_1_0()); }
+ ruleSubSelector{ after(grammarAccess.getSimple_selectorAccess().getSubSelectorsSubSelectorParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__NameAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
+ ruleIdentifier{ after(grammarAccess.getAttributeSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__OpAssignment_3_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getOpAlternatives_3_0_0()); }
+(rule__AttributeSelector__OpAlternatives_3_0_0)
+{ after(grammarAccess.getAttributeSelectorAccess().getOpAlternatives_3_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__AttributeSelector__ValueAssignment_3_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getAttributeSelectorAccess().getValueAlternatives_3_1_0()); }
+(rule__AttributeSelector__ValueAlternatives_3_1_0)
+{ after(grammarAccess.getAttributeSelectorAccess().getValueAlternatives_3_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ClassSelector__NameAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getClassSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
+ ruleIdentifier{ after(grammarAccess.getClassSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ElementSelector__NameAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getElementSelectorAccess().getNameIdentifierParserRuleCall_1_0()); }
+ ruleIdentifier{ after(grammarAccess.getElementSelectorAccess().getNameIdentifierParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__UniversalSelector__NamespaceAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getUniversalSelectorAccess().getNamespaceCss_namespace_prefixParserRuleCall_1_0()); }
+ rulecss_namespace_prefix{ after(grammarAccess.getUniversalSelectorAccess().getNamespaceCss_namespace_prefixParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdSelector__NameAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
+ ruleIdentifier{ after(grammarAccess.getIdSelectorAccess().getNameIdentifierParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__PropertyAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_declarationAccess().getPropertyCss_propertyParserRuleCall_1_0()); }
+ rulecss_property{ after(grammarAccess.getCss_declarationAccess().getPropertyCss_propertyParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__ValueTokensAssignment_4
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_declarationAccess().getValueTokensCssTokParserRuleCall_4_0()); }
+ ruleCssTok{ after(grammarAccess.getCss_declarationAccess().getValueTokensCssTokParserRuleCall_4_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_declaration__ImportantAssignment_5
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_declarationAccess().getImportantIMPORTANT_SYMTerminalRuleCall_5_0()); }
+ RULE_IMPORTANT_SYM{ after(grammarAccess.getCss_declarationAccess().getImportantIMPORTANT_SYMTerminalRuleCall_5_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__Css_property__NameAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getCss_propertyAccess().getNameValidPropertyIdentParserRuleCall_1_0()); }
+ ruleValidPropertyIdent{ after(grammarAccess.getCss_propertyAccess().getNameValidPropertyIdentParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassName__NameAssignment
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassNameAccess().getNameIdentifierParserRuleCall_0()); }
+ ruleIdentifier{ after(grammarAccess.getPseudoClassNameAccess().getNameIdentifierParserRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__NotAssignment_0_0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getNotNotFunctionCallParserRuleCall_0_0_0()); }
+ ruleNotFunctionCall{ after(grammarAccess.getPseudoClassFunctionAccess().getNotNotFunctionCallParserRuleCall_0_0_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__ParamSelectorAssignment_0_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorSimpleSelectorForNegationParserRuleCall_0_1_0()); }
+ ruleSimpleSelectorForNegation{ after(grammarAccess.getPseudoClassFunctionAccess().getParamSelectorSimpleSelectorForNegationParserRuleCall_0_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__NameAssignment_1_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getNameIdentifierParserRuleCall_1_1_0()); }
+ ruleIdentifier{ after(grammarAccess.getPseudoClassFunctionAccess().getNameIdentifierParserRuleCall_1_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PseudoClassFunction__ParamsAssignment_1_3
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPseudoClassFunctionAccess().getParamsCssTokParserRuleCall_1_3_0()); }
+ ruleCssTok{ after(grammarAccess.getPseudoClassFunctionAccess().getParamsCssTokParserRuleCall_1_3_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__SymbolTok__SymbolAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getSymbolTokAccess().getSymbolAlternatives_1_0()); }
+(rule__SymbolTok__SymbolAlternatives_1_0)
+{ after(grammarAccess.getSymbolTokAccess().getSymbolAlternatives_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__StringTok__ValueAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getStringTokAccess().getValueCSSSTRINGTerminalRuleCall_1_0()); }
+ RULE_CSSSTRING{ after(grammarAccess.getStringTokAccess().getValueCSSSTRINGTerminalRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__NumberTok__ValAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getNumberTokAccess().getValNumParserRuleCall_1_0()); }
+ ruleNum{ after(grammarAccess.getNumberTokAccess().getValNumParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__UrlTok__UrlAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getUrlTokAccess().getUrlURLTypeParserRuleCall_1_0()); }
+ ruleURLType{ after(grammarAccess.getUrlTokAccess().getUrlURLTypeParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ColorTok__ValueAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getColorTokAccess().getValueHexParserRuleCall_1_0()); }
+ ruleHex{ after(grammarAccess.getColorTokAccess().getValueHexParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__NameAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getNameIdentifierParserRuleCall_1_0()); }
+ ruleIdentifier{ after(grammarAccess.getIdentifierOrFuncTokAccess().getNameIdentifierParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IdentifierOrFuncTok__ParamsAssignment_2_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIdentifierOrFuncTokAccess().getParamsCssTokParserRuleCall_2_2_0()); }
+ ruleCssTok{ after(grammarAccess.getIdentifierOrFuncTokAccess().getParamsCssTokParserRuleCall_2_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__IntegerTok__ValAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getIntegerTokAccess().getValNumIntParserRuleCall_1_0()); }
+ ruleNumInt{ after(grammarAccess.getIntegerTokAccess().getValNumIntParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__URLType__UrlAssignment_1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getURLTypeAccess().getUrlValidURLParserRuleCall_1_0()); }
+ ruleValidURL{ after(grammarAccess.getURLTypeAccess().getUrlValidURLParserRuleCall_1_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+RULE_IMPORTANT_SYM : '!important';
+
+RULE_ONE_INT : '0'..'9';
+
+RULE_ONE_HEX_LETTER : ('a'..'f'|'A'..'F');
+
+RULE_ONE_NON_HEX_LETTER : ('g'..'z'|'G'..'Z');
+
+RULE_UNDERSCORE : '_';
+
+RULE_DASH : '-';
+
+RULE_PLUS : '+';
+
+RULE_HASHMARK : '#';
+
+RULE_COMMA : ',';
+
+RULE_PERCENT : '%';
+
+RULE_ML_COMMENT : '/*' ( options {greedy=false;} : . )*'*/';
+
+RULE_WS : (' '|'\t'|'\r'|'\n')+;
+
+RULE_CSSSTRING : ('"' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'0'..'9'|'a'..'f'|'A'..'F'|'\\')|~(('\\'|'"')))* '"'|'\'' ('\\' ('b'|'t'|'n'|'f'|'r'|'u'|'"'|'\''|'0'..'9'|'a'..'f'|'A'..'F'|'\\')|~(('\\'|'\'')))* '\'');
+
+RULE_INCLUDES : '~=';
+
+RULE_DASHMATCH : '|=';
+
+RULE_COLON : ':';
+
+
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSSLexer.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSSLexer.java
index b55a0f9118c..2387d84e07b 100644
--- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSSLexer.java
+++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css3.xtext.ui/src-gen/org/eclipse/papyrus/infra/gmfdiag/css3/ui/contentassist/antlr/internal/InternalCSSLexer.java
@@ -1,2074 +1,2077 @@
-package org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal;
-
-// Hack: Use our own Lexer superclass by means of import.
-// Currently there is no other way to specify the superclass for the lexer.
-import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
-
-import org.antlr.runtime.*;
-
-@SuppressWarnings("all")
-public class InternalCSSLexer extends Lexer {
- public static final int T__50 = 50;
- public static final int RULE_IMPORTANT_SYM = 18;
- public static final int T__59 = 59;
- public static final int RULE_CSSSTRING = 6;
- public static final int RULE_UNDERSCORE = 11;
- public static final int T__55 = 55;
- public static final int T__56 = 56;
- public static final int T__57 = 57;
- public static final int T__58 = 58;
- public static final int RULE_PERCENT = 9;
- public static final int T__51 = 51;
- public static final int T__52 = 52;
- public static final int T__53 = 53;
- public static final int T__54 = 54;
- public static final int T__60 = 60;
- public static final int T__61 = 61;
- public static final int RULE_COMMA = 8;
- public static final int RULE_COLON = 12;
- public static final int RULE_HASHMARK = 13;
- public static final int T__26 = 26;
- public static final int T__27 = 27;
- public static final int RULE_DASHMATCH = 5;
- public static final int T__28 = 28;
- public static final int T__29 = 29;
- public static final int T__22 = 22;
- public static final int RULE_ML_COMMENT = 19;
- public static final int T__23 = 23;
- public static final int T__24 = 24;
- public static final int T__25 = 25;
- public static final int T__62 = 62;
- public static final int T__63 = 63;
- public static final int T__20 = 20;
- public static final int T__64 = 64;
- public static final int RULE_INCLUDES = 4;
- public static final int T__21 = 21;
- public static final int RULE_ONE_HEX_LETTER = 14;
- public static final int T__37 = 37;
- public static final int T__38 = 38;
- public static final int T__39 = 39;
- public static final int RULE_DASH = 10;
- public static final int RULE_ONE_INT = 16;
- 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 RULE_PLUS = 7;
- public static final int T__36 = 36;
- public static final int EOF = -1;
- public static final int T__30 = 30;
- public static final int T__31 = 31;
- public static final int RULE_ONE_NON_HEX_LETTER = 15;
- public static final int T__32 = 32;
- public static final int RULE_WS = 17;
- public static final int T__48 = 48;
- public static final int T__49 = 49;
- public static final int T__44 = 44;
- public static final int T__45 = 45;
- public static final int T__46 = 46;
- public static final int T__47 = 47;
- public static final int T__40 = 40;
- public static final int T__41 = 41;
- public static final int T__42 = 42;
- public static final int T__43 = 43;
-
- // delegates
- // delegators
-
- public InternalCSSLexer() {
- ;
- }
-
- public InternalCSSLexer(CharStream input) {
- this(input, new RecognizerSharedState());
- }
-
- public InternalCSSLexer(CharStream input, RecognizerSharedState state) {
- super(input, state);
-
- }
-
- @Override
- public String getGrammarFileName() {
- return "InternalCSS.g";
- }
-
- // $ANTLR start "T__20"
- public final void mT__20() throws RecognitionException {
- try {
- int _type = T__20;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:11:7: ( '@charset' )
- // InternalCSS.g:11:9: '@charset'
- {
- match("@charset");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__20"
-
- // $ANTLR start "T__21"
- public final void mT__21() throws RecognitionException {
- try {
- int _type = T__21;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:12:7: ( '@CHARSET' )
- // InternalCSS.g:12:9: '@CHARSET'
- {
- match("@CHARSET");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__21"
-
- // $ANTLR start "T__22"
- public final void mT__22() throws RecognitionException {
- try {
- int _type = T__22;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:13:7: ( '@import' )
- // InternalCSS.g:13:9: '@import'
- {
- match("@import");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__22"
-
- // $ANTLR start "T__23"
- public final void mT__23() throws RecognitionException {
- try {
- int _type = T__23;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:14:7: ( '@IMPORT' )
- // InternalCSS.g:14:9: '@IMPORT'
- {
- match("@IMPORT");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__23"
-
- // $ANTLR start "T__24"
- public final void mT__24() throws RecognitionException {
- try {
- int _type = T__24;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:15:7: ( '@page' )
- // InternalCSS.g:15:9: '@page'
- {
- match("@page");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__24"
-
- // $ANTLR start "T__25"
- public final void mT__25() throws RecognitionException {
- try {
- int _type = T__25;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:16:7: ( '@PAGE' )
- // InternalCSS.g:16:9: '@PAGE'
- {
- match("@PAGE");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__25"
-
- // $ANTLR start "T__26"
- public final void mT__26() throws RecognitionException {
- try {
- int _type = T__26;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:17:7: ( '@media' )
- // InternalCSS.g:17:9: '@media'
- {
- match("@media");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__26"
-
- // $ANTLR start "T__27"
- public final void mT__27() throws RecognitionException {
- try {
- int _type = T__27;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:18:7: ( '@MEDIA' )
- // InternalCSS.g:18:9: '@MEDIA'
- {
- match("@MEDIA");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__27"
-
- // $ANTLR start "T__28"
- public final void mT__28() throws RecognitionException {
- try {
- int _type = T__28;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:19:7: ( '@font-face' )
- // InternalCSS.g:19:9: '@font-face'
- {
- match("@font-face");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__28"
-
- // $ANTLR start "T__29"
- public final void mT__29() throws RecognitionException {
- try {
- int _type = T__29;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:20:7: ( '@FONT-FACE' )
- // InternalCSS.g:20:9: '@FONT-FACE'
- {
- match("@FONT-FACE");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__29"
-
- // $ANTLR start "T__30"
- public final void mT__30() throws RecognitionException {
- try {
- int _type = T__30;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:21:7: ( '@keyframes' )
- // InternalCSS.g:21:9: '@keyframes'
- {
- match("@keyframes");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__30"
-
- // $ANTLR start "T__31"
- public final void mT__31() throws RecognitionException {
- try {
- int _type = T__31;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:22:7: ( '@KEYFRAMES' )
- // InternalCSS.g:22:9: '@KEYFRAMES'
- {
- match("@KEYFRAMES");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__31"
-
- // $ANTLR start "T__32"
- public final void mT__32() throws RecognitionException {
- try {
- int _type = T__32;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:23:7: ( '^=' )
- // InternalCSS.g:23:9: '^='
- {
- match("^=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__32"
-
- // $ANTLR start "T__33"
- public final void mT__33() throws RecognitionException {
- try {
- int _type = T__33;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:24:7: ( '$=' )
- // InternalCSS.g:24:9: '$='
- {
- match("$=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__33"
-
- // $ANTLR start "T__34"
- public final void mT__34() throws RecognitionException {
- try {
- int _type = T__34;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:25:7: ( '*=' )
- // InternalCSS.g:25:9: '*='
- {
- match("*=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__34"
-
- // $ANTLR start "T__35"
- public final void mT__35() throws RecognitionException {
- try {
- int _type = T__35;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:26:7: ( '=' )
- // InternalCSS.g:26:9: '='
- {
- match('=');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__35"
-
- // $ANTLR start "T__36"
- public final void mT__36() throws RecognitionException {
- try {
- int _type = T__36;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:27:7: ( '*' )
- // InternalCSS.g:27:9: '*'
- {
- match('*');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__36"
-
- // $ANTLR start "T__37"
- public final void mT__37() throws RecognitionException {
- try {
- int _type = T__37;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:28:7: ( '>' )
- // InternalCSS.g:28:9: '>'
- {
- match('>');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__37"
-
- // $ANTLR start "T__38"
- public final void mT__38() throws RecognitionException {
- try {
- int _type = T__38;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:29:7: ( '~' )
- // InternalCSS.g:29:9: '~'
- {
- match('~');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__38"
-
- // $ANTLR start "T__39"
- public final void mT__39() throws RecognitionException {
- try {
- int _type = T__39;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:30:7: ( '.' )
- // InternalCSS.g:30:9: '.'
- {
- match('.');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__39"
-
- // $ANTLR start "T__40"
- public final void mT__40() throws RecognitionException {
- try {
- int _type = T__40;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:31:7: ( '/' )
- // InternalCSS.g:31:9: '/'
- {
- match('/');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__40"
-
- // $ANTLR start "T__41"
- public final void mT__41() throws RecognitionException {
- try {
- int _type = T__41;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:32:7: ( '?' )
- // InternalCSS.g:32:9: '?'
- {
- match('?');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__41"
-
- // $ANTLR start "T__42"
- public final void mT__42() throws RecognitionException {
- try {
- int _type = T__42;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:33:7: ( '[' )
- // InternalCSS.g:33:9: '['
- {
- match('[');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__42"
-
- // $ANTLR start "T__43"
- public final void mT__43() throws RecognitionException {
- try {
- int _type = T__43;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:34:7: ( ']' )
- // InternalCSS.g:34:9: ']'
- {
- match(']');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__43"
-
- // $ANTLR start "T__44"
- public final void mT__44() throws RecognitionException {
- try {
- int _type = T__44;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:35:7: ( '@' )
- // InternalCSS.g:35:9: '@'
- {
- match('@');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__44"
-
- // $ANTLR start "T__45"
- public final void mT__45() throws RecognitionException {
- try {
- int _type = T__45;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:36:7: ( '!' )
- // InternalCSS.g:36:9: '!'
- {
- match('!');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__45"
-
- // $ANTLR start "T__46"
- public final void mT__46() throws RecognitionException {
- try {
- int _type = T__46;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:37:7: ( '$' )
- // InternalCSS.g:37:9: '$'
- {
- match('$');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__46"
-
- // $ANTLR start "T__47"
- public final void mT__47() throws RecognitionException {
- try {
- int _type = T__47;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:38:7: ( '&' )
- // InternalCSS.g:38:9: '&'
- {
- match('&');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__47"
-
- // $ANTLR start "T__48"
- public final void mT__48() throws RecognitionException {
- try {
- int _type = T__48;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:39:7: ( ';' )
- // InternalCSS.g:39:9: ';'
- {
- match(';');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__48"
-
- // $ANTLR start "T__49"
- public final void mT__49() throws RecognitionException {
- try {
- int _type = T__49;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:40:7: ( 'not' )
- // InternalCSS.g:40:9: 'not'
- {
- match("not");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__49"
-
- // $ANTLR start "T__50"
- public final void mT__50() throws RecognitionException {
- try {
- int _type = T__50;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:41:7: ( 'no' )
- // InternalCSS.g:41:9: 'no'
- {
- match("no");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__50"
-
- // $ANTLR start "T__51"
- public final void mT__51() throws RecognitionException {
- try {
- int _type = T__51;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:42:7: ( 'url' )
- // InternalCSS.g:42:9: 'url'
- {
- match("url");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__51"
-
- // $ANTLR start "T__52"
- public final void mT__52() throws RecognitionException {
- try {
- int _type = T__52;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:43:7: ( 'ur' )
- // InternalCSS.g:43:9: 'ur'
- {
- match("ur");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__52"
-
- // $ANTLR start "T__53"
- public final void mT__53() throws RecognitionException {
- try {
- int _type = T__53;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:44:7: ( '\\\\ ' )
- // InternalCSS.g:44:9: '\\\\ '
- {
- match("\\ ");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__53"
-
- // $ANTLR start "T__54"
- public final void mT__54() throws RecognitionException {
- try {
- int _type = T__54;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:45:7: ( '\\\\(' )
- // InternalCSS.g:45:9: '\\\\('
- {
- match("\\(");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__54"
-
- // $ANTLR start "T__55"
- public final void mT__55() throws RecognitionException {
- try {
- int _type = T__55;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:46:7: ( '\\\\)' )
- // InternalCSS.g:46:9: '\\\\)'
- {
- match("\\)");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__55"
-
- // $ANTLR start "T__56"
- public final void mT__56() throws RecognitionException {
- try {
- int _type = T__56;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:47:7: ( '\\\\\\'' )
- // InternalCSS.g:47:9: '\\\\\\''
- {
- match("\\'");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__56"
-
- // $ANTLR start "T__57"
- public final void mT__57() throws RecognitionException {
- try {
- int _type = T__57;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:48:7: ( '\\\\\"' )
- // InternalCSS.g:48:9: '\\\\\"'
- {
- match("\\\"");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__57"
-
- // $ANTLR start "T__58"
- public final void mT__58() throws RecognitionException {
- try {
- int _type = T__58;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:49:7: ( '{' )
- // InternalCSS.g:49:9: '{'
- {
- match('{');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__58"
-
- // $ANTLR start "T__59"
- public final void mT__59() throws RecognitionException {
- try {
- int _type = T__59;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:50:7: ( '}' )
- // InternalCSS.g:50:9: '}'
- {
- match('}');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__59"
-
- // $ANTLR start "T__60"
- public final void mT__60() throws RecognitionException {
- try {
- int _type = T__60;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:51:7: ( '|' )
- // InternalCSS.g:51:9: '|'
- {
- match('|');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__60"
-
- // $ANTLR start "T__61"
- public final void mT__61() throws RecognitionException {
- try {
- int _type = T__61;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:52:7: ( ')' )
- // InternalCSS.g:52:9: ')'
- {
- match(')');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__61"
-
- // $ANTLR start "T__62"
- public final void mT__62() throws RecognitionException {
- try {
- int _type = T__62;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:53:7: ( '(' )
- // InternalCSS.g:53:9: '('
- {
- match('(');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__62"
-
- // $ANTLR start "T__63"
- public final void mT__63() throws RecognitionException {
- try {
- int _type = T__63;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:54:7: ( 'not(' )
- // InternalCSS.g:54:9: 'not('
- {
- match("not(");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__63"
-
- // $ANTLR start "T__64"
- public final void mT__64() throws RecognitionException {
- try {
- int _type = T__64;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:55:7: ( 'url(' )
- // InternalCSS.g:55:9: 'url('
- {
- match("url(");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "T__64"
-
- // $ANTLR start "RULE_IMPORTANT_SYM"
- public final void mRULE_IMPORTANT_SYM() throws RecognitionException {
- try {
- int _type = RULE_IMPORTANT_SYM;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8942:20: ( '!important' )
- // InternalCSS.g:8942:22: '!important'
- {
- match("!important");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_IMPORTANT_SYM"
-
- // $ANTLR start "RULE_ONE_INT"
- public final void mRULE_ONE_INT() throws RecognitionException {
- try {
- int _type = RULE_ONE_INT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8944:14: ( '0' .. '9' )
- // InternalCSS.g:8944:16: '0' .. '9'
- {
- matchRange('0', '9');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ONE_INT"
-
- // $ANTLR start "RULE_ONE_HEX_LETTER"
- public final void mRULE_ONE_HEX_LETTER() throws RecognitionException {
- try {
- int _type = RULE_ONE_HEX_LETTER;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8946:21: ( ( 'a' .. 'f' | 'A' .. 'F' ) )
- // InternalCSS.g:8946:23: ( 'a' .. 'f' | 'A' .. 'F' )
- {
- if ((input.LA(1) >= 'A' && input.LA(1) <= 'F') || (input.LA(1) >= 'a' && input.LA(1) <= 'f')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ONE_HEX_LETTER"
-
- // $ANTLR start "RULE_ONE_NON_HEX_LETTER"
- public final void mRULE_ONE_NON_HEX_LETTER() throws RecognitionException {
- try {
- int _type = RULE_ONE_NON_HEX_LETTER;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8948:25: ( ( 'g' .. 'z' | 'G' .. 'Z' ) )
- // InternalCSS.g:8948:27: ( 'g' .. 'z' | 'G' .. 'Z' )
- {
- if ((input.LA(1) >= 'G' && input.LA(1) <= 'Z') || (input.LA(1) >= 'g' && input.LA(1) <= 'z')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ONE_NON_HEX_LETTER"
-
- // $ANTLR start "RULE_UNDERSCORE"
- public final void mRULE_UNDERSCORE() throws RecognitionException {
- try {
- int _type = RULE_UNDERSCORE;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8950:17: ( '_' )
- // InternalCSS.g:8950:19: '_'
- {
- match('_');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_UNDERSCORE"
-
- // $ANTLR start "RULE_DASH"
- public final void mRULE_DASH() throws RecognitionException {
- try {
- int _type = RULE_DASH;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8952:11: ( '-' )
- // InternalCSS.g:8952:13: '-'
- {
- match('-');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_DASH"
-
- // $ANTLR start "RULE_PLUS"
- public final void mRULE_PLUS() throws RecognitionException {
- try {
- int _type = RULE_PLUS;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8954:11: ( '+' )
- // InternalCSS.g:8954:13: '+'
- {
- match('+');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_PLUS"
-
- // $ANTLR start "RULE_HASHMARK"
- public final void mRULE_HASHMARK() throws RecognitionException {
- try {
- int _type = RULE_HASHMARK;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8956:15: ( '#' )
- // InternalCSS.g:8956:17: '#'
- {
- match('#');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_HASHMARK"
-
- // $ANTLR start "RULE_COMMA"
- public final void mRULE_COMMA() throws RecognitionException {
- try {
- int _type = RULE_COMMA;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8958:12: ( ',' )
- // InternalCSS.g:8958:14: ','
- {
- match(',');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_COMMA"
-
- // $ANTLR start "RULE_PERCENT"
- public final void mRULE_PERCENT() throws RecognitionException {
- try {
- int _type = RULE_PERCENT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8960:14: ( '%' )
- // InternalCSS.g:8960:16: '%'
- {
- match('%');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_PERCENT"
-
- // $ANTLR start "RULE_ML_COMMENT"
- public final void mRULE_ML_COMMENT() throws RecognitionException {
- try {
- int _type = RULE_ML_COMMENT;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8962:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // InternalCSS.g:8962:19: '/*' ( options {greedy=false; } : . )* '*/'
- {
- match("/*");
-
- // InternalCSS.g:8962:24: ( options {greedy=false; } : . )*
- loop1: do {
- int alt1 = 2;
- int LA1_0 = input.LA(1);
-
- if ((LA1_0 == '*')) {
- int LA1_1 = input.LA(2);
-
- if ((LA1_1 == '/')) {
- alt1 = 2;
- } else if (((LA1_1 >= '\u0000' && LA1_1 <= '.') || (LA1_1 >= '0' && LA1_1 <= '\uFFFF'))) {
- alt1 = 1;
- }
-
-
- } else if (((LA1_0 >= '\u0000' && LA1_0 <= ')') || (LA1_0 >= '+' && LA1_0 <= '\uFFFF'))) {
- alt1 = 1;
- }
-
-
- switch (alt1) {
- case 1:
- // InternalCSS.g:8962:52: .
- {
- matchAny();
-
- }
- break;
-
- default:
- break loop1;
- }
- } while (true);
-
- match("*/");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_ML_COMMENT"
-
- // $ANTLR start "RULE_WS"
- public final void mRULE_WS() throws RecognitionException {
- try {
- int _type = RULE_WS;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8964:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // InternalCSS.g:8964:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- {
- // InternalCSS.g:8964:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
- int cnt2 = 0;
- loop2: do {
- int alt2 = 2;
- int LA2_0 = input.LA(1);
-
- if (((LA2_0 >= '\t' && LA2_0 <= '\n') || LA2_0 == '\r' || LA2_0 == ' ')) {
- alt2 = 1;
- }
-
-
- switch (alt2) {
- case 1:
- // InternalCSS.g:
- {
- if ((input.LA(1) >= '\t' && input.LA(1) <= '\n') || input.LA(1) == '\r' || input.LA(1) == ' ') {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- if (cnt2 >= 1) {
- break loop2;
- }
- EarlyExitException eee = new EarlyExitException(2, input);
- throw eee;
- }
- cnt2++;
- } while (true);
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_WS"
-
- // $ANTLR start "RULE_CSSSTRING"
- public final void mRULE_CSSSTRING() throws RecognitionException {
- try {
- int _type = RULE_CSSSTRING;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8966:16: ( ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' |
- // '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) )
- // InternalCSS.g:8966:18: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' |
- // '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- {
- // InternalCSS.g:8966:18: ( '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\''
- // | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- int alt5 = 2;
- int LA5_0 = input.LA(1);
-
- if ((LA5_0 == '\"')) {
- alt5 = 1;
- } else if ((LA5_0 == '\'')) {
- alt5 = 2;
- } else {
- NoViableAltException nvae = new NoViableAltException("", 5, 0, input);
-
- throw nvae;
- }
- switch (alt5) {
- case 1:
- // InternalCSS.g:8966:19: '\"' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
- {
- match('\"');
- // InternalCSS.g:8966:23: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\"' ) ) )*
- loop3: do {
- int alt3 = 3;
- int LA3_0 = input.LA(1);
-
- if ((LA3_0 == '\\')) {
- alt3 = 1;
- } else if (((LA3_0 >= '\u0000' && LA3_0 <= '!') || (LA3_0 >= '#' && LA3_0 <= '[') || (LA3_0 >= ']' && LA3_0 <= '\uFFFF'))) {
- alt3 = 2;
- }
-
-
- switch (alt3) {
- case 1:
- // InternalCSS.g:8966:24: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' )
- {
- match('\\');
- if (input.LA(1) == '\"' || input.LA(1) == '\'' || (input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'F') || input.LA(1) == '\\' || (input.LA(1) >= 'a' && input.LA(1) <= 'f') || input.LA(1) == 'n'
- || input.LA(1) == 'r' || (input.LA(1) >= 't' && input.LA(1) <= 'u')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
- case 2:
- // InternalCSS.g:8966:96: ~ ( ( '\\\\' | '\"' ) )
- {
- if ((input.LA(1) >= '\u0000' && input.LA(1) <= '!') || (input.LA(1) >= '#' && input.LA(1) <= '[') || (input.LA(1) >= ']' && input.LA(1) <= '\uFFFF')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop3;
- }
- } while (true);
-
- match('\"');
-
- }
- break;
- case 2:
- // InternalCSS.g:8966:116: '\\'' ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
- {
- match('\'');
- // InternalCSS.g:8966:121: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' ) | ~ ( ( '\\\\' | '\\'' ) ) )*
- loop4: do {
- int alt4 = 3;
- int LA4_0 = input.LA(1);
-
- if ((LA4_0 == '\\')) {
- alt4 = 1;
- } else if (((LA4_0 >= '\u0000' && LA4_0 <= '&') || (LA4_0 >= '(' && LA4_0 <= '[') || (LA4_0 >= ']' && LA4_0 <= '\uFFFF'))) {
- alt4 = 2;
- }
-
-
- switch (alt4) {
- case 1:
- // InternalCSS.g:8966:122: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '0' .. '9' | 'a' .. 'f' | 'A' .. 'F' | '\\\\' )
- {
- match('\\');
- if (input.LA(1) == '\"' || input.LA(1) == '\'' || (input.LA(1) >= '0' && input.LA(1) <= '9') || (input.LA(1) >= 'A' && input.LA(1) <= 'F') || input.LA(1) == '\\' || (input.LA(1) >= 'a' && input.LA(1) <= 'f') || input.LA(1) == 'n'
- || input.LA(1) == 'r' || (input.LA(1) >= 't' && input.LA(1) <= 'u')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
- case 2:
- // InternalCSS.g:8966:194: ~ ( ( '\\\\' | '\\'' ) )
- {
- if ((input.LA(1) >= '\u0000' && input.LA(1) <= '&') || (input.LA(1) >= '(' && input.LA(1) <= '[') || (input.LA(1) >= ']' && input.LA(1) <= '\uFFFF')) {
- input.consume();
-
- } else {
- MismatchedSetException mse = new MismatchedSetException(null, input);
- recover(mse);
- throw mse;
- }
-
-
- }
- break;
-
- default:
- break loop4;
- }
- } while (true);
-
- match('\'');
-
- }
- break;
-
- }
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_CSSSTRING"
-
- // $ANTLR start "RULE_INCLUDES"
- public final void mRULE_INCLUDES() throws RecognitionException {
- try {
- int _type = RULE_INCLUDES;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8968:15: ( '~=' )
- // InternalCSS.g:8968:17: '~='
- {
- match("~=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_INCLUDES"
-
- // $ANTLR start "RULE_DASHMATCH"
- public final void mRULE_DASHMATCH() throws RecognitionException {
- try {
- int _type = RULE_DASHMATCH;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8970:16: ( '|=' )
- // InternalCSS.g:8970:18: '|='
- {
- match("|=");
-
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_DASHMATCH"
-
- // $ANTLR start "RULE_COLON"
- public final void mRULE_COLON() throws RecognitionException {
- try {
- int _type = RULE_COLON;
- int _channel = DEFAULT_TOKEN_CHANNEL;
- // InternalCSS.g:8972:12: ( ':' )
- // InternalCSS.g:8972:14: ':'
- {
- match(':');
-
- }
-
- state.type = _type;
- state.channel = _channel;
- } finally {
- }
- }
- // $ANTLR end "RULE_COLON"
-
- @Override
- public void mTokens() throws RecognitionException {
- // InternalCSS.g:1:8: ( T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 |
- // T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | RULE_IMPORTANT_SYM | RULE_ONE_INT | RULE_ONE_HEX_LETTER | RULE_ONE_NON_HEX_LETTER | RULE_UNDERSCORE | RULE_DASH |
- // RULE_PLUS | RULE_HASHMARK | RULE_COMMA | RULE_PERCENT | RULE_ML_COMMENT | RULE_WS | RULE_CSSSTRING | RULE_INCLUDES | RULE_DASHMATCH | RULE_COLON )
- int alt6 = 61;
- alt6 = dfa6.predict(input);
- switch (alt6) {
- case 1:
- // InternalCSS.g:1:10: T__20
- {
- mT__20();
-
- }
- break;
- case 2:
- // InternalCSS.g:1:16: T__21
- {
- mT__21();
-
- }
- break;
- case 3:
- // InternalCSS.g:1:22: T__22
- {
- mT__22();
-
- }
- break;
- case 4:
- // InternalCSS.g:1:28: T__23
- {
- mT__23();
-
- }
- break;
- case 5:
- // InternalCSS.g:1:34: T__24
- {
- mT__24();
-
- }
- break;
- case 6:
- // InternalCSS.g:1:40: T__25
- {
- mT__25();
-
- }
- break;
- case 7:
- // InternalCSS.g:1:46: T__26
- {
- mT__26();
-
- }
- break;
- case 8:
- // InternalCSS.g:1:52: T__27
- {
- mT__27();
-
- }
- break;
- case 9:
- // InternalCSS.g:1:58: T__28
- {
- mT__28();
-
- }
- break;
- case 10:
- // InternalCSS.g:1:64: T__29
- {
- mT__29();
-
- }
- break;
- case 11:
- // InternalCSS.g:1:70: T__30
- {
- mT__30();
-
- }
- break;
- case 12:
- // InternalCSS.g:1:76: T__31
- {
- mT__31();
-
- }
- break;
- case 13:
- // InternalCSS.g:1:82: T__32
- {
- mT__32();
-
- }
- break;
- case 14:
- // InternalCSS.g:1:88: T__33
- {
- mT__33();
-
- }
- break;
- case 15:
- // InternalCSS.g:1:94: T__34
- {
- mT__34();
-
- }
- break;
- case 16:
- // InternalCSS.g:1:100: T__35
- {
- mT__35();
-
- }
- break;
- case 17:
- // InternalCSS.g:1:106: T__36
- {
- mT__36();
-
- }
- break;
- case 18:
- // InternalCSS.g:1:112: T__37
- {
- mT__37();
-
- }
- break;
- case 19:
- // InternalCSS.g:1:118: T__38
- {
- mT__38();
-
- }
- break;
- case 20:
- // InternalCSS.g:1:124: T__39
- {
- mT__39();
-
- }
- break;
- case 21:
- // InternalCSS.g:1:130: T__40
- {
- mT__40();
-
- }
- break;
- case 22:
- // InternalCSS.g:1:136: T__41
- {
- mT__41();
-
- }
- break;
- case 23:
- // InternalCSS.g:1:142: T__42
- {
- mT__42();
-
- }
- break;
- case 24:
- // InternalCSS.g:1:148: T__43
- {
- mT__43();
-
- }
- break;
- case 25:
- // InternalCSS.g:1:154: T__44
- {
- mT__44();
-
- }
- break;
- case 26:
- // InternalCSS.g:1:160: T__45
- {
- mT__45();
-
- }
- break;
- case 27:
- // InternalCSS.g:1:166: T__46
- {
- mT__46();
-
- }
- break;
- case 28:
- // InternalCSS.g:1:172: T__47
- {
- mT__47();
-
- }
- break;
- case 29:
- // InternalCSS.g:1:178: T__48
- {
- mT__48();
-
- }
- break;
- case 30:
- // InternalCSS.g:1:184: T__49
- {
- mT__49();
-
- }
- break;
- case 31:
- // InternalCSS.g:1:190: T__50
- {
- mT__50();
-
- }
- break;
- case 32:
- // InternalCSS.g:1:196: T__51
- {
- mT__51();
-
- }
- break;
- case 33:
- // InternalCSS.g:1:202: T__52
- {
- mT__52();
-
- }
- break;
- case 34:
- // InternalCSS.g:1:208: T__53
- {
- mT__53();
-
- }
- break;
- case 35:
- // InternalCSS.g:1:214: T__54
- {
- mT__54();
-
- }
- break;
- case 36:
- // InternalCSS.g:1:220: T__55
- {
- mT__55();
-
- }
- break;
- case 37:
- // InternalCSS.g:1:226: T__56
- {
- mT__56();
-
- }
- break;
- case 38:
- // InternalCSS.g:1:232: T__57
- {
- mT__57();
-
- }
- break;
- case 39:
- // InternalCSS.g:1:238: T__58
- {
- mT__58();
-
- }
- break;
- case 40:
- // InternalCSS.g:1:244: T__59
- {
- mT__59();
-
- }
- break;
- case 41:
- // InternalCSS.g:1:250: T__60
- {
- mT__60();
-
- }
- break;
- case 42:
- // InternalCSS.g:1:256: T__61
- {
- mT__61();
-
- }
- break;
- case 43:
- // InternalCSS.g:1:262: T__62
- {
- mT__62();
-
- }
- break;
- case 44:
- // InternalCSS.g:1:268: T__63
- {
- mT__63();
-
- }
- break;
- case 45:
- // InternalCSS.g:1:274: T__64
- {
- mT__64();
-
- }
- break;
- case 46:
- // InternalCSS.g:1:280: RULE_IMPORTANT_SYM
- {
- mRULE_IMPORTANT_SYM();
-
- }
- break;
- case 47:
- // InternalCSS.g:1:299: RULE_ONE_INT
- {
- mRULE_ONE_INT();
-
- }
- break;
- case 48:
- // InternalCSS.g:1:312: RULE_ONE_HEX_LETTER
- {
- mRULE_ONE_HEX_LETTER();
-
- }
- break;
- case 49:
- // InternalCSS.g:1:332: RULE_ONE_NON_HEX_LETTER
- {
- mRULE_ONE_NON_HEX_LETTER();
-
- }
- break;
- case 50:
- // InternalCSS.g:1:356: RULE_UNDERSCORE
- {
- mRULE_UNDERSCORE();
-
- }
- break;
- case 51:
- // InternalCSS.g:1:372: RULE_DASH
- {
- mRULE_DASH();
-
- }
- break;
- case 52:
- // InternalCSS.g:1:382: RULE_PLUS
- {
- mRULE_PLUS();
-
- }
- break;
- case 53:
- // InternalCSS.g:1:392: RULE_HASHMARK
- {
- mRULE_HASHMARK();
-
- }
- break;
- case 54:
- // InternalCSS.g:1:406: RULE_COMMA
- {
- mRULE_COMMA();
-
- }
- break;
- case 55:
- // InternalCSS.g:1:417: RULE_PERCENT
- {
- mRULE_PERCENT();
-
- }
- break;
- case 56:
- // InternalCSS.g:1:430: RULE_ML_COMMENT
- {
- mRULE_ML_COMMENT();
-
- }
- break;
- case 57:
- // InternalCSS.g:1:446: RULE_WS
- {
- mRULE_WS();
-
- }
- break;
- case 58:
- // InternalCSS.g:1:454: RULE_CSSSTRING
- {
- mRULE_CSSSTRING();
-
- }
- break;
- case 59:
- // InternalCSS.g:1:469: RULE_INCLUDES
- {
- mRULE_INCLUDES();
-
- }
- break;
- case 60:
- // InternalCSS.g:1:483: RULE_DASHMATCH
- {
- mRULE_DASHMATCH();
-
- }
- break;
- case 61:
- // InternalCSS.g:1:498: RULE_COLON
- {
- mRULE_COLON();
-
- }
- break;
-
- }
-
- }
-
-
- protected DFA6 dfa6 = new DFA6(this);
- static final String DFA6_eotS = "\1\uffff\1\60\1\uffff\1\62\1\64\2\uffff\1\66\1\uffff\1\70\3\uffff\1\72\2\uffff\2\32\3\uffff\1\103\45\uffff\1\105\1\107\7\uffff\1\111\1\uffff\1\113\5\uffff";
- static final String DFA6_eofS = "\114\uffff";
- static final String DFA6_minS = "\1\11\1\103\1\uffff\2\75\2\uffff\1\75\1\uffff\1\52\3\uffff\1\151\2\uffff\1\157\1\162\1\40\2\uffff\1\75\45\uffff\1\164\1\154\7\uffff\1\50\1\uffff\1\50\5\uffff";
- static final String DFA6_maxS = "\1\176\1\160\1\uffff\2\75\2\uffff\1\75\1\uffff\1\52\3\uffff\1\151\2\uffff\1\157\1\162\1\51\2\uffff\1\75\45\uffff\1\164\1\154\7\uffff\1\50\1\uffff\1\50\5\uffff";
- static final String DFA6_acceptS = "\2\uffff\1\15\2\uffff\1\20\1\22\1\uffff\1\24\1\uffff\1\26\1\27\1\30\1\uffff\1\34\1\35\3\uffff\1\47\1\50\1\uffff\1\52\1\53\1\57\1\60\1\61\1\62\1\63\1\64\1\65\1\66\1\67\1\71\1\72\1\75\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\31\1\16\1\33\1\17\1\21\1\73\1\23\1\70\1\25\1\56\1\32\2\uffff\1\42\1\43\1\44\1\45\1\46\1\74\1\51\1\uffff\1\37\1\uffff\1\41\1\54\1\36\1\55\1\40";
- static final String DFA6_specialS = "\114\uffff}>";
- static final String[] DFA6_transitionS = {
- "\2\41\2\uffff\1\41\22\uffff\1\41\1\15\1\42\1\36\1\3\1\40\1\16\1\42\1\27\1\26\1\4\1\35\1\37\1\34\1\10\1\11\12\30\1\43\1\17\1\uffff\1\5\1\6\1\12\1\1\6\31\24\32\1\13\1\22\1\14\1\2\1\33\1\uffff\6\31\7\32\1\20\6\32\1\21\5\32\1\23\1\25\1\24\1\7",
- "\1\45\2\uffff\1\55\2\uffff\1\47\1\uffff\1\57\1\uffff\1\53\2\uffff\1\51\22\uffff\1\44\2\uffff\1\54\2\uffff\1\46\1\uffff\1\56\1\uffff\1\52\2\uffff\1\50",
- "",
- "\1\61",
- "\1\63",
- "",
- "",
- "\1\65",
- "",
- "\1\67",
- "",
- "",
- "",
- "\1\71",
- "",
- "",
- "\1\73",
- "\1\74",
- "\1\75\1\uffff\1\101\4\uffff\1\100\1\76\1\77",
- "",
- "",
- "\1\102",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "\1\104",
- "\1\106",
- "",
- "",
- "",
- "",
- "",
- "",
- "",
- "\1\110",
- "",
- "\1\112",
- "",
- "",
- "",
- "",
- ""
- };
-
- static final short[] DFA6_eot = DFA.unpackEncodedString(DFA6_eotS);
- static final short[] DFA6_eof = DFA.unpackEncodedString(DFA6_eofS);
- static final char[] DFA6_min = DFA.unpackEncodedStringToUnsignedChars(DFA6_minS);
- static final char[] DFA6_max = DFA.unpackEncodedStringToUnsignedChars(DFA6_maxS);
- static final short[] DFA6_accept = DFA.unpackEncodedString(DFA6_acceptS);
- static final short[] DFA6_special = DFA.unpackEncodedString(DFA6_specialS);
- static final short[][] DFA6_transition;
-
- static {
- int numStates = DFA6_transitionS.length;
- DFA6_transition = new short[numStates][];
- for (int i = 0; i < numStates; i++) {
- DFA6_transition[i] = DFA.unpackEncodedString(DFA6_transitionS[i]);
- }
- }
-
- class DFA6 extends DFA {
-
- public DFA6(BaseRecognizer recognizer) {
- this.recognizer = recognizer;
- this.decisionNumber = 6;
- this.eot = DFA6_eot;
- this.eof = DFA6_eof;
- this.min = DFA6_min;
- this.max = DFA6_max;
- this.accept = DFA6_accept;
- this.special = DFA6_special;
- this.transition = DFA6_transition;
- }
-
- @Override
- public String getDescription() {
- return "1:1: Tokens : ( T__20 | T__21 | T__22 | T__23 | T__24 | T__25 | T__26 | T__27 | T__28 | T__29 | T__30 | T__31 | T__32 | T__33 | T__34 | T__35 | T__36 | T__37 | T__38 | T__39 | T__40 | T__41 | T__42 | T__43 | T__44 | T__45 | T__46 | T__47 | T__48 | T__49 | T__50 | T__51 | T__52 | T__53 | T__54 | T__55 | T__56 | T__57 | T__58 | T__59 | T__60 | T__61 | T__62 | T__63 | T__64 | RULE_IMPORTANT_SYM | RULE_ONE_INT | RULE_ONE_HEX_LETTER | RULE_ONE_NON_HEX_LETTER | RULE_UNDERSCORE | RULE_DASH | RULE_PLUS | RULE_HASHMARK | RULE_COMMA | RULE_PERCENT | RULE_ML_COMMENT | RULE_WS | RULE_CSSSTRING | RULE_INCLUDES | RULE_DASHMATCH | RULE_COLON );";
- }
- }
-
-
+package org.eclipse.papyrus.infra.gmfdiag.css3.ui.contentassist.antlr.internal;
+
+import org.antlr.runtime.BaseRecognizer;
+import org.antlr.runtime.CharStream;
+import org.antlr.runtime.DFA;
+import org.antlr.runtime.EarlyExitException;
+import org.antlr.runtime.MismatchedSetException;
+import org.antlr.runtime.NoViableAltException;
+import org.antlr.runtime.RecognitionException;
+import org.antlr.runtime.RecognizerSharedState;
+// Hack: Use our own Lexer superclass by means of import.
+// Currently there is no other way to specify the superclass for the lexer.
+import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.Lexer;
+
+@SuppressWarnings("all")
+public class InternalCSSLexer extends Lexer {
+ public static final int T__50 = 50;
+ public static final int RULE_IMPORTANT_SYM = 18;
+ public static final int T__59 = 59;
+ public static final int RULE_CSSSTRING = 6;
+ public static final int RULE_UNDERSCORE = 11;
+ public static final int T__55 = 55;
+ public static final int T__56 = 56;
+ public static final int T__57 = 57;
+ public static final int T__58 = 58;
+ public static final int RULE_PERCENT = 9;
+ public static final int T__51 = 51;
+ public static final int T__52 = 52;
+ public static final int T__53 = 53;
+ public static final int T__54 = 54;
+ public static final int T__60 = 60;
+ public static final int T__61 = 61;
+ public static final int RULE_COMMA = 8;
+ public static final int RULE_COLON = 12;
+ public static final int RULE_HASHMARK = 13;
+ public static final int T__26 = 26;
+ public static final int T__27 = 27;
+ public static final int RULE_DASHMATCH = 5;
+ public static final int T__28 = 28;
+ public static final int T__29 = 29;
+ public static final int T__22 = 22;
+ public static final int RULE_ML_COMMENT = 19;
+ public static final int T__23 = 23;
+ public static final int T__24 = 24;
+ public static final int T__25 = 25;
+ public static final int T__62 = 62;
+ public static final int T__63 = 63;
+ public static final int T__20 = 20;
+ public static final int T__64 = 64;
+ public static final int RULE_INCLUDES = 4;
+ public static final int T__21 = 21;
+ public static final int RULE_ONE_HEX_LETTER = 14;
+ public static final int T__37 = 37;
+ public static final int T__38 = 38;
+ public static final int T__39 = 39;
+ public static final int RULE_DASH = 10;
+ public static final int RULE_ONE_INT = 16;
+ 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 RULE_PLUS = 7;
+ public static final int T__36 = 36;
+ public static final int EOF = -1;
+ public static final int T__30 = 30;
+ public static final int T__31 = 31;
+ public static final int RULE_ONE_NON_HEX_LETTER = 15;
+ public static final int T__32 = 32;
+ public static final int RULE_WS = 17;
+ public static final int T__48 = 48;
+ public static final int T__49 = 49;
+ public static final int T__44 = 44;
+ public static final int T__45 = 45;
+ public static final int T__46 = 46;
+ public static final int T__47 = 47;
+ public static final int T__40 = 40;
+ public static final int T__41 = 41;
+ public static final int T__42 = 42;
+ public static final int T__43 = 43;
+
+ // delegates
+ // delegators
+
+ public InternalCSSLexer() {
+ ;
+ }
+
+ public InternalCSSLexer(CharStream input) {
+ this(input, new RecognizerSharedState());
+ }
+
+ public InternalCSSLexer(CharStream input, RecognizerSharedState state) {
+ super(input, state);
+
+ }
+
+ public String getGrammarFileName() {
+ return "InternalCSS.g";
+ }
+
+ // $ANTLR start "T__20"
+ public final void mT__20() throws RecognitionException {
+ try {
+ int _type = T__20;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:11:7: ( '@charset' )
+ // InternalCSS.g:11:9: '@charset'
+ {
+ match("@charset");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__20"
+
+ // $ANTLR start "T__21"
+ public final void mT__21() throws RecognitionException {
+ try {
+ int _type = T__21;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:12:7: ( '@CHARSET' )
+ // InternalCSS.g:12:9: '@CHARSET'
+ {
+ match("@CHARSET");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__21"
+
+ // $ANTLR start "T__22"
+ public final void mT__22() throws RecognitionException {
+ try {
+ int _type = T__22;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:13:7: ( '@import' )
+ // InternalCSS.g:13:9: '@import'
+ {
+ match("@import");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__22"
+
+ // $ANTLR start "T__23"
+ public final void mT__23() throws RecognitionException {
+ try {
+ int _type = T__23;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:14:7: ( '@IMPORT' )
+ // InternalCSS.g:14:9: '@IMPORT'
+ {
+ match("@IMPORT");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__23"
+
+ // $ANTLR start "T__24"
+ public final void mT__24() throws RecognitionException {
+ try {
+ int _type = T__24;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:15:7: ( '@page' )
+ // InternalCSS.g:15:9: '@page'
+ {
+ match("@page");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__24"
+
+ // $ANTLR start "T__25"
+ public final void mT__25() throws RecognitionException {
+ try {
+ int _type = T__25;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:16:7: ( '@PAGE' )
+ // InternalCSS.g:16:9: '@PAGE'
+ {
+ match("@PAGE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__25"
+
+ // $ANTLR start "T__26"
+ public final void mT__26() throws RecognitionException {
+ try {
+ int _type = T__26;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:17:7: ( '@media' )
+ // InternalCSS.g:17:9: '@media'
+ {
+ match("@media");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__26"
+
+ // $ANTLR start "T__27"
+ public final void mT__27() throws RecognitionException {
+ try {
+ int _type = T__27;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:18:7: ( '@MEDIA' )
+ // InternalCSS.g:18:9: '@MEDIA'
+ {
+ match("@MEDIA");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__27"
+
+ // $ANTLR start "T__28"
+ public final void mT__28() throws RecognitionException {
+ try {
+ int _type = T__28;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:19:7: ( '@font-face' )
+ // InternalCSS.g:19:9: '@font-face'
+ {
+ match("@font-face");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__28"
+
+ // $ANTLR start "T__29"
+ public final void mT__29() throws RecognitionException {
+ try {
+ int _type = T__29;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:20:7: ( '@FONT-FACE' )
+ // InternalCSS.g:20:9: '@FONT-FACE'
+ {
+ match("@FONT-FACE");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__29"
+
+ // $ANTLR start "T__30"
+ public final void mT__30() throws RecognitionException {
+ try {
+ int _type = T__30;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:21:7: ( '@keyframes' )
+ // InternalCSS.g:21:9: '@keyframes'
+ {
+ match("@keyframes");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__30"
+
+ // $ANTLR start "T__31"
+ public final void mT__31() throws RecognitionException {
+ try {
+ int _type = T__31;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:22:7: ( '@KEYFRAMES' )
+ // InternalCSS.g:22:9: '@KEYFRAMES'
+ {
+ match("@KEYFRAMES");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__31"
+
+ // $ANTLR start "T__32"
+ public final void mT__32() throws RecognitionException {
+ try {
+ int _type = T__32;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:23:7: ( '^=' )
+ // InternalCSS.g:23:9: '^='
+ {
+ match("^=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__32"
+
+ // $ANTLR start "T__33"
+ public final void mT__33() throws RecognitionException {
+ try {
+ int _type = T__33;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:24:7: ( '$=' )
+ // InternalCSS.g:24:9: '$='
+ {
+ match("$=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__33"
+
+ // $ANTLR start "T__34"
+ public final void mT__34() throws RecognitionException {
+ try {
+ int _type = T__34;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:25:7: ( '*=' )
+ // InternalCSS.g:25:9: '*='
+ {
+ match("*=");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__34"
+
+ // $ANTLR start "T__35"
+ public final void mT__35() throws RecognitionException {
+ try {
+ int _type = T__35;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:26:7: ( '=' )
+ // InternalCSS.g:26:9: '='
+ {
+ match('=');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__35"
+
+ // $ANTLR start "T__36"
+ public final void mT__36() throws RecognitionException {
+ try {
+ int _type = T__36;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:27:7: ( '*' )
+ // InternalCSS.g:27:9: '*'
+ {
+ match('*');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__36"
+
+ // $ANTLR start "T__37"
+ public final void mT__37() throws RecognitionException {
+ try {
+ int _type = T__37;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:28:7: ( '>' )
+ // InternalCSS.g:28:9: '>'
+ {
+ match('>');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__37"
+
+ // $ANTLR start "T__38"
+ public final void mT__38() throws RecognitionException {
+ try {
+ int _type = T__38;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:29:7: ( '~' )
+ // InternalCSS.g:29:9: '~'
+ {
+ match('~');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__38"
+
+ // $ANTLR start "T__39"
+ public final void mT__39() throws RecognitionException {
+ try {
+ int _type = T__39;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:30:7: ( '.' )
+ // InternalCSS.g:30:9: '.'
+ {
+ match('.');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__39"
+
+ // $ANTLR start "T__40"
+ public final void mT__40() throws RecognitionException {
+ try {
+ int _type = T__40;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:31:7: ( '/' )
+ // InternalCSS.g:31:9: '/'
+ {
+ match('/');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__40"
+
+ // $ANTLR start "T__41"
+ public final void mT__41() throws RecognitionException {
+ try {
+ int _type = T__41;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:32:7: ( '?' )
+ // InternalCSS.g:32:9: '?'
+ {
+ match('?');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__41"
+
+ // $ANTLR start "T__42"
+ public final void mT__42() throws RecognitionException {
+ try {
+ int _type = T__42;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:33:7: ( '[' )
+ // InternalCSS.g:33:9: '['
+ {
+ match('[');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__42"
+
+ // $ANTLR start "T__43"
+ public final void mT__43() throws RecognitionException {
+ try {
+ int _type = T__43;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:34:7: ( ']' )
+ // InternalCSS.g:34:9: ']'
+ {
+ match(']');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__43"
+
+ // $ANTLR start "T__44"
+ public final void mT__44() throws RecognitionException {
+ try {
+ int _type = T__44;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:35:7: ( '@' )
+ // InternalCSS.g:35:9: '@'
+ {
+ match('@');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__44"
+
+ // $ANTLR start "T__45"
+ public final void mT__45() throws RecognitionException {
+ try {
+ int _type = T__45;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:36:7: ( '!' )
+ // InternalCSS.g:36:9: '!'
+ {
+ match('!');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__45"
+
+ // $ANTLR start "T__46"
+ public final void mT__46() throws RecognitionException {
+ try {
+ int _type = T__46;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:37:7: ( '$' )
+ // InternalCSS.g:37:9: '$'
+ {
+ match('$');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__46"
+
+ // $ANTLR start "T__47"
+ public final void mT__47() throws RecognitionException {
+ try {
+ int _type = T__47;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:38:7: ( '&' )
+ // InternalCSS.g:38:9: '&'
+ {
+ match('&');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__47"
+
+ // $ANTLR start "T__48"
+ public final void mT__48() throws RecognitionException {
+ try {
+ int _type = T__48;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:39:7: ( ';' )
+ // InternalCSS.g:39:9: ';'
+ {
+ match(';');
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__48"
+
+ // $ANTLR start "T__49"
+ public final void mT__49() throws RecognitionException {
+ try {
+ int _type = T__49;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:40:7: ( 'not' )
+ // InternalCSS.g:40:9: 'not'
+ {
+ match("not");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__49"
+
+ // $ANTLR start "T__50"
+ public final void mT__50() throws RecognitionException {
+ try {
+ int _type = T__50;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:41:7: ( 'no' )
+ // InternalCSS.g:41:9: 'no'
+ {
+ match("no");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__50"
+
+ // $ANTLR start "T__51"
+ public final void mT__51() throws RecognitionException {
+ try {
+ int _type = T__51;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:42:7: ( 'url' )
+ // InternalCSS.g:42:9: 'url'
+ {
+ match("url");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__51"
+
+ // $ANTLR start "T__52"
+ public final void mT__52() throws RecognitionException {
+ try {
+ int _type = T__52;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:43:7: ( 'ur' )
+ // InternalCSS.g:43:9: 'ur'
+ {
+ match("ur");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _channel;
+ } finally {
+ }
+ }
+ // $ANTLR end "T__52"
+
+ // $ANTLR start "T__53"
+ public final void mT__53() throws RecognitionException {
+ try {
+ int _type = T__53;
+ int _channel = DEFAULT_TOKEN_CHANNEL;
+ // InternalCSS.g:44:7: ( '\\\\ ' )
+ // InternalCSS.g:44:9: '\\\\ '
+ {
+ match("\\ ");
+
+
+ }
+
+ state.type = _type;
+ state.channel = _chan