package org.panlab.officedl.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.xtext.parsetree.*;
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.panlab.officedl.services.OfficeDLGrammarAccess;
import org.antlr.runtime.*;
import java.util.Stack;
import java.util.List;
import java.util.ArrayList;
@SuppressWarnings("all")
public class InternalOfficeDLParser extends AbstractInternalContentAssistParser {
public static final String[] tokenNames = new String[] {
"<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_STRING", "RULE_INT", "RULE_ID", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'E'", "'e'", "'SINGLETON'", "'MULTITON'", "'OP_CREATE'", "'OP_READ'", "'OP_UPDATE'", "'OP_DELETE'", "'DAILY'", "'WEEKLY'", "'MONTHLY'", "'YEARLY'", "'MIN'", "'HOUR'", "'DAY'", "'USAGE'", "'OTHER'", "'import service description'", "';'", "'Office'", "'{'", "'}'", "'name'", "'id'", "'description'", "'resourceURI'", "'APIGateway'", "'registeredUsers'", "','", "'contributedTaxonomies'", "'offeredServices'", "'offeredServiceCompositions'", "'ResourceServiceContracts'", "'SLAs'", "'-'", "'Taxonomy'", "'hasScenarios'", "'('", "')'", "'hasServices'", "'taxonomies'", "'categories'", "'OfferedService'", "'requiresServices'", "'serviceSettings'", "'ServiceComposition'", "'ResourceServiceContract'", "'StartDate'", "'EndDate'", "'forOfferedService'", "'forOfferedResource'", "'availability'", "'SLA'", "'ValidFrom'", "'ValidUntil'", "'forVT'", "'ReservedRsources'", "'Account'", "'password'", "'username'", "'ResourcesProvider'", "'organization'", "'address'", "'telephone'", "'hasAccount'", "'offeredSiteList'", "'TestbedDesigner'", "'designsVirtualTestbeds'", "'Admin'", "'OfficeCustomer'", "'utilizesVirtualTestbed'", "'hasTestbedDesigner'", "'OfficePersonel'", "'Site'", "'ptm'", "'igwlist'", "'locatedAt'", "'offeredResourcesList'", "'PTM'", "'IP'", "'IGW'", "'SiteLocation'", "'geocoords'", "'OfferedResource'", "'resourceType'", "'multitonMaxOccur'", "'contributesToCategories'", "'requiresResources'", "'implOfferedService'", "'resourceSettings'", "'ResourceSetting'", "'requiresParams'", "'OnlyConfiguredByResources'", "'implServiceSetting'", "'settingType'", "'settingConstraints'", "'ResourceCategory'", "'resourcelist'", "'Resource'", "'Service'", "'SettingConstraint'", "'ForOperation'", "'AbstractSetting'", "'ServiceSetting'", "'mappedToResourceSettings'", "'providedByResources'", "'tideTypeString'", "'defaultValue'", "'tideTypeEnum'", "'tideEnumlist'", "'tideTypeList'", "'ContainsElementsOf'", "'tideTypeTideElement'", "'ofTideElement'", "'tideTypeEnumItem'", "'value'", "'Availability'", "'FromTime'", "'ToTime'", "'FromDate'", "'ToDate'", "'Repeatability'", "'RepeatUntil'", "'cost'", "'Cost'", "'perUnit'", "'Amount'", "'.'", "'ReservedResourceContract'", "'forResource'", "'userExposed'", "'userEditable'", "'canBePublished'", "'Readable'", "'Writable'", "'AvailableAfterOperation'", "'RequiredBeforeOperation'", "'Repeat'"
};
public static final int RULE_ID=6;
public static final int RULE_STRING=4;
public static final int RULE_ANY_OTHER=10;
public static final int RULE_INT=5;
public static final int RULE_WS=9;
public static final int RULE_SL_COMMENT=8;
public static final int EOF=-1;
public static final int RULE_ML_COMMENT=7;
public InternalOfficeDLParser(TokenStream input) {
super(input);
}
public String[] getTokenNames() { return tokenNames; }
public String getGrammarFileName() { return "../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g"; }
private OfficeDLGrammarAccess grammarAccess;
public void setGrammarAccess(OfficeDLGrammarAccess grammarAccess) {
this.grammarAccess = grammarAccess;
}
@Override
protected Grammar getGrammar() {
return grammarAccess.getGrammar();
}
@Override
protected String getValueForTokenName(String tokenName) {
return tokenName;
}
// $ANTLR start entryRuleOfficeRule
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:61:1: entryRuleOfficeRule : ruleOfficeRule EOF ;
public final void entryRuleOfficeRule() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:62:1: ( ruleOfficeRule EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:63:1: ruleOfficeRule EOF
{
before(grammarAccess.getOfficeRuleRule());
pushFollow(FOLLOW_ruleOfficeRule_in_entryRuleOfficeRule61);
ruleOfficeRule();
_fsp--;
after(grammarAccess.getOfficeRuleRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleOfficeRule68);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleOfficeRule
// $ANTLR start ruleOfficeRule
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:70:1: ruleOfficeRule : ( ( rule__OfficeRule__Group__0 ) ) ;
public final void ruleOfficeRule() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:74:2: ( ( ( rule__OfficeRule__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:75:1: ( ( rule__OfficeRule__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:75:1: ( ( rule__OfficeRule__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:76:1: ( rule__OfficeRule__Group__0 )
{
before(grammarAccess.getOfficeRuleAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:77:1: ( rule__OfficeRule__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:77:2: rule__OfficeRule__Group__0
{
pushFollow(FOLLOW_rule__OfficeRule__Group__0_in_ruleOfficeRule94);
rule__OfficeRule__Group__0();
_fsp--;
}
after(grammarAccess.getOfficeRuleAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleOfficeRule
// $ANTLR start entryRuleImportOffice
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:89:1: entryRuleImportOffice : ruleImportOffice EOF ;
public final void entryRuleImportOffice() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:90:1: ( ruleImportOffice EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:91:1: ruleImportOffice EOF
{
before(grammarAccess.getImportOfficeRule());
pushFollow(FOLLOW_ruleImportOffice_in_entryRuleImportOffice121);
ruleImportOffice();
_fsp--;
after(grammarAccess.getImportOfficeRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleImportOffice128);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleImportOffice
// $ANTLR start ruleImportOffice
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:98:1: ruleImportOffice : ( ( rule__ImportOffice__Group__0 ) ) ;
public final void ruleImportOffice() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:102:2: ( ( ( rule__ImportOffice__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:103:1: ( ( rule__ImportOffice__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:103:1: ( ( rule__ImportOffice__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:104:1: ( rule__ImportOffice__Group__0 )
{
before(grammarAccess.getImportOfficeAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:105:1: ( rule__ImportOffice__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:105:2: rule__ImportOffice__Group__0
{
pushFollow(FOLLOW_rule__ImportOffice__Group__0_in_ruleImportOffice154);
rule__ImportOffice__Group__0();
_fsp--;
}
after(grammarAccess.getImportOfficeAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleImportOffice
// $ANTLR start entryRuleOffice
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:117:1: entryRuleOffice : ruleOffice EOF ;
public final void entryRuleOffice() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:118:1: ( ruleOffice EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:119:1: ruleOffice EOF
{
before(grammarAccess.getOfficeRule());
pushFollow(FOLLOW_ruleOffice_in_entryRuleOffice181);
ruleOffice();
_fsp--;
after(grammarAccess.getOfficeRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleOffice188);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleOffice
// $ANTLR start ruleOffice
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:126:1: ruleOffice : ( ( rule__Office__Group__0 ) ) ;
public final void ruleOffice() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:130:2: ( ( ( rule__Office__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:131:1: ( ( rule__Office__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:131:1: ( ( rule__Office__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:132:1: ( rule__Office__Group__0 )
{
before(grammarAccess.getOfficeAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:133:1: ( rule__Office__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:133:2: rule__Office__Group__0
{
pushFollow(FOLLOW_rule__Office__Group__0_in_ruleOffice214);
rule__Office__Group__0();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleOffice
// $ANTLR start entryRuleOfficeUser
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:145:1: entryRuleOfficeUser : ruleOfficeUser EOF ;
public final void entryRuleOfficeUser() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:146:1: ( ruleOfficeUser EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:147:1: ruleOfficeUser EOF
{
before(grammarAccess.getOfficeUserRule());
pushFollow(FOLLOW_ruleOfficeUser_in_entryRuleOfficeUser241);
ruleOfficeUser();
_fsp--;
after(grammarAccess.getOfficeUserRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleOfficeUser248);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleOfficeUser
// $ANTLR start ruleOfficeUser
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:154:1: ruleOfficeUser : ( ( rule__OfficeUser__Alternatives ) ) ;
public final void ruleOfficeUser() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:158:2: ( ( ( rule__OfficeUser__Alternatives ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:159:1: ( ( rule__OfficeUser__Alternatives ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:159:1: ( ( rule__OfficeUser__Alternatives ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:160:1: ( rule__OfficeUser__Alternatives )
{
before(grammarAccess.getOfficeUserAccess().getAlternatives());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:161:1: ( rule__OfficeUser__Alternatives )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:161:2: rule__OfficeUser__Alternatives
{
pushFollow(FOLLOW_rule__OfficeUser__Alternatives_in_ruleOfficeUser274);
rule__OfficeUser__Alternatives();
_fsp--;
}
after(grammarAccess.getOfficeUserAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleOfficeUser
// $ANTLR start entryRuleSettingType
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:177:1: entryRuleSettingType : ruleSettingType EOF ;
public final void entryRuleSettingType() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:178:1: ( ruleSettingType EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:179:1: ruleSettingType EOF
{
before(grammarAccess.getSettingTypeRule());
pushFollow(FOLLOW_ruleSettingType_in_entryRuleSettingType305);
ruleSettingType();
_fsp--;
after(grammarAccess.getSettingTypeRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleSettingType312);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleSettingType
// $ANTLR start ruleSettingType
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:186:1: ruleSettingType : ( ( rule__SettingType__Alternatives ) ) ;
public final void ruleSettingType() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:190:2: ( ( ( rule__SettingType__Alternatives ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:191:1: ( ( rule__SettingType__Alternatives ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:191:1: ( ( rule__SettingType__Alternatives ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:192:1: ( rule__SettingType__Alternatives )
{
before(grammarAccess.getSettingTypeAccess().getAlternatives());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:193:1: ( rule__SettingType__Alternatives )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:193:2: rule__SettingType__Alternatives
{
pushFollow(FOLLOW_rule__SettingType__Alternatives_in_ruleSettingType338);
rule__SettingType__Alternatives();
_fsp--;
}
after(grammarAccess.getSettingTypeAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleSettingType
// $ANTLR start entryRuleEInt
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:209:1: entryRuleEInt : ruleEInt EOF ;
public final void entryRuleEInt() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:210:1: ( ruleEInt EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:211:1: ruleEInt EOF
{
before(grammarAccess.getEIntRule());
pushFollow(FOLLOW_ruleEInt_in_entryRuleEInt369);
ruleEInt();
_fsp--;
after(grammarAccess.getEIntRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleEInt376);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleEInt
// $ANTLR start ruleEInt
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:218:1: ruleEInt : ( ( rule__EInt__Group__0 ) ) ;
public final void ruleEInt() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:222:2: ( ( ( rule__EInt__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:223:1: ( ( rule__EInt__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:223:1: ( ( rule__EInt__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:224:1: ( rule__EInt__Group__0 )
{
before(grammarAccess.getEIntAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:225:1: ( rule__EInt__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:225:2: rule__EInt__Group__0
{
pushFollow(FOLLOW_rule__EInt__Group__0_in_ruleEInt402);
rule__EInt__Group__0();
_fsp--;
}
after(grammarAccess.getEIntAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleEInt
// $ANTLR start entryRuleTaxonomy
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:237:1: entryRuleTaxonomy : ruleTaxonomy EOF ;
public final void entryRuleTaxonomy() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:238:1: ( ruleTaxonomy EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:239:1: ruleTaxonomy EOF
{
before(grammarAccess.getTaxonomyRule());
pushFollow(FOLLOW_ruleTaxonomy_in_entryRuleTaxonomy429);
ruleTaxonomy();
_fsp--;
after(grammarAccess.getTaxonomyRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleTaxonomy436);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleTaxonomy
// $ANTLR start ruleTaxonomy
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:246:1: ruleTaxonomy : ( ( rule__Taxonomy__Group__0 ) ) ;
public final void ruleTaxonomy() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:250:2: ( ( ( rule__Taxonomy__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:251:1: ( ( rule__Taxonomy__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:251:1: ( ( rule__Taxonomy__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:252:1: ( rule__Taxonomy__Group__0 )
{
before(grammarAccess.getTaxonomyAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:253:1: ( rule__Taxonomy__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:253:2: rule__Taxonomy__Group__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group__0_in_ruleTaxonomy462);
rule__Taxonomy__Group__0();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleTaxonomy
// $ANTLR start entryRuleOfferedService
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:265:1: entryRuleOfferedService : ruleOfferedService EOF ;
public final void entryRuleOfferedService() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:266:1: ( ruleOfferedService EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:267:1: ruleOfferedService EOF
{
before(grammarAccess.getOfferedServiceRule());
pushFollow(FOLLOW_ruleOfferedService_in_entryRuleOfferedService489);
ruleOfferedService();
_fsp--;
after(grammarAccess.getOfferedServiceRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleOfferedService496);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleOfferedService
// $ANTLR start ruleOfferedService
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:274:1: ruleOfferedService : ( ( rule__OfferedService__Group__0 ) ) ;
public final void ruleOfferedService() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:278:2: ( ( ( rule__OfferedService__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:279:1: ( ( rule__OfferedService__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:279:1: ( ( rule__OfferedService__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:280:1: ( rule__OfferedService__Group__0 )
{
before(grammarAccess.getOfferedServiceAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:281:1: ( rule__OfferedService__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:281:2: rule__OfferedService__Group__0
{
pushFollow(FOLLOW_rule__OfferedService__Group__0_in_ruleOfferedService522);
rule__OfferedService__Group__0();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleOfferedService
// $ANTLR start entryRuleServiceComposition
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:293:1: entryRuleServiceComposition : ruleServiceComposition EOF ;
public final void entryRuleServiceComposition() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:294:1: ( ruleServiceComposition EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:295:1: ruleServiceComposition EOF
{
before(grammarAccess.getServiceCompositionRule());
pushFollow(FOLLOW_ruleServiceComposition_in_entryRuleServiceComposition549);
ruleServiceComposition();
_fsp--;
after(grammarAccess.getServiceCompositionRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleServiceComposition556);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleServiceComposition
// $ANTLR start ruleServiceComposition
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:302:1: ruleServiceComposition : ( ( rule__ServiceComposition__Group__0 ) ) ;
public final void ruleServiceComposition() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:306:2: ( ( ( rule__ServiceComposition__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:307:1: ( ( rule__ServiceComposition__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:307:1: ( ( rule__ServiceComposition__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:308:1: ( rule__ServiceComposition__Group__0 )
{
before(grammarAccess.getServiceCompositionAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:309:1: ( rule__ServiceComposition__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:309:2: rule__ServiceComposition__Group__0
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__0_in_ruleServiceComposition582);
rule__ServiceComposition__Group__0();
_fsp--;
}
after(grammarAccess.getServiceCompositionAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleServiceComposition
// $ANTLR start entryRuleResourceServiceContract
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:321:1: entryRuleResourceServiceContract : ruleResourceServiceContract EOF ;
public final void entryRuleResourceServiceContract() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:322:1: ( ruleResourceServiceContract EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:323:1: ruleResourceServiceContract EOF
{
before(grammarAccess.getResourceServiceContractRule());
pushFollow(FOLLOW_ruleResourceServiceContract_in_entryRuleResourceServiceContract609);
ruleResourceServiceContract();
_fsp--;
after(grammarAccess.getResourceServiceContractRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleResourceServiceContract616);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleResourceServiceContract
// $ANTLR start ruleResourceServiceContract
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:330:1: ruleResourceServiceContract : ( ( rule__ResourceServiceContract__Group__0 ) ) ;
public final void ruleResourceServiceContract() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:334:2: ( ( ( rule__ResourceServiceContract__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:335:1: ( ( rule__ResourceServiceContract__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:335:1: ( ( rule__ResourceServiceContract__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:336:1: ( rule__ResourceServiceContract__Group__0 )
{
before(grammarAccess.getResourceServiceContractAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:337:1: ( rule__ResourceServiceContract__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:337:2: rule__ResourceServiceContract__Group__0
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__0_in_ruleResourceServiceContract642);
rule__ResourceServiceContract__Group__0();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleResourceServiceContract
// $ANTLR start entryRuleSLA
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:349:1: entryRuleSLA : ruleSLA EOF ;
public final void entryRuleSLA() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:350:1: ( ruleSLA EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:351:1: ruleSLA EOF
{
before(grammarAccess.getSLARule());
pushFollow(FOLLOW_ruleSLA_in_entryRuleSLA669);
ruleSLA();
_fsp--;
after(grammarAccess.getSLARule());
match(input,EOF,FOLLOW_EOF_in_entryRuleSLA676);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleSLA
// $ANTLR start ruleSLA
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:358:1: ruleSLA : ( ( rule__SLA__Group__0 ) ) ;
public final void ruleSLA() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:362:2: ( ( ( rule__SLA__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:363:1: ( ( rule__SLA__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:363:1: ( ( rule__SLA__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:364:1: ( rule__SLA__Group__0 )
{
before(grammarAccess.getSLAAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:365:1: ( rule__SLA__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:365:2: rule__SLA__Group__0
{
pushFollow(FOLLOW_rule__SLA__Group__0_in_ruleSLA702);
rule__SLA__Group__0();
_fsp--;
}
after(grammarAccess.getSLAAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleSLA
// $ANTLR start entryRuleAccount
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:377:1: entryRuleAccount : ruleAccount EOF ;
public final void entryRuleAccount() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:378:1: ( ruleAccount EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:379:1: ruleAccount EOF
{
before(grammarAccess.getAccountRule());
pushFollow(FOLLOW_ruleAccount_in_entryRuleAccount729);
ruleAccount();
_fsp--;
after(grammarAccess.getAccountRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleAccount736);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleAccount
// $ANTLR start ruleAccount
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:386:1: ruleAccount : ( ( rule__Account__Group__0 ) ) ;
public final void ruleAccount() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:390:2: ( ( ( rule__Account__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:391:1: ( ( rule__Account__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:391:1: ( ( rule__Account__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:392:1: ( rule__Account__Group__0 )
{
before(grammarAccess.getAccountAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:393:1: ( rule__Account__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:393:2: rule__Account__Group__0
{
pushFollow(FOLLOW_rule__Account__Group__0_in_ruleAccount762);
rule__Account__Group__0();
_fsp--;
}
after(grammarAccess.getAccountAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleAccount
// $ANTLR start entryRuleResourcesProvider_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:405:1: entryRuleResourcesProvider_Impl : ruleResourcesProvider_Impl EOF ;
public final void entryRuleResourcesProvider_Impl() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:406:1: ( ruleResourcesProvider_Impl EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:407:1: ruleResourcesProvider_Impl EOF
{
before(grammarAccess.getResourcesProvider_ImplRule());
pushFollow(FOLLOW_ruleResourcesProvider_Impl_in_entryRuleResourcesProvider_Impl789);
ruleResourcesProvider_Impl();
_fsp--;
after(grammarAccess.getResourcesProvider_ImplRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleResourcesProvider_Impl796);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleResourcesProvider_Impl
// $ANTLR start ruleResourcesProvider_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:414:1: ruleResourcesProvider_Impl : ( ( rule__ResourcesProvider_Impl__Group__0 ) ) ;
public final void ruleResourcesProvider_Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:418:2: ( ( ( rule__ResourcesProvider_Impl__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:419:1: ( ( rule__ResourcesProvider_Impl__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:419:1: ( ( rule__ResourcesProvider_Impl__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:420:1: ( rule__ResourcesProvider_Impl__Group__0 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:421:1: ( rule__ResourcesProvider_Impl__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:421:2: rule__ResourcesProvider_Impl__Group__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__0_in_ruleResourcesProvider_Impl822);
rule__ResourcesProvider_Impl__Group__0();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleResourcesProvider_Impl
// $ANTLR start entryRuleTestbedDesigner
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:433:1: entryRuleTestbedDesigner : ruleTestbedDesigner EOF ;
public final void entryRuleTestbedDesigner() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:434:1: ( ruleTestbedDesigner EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:435:1: ruleTestbedDesigner EOF
{
before(grammarAccess.getTestbedDesignerRule());
pushFollow(FOLLOW_ruleTestbedDesigner_in_entryRuleTestbedDesigner849);
ruleTestbedDesigner();
_fsp--;
after(grammarAccess.getTestbedDesignerRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleTestbedDesigner856);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleTestbedDesigner
// $ANTLR start ruleTestbedDesigner
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:442:1: ruleTestbedDesigner : ( ( rule__TestbedDesigner__Group__0 ) ) ;
public final void ruleTestbedDesigner() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:446:2: ( ( ( rule__TestbedDesigner__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:447:1: ( ( rule__TestbedDesigner__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:447:1: ( ( rule__TestbedDesigner__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:448:1: ( rule__TestbedDesigner__Group__0 )
{
before(grammarAccess.getTestbedDesignerAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:449:1: ( rule__TestbedDesigner__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:449:2: rule__TestbedDesigner__Group__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__0_in_ruleTestbedDesigner882);
rule__TestbedDesigner__Group__0();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleTestbedDesigner
// $ANTLR start entryRuleAdmin
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:461:1: entryRuleAdmin : ruleAdmin EOF ;
public final void entryRuleAdmin() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:462:1: ( ruleAdmin EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:463:1: ruleAdmin EOF
{
before(grammarAccess.getAdminRule());
pushFollow(FOLLOW_ruleAdmin_in_entryRuleAdmin909);
ruleAdmin();
_fsp--;
after(grammarAccess.getAdminRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleAdmin916);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleAdmin
// $ANTLR start ruleAdmin
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:470:1: ruleAdmin : ( ( rule__Admin__Group__0 ) ) ;
public final void ruleAdmin() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:474:2: ( ( ( rule__Admin__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:475:1: ( ( rule__Admin__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:475:1: ( ( rule__Admin__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:476:1: ( rule__Admin__Group__0 )
{
before(grammarAccess.getAdminAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:477:1: ( rule__Admin__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:477:2: rule__Admin__Group__0
{
pushFollow(FOLLOW_rule__Admin__Group__0_in_ruleAdmin942);
rule__Admin__Group__0();
_fsp--;
}
after(grammarAccess.getAdminAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleAdmin
// $ANTLR start entryRuleOfficeCustomer
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:489:1: entryRuleOfficeCustomer : ruleOfficeCustomer EOF ;
public final void entryRuleOfficeCustomer() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:490:1: ( ruleOfficeCustomer EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:491:1: ruleOfficeCustomer EOF
{
before(grammarAccess.getOfficeCustomerRule());
pushFollow(FOLLOW_ruleOfficeCustomer_in_entryRuleOfficeCustomer969);
ruleOfficeCustomer();
_fsp--;
after(grammarAccess.getOfficeCustomerRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleOfficeCustomer976);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleOfficeCustomer
// $ANTLR start ruleOfficeCustomer
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:498:1: ruleOfficeCustomer : ( ( rule__OfficeCustomer__Group__0 ) ) ;
public final void ruleOfficeCustomer() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:502:2: ( ( ( rule__OfficeCustomer__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:503:1: ( ( rule__OfficeCustomer__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:503:1: ( ( rule__OfficeCustomer__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:504:1: ( rule__OfficeCustomer__Group__0 )
{
before(grammarAccess.getOfficeCustomerAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:505:1: ( rule__OfficeCustomer__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:505:2: rule__OfficeCustomer__Group__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__0_in_ruleOfficeCustomer1002);
rule__OfficeCustomer__Group__0();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleOfficeCustomer
// $ANTLR start entryRuleOfficePersonel_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:517:1: entryRuleOfficePersonel_Impl : ruleOfficePersonel_Impl EOF ;
public final void entryRuleOfficePersonel_Impl() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:518:1: ( ruleOfficePersonel_Impl EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:519:1: ruleOfficePersonel_Impl EOF
{
before(grammarAccess.getOfficePersonel_ImplRule());
pushFollow(FOLLOW_ruleOfficePersonel_Impl_in_entryRuleOfficePersonel_Impl1029);
ruleOfficePersonel_Impl();
_fsp--;
after(grammarAccess.getOfficePersonel_ImplRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleOfficePersonel_Impl1036);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleOfficePersonel_Impl
// $ANTLR start ruleOfficePersonel_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:526:1: ruleOfficePersonel_Impl : ( ( rule__OfficePersonel_Impl__Group__0 ) ) ;
public final void ruleOfficePersonel_Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:530:2: ( ( ( rule__OfficePersonel_Impl__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:531:1: ( ( rule__OfficePersonel_Impl__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:531:1: ( ( rule__OfficePersonel_Impl__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:532:1: ( rule__OfficePersonel_Impl__Group__0 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:533:1: ( rule__OfficePersonel_Impl__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:533:2: rule__OfficePersonel_Impl__Group__0
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__0_in_ruleOfficePersonel_Impl1062);
rule__OfficePersonel_Impl__Group__0();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleOfficePersonel_Impl
// $ANTLR start entryRuleSite
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:545:1: entryRuleSite : ruleSite EOF ;
public final void entryRuleSite() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:546:1: ( ruleSite EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:547:1: ruleSite EOF
{
before(grammarAccess.getSiteRule());
pushFollow(FOLLOW_ruleSite_in_entryRuleSite1089);
ruleSite();
_fsp--;
after(grammarAccess.getSiteRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleSite1096);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleSite
// $ANTLR start ruleSite
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:554:1: ruleSite : ( ( rule__Site__Group__0 ) ) ;
public final void ruleSite() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:558:2: ( ( ( rule__Site__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:559:1: ( ( rule__Site__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:559:1: ( ( rule__Site__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:560:1: ( rule__Site__Group__0 )
{
before(grammarAccess.getSiteAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:561:1: ( rule__Site__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:561:2: rule__Site__Group__0
{
pushFollow(FOLLOW_rule__Site__Group__0_in_ruleSite1122);
rule__Site__Group__0();
_fsp--;
}
after(grammarAccess.getSiteAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleSite
// $ANTLR start entryRulePTM
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:573:1: entryRulePTM : rulePTM EOF ;
public final void entryRulePTM() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:574:1: ( rulePTM EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:575:1: rulePTM EOF
{
before(grammarAccess.getPTMRule());
pushFollow(FOLLOW_rulePTM_in_entryRulePTM1149);
rulePTM();
_fsp--;
after(grammarAccess.getPTMRule());
match(input,EOF,FOLLOW_EOF_in_entryRulePTM1156);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRulePTM
// $ANTLR start rulePTM
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:582:1: rulePTM : ( ( rule__PTM__Group__0 ) ) ;
public final void rulePTM() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:586:2: ( ( ( rule__PTM__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:587:1: ( ( rule__PTM__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:587:1: ( ( rule__PTM__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:588:1: ( rule__PTM__Group__0 )
{
before(grammarAccess.getPTMAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:589:1: ( rule__PTM__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:589:2: rule__PTM__Group__0
{
pushFollow(FOLLOW_rule__PTM__Group__0_in_rulePTM1182);
rule__PTM__Group__0();
_fsp--;
}
after(grammarAccess.getPTMAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rulePTM
// $ANTLR start entryRuleIGW
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:601:1: entryRuleIGW : ruleIGW EOF ;
public final void entryRuleIGW() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:602:1: ( ruleIGW EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:603:1: ruleIGW EOF
{
before(grammarAccess.getIGWRule());
pushFollow(FOLLOW_ruleIGW_in_entryRuleIGW1209);
ruleIGW();
_fsp--;
after(grammarAccess.getIGWRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleIGW1216);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleIGW
// $ANTLR start ruleIGW
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:610:1: ruleIGW : ( ( rule__IGW__Group__0 ) ) ;
public final void ruleIGW() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:614:2: ( ( ( rule__IGW__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:615:1: ( ( rule__IGW__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:615:1: ( ( rule__IGW__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:616:1: ( rule__IGW__Group__0 )
{
before(grammarAccess.getIGWAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:617:1: ( rule__IGW__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:617:2: rule__IGW__Group__0
{
pushFollow(FOLLOW_rule__IGW__Group__0_in_ruleIGW1242);
rule__IGW__Group__0();
_fsp--;
}
after(grammarAccess.getIGWAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleIGW
// $ANTLR start entryRuleSiteLocation
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:629:1: entryRuleSiteLocation : ruleSiteLocation EOF ;
public final void entryRuleSiteLocation() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:630:1: ( ruleSiteLocation EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:631:1: ruleSiteLocation EOF
{
before(grammarAccess.getSiteLocationRule());
pushFollow(FOLLOW_ruleSiteLocation_in_entryRuleSiteLocation1269);
ruleSiteLocation();
_fsp--;
after(grammarAccess.getSiteLocationRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleSiteLocation1276);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleSiteLocation
// $ANTLR start ruleSiteLocation
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:638:1: ruleSiteLocation : ( ( rule__SiteLocation__Group__0 ) ) ;
public final void ruleSiteLocation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:642:2: ( ( ( rule__SiteLocation__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:643:1: ( ( rule__SiteLocation__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:643:1: ( ( rule__SiteLocation__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:644:1: ( rule__SiteLocation__Group__0 )
{
before(grammarAccess.getSiteLocationAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:645:1: ( rule__SiteLocation__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:645:2: rule__SiteLocation__Group__0
{
pushFollow(FOLLOW_rule__SiteLocation__Group__0_in_ruleSiteLocation1302);
rule__SiteLocation__Group__0();
_fsp--;
}
after(grammarAccess.getSiteLocationAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleSiteLocation
// $ANTLR start entryRuleOfferedResource
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:657:1: entryRuleOfferedResource : ruleOfferedResource EOF ;
public final void entryRuleOfferedResource() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:658:1: ( ruleOfferedResource EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:659:1: ruleOfferedResource EOF
{
before(grammarAccess.getOfferedResourceRule());
pushFollow(FOLLOW_ruleOfferedResource_in_entryRuleOfferedResource1329);
ruleOfferedResource();
_fsp--;
after(grammarAccess.getOfferedResourceRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleOfferedResource1336);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleOfferedResource
// $ANTLR start ruleOfferedResource
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:666:1: ruleOfferedResource : ( ( rule__OfferedResource__Group__0 ) ) ;
public final void ruleOfferedResource() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:670:2: ( ( ( rule__OfferedResource__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:671:1: ( ( rule__OfferedResource__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:671:1: ( ( rule__OfferedResource__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:672:1: ( rule__OfferedResource__Group__0 )
{
before(grammarAccess.getOfferedResourceAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:673:1: ( rule__OfferedResource__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:673:2: rule__OfferedResource__Group__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group__0_in_ruleOfferedResource1362);
rule__OfferedResource__Group__0();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleOfferedResource
// $ANTLR start entryRuleResourceSetting
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:685:1: entryRuleResourceSetting : ruleResourceSetting EOF ;
public final void entryRuleResourceSetting() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:686:1: ( ruleResourceSetting EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:687:1: ruleResourceSetting EOF
{
before(grammarAccess.getResourceSettingRule());
pushFollow(FOLLOW_ruleResourceSetting_in_entryRuleResourceSetting1389);
ruleResourceSetting();
_fsp--;
after(grammarAccess.getResourceSettingRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleResourceSetting1396);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleResourceSetting
// $ANTLR start ruleResourceSetting
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:694:1: ruleResourceSetting : ( ( rule__ResourceSetting__Group__0 ) ) ;
public final void ruleResourceSetting() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:698:2: ( ( ( rule__ResourceSetting__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:699:1: ( ( rule__ResourceSetting__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:699:1: ( ( rule__ResourceSetting__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:700:1: ( rule__ResourceSetting__Group__0 )
{
before(grammarAccess.getResourceSettingAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:701:1: ( rule__ResourceSetting__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:701:2: rule__ResourceSetting__Group__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__0_in_ruleResourceSetting1422);
rule__ResourceSetting__Group__0();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleResourceSetting
// $ANTLR start entryRuleResourceCategory
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:713:1: entryRuleResourceCategory : ruleResourceCategory EOF ;
public final void entryRuleResourceCategory() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:714:1: ( ruleResourceCategory EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:715:1: ruleResourceCategory EOF
{
before(grammarAccess.getResourceCategoryRule());
pushFollow(FOLLOW_ruleResourceCategory_in_entryRuleResourceCategory1449);
ruleResourceCategory();
_fsp--;
after(grammarAccess.getResourceCategoryRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleResourceCategory1456);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleResourceCategory
// $ANTLR start ruleResourceCategory
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:722:1: ruleResourceCategory : ( ( rule__ResourceCategory__Group__0 ) ) ;
public final void ruleResourceCategory() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:726:2: ( ( ( rule__ResourceCategory__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:727:1: ( ( rule__ResourceCategory__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:727:1: ( ( rule__ResourceCategory__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:728:1: ( rule__ResourceCategory__Group__0 )
{
before(grammarAccess.getResourceCategoryAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:729:1: ( rule__ResourceCategory__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:729:2: rule__ResourceCategory__Group__0
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__0_in_ruleResourceCategory1482);
rule__ResourceCategory__Group__0();
_fsp--;
}
after(grammarAccess.getResourceCategoryAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleResourceCategory
// $ANTLR start entryRuleResource_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:741:1: entryRuleResource_Impl : ruleResource_Impl EOF ;
public final void entryRuleResource_Impl() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:742:1: ( ruleResource_Impl EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:743:1: ruleResource_Impl EOF
{
before(grammarAccess.getResource_ImplRule());
pushFollow(FOLLOW_ruleResource_Impl_in_entryRuleResource_Impl1509);
ruleResource_Impl();
_fsp--;
after(grammarAccess.getResource_ImplRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleResource_Impl1516);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleResource_Impl
// $ANTLR start ruleResource_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:750:1: ruleResource_Impl : ( ( rule__Resource_Impl__Group__0 ) ) ;
public final void ruleResource_Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:754:2: ( ( ( rule__Resource_Impl__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:755:1: ( ( rule__Resource_Impl__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:755:1: ( ( rule__Resource_Impl__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:756:1: ( rule__Resource_Impl__Group__0 )
{
before(grammarAccess.getResource_ImplAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:757:1: ( rule__Resource_Impl__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:757:2: rule__Resource_Impl__Group__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__0_in_ruleResource_Impl1542);
rule__Resource_Impl__Group__0();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleResource_Impl
// $ANTLR start entryRuleService_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:769:1: entryRuleService_Impl : ruleService_Impl EOF ;
public final void entryRuleService_Impl() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:770:1: ( ruleService_Impl EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:771:1: ruleService_Impl EOF
{
before(grammarAccess.getService_ImplRule());
pushFollow(FOLLOW_ruleService_Impl_in_entryRuleService_Impl1569);
ruleService_Impl();
_fsp--;
after(grammarAccess.getService_ImplRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleService_Impl1576);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleService_Impl
// $ANTLR start ruleService_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:778:1: ruleService_Impl : ( ( rule__Service_Impl__Group__0 ) ) ;
public final void ruleService_Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:782:2: ( ( ( rule__Service_Impl__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:783:1: ( ( rule__Service_Impl__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:783:1: ( ( rule__Service_Impl__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:784:1: ( rule__Service_Impl__Group__0 )
{
before(grammarAccess.getService_ImplAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:785:1: ( rule__Service_Impl__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:785:2: rule__Service_Impl__Group__0
{
pushFollow(FOLLOW_rule__Service_Impl__Group__0_in_ruleService_Impl1602);
rule__Service_Impl__Group__0();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleService_Impl
// $ANTLR start entryRuleSettingConstraint
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:799:1: entryRuleSettingConstraint : ruleSettingConstraint EOF ;
public final void entryRuleSettingConstraint() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:800:1: ( ruleSettingConstraint EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:801:1: ruleSettingConstraint EOF
{
before(grammarAccess.getSettingConstraintRule());
pushFollow(FOLLOW_ruleSettingConstraint_in_entryRuleSettingConstraint1631);
ruleSettingConstraint();
_fsp--;
after(grammarAccess.getSettingConstraintRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleSettingConstraint1638);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleSettingConstraint
// $ANTLR start ruleSettingConstraint
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:808:1: ruleSettingConstraint : ( ( rule__SettingConstraint__Group__0 ) ) ;
public final void ruleSettingConstraint() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:812:2: ( ( ( rule__SettingConstraint__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:813:1: ( ( rule__SettingConstraint__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:813:1: ( ( rule__SettingConstraint__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:814:1: ( rule__SettingConstraint__Group__0 )
{
before(grammarAccess.getSettingConstraintAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:815:1: ( rule__SettingConstraint__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:815:2: rule__SettingConstraint__Group__0
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__0_in_ruleSettingConstraint1664);
rule__SettingConstraint__Group__0();
_fsp--;
}
after(grammarAccess.getSettingConstraintAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleSettingConstraint
// $ANTLR start entryRuleAbstractSetting_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:827:1: entryRuleAbstractSetting_Impl : ruleAbstractSetting_Impl EOF ;
public final void entryRuleAbstractSetting_Impl() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:828:1: ( ruleAbstractSetting_Impl EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:829:1: ruleAbstractSetting_Impl EOF
{
before(grammarAccess.getAbstractSetting_ImplRule());
pushFollow(FOLLOW_ruleAbstractSetting_Impl_in_entryRuleAbstractSetting_Impl1691);
ruleAbstractSetting_Impl();
_fsp--;
after(grammarAccess.getAbstractSetting_ImplRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleAbstractSetting_Impl1698);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleAbstractSetting_Impl
// $ANTLR start ruleAbstractSetting_Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:836:1: ruleAbstractSetting_Impl : ( ( rule__AbstractSetting_Impl__Group__0 ) ) ;
public final void ruleAbstractSetting_Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:840:2: ( ( ( rule__AbstractSetting_Impl__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:841:1: ( ( rule__AbstractSetting_Impl__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:841:1: ( ( rule__AbstractSetting_Impl__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:842:1: ( rule__AbstractSetting_Impl__Group__0 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:843:1: ( rule__AbstractSetting_Impl__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:843:2: rule__AbstractSetting_Impl__Group__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__0_in_ruleAbstractSetting_Impl1724);
rule__AbstractSetting_Impl__Group__0();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleAbstractSetting_Impl
// $ANTLR start entryRuleServiceSetting
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:855:1: entryRuleServiceSetting : ruleServiceSetting EOF ;
public final void entryRuleServiceSetting() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:856:1: ( ruleServiceSetting EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:857:1: ruleServiceSetting EOF
{
before(grammarAccess.getServiceSettingRule());
pushFollow(FOLLOW_ruleServiceSetting_in_entryRuleServiceSetting1751);
ruleServiceSetting();
_fsp--;
after(grammarAccess.getServiceSettingRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleServiceSetting1758);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleServiceSetting
// $ANTLR start ruleServiceSetting
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:864:1: ruleServiceSetting : ( ( rule__ServiceSetting__Group__0 ) ) ;
public final void ruleServiceSetting() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:868:2: ( ( ( rule__ServiceSetting__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:869:1: ( ( rule__ServiceSetting__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:869:1: ( ( rule__ServiceSetting__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:870:1: ( rule__ServiceSetting__Group__0 )
{
before(grammarAccess.getServiceSettingAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:871:1: ( rule__ServiceSetting__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:871:2: rule__ServiceSetting__Group__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__0_in_ruleServiceSetting1784);
rule__ServiceSetting__Group__0();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleServiceSetting
// $ANTLR start entryRuletideTypeString
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:883:1: entryRuletideTypeString : ruletideTypeString EOF ;
public final void entryRuletideTypeString() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:884:1: ( ruletideTypeString EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:885:1: ruletideTypeString EOF
{
before(grammarAccess.getTideTypeStringRule());
pushFollow(FOLLOW_ruletideTypeString_in_entryRuletideTypeString1811);
ruletideTypeString();
_fsp--;
after(grammarAccess.getTideTypeStringRule());
match(input,EOF,FOLLOW_EOF_in_entryRuletideTypeString1818);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuletideTypeString
// $ANTLR start ruletideTypeString
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:892:1: ruletideTypeString : ( ( rule__TideTypeString__Group__0 ) ) ;
public final void ruletideTypeString() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:896:2: ( ( ( rule__TideTypeString__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:897:1: ( ( rule__TideTypeString__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:897:1: ( ( rule__TideTypeString__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:898:1: ( rule__TideTypeString__Group__0 )
{
before(grammarAccess.getTideTypeStringAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:899:1: ( rule__TideTypeString__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:899:2: rule__TideTypeString__Group__0
{
pushFollow(FOLLOW_rule__TideTypeString__Group__0_in_ruletideTypeString1844);
rule__TideTypeString__Group__0();
_fsp--;
}
after(grammarAccess.getTideTypeStringAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruletideTypeString
// $ANTLR start entryRuletideTypeEnum
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:911:1: entryRuletideTypeEnum : ruletideTypeEnum EOF ;
public final void entryRuletideTypeEnum() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:912:1: ( ruletideTypeEnum EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:913:1: ruletideTypeEnum EOF
{
before(grammarAccess.getTideTypeEnumRule());
pushFollow(FOLLOW_ruletideTypeEnum_in_entryRuletideTypeEnum1871);
ruletideTypeEnum();
_fsp--;
after(grammarAccess.getTideTypeEnumRule());
match(input,EOF,FOLLOW_EOF_in_entryRuletideTypeEnum1878);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuletideTypeEnum
// $ANTLR start ruletideTypeEnum
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:920:1: ruletideTypeEnum : ( ( rule__TideTypeEnum__Group__0 ) ) ;
public final void ruletideTypeEnum() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:924:2: ( ( ( rule__TideTypeEnum__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:925:1: ( ( rule__TideTypeEnum__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:925:1: ( ( rule__TideTypeEnum__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:926:1: ( rule__TideTypeEnum__Group__0 )
{
before(grammarAccess.getTideTypeEnumAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:927:1: ( rule__TideTypeEnum__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:927:2: rule__TideTypeEnum__Group__0
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__0_in_ruletideTypeEnum1904);
rule__TideTypeEnum__Group__0();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruletideTypeEnum
// $ANTLR start entryRuletideTypeList
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:939:1: entryRuletideTypeList : ruletideTypeList EOF ;
public final void entryRuletideTypeList() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:940:1: ( ruletideTypeList EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:941:1: ruletideTypeList EOF
{
before(grammarAccess.getTideTypeListRule());
pushFollow(FOLLOW_ruletideTypeList_in_entryRuletideTypeList1931);
ruletideTypeList();
_fsp--;
after(grammarAccess.getTideTypeListRule());
match(input,EOF,FOLLOW_EOF_in_entryRuletideTypeList1938);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuletideTypeList
// $ANTLR start ruletideTypeList
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:948:1: ruletideTypeList : ( ( rule__TideTypeList__Group__0 ) ) ;
public final void ruletideTypeList() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:952:2: ( ( ( rule__TideTypeList__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:953:1: ( ( rule__TideTypeList__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:953:1: ( ( rule__TideTypeList__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:954:1: ( rule__TideTypeList__Group__0 )
{
before(grammarAccess.getTideTypeListAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:955:1: ( rule__TideTypeList__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:955:2: rule__TideTypeList__Group__0
{
pushFollow(FOLLOW_rule__TideTypeList__Group__0_in_ruletideTypeList1964);
rule__TideTypeList__Group__0();
_fsp--;
}
after(grammarAccess.getTideTypeListAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruletideTypeList
// $ANTLR start entryRuletideTypeTideElement
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:967:1: entryRuletideTypeTideElement : ruletideTypeTideElement EOF ;
public final void entryRuletideTypeTideElement() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:968:1: ( ruletideTypeTideElement EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:969:1: ruletideTypeTideElement EOF
{
before(grammarAccess.getTideTypeTideElementRule());
pushFollow(FOLLOW_ruletideTypeTideElement_in_entryRuletideTypeTideElement1991);
ruletideTypeTideElement();
_fsp--;
after(grammarAccess.getTideTypeTideElementRule());
match(input,EOF,FOLLOW_EOF_in_entryRuletideTypeTideElement1998);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuletideTypeTideElement
// $ANTLR start ruletideTypeTideElement
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:976:1: ruletideTypeTideElement : ( ( rule__TideTypeTideElement__Group__0 ) ) ;
public final void ruletideTypeTideElement() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:980:2: ( ( ( rule__TideTypeTideElement__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:981:1: ( ( rule__TideTypeTideElement__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:981:1: ( ( rule__TideTypeTideElement__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:982:1: ( rule__TideTypeTideElement__Group__0 )
{
before(grammarAccess.getTideTypeTideElementAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:983:1: ( rule__TideTypeTideElement__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:983:2: rule__TideTypeTideElement__Group__0
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__0_in_ruletideTypeTideElement2024);
rule__TideTypeTideElement__Group__0();
_fsp--;
}
after(grammarAccess.getTideTypeTideElementAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruletideTypeTideElement
// $ANTLR start entryRuletideTypeEnumItem
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:995:1: entryRuletideTypeEnumItem : ruletideTypeEnumItem EOF ;
public final void entryRuletideTypeEnumItem() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:996:1: ( ruletideTypeEnumItem EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:997:1: ruletideTypeEnumItem EOF
{
before(grammarAccess.getTideTypeEnumItemRule());
pushFollow(FOLLOW_ruletideTypeEnumItem_in_entryRuletideTypeEnumItem2051);
ruletideTypeEnumItem();
_fsp--;
after(grammarAccess.getTideTypeEnumItemRule());
match(input,EOF,FOLLOW_EOF_in_entryRuletideTypeEnumItem2058);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuletideTypeEnumItem
// $ANTLR start ruletideTypeEnumItem
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1004:1: ruletideTypeEnumItem : ( ( rule__TideTypeEnumItem__Group__0 ) ) ;
public final void ruletideTypeEnumItem() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1008:2: ( ( ( rule__TideTypeEnumItem__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1009:1: ( ( rule__TideTypeEnumItem__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1009:1: ( ( rule__TideTypeEnumItem__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1010:1: ( rule__TideTypeEnumItem__Group__0 )
{
before(grammarAccess.getTideTypeEnumItemAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1011:1: ( rule__TideTypeEnumItem__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1011:2: rule__TideTypeEnumItem__Group__0
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__0_in_ruletideTypeEnumItem2084);
rule__TideTypeEnumItem__Group__0();
_fsp--;
}
after(grammarAccess.getTideTypeEnumItemAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruletideTypeEnumItem
// $ANTLR start entryRuleEDate
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1023:1: entryRuleEDate : ruleEDate EOF ;
public final void entryRuleEDate() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1024:1: ( ruleEDate EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1025:1: ruleEDate EOF
{
before(grammarAccess.getEDateRule());
pushFollow(FOLLOW_ruleEDate_in_entryRuleEDate2111);
ruleEDate();
_fsp--;
after(grammarAccess.getEDateRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleEDate2118);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleEDate
// $ANTLR start ruleEDate
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1032:1: ruleEDate : ( RULE_STRING ) ;
public final void ruleEDate() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1036:2: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1037:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1037:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1038:1: RULE_STRING
{
before(grammarAccess.getEDateAccess().getSTRINGTerminalRuleCall());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_ruleEDate2144);
after(grammarAccess.getEDateAccess().getSTRINGTerminalRuleCall());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleEDate
// $ANTLR start entryRuleAvailability
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1051:1: entryRuleAvailability : ruleAvailability EOF ;
public final void entryRuleAvailability() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1052:1: ( ruleAvailability EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1053:1: ruleAvailability EOF
{
before(grammarAccess.getAvailabilityRule());
pushFollow(FOLLOW_ruleAvailability_in_entryRuleAvailability2170);
ruleAvailability();
_fsp--;
after(grammarAccess.getAvailabilityRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleAvailability2177);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleAvailability
// $ANTLR start ruleAvailability
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1060:1: ruleAvailability : ( ( rule__Availability__Group__0 ) ) ;
public final void ruleAvailability() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1064:2: ( ( ( rule__Availability__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1065:1: ( ( rule__Availability__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1065:1: ( ( rule__Availability__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1066:1: ( rule__Availability__Group__0 )
{
before(grammarAccess.getAvailabilityAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1067:1: ( rule__Availability__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1067:2: rule__Availability__Group__0
{
pushFollow(FOLLOW_rule__Availability__Group__0_in_ruleAvailability2203);
rule__Availability__Group__0();
_fsp--;
}
after(grammarAccess.getAvailabilityAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleAvailability
// $ANTLR start entryRuleCost
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1079:1: entryRuleCost : ruleCost EOF ;
public final void entryRuleCost() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1080:1: ( ruleCost EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1081:1: ruleCost EOF
{
before(grammarAccess.getCostRule());
pushFollow(FOLLOW_ruleCost_in_entryRuleCost2230);
ruleCost();
_fsp--;
after(grammarAccess.getCostRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleCost2237);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleCost
// $ANTLR start ruleCost
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1088:1: ruleCost : ( ( rule__Cost__Group__0 ) ) ;
public final void ruleCost() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1092:2: ( ( ( rule__Cost__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1093:1: ( ( rule__Cost__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1093:1: ( ( rule__Cost__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1094:1: ( rule__Cost__Group__0 )
{
before(grammarAccess.getCostAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1095:1: ( rule__Cost__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1095:2: rule__Cost__Group__0
{
pushFollow(FOLLOW_rule__Cost__Group__0_in_ruleCost2263);
rule__Cost__Group__0();
_fsp--;
}
after(grammarAccess.getCostAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleCost
// $ANTLR start entryRuleEDoubleObject
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1107:1: entryRuleEDoubleObject : ruleEDoubleObject EOF ;
public final void entryRuleEDoubleObject() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1108:1: ( ruleEDoubleObject EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1109:1: ruleEDoubleObject EOF
{
before(grammarAccess.getEDoubleObjectRule());
pushFollow(FOLLOW_ruleEDoubleObject_in_entryRuleEDoubleObject2290);
ruleEDoubleObject();
_fsp--;
after(grammarAccess.getEDoubleObjectRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleEDoubleObject2297);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleEDoubleObject
// $ANTLR start ruleEDoubleObject
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1116:1: ruleEDoubleObject : ( ( rule__EDoubleObject__Group__0 ) ) ;
public final void ruleEDoubleObject() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1120:2: ( ( ( rule__EDoubleObject__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1121:1: ( ( rule__EDoubleObject__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1121:1: ( ( rule__EDoubleObject__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1122:1: ( rule__EDoubleObject__Group__0 )
{
before(grammarAccess.getEDoubleObjectAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1123:1: ( rule__EDoubleObject__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1123:2: rule__EDoubleObject__Group__0
{
pushFollow(FOLLOW_rule__EDoubleObject__Group__0_in_ruleEDoubleObject2323);
rule__EDoubleObject__Group__0();
_fsp--;
}
after(grammarAccess.getEDoubleObjectAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleEDoubleObject
// $ANTLR start entryRuleReservedResourceContract
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1135:1: entryRuleReservedResourceContract : ruleReservedResourceContract EOF ;
public final void entryRuleReservedResourceContract() throws RecognitionException {
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1136:1: ( ruleReservedResourceContract EOF )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1137:1: ruleReservedResourceContract EOF
{
before(grammarAccess.getReservedResourceContractRule());
pushFollow(FOLLOW_ruleReservedResourceContract_in_entryRuleReservedResourceContract2350);
ruleReservedResourceContract();
_fsp--;
after(grammarAccess.getReservedResourceContractRule());
match(input,EOF,FOLLOW_EOF_in_entryRuleReservedResourceContract2357);
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
}
return ;
}
// $ANTLR end entryRuleReservedResourceContract
// $ANTLR start ruleReservedResourceContract
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1144:1: ruleReservedResourceContract : ( ( rule__ReservedResourceContract__Group__0 ) ) ;
public final void ruleReservedResourceContract() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1148:2: ( ( ( rule__ReservedResourceContract__Group__0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1149:1: ( ( rule__ReservedResourceContract__Group__0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1149:1: ( ( rule__ReservedResourceContract__Group__0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1150:1: ( rule__ReservedResourceContract__Group__0 )
{
before(grammarAccess.getReservedResourceContractAccess().getGroup());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1151:1: ( rule__ReservedResourceContract__Group__0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1151:2: rule__ReservedResourceContract__Group__0
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__0_in_ruleReservedResourceContract2383);
rule__ReservedResourceContract__Group__0();
_fsp--;
}
after(grammarAccess.getReservedResourceContractAccess().getGroup());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleReservedResourceContract
// $ANTLR start ruleResourceType
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1164:1: ruleResourceType : ( ( rule__ResourceType__Alternatives ) ) ;
public final void ruleResourceType() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1168:1: ( ( ( rule__ResourceType__Alternatives ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1169:1: ( ( rule__ResourceType__Alternatives ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1169:1: ( ( rule__ResourceType__Alternatives ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1170:1: ( rule__ResourceType__Alternatives )
{
before(grammarAccess.getResourceTypeAccess().getAlternatives());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1171:1: ( rule__ResourceType__Alternatives )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1171:2: rule__ResourceType__Alternatives
{
pushFollow(FOLLOW_rule__ResourceType__Alternatives_in_ruleResourceType2420);
rule__ResourceType__Alternatives();
_fsp--;
}
after(grammarAccess.getResourceTypeAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleResourceType
// $ANTLR start ruleServiceResourceOperation
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1183:1: ruleServiceResourceOperation : ( ( rule__ServiceResourceOperation__Alternatives ) ) ;
public final void ruleServiceResourceOperation() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1187:1: ( ( ( rule__ServiceResourceOperation__Alternatives ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1188:1: ( ( rule__ServiceResourceOperation__Alternatives ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1188:1: ( ( rule__ServiceResourceOperation__Alternatives ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1189:1: ( rule__ServiceResourceOperation__Alternatives )
{
before(grammarAccess.getServiceResourceOperationAccess().getAlternatives());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1190:1: ( rule__ServiceResourceOperation__Alternatives )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1190:2: rule__ServiceResourceOperation__Alternatives
{
pushFollow(FOLLOW_rule__ServiceResourceOperation__Alternatives_in_ruleServiceResourceOperation2456);
rule__ServiceResourceOperation__Alternatives();
_fsp--;
}
after(grammarAccess.getServiceResourceOperationAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleServiceResourceOperation
// $ANTLR start ruleRepatabilityScheme
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1202:1: ruleRepatabilityScheme : ( ( rule__RepatabilityScheme__Alternatives ) ) ;
public final void ruleRepatabilityScheme() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1206:1: ( ( ( rule__RepatabilityScheme__Alternatives ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1207:1: ( ( rule__RepatabilityScheme__Alternatives ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1207:1: ( ( rule__RepatabilityScheme__Alternatives ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1208:1: ( rule__RepatabilityScheme__Alternatives )
{
before(grammarAccess.getRepatabilitySchemeAccess().getAlternatives());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1209:1: ( rule__RepatabilityScheme__Alternatives )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1209:2: rule__RepatabilityScheme__Alternatives
{
pushFollow(FOLLOW_rule__RepatabilityScheme__Alternatives_in_ruleRepatabilityScheme2492);
rule__RepatabilityScheme__Alternatives();
_fsp--;
}
after(grammarAccess.getRepatabilitySchemeAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end ruleRepatabilityScheme
// $ANTLR start rulecostUnit
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1221:1: rulecostUnit : ( ( rule__CostUnit__Alternatives ) ) ;
public final void rulecostUnit() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1225:1: ( ( ( rule__CostUnit__Alternatives ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1226:1: ( ( rule__CostUnit__Alternatives ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1226:1: ( ( rule__CostUnit__Alternatives ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1227:1: ( rule__CostUnit__Alternatives )
{
before(grammarAccess.getCostUnitAccess().getAlternatives());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1228:1: ( rule__CostUnit__Alternatives )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1228:2: rule__CostUnit__Alternatives
{
pushFollow(FOLLOW_rule__CostUnit__Alternatives_in_rulecostUnit2528);
rule__CostUnit__Alternatives();
_fsp--;
}
after(grammarAccess.getCostUnitAccess().getAlternatives());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rulecostUnit
// $ANTLR start rule__OfficeUser__Alternatives
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1239:1: rule__OfficeUser__Alternatives : ( ( ruleResourcesProvider_Impl ) | ( ruleTestbedDesigner ) | ( ruleAdmin ) | ( ruleOfficeCustomer ) | ( ruleOfficePersonel_Impl ) );
public final void rule__OfficeUser__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1243:1: ( ( ruleResourcesProvider_Impl ) | ( ruleTestbedDesigner ) | ( ruleAdmin ) | ( ruleOfficeCustomer ) | ( ruleOfficePersonel_Impl ) )
int alt1=5;
switch ( input.LA(1) ) {
case 71:
{
alt1=1;
}
break;
case 77:
{
alt1=2;
}
break;
case 79:
{
alt1=3;
}
break;
case 80:
{
alt1=4;
}
break;
case 83:
{
alt1=5;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("1239:1: rule__OfficeUser__Alternatives : ( ( ruleResourcesProvider_Impl ) | ( ruleTestbedDesigner ) | ( ruleAdmin ) | ( ruleOfficeCustomer ) | ( ruleOfficePersonel_Impl ) );", 1, 0, input);
throw nvae;
}
switch (alt1) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1244:1: ( ruleResourcesProvider_Impl )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1244:1: ( ruleResourcesProvider_Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1245:1: ruleResourcesProvider_Impl
{
before(grammarAccess.getOfficeUserAccess().getResourcesProvider_ImplParserRuleCall_0());
pushFollow(FOLLOW_ruleResourcesProvider_Impl_in_rule__OfficeUser__Alternatives2563);
ruleResourcesProvider_Impl();
_fsp--;
after(grammarAccess.getOfficeUserAccess().getResourcesProvider_ImplParserRuleCall_0());
}
}
break;
case 2 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1250:6: ( ruleTestbedDesigner )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1250:6: ( ruleTestbedDesigner )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1251:1: ruleTestbedDesigner
{
before(grammarAccess.getOfficeUserAccess().getTestbedDesignerParserRuleCall_1());
pushFollow(FOLLOW_ruleTestbedDesigner_in_rule__OfficeUser__Alternatives2580);
ruleTestbedDesigner();
_fsp--;
after(grammarAccess.getOfficeUserAccess().getTestbedDesignerParserRuleCall_1());
}
}
break;
case 3 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1256:6: ( ruleAdmin )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1256:6: ( ruleAdmin )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1257:1: ruleAdmin
{
before(grammarAccess.getOfficeUserAccess().getAdminParserRuleCall_2());
pushFollow(FOLLOW_ruleAdmin_in_rule__OfficeUser__Alternatives2597);
ruleAdmin();
_fsp--;
after(grammarAccess.getOfficeUserAccess().getAdminParserRuleCall_2());
}
}
break;
case 4 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1262:6: ( ruleOfficeCustomer )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1262:6: ( ruleOfficeCustomer )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1263:1: ruleOfficeCustomer
{
before(grammarAccess.getOfficeUserAccess().getOfficeCustomerParserRuleCall_3());
pushFollow(FOLLOW_ruleOfficeCustomer_in_rule__OfficeUser__Alternatives2614);
ruleOfficeCustomer();
_fsp--;
after(grammarAccess.getOfficeUserAccess().getOfficeCustomerParserRuleCall_3());
}
}
break;
case 5 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1268:6: ( ruleOfficePersonel_Impl )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1268:6: ( ruleOfficePersonel_Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1269:1: ruleOfficePersonel_Impl
{
before(grammarAccess.getOfficeUserAccess().getOfficePersonel_ImplParserRuleCall_4());
pushFollow(FOLLOW_ruleOfficePersonel_Impl_in_rule__OfficeUser__Alternatives2631);
ruleOfficePersonel_Impl();
_fsp--;
after(grammarAccess.getOfficeUserAccess().getOfficePersonel_ImplParserRuleCall_4());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeUser__Alternatives
// $ANTLR start rule__SettingType__Alternatives
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1281:1: rule__SettingType__Alternatives : ( ( ruletideTypeString ) | ( ruletideTypeEnum ) | ( ruletideTypeList ) | ( ruletideTypeTideElement ) );
public final void rule__SettingType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1285:1: ( ( ruletideTypeString ) | ( ruletideTypeEnum ) | ( ruletideTypeList ) | ( ruletideTypeTideElement ) )
int alt2=4;
switch ( input.LA(1) ) {
case 117:
{
alt2=1;
}
break;
case 119:
{
alt2=2;
}
break;
case 121:
{
alt2=3;
}
break;
case 123:
{
alt2=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("1281:1: rule__SettingType__Alternatives : ( ( ruletideTypeString ) | ( ruletideTypeEnum ) | ( ruletideTypeList ) | ( ruletideTypeTideElement ) );", 2, 0, input);
throw nvae;
}
switch (alt2) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1286:1: ( ruletideTypeString )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1286:1: ( ruletideTypeString )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1287:1: ruletideTypeString
{
before(grammarAccess.getSettingTypeAccess().getTideTypeStringParserRuleCall_0());
pushFollow(FOLLOW_ruletideTypeString_in_rule__SettingType__Alternatives2665);
ruletideTypeString();
_fsp--;
after(grammarAccess.getSettingTypeAccess().getTideTypeStringParserRuleCall_0());
}
}
break;
case 2 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1292:6: ( ruletideTypeEnum )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1292:6: ( ruletideTypeEnum )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1293:1: ruletideTypeEnum
{
before(grammarAccess.getSettingTypeAccess().getTideTypeEnumParserRuleCall_1());
pushFollow(FOLLOW_ruletideTypeEnum_in_rule__SettingType__Alternatives2682);
ruletideTypeEnum();
_fsp--;
after(grammarAccess.getSettingTypeAccess().getTideTypeEnumParserRuleCall_1());
}
}
break;
case 3 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1298:6: ( ruletideTypeList )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1298:6: ( ruletideTypeList )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1299:1: ruletideTypeList
{
before(grammarAccess.getSettingTypeAccess().getTideTypeListParserRuleCall_2());
pushFollow(FOLLOW_ruletideTypeList_in_rule__SettingType__Alternatives2699);
ruletideTypeList();
_fsp--;
after(grammarAccess.getSettingTypeAccess().getTideTypeListParserRuleCall_2());
}
}
break;
case 4 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1304:6: ( ruletideTypeTideElement )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1304:6: ( ruletideTypeTideElement )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1305:1: ruletideTypeTideElement
{
before(grammarAccess.getSettingTypeAccess().getTideTypeTideElementParserRuleCall_3());
pushFollow(FOLLOW_ruletideTypeTideElement_in_rule__SettingType__Alternatives2716);
ruletideTypeTideElement();
_fsp--;
after(grammarAccess.getSettingTypeAccess().getTideTypeTideElementParserRuleCall_3());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingType__Alternatives
// $ANTLR start rule__EDoubleObject__Alternatives_4_0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1317:1: rule__EDoubleObject__Alternatives_4_0 : ( ( 'E' ) | ( 'e' ) );
public final void rule__EDoubleObject__Alternatives_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1321:1: ( ( 'E' ) | ( 'e' ) )
int alt3=2;
int LA3_0 = input.LA(1);
if ( (LA3_0==11) ) {
alt3=1;
}
else if ( (LA3_0==12) ) {
alt3=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("1317:1: rule__EDoubleObject__Alternatives_4_0 : ( ( 'E' ) | ( 'e' ) );", 3, 0, input);
throw nvae;
}
switch (alt3) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1322:1: ( 'E' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1322:1: ( 'E' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1323:1: 'E'
{
before(grammarAccess.getEDoubleObjectAccess().getEKeyword_4_0_0());
match(input,11,FOLLOW_11_in_rule__EDoubleObject__Alternatives_4_02751);
after(grammarAccess.getEDoubleObjectAccess().getEKeyword_4_0_0());
}
}
break;
case 2 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1330:6: ( 'e' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1330:6: ( 'e' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1331:1: 'e'
{
before(grammarAccess.getEDoubleObjectAccess().getEKeyword_4_0_1());
match(input,12,FOLLOW_12_in_rule__EDoubleObject__Alternatives_4_02771);
after(grammarAccess.getEDoubleObjectAccess().getEKeyword_4_0_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Alternatives_4_0
// $ANTLR start rule__ResourceType__Alternatives
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1343:1: rule__ResourceType__Alternatives : ( ( ( 'SINGLETON' ) ) | ( ( 'MULTITON' ) ) );
public final void rule__ResourceType__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1347:1: ( ( ( 'SINGLETON' ) ) | ( ( 'MULTITON' ) ) )
int alt4=2;
int LA4_0 = input.LA(1);
if ( (LA4_0==13) ) {
alt4=1;
}
else if ( (LA4_0==14) ) {
alt4=2;
}
else {
NoViableAltException nvae =
new NoViableAltException("1343:1: rule__ResourceType__Alternatives : ( ( ( 'SINGLETON' ) ) | ( ( 'MULTITON' ) ) );", 4, 0, input);
throw nvae;
}
switch (alt4) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1348:1: ( ( 'SINGLETON' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1348:1: ( ( 'SINGLETON' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1349:1: ( 'SINGLETON' )
{
before(grammarAccess.getResourceTypeAccess().getSINGLETONEnumLiteralDeclaration_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1350:1: ( 'SINGLETON' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1350:3: 'SINGLETON'
{
match(input,13,FOLLOW_13_in_rule__ResourceType__Alternatives2806);
}
after(grammarAccess.getResourceTypeAccess().getSINGLETONEnumLiteralDeclaration_0());
}
}
break;
case 2 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1355:6: ( ( 'MULTITON' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1355:6: ( ( 'MULTITON' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1356:1: ( 'MULTITON' )
{
before(grammarAccess.getResourceTypeAccess().getMULTITONEnumLiteralDeclaration_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1357:1: ( 'MULTITON' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1357:3: 'MULTITON'
{
match(input,14,FOLLOW_14_in_rule__ResourceType__Alternatives2827);
}
after(grammarAccess.getResourceTypeAccess().getMULTITONEnumLiteralDeclaration_1());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceType__Alternatives
// $ANTLR start rule__ServiceResourceOperation__Alternatives
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1367:1: rule__ServiceResourceOperation__Alternatives : ( ( ( 'OP_CREATE' ) ) | ( ( 'OP_READ' ) ) | ( ( 'OP_UPDATE' ) ) | ( ( 'OP_DELETE' ) ) );
public final void rule__ServiceResourceOperation__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1371:1: ( ( ( 'OP_CREATE' ) ) | ( ( 'OP_READ' ) ) | ( ( 'OP_UPDATE' ) ) | ( ( 'OP_DELETE' ) ) )
int alt5=4;
switch ( input.LA(1) ) {
case 15:
{
alt5=1;
}
break;
case 16:
{
alt5=2;
}
break;
case 17:
{
alt5=3;
}
break;
case 18:
{
alt5=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("1367:1: rule__ServiceResourceOperation__Alternatives : ( ( ( 'OP_CREATE' ) ) | ( ( 'OP_READ' ) ) | ( ( 'OP_UPDATE' ) ) | ( ( 'OP_DELETE' ) ) );", 5, 0, input);
throw nvae;
}
switch (alt5) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1372:1: ( ( 'OP_CREATE' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1372:1: ( ( 'OP_CREATE' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1373:1: ( 'OP_CREATE' )
{
before(grammarAccess.getServiceResourceOperationAccess().getOP_CREATEEnumLiteralDeclaration_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1374:1: ( 'OP_CREATE' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1374:3: 'OP_CREATE'
{
match(input,15,FOLLOW_15_in_rule__ServiceResourceOperation__Alternatives2863);
}
after(grammarAccess.getServiceResourceOperationAccess().getOP_CREATEEnumLiteralDeclaration_0());
}
}
break;
case 2 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1379:6: ( ( 'OP_READ' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1379:6: ( ( 'OP_READ' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1380:1: ( 'OP_READ' )
{
before(grammarAccess.getServiceResourceOperationAccess().getOP_READEnumLiteralDeclaration_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1381:1: ( 'OP_READ' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1381:3: 'OP_READ'
{
match(input,16,FOLLOW_16_in_rule__ServiceResourceOperation__Alternatives2884);
}
after(grammarAccess.getServiceResourceOperationAccess().getOP_READEnumLiteralDeclaration_1());
}
}
break;
case 3 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1386:6: ( ( 'OP_UPDATE' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1386:6: ( ( 'OP_UPDATE' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1387:1: ( 'OP_UPDATE' )
{
before(grammarAccess.getServiceResourceOperationAccess().getOP_UPDATEEnumLiteralDeclaration_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1388:1: ( 'OP_UPDATE' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1388:3: 'OP_UPDATE'
{
match(input,17,FOLLOW_17_in_rule__ServiceResourceOperation__Alternatives2905);
}
after(grammarAccess.getServiceResourceOperationAccess().getOP_UPDATEEnumLiteralDeclaration_2());
}
}
break;
case 4 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1393:6: ( ( 'OP_DELETE' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1393:6: ( ( 'OP_DELETE' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1394:1: ( 'OP_DELETE' )
{
before(grammarAccess.getServiceResourceOperationAccess().getOP_DELETEEnumLiteralDeclaration_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1395:1: ( 'OP_DELETE' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1395:3: 'OP_DELETE'
{
match(input,18,FOLLOW_18_in_rule__ServiceResourceOperation__Alternatives2926);
}
after(grammarAccess.getServiceResourceOperationAccess().getOP_DELETEEnumLiteralDeclaration_3());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceResourceOperation__Alternatives
// $ANTLR start rule__RepatabilityScheme__Alternatives
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1405:1: rule__RepatabilityScheme__Alternatives : ( ( ( 'DAILY' ) ) | ( ( 'WEEKLY' ) ) | ( ( 'MONTHLY' ) ) | ( ( 'YEARLY' ) ) );
public final void rule__RepatabilityScheme__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1409:1: ( ( ( 'DAILY' ) ) | ( ( 'WEEKLY' ) ) | ( ( 'MONTHLY' ) ) | ( ( 'YEARLY' ) ) )
int alt6=4;
switch ( input.LA(1) ) {
case 19:
{
alt6=1;
}
break;
case 20:
{
alt6=2;
}
break;
case 21:
{
alt6=3;
}
break;
case 22:
{
alt6=4;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("1405:1: rule__RepatabilityScheme__Alternatives : ( ( ( 'DAILY' ) ) | ( ( 'WEEKLY' ) ) | ( ( 'MONTHLY' ) ) | ( ( 'YEARLY' ) ) );", 6, 0, input);
throw nvae;
}
switch (alt6) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1410:1: ( ( 'DAILY' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1410:1: ( ( 'DAILY' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1411:1: ( 'DAILY' )
{
before(grammarAccess.getRepatabilitySchemeAccess().getDAILYEnumLiteralDeclaration_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1412:1: ( 'DAILY' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1412:3: 'DAILY'
{
match(input,19,FOLLOW_19_in_rule__RepatabilityScheme__Alternatives2962);
}
after(grammarAccess.getRepatabilitySchemeAccess().getDAILYEnumLiteralDeclaration_0());
}
}
break;
case 2 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1417:6: ( ( 'WEEKLY' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1417:6: ( ( 'WEEKLY' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1418:1: ( 'WEEKLY' )
{
before(grammarAccess.getRepatabilitySchemeAccess().getWEEKLYEnumLiteralDeclaration_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1419:1: ( 'WEEKLY' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1419:3: 'WEEKLY'
{
match(input,20,FOLLOW_20_in_rule__RepatabilityScheme__Alternatives2983);
}
after(grammarAccess.getRepatabilitySchemeAccess().getWEEKLYEnumLiteralDeclaration_1());
}
}
break;
case 3 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1424:6: ( ( 'MONTHLY' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1424:6: ( ( 'MONTHLY' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1425:1: ( 'MONTHLY' )
{
before(grammarAccess.getRepatabilitySchemeAccess().getMONTHLYEnumLiteralDeclaration_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1426:1: ( 'MONTHLY' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1426:3: 'MONTHLY'
{
match(input,21,FOLLOW_21_in_rule__RepatabilityScheme__Alternatives3004);
}
after(grammarAccess.getRepatabilitySchemeAccess().getMONTHLYEnumLiteralDeclaration_2());
}
}
break;
case 4 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1431:6: ( ( 'YEARLY' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1431:6: ( ( 'YEARLY' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1432:1: ( 'YEARLY' )
{
before(grammarAccess.getRepatabilitySchemeAccess().getYEARLYEnumLiteralDeclaration_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1433:1: ( 'YEARLY' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1433:3: 'YEARLY'
{
match(input,22,FOLLOW_22_in_rule__RepatabilityScheme__Alternatives3025);
}
after(grammarAccess.getRepatabilitySchemeAccess().getYEARLYEnumLiteralDeclaration_3());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__RepatabilityScheme__Alternatives
// $ANTLR start rule__CostUnit__Alternatives
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1443:1: rule__CostUnit__Alternatives : ( ( ( 'MIN' ) ) | ( ( 'HOUR' ) ) | ( ( 'DAY' ) ) | ( ( 'USAGE' ) ) | ( ( 'OTHER' ) ) );
public final void rule__CostUnit__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1447:1: ( ( ( 'MIN' ) ) | ( ( 'HOUR' ) ) | ( ( 'DAY' ) ) | ( ( 'USAGE' ) ) | ( ( 'OTHER' ) ) )
int alt7=5;
switch ( input.LA(1) ) {
case 23:
{
alt7=1;
}
break;
case 24:
{
alt7=2;
}
break;
case 25:
{
alt7=3;
}
break;
case 26:
{
alt7=4;
}
break;
case 27:
{
alt7=5;
}
break;
default:
NoViableAltException nvae =
new NoViableAltException("1443:1: rule__CostUnit__Alternatives : ( ( ( 'MIN' ) ) | ( ( 'HOUR' ) ) | ( ( 'DAY' ) ) | ( ( 'USAGE' ) ) | ( ( 'OTHER' ) ) );", 7, 0, input);
throw nvae;
}
switch (alt7) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1448:1: ( ( 'MIN' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1448:1: ( ( 'MIN' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1449:1: ( 'MIN' )
{
before(grammarAccess.getCostUnitAccess().getMINEnumLiteralDeclaration_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1450:1: ( 'MIN' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1450:3: 'MIN'
{
match(input,23,FOLLOW_23_in_rule__CostUnit__Alternatives3061);
}
after(grammarAccess.getCostUnitAccess().getMINEnumLiteralDeclaration_0());
}
}
break;
case 2 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1455:6: ( ( 'HOUR' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1455:6: ( ( 'HOUR' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1456:1: ( 'HOUR' )
{
before(grammarAccess.getCostUnitAccess().getHOUREnumLiteralDeclaration_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1457:1: ( 'HOUR' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1457:3: 'HOUR'
{
match(input,24,FOLLOW_24_in_rule__CostUnit__Alternatives3082);
}
after(grammarAccess.getCostUnitAccess().getHOUREnumLiteralDeclaration_1());
}
}
break;
case 3 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1462:6: ( ( 'DAY' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1462:6: ( ( 'DAY' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1463:1: ( 'DAY' )
{
before(grammarAccess.getCostUnitAccess().getDAYEnumLiteralDeclaration_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1464:1: ( 'DAY' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1464:3: 'DAY'
{
match(input,25,FOLLOW_25_in_rule__CostUnit__Alternatives3103);
}
after(grammarAccess.getCostUnitAccess().getDAYEnumLiteralDeclaration_2());
}
}
break;
case 4 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1469:6: ( ( 'USAGE' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1469:6: ( ( 'USAGE' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1470:1: ( 'USAGE' )
{
before(grammarAccess.getCostUnitAccess().getUSAGEEnumLiteralDeclaration_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1471:1: ( 'USAGE' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1471:3: 'USAGE'
{
match(input,26,FOLLOW_26_in_rule__CostUnit__Alternatives3124);
}
after(grammarAccess.getCostUnitAccess().getUSAGEEnumLiteralDeclaration_3());
}
}
break;
case 5 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1476:6: ( ( 'OTHER' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1476:6: ( ( 'OTHER' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1477:1: ( 'OTHER' )
{
before(grammarAccess.getCostUnitAccess().getOTHEREnumLiteralDeclaration_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1478:1: ( 'OTHER' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1478:3: 'OTHER'
{
match(input,27,FOLLOW_27_in_rule__CostUnit__Alternatives3145);
}
after(grammarAccess.getCostUnitAccess().getOTHEREnumLiteralDeclaration_4());
}
}
break;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__CostUnit__Alternatives
// $ANTLR start rule__OfficeRule__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1490:1: rule__OfficeRule__Group__0 : rule__OfficeRule__Group__0__Impl rule__OfficeRule__Group__1 ;
public final void rule__OfficeRule__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1494:1: ( rule__OfficeRule__Group__0__Impl rule__OfficeRule__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1495:2: rule__OfficeRule__Group__0__Impl rule__OfficeRule__Group__1
{
pushFollow(FOLLOW_rule__OfficeRule__Group__0__Impl_in_rule__OfficeRule__Group__03178);
rule__OfficeRule__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeRule__Group__1_in_rule__OfficeRule__Group__03181);
rule__OfficeRule__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeRule__Group__0
// $ANTLR start rule__OfficeRule__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1502:1: rule__OfficeRule__Group__0__Impl : ( () ) ;
public final void rule__OfficeRule__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1506:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1507:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1507:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1508:1: ()
{
before(grammarAccess.getOfficeRuleAccess().getOfficeRuleAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1509:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1511:1:
{
}
after(grammarAccess.getOfficeRuleAccess().getOfficeRuleAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeRule__Group__0__Impl
// $ANTLR start rule__OfficeRule__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1521:1: rule__OfficeRule__Group__1 : rule__OfficeRule__Group__1__Impl rule__OfficeRule__Group__2 ;
public final void rule__OfficeRule__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1525:1: ( rule__OfficeRule__Group__1__Impl rule__OfficeRule__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1526:2: rule__OfficeRule__Group__1__Impl rule__OfficeRule__Group__2
{
pushFollow(FOLLOW_rule__OfficeRule__Group__1__Impl_in_rule__OfficeRule__Group__13239);
rule__OfficeRule__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeRule__Group__2_in_rule__OfficeRule__Group__13242);
rule__OfficeRule__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeRule__Group__1
// $ANTLR start rule__OfficeRule__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1533:1: rule__OfficeRule__Group__1__Impl : ( ( rule__OfficeRule__ImportsAssignment_1 )* ) ;
public final void rule__OfficeRule__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1537:1: ( ( ( rule__OfficeRule__ImportsAssignment_1 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1538:1: ( ( rule__OfficeRule__ImportsAssignment_1 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1538:1: ( ( rule__OfficeRule__ImportsAssignment_1 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1539:1: ( rule__OfficeRule__ImportsAssignment_1 )*
{
before(grammarAccess.getOfficeRuleAccess().getImportsAssignment_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1540:1: ( rule__OfficeRule__ImportsAssignment_1 )*
loop8:
do {
int alt8=2;
int LA8_0 = input.LA(1);
if ( (LA8_0==28) ) {
alt8=1;
}
switch (alt8) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1540:2: rule__OfficeRule__ImportsAssignment_1
{
pushFollow(FOLLOW_rule__OfficeRule__ImportsAssignment_1_in_rule__OfficeRule__Group__1__Impl3269);
rule__OfficeRule__ImportsAssignment_1();
_fsp--;
}
break;
default :
break loop8;
}
} while (true);
after(grammarAccess.getOfficeRuleAccess().getImportsAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeRule__Group__1__Impl
// $ANTLR start rule__OfficeRule__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1550:1: rule__OfficeRule__Group__2 : rule__OfficeRule__Group__2__Impl ;
public final void rule__OfficeRule__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1554:1: ( rule__OfficeRule__Group__2__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1555:2: rule__OfficeRule__Group__2__Impl
{
pushFollow(FOLLOW_rule__OfficeRule__Group__2__Impl_in_rule__OfficeRule__Group__23300);
rule__OfficeRule__Group__2__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeRule__Group__2
// $ANTLR start rule__OfficeRule__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1561:1: rule__OfficeRule__Group__2__Impl : ( ( rule__OfficeRule__TestbedOfficevAssignment_2 ) ) ;
public final void rule__OfficeRule__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1565:1: ( ( ( rule__OfficeRule__TestbedOfficevAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1566:1: ( ( rule__OfficeRule__TestbedOfficevAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1566:1: ( ( rule__OfficeRule__TestbedOfficevAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1567:1: ( rule__OfficeRule__TestbedOfficevAssignment_2 )
{
before(grammarAccess.getOfficeRuleAccess().getTestbedOfficevAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1568:1: ( rule__OfficeRule__TestbedOfficevAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1568:2: rule__OfficeRule__TestbedOfficevAssignment_2
{
pushFollow(FOLLOW_rule__OfficeRule__TestbedOfficevAssignment_2_in_rule__OfficeRule__Group__2__Impl3327);
rule__OfficeRule__TestbedOfficevAssignment_2();
_fsp--;
}
after(grammarAccess.getOfficeRuleAccess().getTestbedOfficevAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeRule__Group__2__Impl
// $ANTLR start rule__ImportOffice__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1584:1: rule__ImportOffice__Group__0 : rule__ImportOffice__Group__0__Impl rule__ImportOffice__Group__1 ;
public final void rule__ImportOffice__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1588:1: ( rule__ImportOffice__Group__0__Impl rule__ImportOffice__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1589:2: rule__ImportOffice__Group__0__Impl rule__ImportOffice__Group__1
{
pushFollow(FOLLOW_rule__ImportOffice__Group__0__Impl_in_rule__ImportOffice__Group__03363);
rule__ImportOffice__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ImportOffice__Group__1_in_rule__ImportOffice__Group__03366);
rule__ImportOffice__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ImportOffice__Group__0
// $ANTLR start rule__ImportOffice__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1596:1: rule__ImportOffice__Group__0__Impl : ( 'import service description' ) ;
public final void rule__ImportOffice__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1600:1: ( ( 'import service description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1601:1: ( 'import service description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1601:1: ( 'import service description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1602:1: 'import service description'
{
before(grammarAccess.getImportOfficeAccess().getImportServiceDescriptionKeyword_0());
match(input,28,FOLLOW_28_in_rule__ImportOffice__Group__0__Impl3394);
after(grammarAccess.getImportOfficeAccess().getImportServiceDescriptionKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ImportOffice__Group__0__Impl
// $ANTLR start rule__ImportOffice__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1615:1: rule__ImportOffice__Group__1 : rule__ImportOffice__Group__1__Impl rule__ImportOffice__Group__2 ;
public final void rule__ImportOffice__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1619:1: ( rule__ImportOffice__Group__1__Impl rule__ImportOffice__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1620:2: rule__ImportOffice__Group__1__Impl rule__ImportOffice__Group__2
{
pushFollow(FOLLOW_rule__ImportOffice__Group__1__Impl_in_rule__ImportOffice__Group__13425);
rule__ImportOffice__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ImportOffice__Group__2_in_rule__ImportOffice__Group__13428);
rule__ImportOffice__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ImportOffice__Group__1
// $ANTLR start rule__ImportOffice__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1627:1: rule__ImportOffice__Group__1__Impl : ( ( rule__ImportOffice__ImportURIAssignment_1 ) ) ;
public final void rule__ImportOffice__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1631:1: ( ( ( rule__ImportOffice__ImportURIAssignment_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1632:1: ( ( rule__ImportOffice__ImportURIAssignment_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1632:1: ( ( rule__ImportOffice__ImportURIAssignment_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1633:1: ( rule__ImportOffice__ImportURIAssignment_1 )
{
before(grammarAccess.getImportOfficeAccess().getImportURIAssignment_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1634:1: ( rule__ImportOffice__ImportURIAssignment_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1634:2: rule__ImportOffice__ImportURIAssignment_1
{
pushFollow(FOLLOW_rule__ImportOffice__ImportURIAssignment_1_in_rule__ImportOffice__Group__1__Impl3455);
rule__ImportOffice__ImportURIAssignment_1();
_fsp--;
}
after(grammarAccess.getImportOfficeAccess().getImportURIAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ImportOffice__Group__1__Impl
// $ANTLR start rule__ImportOffice__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1644:1: rule__ImportOffice__Group__2 : rule__ImportOffice__Group__2__Impl ;
public final void rule__ImportOffice__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1648:1: ( rule__ImportOffice__Group__2__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1649:2: rule__ImportOffice__Group__2__Impl
{
pushFollow(FOLLOW_rule__ImportOffice__Group__2__Impl_in_rule__ImportOffice__Group__23485);
rule__ImportOffice__Group__2__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ImportOffice__Group__2
// $ANTLR start rule__ImportOffice__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1655:1: rule__ImportOffice__Group__2__Impl : ( ';' ) ;
public final void rule__ImportOffice__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1659:1: ( ( ';' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1660:1: ( ';' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1660:1: ( ';' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1661:1: ';'
{
before(grammarAccess.getImportOfficeAccess().getSemicolonKeyword_2());
match(input,29,FOLLOW_29_in_rule__ImportOffice__Group__2__Impl3513);
after(grammarAccess.getImportOfficeAccess().getSemicolonKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ImportOffice__Group__2__Impl
// $ANTLR start rule__Office__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1680:1: rule__Office__Group__0 : rule__Office__Group__0__Impl rule__Office__Group__1 ;
public final void rule__Office__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1684:1: ( rule__Office__Group__0__Impl rule__Office__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1685:2: rule__Office__Group__0__Impl rule__Office__Group__1
{
pushFollow(FOLLOW_rule__Office__Group__0__Impl_in_rule__Office__Group__03550);
rule__Office__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__1_in_rule__Office__Group__03553);
rule__Office__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__0
// $ANTLR start rule__Office__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1692:1: rule__Office__Group__0__Impl : ( () ) ;
public final void rule__Office__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1696:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1697:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1697:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1698:1: ()
{
before(grammarAccess.getOfficeAccess().getOfficeAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1699:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1701:1:
{
}
after(grammarAccess.getOfficeAccess().getOfficeAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__0__Impl
// $ANTLR start rule__Office__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1711:1: rule__Office__Group__1 : rule__Office__Group__1__Impl rule__Office__Group__2 ;
public final void rule__Office__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1715:1: ( rule__Office__Group__1__Impl rule__Office__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1716:2: rule__Office__Group__1__Impl rule__Office__Group__2
{
pushFollow(FOLLOW_rule__Office__Group__1__Impl_in_rule__Office__Group__13611);
rule__Office__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__2_in_rule__Office__Group__13614);
rule__Office__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__1
// $ANTLR start rule__Office__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1723:1: rule__Office__Group__1__Impl : ( 'Office' ) ;
public final void rule__Office__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1727:1: ( ( 'Office' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1728:1: ( 'Office' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1728:1: ( 'Office' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1729:1: 'Office'
{
before(grammarAccess.getOfficeAccess().getOfficeKeyword_1());
match(input,30,FOLLOW_30_in_rule__Office__Group__1__Impl3642);
after(grammarAccess.getOfficeAccess().getOfficeKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__1__Impl
// $ANTLR start rule__Office__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1742:1: rule__Office__Group__2 : rule__Office__Group__2__Impl rule__Office__Group__3 ;
public final void rule__Office__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1746:1: ( rule__Office__Group__2__Impl rule__Office__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1747:2: rule__Office__Group__2__Impl rule__Office__Group__3
{
pushFollow(FOLLOW_rule__Office__Group__2__Impl_in_rule__Office__Group__23673);
rule__Office__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__3_in_rule__Office__Group__23676);
rule__Office__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__2
// $ANTLR start rule__Office__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1754:1: rule__Office__Group__2__Impl : ( ( rule__Office__UniqueIDAssignment_2 ) ) ;
public final void rule__Office__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1758:1: ( ( ( rule__Office__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1759:1: ( ( rule__Office__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1759:1: ( ( rule__Office__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1760:1: ( rule__Office__UniqueIDAssignment_2 )
{
before(grammarAccess.getOfficeAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1761:1: ( rule__Office__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1761:2: rule__Office__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__Office__UniqueIDAssignment_2_in_rule__Office__Group__2__Impl3703);
rule__Office__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__2__Impl
// $ANTLR start rule__Office__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1771:1: rule__Office__Group__3 : rule__Office__Group__3__Impl rule__Office__Group__4 ;
public final void rule__Office__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1775:1: ( rule__Office__Group__3__Impl rule__Office__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1776:2: rule__Office__Group__3__Impl rule__Office__Group__4
{
pushFollow(FOLLOW_rule__Office__Group__3__Impl_in_rule__Office__Group__33733);
rule__Office__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__4_in_rule__Office__Group__33736);
rule__Office__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__3
// $ANTLR start rule__Office__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1783:1: rule__Office__Group__3__Impl : ( '{' ) ;
public final void rule__Office__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1787:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1788:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1788:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1789:1: '{'
{
before(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__Office__Group__3__Impl3764);
after(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__3__Impl
// $ANTLR start rule__Office__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1802:1: rule__Office__Group__4 : rule__Office__Group__4__Impl rule__Office__Group__5 ;
public final void rule__Office__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1806:1: ( rule__Office__Group__4__Impl rule__Office__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1807:2: rule__Office__Group__4__Impl rule__Office__Group__5
{
pushFollow(FOLLOW_rule__Office__Group__4__Impl_in_rule__Office__Group__43795);
rule__Office__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__5_in_rule__Office__Group__43798);
rule__Office__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__4
// $ANTLR start rule__Office__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1814:1: rule__Office__Group__4__Impl : ( ( rule__Office__Group_4__0 )? ) ;
public final void rule__Office__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1818:1: ( ( ( rule__Office__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1819:1: ( ( rule__Office__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1819:1: ( ( rule__Office__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1820:1: ( rule__Office__Group_4__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1821:1: ( rule__Office__Group_4__0 )?
int alt9=2;
int LA9_0 = input.LA(1);
if ( (LA9_0==33) ) {
alt9=1;
}
switch (alt9) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1821:2: rule__Office__Group_4__0
{
pushFollow(FOLLOW_rule__Office__Group_4__0_in_rule__Office__Group__4__Impl3825);
rule__Office__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__4__Impl
// $ANTLR start rule__Office__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1831:1: rule__Office__Group__5 : rule__Office__Group__5__Impl rule__Office__Group__6 ;
public final void rule__Office__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1835:1: ( rule__Office__Group__5__Impl rule__Office__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1836:2: rule__Office__Group__5__Impl rule__Office__Group__6
{
pushFollow(FOLLOW_rule__Office__Group__5__Impl_in_rule__Office__Group__53856);
rule__Office__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__6_in_rule__Office__Group__53859);
rule__Office__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__5
// $ANTLR start rule__Office__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1843:1: rule__Office__Group__5__Impl : ( ( rule__Office__Group_5__0 )? ) ;
public final void rule__Office__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1847:1: ( ( ( rule__Office__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1848:1: ( ( rule__Office__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1848:1: ( ( rule__Office__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1849:1: ( rule__Office__Group_5__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1850:1: ( rule__Office__Group_5__0 )?
int alt10=2;
int LA10_0 = input.LA(1);
if ( (LA10_0==34) ) {
alt10=1;
}
switch (alt10) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1850:2: rule__Office__Group_5__0
{
pushFollow(FOLLOW_rule__Office__Group_5__0_in_rule__Office__Group__5__Impl3886);
rule__Office__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__5__Impl
// $ANTLR start rule__Office__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1860:1: rule__Office__Group__6 : rule__Office__Group__6__Impl rule__Office__Group__7 ;
public final void rule__Office__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1864:1: ( rule__Office__Group__6__Impl rule__Office__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1865:2: rule__Office__Group__6__Impl rule__Office__Group__7
{
pushFollow(FOLLOW_rule__Office__Group__6__Impl_in_rule__Office__Group__63917);
rule__Office__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__7_in_rule__Office__Group__63920);
rule__Office__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__6
// $ANTLR start rule__Office__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1872:1: rule__Office__Group__6__Impl : ( ( rule__Office__Group_6__0 )? ) ;
public final void rule__Office__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1876:1: ( ( ( rule__Office__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1877:1: ( ( rule__Office__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1877:1: ( ( rule__Office__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1878:1: ( rule__Office__Group_6__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1879:1: ( rule__Office__Group_6__0 )?
int alt11=2;
int LA11_0 = input.LA(1);
if ( (LA11_0==35) ) {
alt11=1;
}
switch (alt11) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1879:2: rule__Office__Group_6__0
{
pushFollow(FOLLOW_rule__Office__Group_6__0_in_rule__Office__Group__6__Impl3947);
rule__Office__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__6__Impl
// $ANTLR start rule__Office__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1889:1: rule__Office__Group__7 : rule__Office__Group__7__Impl rule__Office__Group__8 ;
public final void rule__Office__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1893:1: ( rule__Office__Group__7__Impl rule__Office__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1894:2: rule__Office__Group__7__Impl rule__Office__Group__8
{
pushFollow(FOLLOW_rule__Office__Group__7__Impl_in_rule__Office__Group__73978);
rule__Office__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__8_in_rule__Office__Group__73981);
rule__Office__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__7
// $ANTLR start rule__Office__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1901:1: rule__Office__Group__7__Impl : ( ( rule__Office__Group_7__0 )? ) ;
public final void rule__Office__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1905:1: ( ( ( rule__Office__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1906:1: ( ( rule__Office__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1906:1: ( ( rule__Office__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1907:1: ( rule__Office__Group_7__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1908:1: ( rule__Office__Group_7__0 )?
int alt12=2;
int LA12_0 = input.LA(1);
if ( (LA12_0==36) ) {
alt12=1;
}
switch (alt12) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1908:2: rule__Office__Group_7__0
{
pushFollow(FOLLOW_rule__Office__Group_7__0_in_rule__Office__Group__7__Impl4008);
rule__Office__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__7__Impl
// $ANTLR start rule__Office__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1918:1: rule__Office__Group__8 : rule__Office__Group__8__Impl rule__Office__Group__9 ;
public final void rule__Office__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1922:1: ( rule__Office__Group__8__Impl rule__Office__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1923:2: rule__Office__Group__8__Impl rule__Office__Group__9
{
pushFollow(FOLLOW_rule__Office__Group__8__Impl_in_rule__Office__Group__84039);
rule__Office__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__9_in_rule__Office__Group__84042);
rule__Office__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__8
// $ANTLR start rule__Office__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1930:1: rule__Office__Group__8__Impl : ( ( rule__Office__Group_8__0 )? ) ;
public final void rule__Office__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1934:1: ( ( ( rule__Office__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1935:1: ( ( rule__Office__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1935:1: ( ( rule__Office__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1936:1: ( rule__Office__Group_8__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1937:1: ( rule__Office__Group_8__0 )?
int alt13=2;
int LA13_0 = input.LA(1);
if ( (LA13_0==37) ) {
alt13=1;
}
switch (alt13) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1937:2: rule__Office__Group_8__0
{
pushFollow(FOLLOW_rule__Office__Group_8__0_in_rule__Office__Group__8__Impl4069);
rule__Office__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__8__Impl
// $ANTLR start rule__Office__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1947:1: rule__Office__Group__9 : rule__Office__Group__9__Impl rule__Office__Group__10 ;
public final void rule__Office__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1951:1: ( rule__Office__Group__9__Impl rule__Office__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1952:2: rule__Office__Group__9__Impl rule__Office__Group__10
{
pushFollow(FOLLOW_rule__Office__Group__9__Impl_in_rule__Office__Group__94100);
rule__Office__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__10_in_rule__Office__Group__94103);
rule__Office__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__9
// $ANTLR start rule__Office__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1959:1: rule__Office__Group__9__Impl : ( ( rule__Office__Group_9__0 )? ) ;
public final void rule__Office__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1963:1: ( ( ( rule__Office__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1964:1: ( ( rule__Office__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1964:1: ( ( rule__Office__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1965:1: ( rule__Office__Group_9__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1966:1: ( rule__Office__Group_9__0 )?
int alt14=2;
int LA14_0 = input.LA(1);
if ( (LA14_0==38) ) {
alt14=1;
}
switch (alt14) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1966:2: rule__Office__Group_9__0
{
pushFollow(FOLLOW_rule__Office__Group_9__0_in_rule__Office__Group__9__Impl4130);
rule__Office__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__9__Impl
// $ANTLR start rule__Office__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1976:1: rule__Office__Group__10 : rule__Office__Group__10__Impl rule__Office__Group__11 ;
public final void rule__Office__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1980:1: ( rule__Office__Group__10__Impl rule__Office__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1981:2: rule__Office__Group__10__Impl rule__Office__Group__11
{
pushFollow(FOLLOW_rule__Office__Group__10__Impl_in_rule__Office__Group__104161);
rule__Office__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__11_in_rule__Office__Group__104164);
rule__Office__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__10
// $ANTLR start rule__Office__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1988:1: rule__Office__Group__10__Impl : ( ( rule__Office__Group_10__0 )? ) ;
public final void rule__Office__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1992:1: ( ( ( rule__Office__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1993:1: ( ( rule__Office__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1993:1: ( ( rule__Office__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1994:1: ( rule__Office__Group_10__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1995:1: ( rule__Office__Group_10__0 )?
int alt15=2;
int LA15_0 = input.LA(1);
if ( (LA15_0==40) ) {
alt15=1;
}
switch (alt15) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:1995:2: rule__Office__Group_10__0
{
pushFollow(FOLLOW_rule__Office__Group_10__0_in_rule__Office__Group__10__Impl4191);
rule__Office__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__10__Impl
// $ANTLR start rule__Office__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2005:1: rule__Office__Group__11 : rule__Office__Group__11__Impl rule__Office__Group__12 ;
public final void rule__Office__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2009:1: ( rule__Office__Group__11__Impl rule__Office__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2010:2: rule__Office__Group__11__Impl rule__Office__Group__12
{
pushFollow(FOLLOW_rule__Office__Group__11__Impl_in_rule__Office__Group__114222);
rule__Office__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__12_in_rule__Office__Group__114225);
rule__Office__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__11
// $ANTLR start rule__Office__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2017:1: rule__Office__Group__11__Impl : ( ( rule__Office__Group_11__0 )? ) ;
public final void rule__Office__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2021:1: ( ( ( rule__Office__Group_11__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2022:1: ( ( rule__Office__Group_11__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2022:1: ( ( rule__Office__Group_11__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2023:1: ( rule__Office__Group_11__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2024:1: ( rule__Office__Group_11__0 )?
int alt16=2;
int LA16_0 = input.LA(1);
if ( (LA16_0==41) ) {
alt16=1;
}
switch (alt16) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2024:2: rule__Office__Group_11__0
{
pushFollow(FOLLOW_rule__Office__Group_11__0_in_rule__Office__Group__11__Impl4252);
rule__Office__Group_11__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__11__Impl
// $ANTLR start rule__Office__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2034:1: rule__Office__Group__12 : rule__Office__Group__12__Impl rule__Office__Group__13 ;
public final void rule__Office__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2038:1: ( rule__Office__Group__12__Impl rule__Office__Group__13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2039:2: rule__Office__Group__12__Impl rule__Office__Group__13
{
pushFollow(FOLLOW_rule__Office__Group__12__Impl_in_rule__Office__Group__124283);
rule__Office__Group__12__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__13_in_rule__Office__Group__124286);
rule__Office__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__12
// $ANTLR start rule__Office__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2046:1: rule__Office__Group__12__Impl : ( ( rule__Office__Group_12__0 )? ) ;
public final void rule__Office__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2050:1: ( ( ( rule__Office__Group_12__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2051:1: ( ( rule__Office__Group_12__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2051:1: ( ( rule__Office__Group_12__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2052:1: ( rule__Office__Group_12__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_12());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2053:1: ( rule__Office__Group_12__0 )?
int alt17=2;
int LA17_0 = input.LA(1);
if ( (LA17_0==42) ) {
alt17=1;
}
switch (alt17) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2053:2: rule__Office__Group_12__0
{
pushFollow(FOLLOW_rule__Office__Group_12__0_in_rule__Office__Group__12__Impl4313);
rule__Office__Group_12__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__12__Impl
// $ANTLR start rule__Office__Group__13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2063:1: rule__Office__Group__13 : rule__Office__Group__13__Impl rule__Office__Group__14 ;
public final void rule__Office__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2067:1: ( rule__Office__Group__13__Impl rule__Office__Group__14 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2068:2: rule__Office__Group__13__Impl rule__Office__Group__14
{
pushFollow(FOLLOW_rule__Office__Group__13__Impl_in_rule__Office__Group__134344);
rule__Office__Group__13__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__14_in_rule__Office__Group__134347);
rule__Office__Group__14();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__13
// $ANTLR start rule__Office__Group__13__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2075:1: rule__Office__Group__13__Impl : ( ( rule__Office__Group_13__0 )? ) ;
public final void rule__Office__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2079:1: ( ( ( rule__Office__Group_13__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2080:1: ( ( rule__Office__Group_13__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2080:1: ( ( rule__Office__Group_13__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2081:1: ( rule__Office__Group_13__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_13());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2082:1: ( rule__Office__Group_13__0 )?
int alt18=2;
int LA18_0 = input.LA(1);
if ( (LA18_0==43) ) {
alt18=1;
}
switch (alt18) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2082:2: rule__Office__Group_13__0
{
pushFollow(FOLLOW_rule__Office__Group_13__0_in_rule__Office__Group__13__Impl4374);
rule__Office__Group_13__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__13__Impl
// $ANTLR start rule__Office__Group__14
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2092:1: rule__Office__Group__14 : rule__Office__Group__14__Impl rule__Office__Group__15 ;
public final void rule__Office__Group__14() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2096:1: ( rule__Office__Group__14__Impl rule__Office__Group__15 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2097:2: rule__Office__Group__14__Impl rule__Office__Group__15
{
pushFollow(FOLLOW_rule__Office__Group__14__Impl_in_rule__Office__Group__144405);
rule__Office__Group__14__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group__15_in_rule__Office__Group__144408);
rule__Office__Group__15();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__14
// $ANTLR start rule__Office__Group__14__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2104:1: rule__Office__Group__14__Impl : ( ( rule__Office__Group_14__0 )? ) ;
public final void rule__Office__Group__14__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2108:1: ( ( ( rule__Office__Group_14__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2109:1: ( ( rule__Office__Group_14__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2109:1: ( ( rule__Office__Group_14__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2110:1: ( rule__Office__Group_14__0 )?
{
before(grammarAccess.getOfficeAccess().getGroup_14());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2111:1: ( rule__Office__Group_14__0 )?
int alt19=2;
int LA19_0 = input.LA(1);
if ( (LA19_0==44) ) {
alt19=1;
}
switch (alt19) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2111:2: rule__Office__Group_14__0
{
pushFollow(FOLLOW_rule__Office__Group_14__0_in_rule__Office__Group__14__Impl4435);
rule__Office__Group_14__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeAccess().getGroup_14());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__14__Impl
// $ANTLR start rule__Office__Group__15
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2121:1: rule__Office__Group__15 : rule__Office__Group__15__Impl ;
public final void rule__Office__Group__15() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2125:1: ( rule__Office__Group__15__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2126:2: rule__Office__Group__15__Impl
{
pushFollow(FOLLOW_rule__Office__Group__15__Impl_in_rule__Office__Group__154466);
rule__Office__Group__15__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__15
// $ANTLR start rule__Office__Group__15__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2132:1: rule__Office__Group__15__Impl : ( '}' ) ;
public final void rule__Office__Group__15__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2136:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2137:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2137:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2138:1: '}'
{
before(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_15());
match(input,32,FOLLOW_32_in_rule__Office__Group__15__Impl4494);
after(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_15());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group__15__Impl
// $ANTLR start rule__Office__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2183:1: rule__Office__Group_4__0 : rule__Office__Group_4__0__Impl rule__Office__Group_4__1 ;
public final void rule__Office__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2187:1: ( rule__Office__Group_4__0__Impl rule__Office__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2188:2: rule__Office__Group_4__0__Impl rule__Office__Group_4__1
{
pushFollow(FOLLOW_rule__Office__Group_4__0__Impl_in_rule__Office__Group_4__04557);
rule__Office__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_4__1_in_rule__Office__Group_4__04560);
rule__Office__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_4__0
// $ANTLR start rule__Office__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2195:1: rule__Office__Group_4__0__Impl : ( 'name' ) ;
public final void rule__Office__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2199:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2200:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2200:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2201:1: 'name'
{
before(grammarAccess.getOfficeAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__Office__Group_4__0__Impl4588);
after(grammarAccess.getOfficeAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_4__0__Impl
// $ANTLR start rule__Office__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2214:1: rule__Office__Group_4__1 : rule__Office__Group_4__1__Impl ;
public final void rule__Office__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2218:1: ( rule__Office__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2219:2: rule__Office__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_4__1__Impl_in_rule__Office__Group_4__14619);
rule__Office__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_4__1
// $ANTLR start rule__Office__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2225:1: rule__Office__Group_4__1__Impl : ( ( rule__Office__NameAssignment_4_1 ) ) ;
public final void rule__Office__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2229:1: ( ( ( rule__Office__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2230:1: ( ( rule__Office__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2230:1: ( ( rule__Office__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2231:1: ( rule__Office__NameAssignment_4_1 )
{
before(grammarAccess.getOfficeAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2232:1: ( rule__Office__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2232:2: rule__Office__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__Office__NameAssignment_4_1_in_rule__Office__Group_4__1__Impl4646);
rule__Office__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_4__1__Impl
// $ANTLR start rule__Office__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2246:1: rule__Office__Group_5__0 : rule__Office__Group_5__0__Impl rule__Office__Group_5__1 ;
public final void rule__Office__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2250:1: ( rule__Office__Group_5__0__Impl rule__Office__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2251:2: rule__Office__Group_5__0__Impl rule__Office__Group_5__1
{
pushFollow(FOLLOW_rule__Office__Group_5__0__Impl_in_rule__Office__Group_5__04680);
rule__Office__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_5__1_in_rule__Office__Group_5__04683);
rule__Office__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_5__0
// $ANTLR start rule__Office__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2258:1: rule__Office__Group_5__0__Impl : ( 'id' ) ;
public final void rule__Office__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2262:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2263:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2263:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2264:1: 'id'
{
before(grammarAccess.getOfficeAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__Office__Group_5__0__Impl4711);
after(grammarAccess.getOfficeAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_5__0__Impl
// $ANTLR start rule__Office__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2277:1: rule__Office__Group_5__1 : rule__Office__Group_5__1__Impl ;
public final void rule__Office__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2281:1: ( rule__Office__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2282:2: rule__Office__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_5__1__Impl_in_rule__Office__Group_5__14742);
rule__Office__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_5__1
// $ANTLR start rule__Office__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2288:1: rule__Office__Group_5__1__Impl : ( ( rule__Office__IdAssignment_5_1 ) ) ;
public final void rule__Office__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2292:1: ( ( ( rule__Office__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2293:1: ( ( rule__Office__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2293:1: ( ( rule__Office__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2294:1: ( rule__Office__IdAssignment_5_1 )
{
before(grammarAccess.getOfficeAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2295:1: ( rule__Office__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2295:2: rule__Office__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__Office__IdAssignment_5_1_in_rule__Office__Group_5__1__Impl4769);
rule__Office__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_5__1__Impl
// $ANTLR start rule__Office__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2309:1: rule__Office__Group_6__0 : rule__Office__Group_6__0__Impl rule__Office__Group_6__1 ;
public final void rule__Office__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2313:1: ( rule__Office__Group_6__0__Impl rule__Office__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2314:2: rule__Office__Group_6__0__Impl rule__Office__Group_6__1
{
pushFollow(FOLLOW_rule__Office__Group_6__0__Impl_in_rule__Office__Group_6__04803);
rule__Office__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_6__1_in_rule__Office__Group_6__04806);
rule__Office__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_6__0
// $ANTLR start rule__Office__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2321:1: rule__Office__Group_6__0__Impl : ( 'description' ) ;
public final void rule__Office__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2325:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2326:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2326:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2327:1: 'description'
{
before(grammarAccess.getOfficeAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__Office__Group_6__0__Impl4834);
after(grammarAccess.getOfficeAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_6__0__Impl
// $ANTLR start rule__Office__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2340:1: rule__Office__Group_6__1 : rule__Office__Group_6__1__Impl ;
public final void rule__Office__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2344:1: ( rule__Office__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2345:2: rule__Office__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_6__1__Impl_in_rule__Office__Group_6__14865);
rule__Office__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_6__1
// $ANTLR start rule__Office__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2351:1: rule__Office__Group_6__1__Impl : ( ( rule__Office__DescriptionAssignment_6_1 ) ) ;
public final void rule__Office__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2355:1: ( ( ( rule__Office__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2356:1: ( ( rule__Office__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2356:1: ( ( rule__Office__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2357:1: ( rule__Office__DescriptionAssignment_6_1 )
{
before(grammarAccess.getOfficeAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2358:1: ( rule__Office__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2358:2: rule__Office__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__Office__DescriptionAssignment_6_1_in_rule__Office__Group_6__1__Impl4892);
rule__Office__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_6__1__Impl
// $ANTLR start rule__Office__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2372:1: rule__Office__Group_7__0 : rule__Office__Group_7__0__Impl rule__Office__Group_7__1 ;
public final void rule__Office__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2376:1: ( rule__Office__Group_7__0__Impl rule__Office__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2377:2: rule__Office__Group_7__0__Impl rule__Office__Group_7__1
{
pushFollow(FOLLOW_rule__Office__Group_7__0__Impl_in_rule__Office__Group_7__04926);
rule__Office__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_7__1_in_rule__Office__Group_7__04929);
rule__Office__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_7__0
// $ANTLR start rule__Office__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2384:1: rule__Office__Group_7__0__Impl : ( 'resourceURI' ) ;
public final void rule__Office__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2388:1: ( ( 'resourceURI' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2389:1: ( 'resourceURI' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2389:1: ( 'resourceURI' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2390:1: 'resourceURI'
{
before(grammarAccess.getOfficeAccess().getResourceURIKeyword_7_0());
match(input,36,FOLLOW_36_in_rule__Office__Group_7__0__Impl4957);
after(grammarAccess.getOfficeAccess().getResourceURIKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_7__0__Impl
// $ANTLR start rule__Office__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2403:1: rule__Office__Group_7__1 : rule__Office__Group_7__1__Impl ;
public final void rule__Office__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2407:1: ( rule__Office__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2408:2: rule__Office__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_7__1__Impl_in_rule__Office__Group_7__14988);
rule__Office__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_7__1
// $ANTLR start rule__Office__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2414:1: rule__Office__Group_7__1__Impl : ( ( rule__Office__ResourceURIAssignment_7_1 ) ) ;
public final void rule__Office__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2418:1: ( ( ( rule__Office__ResourceURIAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2419:1: ( ( rule__Office__ResourceURIAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2419:1: ( ( rule__Office__ResourceURIAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2420:1: ( rule__Office__ResourceURIAssignment_7_1 )
{
before(grammarAccess.getOfficeAccess().getResourceURIAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2421:1: ( rule__Office__ResourceURIAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2421:2: rule__Office__ResourceURIAssignment_7_1
{
pushFollow(FOLLOW_rule__Office__ResourceURIAssignment_7_1_in_rule__Office__Group_7__1__Impl5015);
rule__Office__ResourceURIAssignment_7_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getResourceURIAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_7__1__Impl
// $ANTLR start rule__Office__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2435:1: rule__Office__Group_8__0 : rule__Office__Group_8__0__Impl rule__Office__Group_8__1 ;
public final void rule__Office__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2439:1: ( rule__Office__Group_8__0__Impl rule__Office__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2440:2: rule__Office__Group_8__0__Impl rule__Office__Group_8__1
{
pushFollow(FOLLOW_rule__Office__Group_8__0__Impl_in_rule__Office__Group_8__05049);
rule__Office__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_8__1_in_rule__Office__Group_8__05052);
rule__Office__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_8__0
// $ANTLR start rule__Office__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2447:1: rule__Office__Group_8__0__Impl : ( 'APIGateway' ) ;
public final void rule__Office__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2451:1: ( ( 'APIGateway' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2452:1: ( 'APIGateway' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2452:1: ( 'APIGateway' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2453:1: 'APIGateway'
{
before(grammarAccess.getOfficeAccess().getAPIGatewayKeyword_8_0());
match(input,37,FOLLOW_37_in_rule__Office__Group_8__0__Impl5080);
after(grammarAccess.getOfficeAccess().getAPIGatewayKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_8__0__Impl
// $ANTLR start rule__Office__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2466:1: rule__Office__Group_8__1 : rule__Office__Group_8__1__Impl ;
public final void rule__Office__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2470:1: ( rule__Office__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2471:2: rule__Office__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_8__1__Impl_in_rule__Office__Group_8__15111);
rule__Office__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_8__1
// $ANTLR start rule__Office__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2477:1: rule__Office__Group_8__1__Impl : ( ( rule__Office__APIGatewayAssignment_8_1 ) ) ;
public final void rule__Office__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2481:1: ( ( ( rule__Office__APIGatewayAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2482:1: ( ( rule__Office__APIGatewayAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2482:1: ( ( rule__Office__APIGatewayAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2483:1: ( rule__Office__APIGatewayAssignment_8_1 )
{
before(grammarAccess.getOfficeAccess().getAPIGatewayAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2484:1: ( rule__Office__APIGatewayAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2484:2: rule__Office__APIGatewayAssignment_8_1
{
pushFollow(FOLLOW_rule__Office__APIGatewayAssignment_8_1_in_rule__Office__Group_8__1__Impl5138);
rule__Office__APIGatewayAssignment_8_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getAPIGatewayAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_8__1__Impl
// $ANTLR start rule__Office__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2498:1: rule__Office__Group_9__0 : rule__Office__Group_9__0__Impl rule__Office__Group_9__1 ;
public final void rule__Office__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2502:1: ( rule__Office__Group_9__0__Impl rule__Office__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2503:2: rule__Office__Group_9__0__Impl rule__Office__Group_9__1
{
pushFollow(FOLLOW_rule__Office__Group_9__0__Impl_in_rule__Office__Group_9__05172);
rule__Office__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_9__1_in_rule__Office__Group_9__05175);
rule__Office__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__0
// $ANTLR start rule__Office__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2510:1: rule__Office__Group_9__0__Impl : ( 'registeredUsers' ) ;
public final void rule__Office__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2514:1: ( ( 'registeredUsers' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2515:1: ( 'registeredUsers' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2515:1: ( 'registeredUsers' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2516:1: 'registeredUsers'
{
before(grammarAccess.getOfficeAccess().getRegisteredUsersKeyword_9_0());
match(input,38,FOLLOW_38_in_rule__Office__Group_9__0__Impl5203);
after(grammarAccess.getOfficeAccess().getRegisteredUsersKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__0__Impl
// $ANTLR start rule__Office__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2529:1: rule__Office__Group_9__1 : rule__Office__Group_9__1__Impl rule__Office__Group_9__2 ;
public final void rule__Office__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2533:1: ( rule__Office__Group_9__1__Impl rule__Office__Group_9__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2534:2: rule__Office__Group_9__1__Impl rule__Office__Group_9__2
{
pushFollow(FOLLOW_rule__Office__Group_9__1__Impl_in_rule__Office__Group_9__15234);
rule__Office__Group_9__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_9__2_in_rule__Office__Group_9__15237);
rule__Office__Group_9__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__1
// $ANTLR start rule__Office__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2541:1: rule__Office__Group_9__1__Impl : ( '{' ) ;
public final void rule__Office__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2545:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2546:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2546:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2547:1: '{'
{
before(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_9_1());
match(input,31,FOLLOW_31_in_rule__Office__Group_9__1__Impl5265);
after(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__1__Impl
// $ANTLR start rule__Office__Group_9__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2560:1: rule__Office__Group_9__2 : rule__Office__Group_9__2__Impl rule__Office__Group_9__3 ;
public final void rule__Office__Group_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2564:1: ( rule__Office__Group_9__2__Impl rule__Office__Group_9__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2565:2: rule__Office__Group_9__2__Impl rule__Office__Group_9__3
{
pushFollow(FOLLOW_rule__Office__Group_9__2__Impl_in_rule__Office__Group_9__25296);
rule__Office__Group_9__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_9__3_in_rule__Office__Group_9__25299);
rule__Office__Group_9__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__2
// $ANTLR start rule__Office__Group_9__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2572:1: rule__Office__Group_9__2__Impl : ( ( rule__Office__RegisteredUsersAssignment_9_2 ) ) ;
public final void rule__Office__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2576:1: ( ( ( rule__Office__RegisteredUsersAssignment_9_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2577:1: ( ( rule__Office__RegisteredUsersAssignment_9_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2577:1: ( ( rule__Office__RegisteredUsersAssignment_9_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2578:1: ( rule__Office__RegisteredUsersAssignment_9_2 )
{
before(grammarAccess.getOfficeAccess().getRegisteredUsersAssignment_9_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2579:1: ( rule__Office__RegisteredUsersAssignment_9_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2579:2: rule__Office__RegisteredUsersAssignment_9_2
{
pushFollow(FOLLOW_rule__Office__RegisteredUsersAssignment_9_2_in_rule__Office__Group_9__2__Impl5326);
rule__Office__RegisteredUsersAssignment_9_2();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getRegisteredUsersAssignment_9_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__2__Impl
// $ANTLR start rule__Office__Group_9__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2589:1: rule__Office__Group_9__3 : rule__Office__Group_9__3__Impl rule__Office__Group_9__4 ;
public final void rule__Office__Group_9__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2593:1: ( rule__Office__Group_9__3__Impl rule__Office__Group_9__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2594:2: rule__Office__Group_9__3__Impl rule__Office__Group_9__4
{
pushFollow(FOLLOW_rule__Office__Group_9__3__Impl_in_rule__Office__Group_9__35356);
rule__Office__Group_9__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_9__4_in_rule__Office__Group_9__35359);
rule__Office__Group_9__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__3
// $ANTLR start rule__Office__Group_9__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2601:1: rule__Office__Group_9__3__Impl : ( ( rule__Office__Group_9_3__0 )* ) ;
public final void rule__Office__Group_9__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2605:1: ( ( ( rule__Office__Group_9_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2606:1: ( ( rule__Office__Group_9_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2606:1: ( ( rule__Office__Group_9_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2607:1: ( rule__Office__Group_9_3__0 )*
{
before(grammarAccess.getOfficeAccess().getGroup_9_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2608:1: ( rule__Office__Group_9_3__0 )*
loop20:
do {
int alt20=2;
int LA20_0 = input.LA(1);
if ( (LA20_0==39) ) {
alt20=1;
}
switch (alt20) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2608:2: rule__Office__Group_9_3__0
{
pushFollow(FOLLOW_rule__Office__Group_9_3__0_in_rule__Office__Group_9__3__Impl5386);
rule__Office__Group_9_3__0();
_fsp--;
}
break;
default :
break loop20;
}
} while (true);
after(grammarAccess.getOfficeAccess().getGroup_9_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__3__Impl
// $ANTLR start rule__Office__Group_9__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2618:1: rule__Office__Group_9__4 : rule__Office__Group_9__4__Impl ;
public final void rule__Office__Group_9__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2622:1: ( rule__Office__Group_9__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2623:2: rule__Office__Group_9__4__Impl
{
pushFollow(FOLLOW_rule__Office__Group_9__4__Impl_in_rule__Office__Group_9__45417);
rule__Office__Group_9__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__4
// $ANTLR start rule__Office__Group_9__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2629:1: rule__Office__Group_9__4__Impl : ( '}' ) ;
public final void rule__Office__Group_9__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2633:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2634:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2634:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2635:1: '}'
{
before(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_9_4());
match(input,32,FOLLOW_32_in_rule__Office__Group_9__4__Impl5445);
after(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_9_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9__4__Impl
// $ANTLR start rule__Office__Group_9_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2658:1: rule__Office__Group_9_3__0 : rule__Office__Group_9_3__0__Impl rule__Office__Group_9_3__1 ;
public final void rule__Office__Group_9_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2662:1: ( rule__Office__Group_9_3__0__Impl rule__Office__Group_9_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2663:2: rule__Office__Group_9_3__0__Impl rule__Office__Group_9_3__1
{
pushFollow(FOLLOW_rule__Office__Group_9_3__0__Impl_in_rule__Office__Group_9_3__05486);
rule__Office__Group_9_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_9_3__1_in_rule__Office__Group_9_3__05489);
rule__Office__Group_9_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9_3__0
// $ANTLR start rule__Office__Group_9_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2670:1: rule__Office__Group_9_3__0__Impl : ( ',' ) ;
public final void rule__Office__Group_9_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2674:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2675:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2675:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2676:1: ','
{
before(grammarAccess.getOfficeAccess().getCommaKeyword_9_3_0());
match(input,39,FOLLOW_39_in_rule__Office__Group_9_3__0__Impl5517);
after(grammarAccess.getOfficeAccess().getCommaKeyword_9_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9_3__0__Impl
// $ANTLR start rule__Office__Group_9_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2689:1: rule__Office__Group_9_3__1 : rule__Office__Group_9_3__1__Impl ;
public final void rule__Office__Group_9_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2693:1: ( rule__Office__Group_9_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2694:2: rule__Office__Group_9_3__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_9_3__1__Impl_in_rule__Office__Group_9_3__15548);
rule__Office__Group_9_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9_3__1
// $ANTLR start rule__Office__Group_9_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2700:1: rule__Office__Group_9_3__1__Impl : ( ( rule__Office__RegisteredUsersAssignment_9_3_1 ) ) ;
public final void rule__Office__Group_9_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2704:1: ( ( ( rule__Office__RegisteredUsersAssignment_9_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2705:1: ( ( rule__Office__RegisteredUsersAssignment_9_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2705:1: ( ( rule__Office__RegisteredUsersAssignment_9_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2706:1: ( rule__Office__RegisteredUsersAssignment_9_3_1 )
{
before(grammarAccess.getOfficeAccess().getRegisteredUsersAssignment_9_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2707:1: ( rule__Office__RegisteredUsersAssignment_9_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2707:2: rule__Office__RegisteredUsersAssignment_9_3_1
{
pushFollow(FOLLOW_rule__Office__RegisteredUsersAssignment_9_3_1_in_rule__Office__Group_9_3__1__Impl5575);
rule__Office__RegisteredUsersAssignment_9_3_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getRegisteredUsersAssignment_9_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_9_3__1__Impl
// $ANTLR start rule__Office__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2721:1: rule__Office__Group_10__0 : rule__Office__Group_10__0__Impl rule__Office__Group_10__1 ;
public final void rule__Office__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2725:1: ( rule__Office__Group_10__0__Impl rule__Office__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2726:2: rule__Office__Group_10__0__Impl rule__Office__Group_10__1
{
pushFollow(FOLLOW_rule__Office__Group_10__0__Impl_in_rule__Office__Group_10__05609);
rule__Office__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_10__1_in_rule__Office__Group_10__05612);
rule__Office__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__0
// $ANTLR start rule__Office__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2733:1: rule__Office__Group_10__0__Impl : ( 'contributedTaxonomies' ) ;
public final void rule__Office__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2737:1: ( ( 'contributedTaxonomies' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2738:1: ( 'contributedTaxonomies' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2738:1: ( 'contributedTaxonomies' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2739:1: 'contributedTaxonomies'
{
before(grammarAccess.getOfficeAccess().getContributedTaxonomiesKeyword_10_0());
match(input,40,FOLLOW_40_in_rule__Office__Group_10__0__Impl5640);
after(grammarAccess.getOfficeAccess().getContributedTaxonomiesKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__0__Impl
// $ANTLR start rule__Office__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2752:1: rule__Office__Group_10__1 : rule__Office__Group_10__1__Impl rule__Office__Group_10__2 ;
public final void rule__Office__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2756:1: ( rule__Office__Group_10__1__Impl rule__Office__Group_10__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2757:2: rule__Office__Group_10__1__Impl rule__Office__Group_10__2
{
pushFollow(FOLLOW_rule__Office__Group_10__1__Impl_in_rule__Office__Group_10__15671);
rule__Office__Group_10__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_10__2_in_rule__Office__Group_10__15674);
rule__Office__Group_10__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__1
// $ANTLR start rule__Office__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2764:1: rule__Office__Group_10__1__Impl : ( '{' ) ;
public final void rule__Office__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2768:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2769:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2769:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2770:1: '{'
{
before(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_10_1());
match(input,31,FOLLOW_31_in_rule__Office__Group_10__1__Impl5702);
after(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__1__Impl
// $ANTLR start rule__Office__Group_10__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2783:1: rule__Office__Group_10__2 : rule__Office__Group_10__2__Impl rule__Office__Group_10__3 ;
public final void rule__Office__Group_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2787:1: ( rule__Office__Group_10__2__Impl rule__Office__Group_10__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2788:2: rule__Office__Group_10__2__Impl rule__Office__Group_10__3
{
pushFollow(FOLLOW_rule__Office__Group_10__2__Impl_in_rule__Office__Group_10__25733);
rule__Office__Group_10__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_10__3_in_rule__Office__Group_10__25736);
rule__Office__Group_10__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__2
// $ANTLR start rule__Office__Group_10__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2795:1: rule__Office__Group_10__2__Impl : ( ( rule__Office__ContributedTaxonomiesAssignment_10_2 ) ) ;
public final void rule__Office__Group_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2799:1: ( ( ( rule__Office__ContributedTaxonomiesAssignment_10_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2800:1: ( ( rule__Office__ContributedTaxonomiesAssignment_10_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2800:1: ( ( rule__Office__ContributedTaxonomiesAssignment_10_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2801:1: ( rule__Office__ContributedTaxonomiesAssignment_10_2 )
{
before(grammarAccess.getOfficeAccess().getContributedTaxonomiesAssignment_10_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2802:1: ( rule__Office__ContributedTaxonomiesAssignment_10_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2802:2: rule__Office__ContributedTaxonomiesAssignment_10_2
{
pushFollow(FOLLOW_rule__Office__ContributedTaxonomiesAssignment_10_2_in_rule__Office__Group_10__2__Impl5763);
rule__Office__ContributedTaxonomiesAssignment_10_2();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getContributedTaxonomiesAssignment_10_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__2__Impl
// $ANTLR start rule__Office__Group_10__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2812:1: rule__Office__Group_10__3 : rule__Office__Group_10__3__Impl rule__Office__Group_10__4 ;
public final void rule__Office__Group_10__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2816:1: ( rule__Office__Group_10__3__Impl rule__Office__Group_10__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2817:2: rule__Office__Group_10__3__Impl rule__Office__Group_10__4
{
pushFollow(FOLLOW_rule__Office__Group_10__3__Impl_in_rule__Office__Group_10__35793);
rule__Office__Group_10__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_10__4_in_rule__Office__Group_10__35796);
rule__Office__Group_10__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__3
// $ANTLR start rule__Office__Group_10__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2824:1: rule__Office__Group_10__3__Impl : ( ( rule__Office__Group_10_3__0 )* ) ;
public final void rule__Office__Group_10__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2828:1: ( ( ( rule__Office__Group_10_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2829:1: ( ( rule__Office__Group_10_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2829:1: ( ( rule__Office__Group_10_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2830:1: ( rule__Office__Group_10_3__0 )*
{
before(grammarAccess.getOfficeAccess().getGroup_10_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2831:1: ( rule__Office__Group_10_3__0 )*
loop21:
do {
int alt21=2;
int LA21_0 = input.LA(1);
if ( (LA21_0==39) ) {
alt21=1;
}
switch (alt21) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2831:2: rule__Office__Group_10_3__0
{
pushFollow(FOLLOW_rule__Office__Group_10_3__0_in_rule__Office__Group_10__3__Impl5823);
rule__Office__Group_10_3__0();
_fsp--;
}
break;
default :
break loop21;
}
} while (true);
after(grammarAccess.getOfficeAccess().getGroup_10_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__3__Impl
// $ANTLR start rule__Office__Group_10__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2841:1: rule__Office__Group_10__4 : rule__Office__Group_10__4__Impl ;
public final void rule__Office__Group_10__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2845:1: ( rule__Office__Group_10__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2846:2: rule__Office__Group_10__4__Impl
{
pushFollow(FOLLOW_rule__Office__Group_10__4__Impl_in_rule__Office__Group_10__45854);
rule__Office__Group_10__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__4
// $ANTLR start rule__Office__Group_10__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2852:1: rule__Office__Group_10__4__Impl : ( '}' ) ;
public final void rule__Office__Group_10__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2856:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2857:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2857:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2858:1: '}'
{
before(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_10_4());
match(input,32,FOLLOW_32_in_rule__Office__Group_10__4__Impl5882);
after(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_10_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10__4__Impl
// $ANTLR start rule__Office__Group_10_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2881:1: rule__Office__Group_10_3__0 : rule__Office__Group_10_3__0__Impl rule__Office__Group_10_3__1 ;
public final void rule__Office__Group_10_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2885:1: ( rule__Office__Group_10_3__0__Impl rule__Office__Group_10_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2886:2: rule__Office__Group_10_3__0__Impl rule__Office__Group_10_3__1
{
pushFollow(FOLLOW_rule__Office__Group_10_3__0__Impl_in_rule__Office__Group_10_3__05923);
rule__Office__Group_10_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_10_3__1_in_rule__Office__Group_10_3__05926);
rule__Office__Group_10_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10_3__0
// $ANTLR start rule__Office__Group_10_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2893:1: rule__Office__Group_10_3__0__Impl : ( ',' ) ;
public final void rule__Office__Group_10_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2897:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2898:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2898:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2899:1: ','
{
before(grammarAccess.getOfficeAccess().getCommaKeyword_10_3_0());
match(input,39,FOLLOW_39_in_rule__Office__Group_10_3__0__Impl5954);
after(grammarAccess.getOfficeAccess().getCommaKeyword_10_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10_3__0__Impl
// $ANTLR start rule__Office__Group_10_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2912:1: rule__Office__Group_10_3__1 : rule__Office__Group_10_3__1__Impl ;
public final void rule__Office__Group_10_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2916:1: ( rule__Office__Group_10_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2917:2: rule__Office__Group_10_3__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_10_3__1__Impl_in_rule__Office__Group_10_3__15985);
rule__Office__Group_10_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10_3__1
// $ANTLR start rule__Office__Group_10_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2923:1: rule__Office__Group_10_3__1__Impl : ( ( rule__Office__ContributedTaxonomiesAssignment_10_3_1 ) ) ;
public final void rule__Office__Group_10_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2927:1: ( ( ( rule__Office__ContributedTaxonomiesAssignment_10_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2928:1: ( ( rule__Office__ContributedTaxonomiesAssignment_10_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2928:1: ( ( rule__Office__ContributedTaxonomiesAssignment_10_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2929:1: ( rule__Office__ContributedTaxonomiesAssignment_10_3_1 )
{
before(grammarAccess.getOfficeAccess().getContributedTaxonomiesAssignment_10_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2930:1: ( rule__Office__ContributedTaxonomiesAssignment_10_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2930:2: rule__Office__ContributedTaxonomiesAssignment_10_3_1
{
pushFollow(FOLLOW_rule__Office__ContributedTaxonomiesAssignment_10_3_1_in_rule__Office__Group_10_3__1__Impl6012);
rule__Office__ContributedTaxonomiesAssignment_10_3_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getContributedTaxonomiesAssignment_10_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_10_3__1__Impl
// $ANTLR start rule__Office__Group_11__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2944:1: rule__Office__Group_11__0 : rule__Office__Group_11__0__Impl rule__Office__Group_11__1 ;
public final void rule__Office__Group_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2948:1: ( rule__Office__Group_11__0__Impl rule__Office__Group_11__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2949:2: rule__Office__Group_11__0__Impl rule__Office__Group_11__1
{
pushFollow(FOLLOW_rule__Office__Group_11__0__Impl_in_rule__Office__Group_11__06046);
rule__Office__Group_11__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_11__1_in_rule__Office__Group_11__06049);
rule__Office__Group_11__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__0
// $ANTLR start rule__Office__Group_11__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2956:1: rule__Office__Group_11__0__Impl : ( 'offeredServices' ) ;
public final void rule__Office__Group_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2960:1: ( ( 'offeredServices' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2961:1: ( 'offeredServices' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2961:1: ( 'offeredServices' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2962:1: 'offeredServices'
{
before(grammarAccess.getOfficeAccess().getOfferedServicesKeyword_11_0());
match(input,41,FOLLOW_41_in_rule__Office__Group_11__0__Impl6077);
after(grammarAccess.getOfficeAccess().getOfferedServicesKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__0__Impl
// $ANTLR start rule__Office__Group_11__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2975:1: rule__Office__Group_11__1 : rule__Office__Group_11__1__Impl rule__Office__Group_11__2 ;
public final void rule__Office__Group_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2979:1: ( rule__Office__Group_11__1__Impl rule__Office__Group_11__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2980:2: rule__Office__Group_11__1__Impl rule__Office__Group_11__2
{
pushFollow(FOLLOW_rule__Office__Group_11__1__Impl_in_rule__Office__Group_11__16108);
rule__Office__Group_11__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_11__2_in_rule__Office__Group_11__16111);
rule__Office__Group_11__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__1
// $ANTLR start rule__Office__Group_11__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2987:1: rule__Office__Group_11__1__Impl : ( '{' ) ;
public final void rule__Office__Group_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2991:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2992:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2992:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:2993:1: '{'
{
before(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_11_1());
match(input,31,FOLLOW_31_in_rule__Office__Group_11__1__Impl6139);
after(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_11_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__1__Impl
// $ANTLR start rule__Office__Group_11__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3006:1: rule__Office__Group_11__2 : rule__Office__Group_11__2__Impl rule__Office__Group_11__3 ;
public final void rule__Office__Group_11__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3010:1: ( rule__Office__Group_11__2__Impl rule__Office__Group_11__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3011:2: rule__Office__Group_11__2__Impl rule__Office__Group_11__3
{
pushFollow(FOLLOW_rule__Office__Group_11__2__Impl_in_rule__Office__Group_11__26170);
rule__Office__Group_11__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_11__3_in_rule__Office__Group_11__26173);
rule__Office__Group_11__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__2
// $ANTLR start rule__Office__Group_11__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3018:1: rule__Office__Group_11__2__Impl : ( ( rule__Office__OfferedServicesAssignment_11_2 ) ) ;
public final void rule__Office__Group_11__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3022:1: ( ( ( rule__Office__OfferedServicesAssignment_11_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3023:1: ( ( rule__Office__OfferedServicesAssignment_11_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3023:1: ( ( rule__Office__OfferedServicesAssignment_11_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3024:1: ( rule__Office__OfferedServicesAssignment_11_2 )
{
before(grammarAccess.getOfficeAccess().getOfferedServicesAssignment_11_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3025:1: ( rule__Office__OfferedServicesAssignment_11_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3025:2: rule__Office__OfferedServicesAssignment_11_2
{
pushFollow(FOLLOW_rule__Office__OfferedServicesAssignment_11_2_in_rule__Office__Group_11__2__Impl6200);
rule__Office__OfferedServicesAssignment_11_2();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getOfferedServicesAssignment_11_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__2__Impl
// $ANTLR start rule__Office__Group_11__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3035:1: rule__Office__Group_11__3 : rule__Office__Group_11__3__Impl rule__Office__Group_11__4 ;
public final void rule__Office__Group_11__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3039:1: ( rule__Office__Group_11__3__Impl rule__Office__Group_11__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3040:2: rule__Office__Group_11__3__Impl rule__Office__Group_11__4
{
pushFollow(FOLLOW_rule__Office__Group_11__3__Impl_in_rule__Office__Group_11__36230);
rule__Office__Group_11__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_11__4_in_rule__Office__Group_11__36233);
rule__Office__Group_11__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__3
// $ANTLR start rule__Office__Group_11__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3047:1: rule__Office__Group_11__3__Impl : ( ( rule__Office__Group_11_3__0 )* ) ;
public final void rule__Office__Group_11__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3051:1: ( ( ( rule__Office__Group_11_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3052:1: ( ( rule__Office__Group_11_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3052:1: ( ( rule__Office__Group_11_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3053:1: ( rule__Office__Group_11_3__0 )*
{
before(grammarAccess.getOfficeAccess().getGroup_11_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3054:1: ( rule__Office__Group_11_3__0 )*
loop22:
do {
int alt22=2;
int LA22_0 = input.LA(1);
if ( (LA22_0==39) ) {
alt22=1;
}
switch (alt22) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3054:2: rule__Office__Group_11_3__0
{
pushFollow(FOLLOW_rule__Office__Group_11_3__0_in_rule__Office__Group_11__3__Impl6260);
rule__Office__Group_11_3__0();
_fsp--;
}
break;
default :
break loop22;
}
} while (true);
after(grammarAccess.getOfficeAccess().getGroup_11_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__3__Impl
// $ANTLR start rule__Office__Group_11__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3064:1: rule__Office__Group_11__4 : rule__Office__Group_11__4__Impl ;
public final void rule__Office__Group_11__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3068:1: ( rule__Office__Group_11__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3069:2: rule__Office__Group_11__4__Impl
{
pushFollow(FOLLOW_rule__Office__Group_11__4__Impl_in_rule__Office__Group_11__46291);
rule__Office__Group_11__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__4
// $ANTLR start rule__Office__Group_11__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3075:1: rule__Office__Group_11__4__Impl : ( '}' ) ;
public final void rule__Office__Group_11__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3079:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3080:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3080:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3081:1: '}'
{
before(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_11_4());
match(input,32,FOLLOW_32_in_rule__Office__Group_11__4__Impl6319);
after(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_11_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11__4__Impl
// $ANTLR start rule__Office__Group_11_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3104:1: rule__Office__Group_11_3__0 : rule__Office__Group_11_3__0__Impl rule__Office__Group_11_3__1 ;
public final void rule__Office__Group_11_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3108:1: ( rule__Office__Group_11_3__0__Impl rule__Office__Group_11_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3109:2: rule__Office__Group_11_3__0__Impl rule__Office__Group_11_3__1
{
pushFollow(FOLLOW_rule__Office__Group_11_3__0__Impl_in_rule__Office__Group_11_3__06360);
rule__Office__Group_11_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_11_3__1_in_rule__Office__Group_11_3__06363);
rule__Office__Group_11_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11_3__0
// $ANTLR start rule__Office__Group_11_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3116:1: rule__Office__Group_11_3__0__Impl : ( ',' ) ;
public final void rule__Office__Group_11_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3120:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3121:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3121:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3122:1: ','
{
before(grammarAccess.getOfficeAccess().getCommaKeyword_11_3_0());
match(input,39,FOLLOW_39_in_rule__Office__Group_11_3__0__Impl6391);
after(grammarAccess.getOfficeAccess().getCommaKeyword_11_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11_3__0__Impl
// $ANTLR start rule__Office__Group_11_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3135:1: rule__Office__Group_11_3__1 : rule__Office__Group_11_3__1__Impl ;
public final void rule__Office__Group_11_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3139:1: ( rule__Office__Group_11_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3140:2: rule__Office__Group_11_3__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_11_3__1__Impl_in_rule__Office__Group_11_3__16422);
rule__Office__Group_11_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11_3__1
// $ANTLR start rule__Office__Group_11_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3146:1: rule__Office__Group_11_3__1__Impl : ( ( rule__Office__OfferedServicesAssignment_11_3_1 ) ) ;
public final void rule__Office__Group_11_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3150:1: ( ( ( rule__Office__OfferedServicesAssignment_11_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3151:1: ( ( rule__Office__OfferedServicesAssignment_11_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3151:1: ( ( rule__Office__OfferedServicesAssignment_11_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3152:1: ( rule__Office__OfferedServicesAssignment_11_3_1 )
{
before(grammarAccess.getOfficeAccess().getOfferedServicesAssignment_11_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3153:1: ( rule__Office__OfferedServicesAssignment_11_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3153:2: rule__Office__OfferedServicesAssignment_11_3_1
{
pushFollow(FOLLOW_rule__Office__OfferedServicesAssignment_11_3_1_in_rule__Office__Group_11_3__1__Impl6449);
rule__Office__OfferedServicesAssignment_11_3_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getOfferedServicesAssignment_11_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_11_3__1__Impl
// $ANTLR start rule__Office__Group_12__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3167:1: rule__Office__Group_12__0 : rule__Office__Group_12__0__Impl rule__Office__Group_12__1 ;
public final void rule__Office__Group_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3171:1: ( rule__Office__Group_12__0__Impl rule__Office__Group_12__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3172:2: rule__Office__Group_12__0__Impl rule__Office__Group_12__1
{
pushFollow(FOLLOW_rule__Office__Group_12__0__Impl_in_rule__Office__Group_12__06483);
rule__Office__Group_12__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_12__1_in_rule__Office__Group_12__06486);
rule__Office__Group_12__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__0
// $ANTLR start rule__Office__Group_12__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3179:1: rule__Office__Group_12__0__Impl : ( 'offeredServiceCompositions' ) ;
public final void rule__Office__Group_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3183:1: ( ( 'offeredServiceCompositions' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3184:1: ( 'offeredServiceCompositions' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3184:1: ( 'offeredServiceCompositions' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3185:1: 'offeredServiceCompositions'
{
before(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsKeyword_12_0());
match(input,42,FOLLOW_42_in_rule__Office__Group_12__0__Impl6514);
after(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsKeyword_12_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__0__Impl
// $ANTLR start rule__Office__Group_12__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3198:1: rule__Office__Group_12__1 : rule__Office__Group_12__1__Impl rule__Office__Group_12__2 ;
public final void rule__Office__Group_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3202:1: ( rule__Office__Group_12__1__Impl rule__Office__Group_12__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3203:2: rule__Office__Group_12__1__Impl rule__Office__Group_12__2
{
pushFollow(FOLLOW_rule__Office__Group_12__1__Impl_in_rule__Office__Group_12__16545);
rule__Office__Group_12__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_12__2_in_rule__Office__Group_12__16548);
rule__Office__Group_12__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__1
// $ANTLR start rule__Office__Group_12__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3210:1: rule__Office__Group_12__1__Impl : ( '{' ) ;
public final void rule__Office__Group_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3214:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3215:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3215:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3216:1: '{'
{
before(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_12_1());
match(input,31,FOLLOW_31_in_rule__Office__Group_12__1__Impl6576);
after(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_12_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__1__Impl
// $ANTLR start rule__Office__Group_12__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3229:1: rule__Office__Group_12__2 : rule__Office__Group_12__2__Impl rule__Office__Group_12__3 ;
public final void rule__Office__Group_12__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3233:1: ( rule__Office__Group_12__2__Impl rule__Office__Group_12__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3234:2: rule__Office__Group_12__2__Impl rule__Office__Group_12__3
{
pushFollow(FOLLOW_rule__Office__Group_12__2__Impl_in_rule__Office__Group_12__26607);
rule__Office__Group_12__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_12__3_in_rule__Office__Group_12__26610);
rule__Office__Group_12__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__2
// $ANTLR start rule__Office__Group_12__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3241:1: rule__Office__Group_12__2__Impl : ( ( rule__Office__OfferedServiceCompositionsAssignment_12_2 ) ) ;
public final void rule__Office__Group_12__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3245:1: ( ( ( rule__Office__OfferedServiceCompositionsAssignment_12_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3246:1: ( ( rule__Office__OfferedServiceCompositionsAssignment_12_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3246:1: ( ( rule__Office__OfferedServiceCompositionsAssignment_12_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3247:1: ( rule__Office__OfferedServiceCompositionsAssignment_12_2 )
{
before(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsAssignment_12_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3248:1: ( rule__Office__OfferedServiceCompositionsAssignment_12_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3248:2: rule__Office__OfferedServiceCompositionsAssignment_12_2
{
pushFollow(FOLLOW_rule__Office__OfferedServiceCompositionsAssignment_12_2_in_rule__Office__Group_12__2__Impl6637);
rule__Office__OfferedServiceCompositionsAssignment_12_2();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsAssignment_12_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__2__Impl
// $ANTLR start rule__Office__Group_12__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3258:1: rule__Office__Group_12__3 : rule__Office__Group_12__3__Impl rule__Office__Group_12__4 ;
public final void rule__Office__Group_12__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3262:1: ( rule__Office__Group_12__3__Impl rule__Office__Group_12__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3263:2: rule__Office__Group_12__3__Impl rule__Office__Group_12__4
{
pushFollow(FOLLOW_rule__Office__Group_12__3__Impl_in_rule__Office__Group_12__36667);
rule__Office__Group_12__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_12__4_in_rule__Office__Group_12__36670);
rule__Office__Group_12__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__3
// $ANTLR start rule__Office__Group_12__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3270:1: rule__Office__Group_12__3__Impl : ( ( rule__Office__Group_12_3__0 )* ) ;
public final void rule__Office__Group_12__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3274:1: ( ( ( rule__Office__Group_12_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3275:1: ( ( rule__Office__Group_12_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3275:1: ( ( rule__Office__Group_12_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3276:1: ( rule__Office__Group_12_3__0 )*
{
before(grammarAccess.getOfficeAccess().getGroup_12_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3277:1: ( rule__Office__Group_12_3__0 )*
loop23:
do {
int alt23=2;
int LA23_0 = input.LA(1);
if ( (LA23_0==39) ) {
alt23=1;
}
switch (alt23) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3277:2: rule__Office__Group_12_3__0
{
pushFollow(FOLLOW_rule__Office__Group_12_3__0_in_rule__Office__Group_12__3__Impl6697);
rule__Office__Group_12_3__0();
_fsp--;
}
break;
default :
break loop23;
}
} while (true);
after(grammarAccess.getOfficeAccess().getGroup_12_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__3__Impl
// $ANTLR start rule__Office__Group_12__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3287:1: rule__Office__Group_12__4 : rule__Office__Group_12__4__Impl ;
public final void rule__Office__Group_12__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3291:1: ( rule__Office__Group_12__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3292:2: rule__Office__Group_12__4__Impl
{
pushFollow(FOLLOW_rule__Office__Group_12__4__Impl_in_rule__Office__Group_12__46728);
rule__Office__Group_12__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__4
// $ANTLR start rule__Office__Group_12__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3298:1: rule__Office__Group_12__4__Impl : ( '}' ) ;
public final void rule__Office__Group_12__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3302:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3303:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3303:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3304:1: '}'
{
before(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_12_4());
match(input,32,FOLLOW_32_in_rule__Office__Group_12__4__Impl6756);
after(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_12_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12__4__Impl
// $ANTLR start rule__Office__Group_12_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3327:1: rule__Office__Group_12_3__0 : rule__Office__Group_12_3__0__Impl rule__Office__Group_12_3__1 ;
public final void rule__Office__Group_12_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3331:1: ( rule__Office__Group_12_3__0__Impl rule__Office__Group_12_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3332:2: rule__Office__Group_12_3__0__Impl rule__Office__Group_12_3__1
{
pushFollow(FOLLOW_rule__Office__Group_12_3__0__Impl_in_rule__Office__Group_12_3__06797);
rule__Office__Group_12_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_12_3__1_in_rule__Office__Group_12_3__06800);
rule__Office__Group_12_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12_3__0
// $ANTLR start rule__Office__Group_12_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3339:1: rule__Office__Group_12_3__0__Impl : ( ',' ) ;
public final void rule__Office__Group_12_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3343:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3344:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3344:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3345:1: ','
{
before(grammarAccess.getOfficeAccess().getCommaKeyword_12_3_0());
match(input,39,FOLLOW_39_in_rule__Office__Group_12_3__0__Impl6828);
after(grammarAccess.getOfficeAccess().getCommaKeyword_12_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12_3__0__Impl
// $ANTLR start rule__Office__Group_12_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3358:1: rule__Office__Group_12_3__1 : rule__Office__Group_12_3__1__Impl ;
public final void rule__Office__Group_12_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3362:1: ( rule__Office__Group_12_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3363:2: rule__Office__Group_12_3__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_12_3__1__Impl_in_rule__Office__Group_12_3__16859);
rule__Office__Group_12_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12_3__1
// $ANTLR start rule__Office__Group_12_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3369:1: rule__Office__Group_12_3__1__Impl : ( ( rule__Office__OfferedServiceCompositionsAssignment_12_3_1 ) ) ;
public final void rule__Office__Group_12_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3373:1: ( ( ( rule__Office__OfferedServiceCompositionsAssignment_12_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3374:1: ( ( rule__Office__OfferedServiceCompositionsAssignment_12_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3374:1: ( ( rule__Office__OfferedServiceCompositionsAssignment_12_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3375:1: ( rule__Office__OfferedServiceCompositionsAssignment_12_3_1 )
{
before(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsAssignment_12_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3376:1: ( rule__Office__OfferedServiceCompositionsAssignment_12_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3376:2: rule__Office__OfferedServiceCompositionsAssignment_12_3_1
{
pushFollow(FOLLOW_rule__Office__OfferedServiceCompositionsAssignment_12_3_1_in_rule__Office__Group_12_3__1__Impl6886);
rule__Office__OfferedServiceCompositionsAssignment_12_3_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsAssignment_12_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_12_3__1__Impl
// $ANTLR start rule__Office__Group_13__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3390:1: rule__Office__Group_13__0 : rule__Office__Group_13__0__Impl rule__Office__Group_13__1 ;
public final void rule__Office__Group_13__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3394:1: ( rule__Office__Group_13__0__Impl rule__Office__Group_13__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3395:2: rule__Office__Group_13__0__Impl rule__Office__Group_13__1
{
pushFollow(FOLLOW_rule__Office__Group_13__0__Impl_in_rule__Office__Group_13__06920);
rule__Office__Group_13__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_13__1_in_rule__Office__Group_13__06923);
rule__Office__Group_13__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__0
// $ANTLR start rule__Office__Group_13__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3402:1: rule__Office__Group_13__0__Impl : ( 'ResourceServiceContracts' ) ;
public final void rule__Office__Group_13__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3406:1: ( ( 'ResourceServiceContracts' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3407:1: ( 'ResourceServiceContracts' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3407:1: ( 'ResourceServiceContracts' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3408:1: 'ResourceServiceContracts'
{
before(grammarAccess.getOfficeAccess().getResourceServiceContractsKeyword_13_0());
match(input,43,FOLLOW_43_in_rule__Office__Group_13__0__Impl6951);
after(grammarAccess.getOfficeAccess().getResourceServiceContractsKeyword_13_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__0__Impl
// $ANTLR start rule__Office__Group_13__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3421:1: rule__Office__Group_13__1 : rule__Office__Group_13__1__Impl rule__Office__Group_13__2 ;
public final void rule__Office__Group_13__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3425:1: ( rule__Office__Group_13__1__Impl rule__Office__Group_13__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3426:2: rule__Office__Group_13__1__Impl rule__Office__Group_13__2
{
pushFollow(FOLLOW_rule__Office__Group_13__1__Impl_in_rule__Office__Group_13__16982);
rule__Office__Group_13__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_13__2_in_rule__Office__Group_13__16985);
rule__Office__Group_13__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__1
// $ANTLR start rule__Office__Group_13__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3433:1: rule__Office__Group_13__1__Impl : ( '{' ) ;
public final void rule__Office__Group_13__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3437:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3438:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3438:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3439:1: '{'
{
before(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_13_1());
match(input,31,FOLLOW_31_in_rule__Office__Group_13__1__Impl7013);
after(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_13_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__1__Impl
// $ANTLR start rule__Office__Group_13__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3452:1: rule__Office__Group_13__2 : rule__Office__Group_13__2__Impl rule__Office__Group_13__3 ;
public final void rule__Office__Group_13__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3456:1: ( rule__Office__Group_13__2__Impl rule__Office__Group_13__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3457:2: rule__Office__Group_13__2__Impl rule__Office__Group_13__3
{
pushFollow(FOLLOW_rule__Office__Group_13__2__Impl_in_rule__Office__Group_13__27044);
rule__Office__Group_13__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_13__3_in_rule__Office__Group_13__27047);
rule__Office__Group_13__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__2
// $ANTLR start rule__Office__Group_13__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3464:1: rule__Office__Group_13__2__Impl : ( ( rule__Office__ResourceServiceContractsAssignment_13_2 ) ) ;
public final void rule__Office__Group_13__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3468:1: ( ( ( rule__Office__ResourceServiceContractsAssignment_13_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3469:1: ( ( rule__Office__ResourceServiceContractsAssignment_13_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3469:1: ( ( rule__Office__ResourceServiceContractsAssignment_13_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3470:1: ( rule__Office__ResourceServiceContractsAssignment_13_2 )
{
before(grammarAccess.getOfficeAccess().getResourceServiceContractsAssignment_13_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3471:1: ( rule__Office__ResourceServiceContractsAssignment_13_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3471:2: rule__Office__ResourceServiceContractsAssignment_13_2
{
pushFollow(FOLLOW_rule__Office__ResourceServiceContractsAssignment_13_2_in_rule__Office__Group_13__2__Impl7074);
rule__Office__ResourceServiceContractsAssignment_13_2();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getResourceServiceContractsAssignment_13_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__2__Impl
// $ANTLR start rule__Office__Group_13__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3481:1: rule__Office__Group_13__3 : rule__Office__Group_13__3__Impl rule__Office__Group_13__4 ;
public final void rule__Office__Group_13__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3485:1: ( rule__Office__Group_13__3__Impl rule__Office__Group_13__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3486:2: rule__Office__Group_13__3__Impl rule__Office__Group_13__4
{
pushFollow(FOLLOW_rule__Office__Group_13__3__Impl_in_rule__Office__Group_13__37104);
rule__Office__Group_13__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_13__4_in_rule__Office__Group_13__37107);
rule__Office__Group_13__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__3
// $ANTLR start rule__Office__Group_13__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3493:1: rule__Office__Group_13__3__Impl : ( ( rule__Office__Group_13_3__0 )* ) ;
public final void rule__Office__Group_13__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3497:1: ( ( ( rule__Office__Group_13_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3498:1: ( ( rule__Office__Group_13_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3498:1: ( ( rule__Office__Group_13_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3499:1: ( rule__Office__Group_13_3__0 )*
{
before(grammarAccess.getOfficeAccess().getGroup_13_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3500:1: ( rule__Office__Group_13_3__0 )*
loop24:
do {
int alt24=2;
int LA24_0 = input.LA(1);
if ( (LA24_0==39) ) {
alt24=1;
}
switch (alt24) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3500:2: rule__Office__Group_13_3__0
{
pushFollow(FOLLOW_rule__Office__Group_13_3__0_in_rule__Office__Group_13__3__Impl7134);
rule__Office__Group_13_3__0();
_fsp--;
}
break;
default :
break loop24;
}
} while (true);
after(grammarAccess.getOfficeAccess().getGroup_13_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__3__Impl
// $ANTLR start rule__Office__Group_13__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3510:1: rule__Office__Group_13__4 : rule__Office__Group_13__4__Impl ;
public final void rule__Office__Group_13__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3514:1: ( rule__Office__Group_13__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3515:2: rule__Office__Group_13__4__Impl
{
pushFollow(FOLLOW_rule__Office__Group_13__4__Impl_in_rule__Office__Group_13__47165);
rule__Office__Group_13__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__4
// $ANTLR start rule__Office__Group_13__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3521:1: rule__Office__Group_13__4__Impl : ( '}' ) ;
public final void rule__Office__Group_13__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3525:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3526:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3526:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3527:1: '}'
{
before(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_13_4());
match(input,32,FOLLOW_32_in_rule__Office__Group_13__4__Impl7193);
after(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_13_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13__4__Impl
// $ANTLR start rule__Office__Group_13_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3550:1: rule__Office__Group_13_3__0 : rule__Office__Group_13_3__0__Impl rule__Office__Group_13_3__1 ;
public final void rule__Office__Group_13_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3554:1: ( rule__Office__Group_13_3__0__Impl rule__Office__Group_13_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3555:2: rule__Office__Group_13_3__0__Impl rule__Office__Group_13_3__1
{
pushFollow(FOLLOW_rule__Office__Group_13_3__0__Impl_in_rule__Office__Group_13_3__07234);
rule__Office__Group_13_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_13_3__1_in_rule__Office__Group_13_3__07237);
rule__Office__Group_13_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13_3__0
// $ANTLR start rule__Office__Group_13_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3562:1: rule__Office__Group_13_3__0__Impl : ( ',' ) ;
public final void rule__Office__Group_13_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3566:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3567:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3567:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3568:1: ','
{
before(grammarAccess.getOfficeAccess().getCommaKeyword_13_3_0());
match(input,39,FOLLOW_39_in_rule__Office__Group_13_3__0__Impl7265);
after(grammarAccess.getOfficeAccess().getCommaKeyword_13_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13_3__0__Impl
// $ANTLR start rule__Office__Group_13_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3581:1: rule__Office__Group_13_3__1 : rule__Office__Group_13_3__1__Impl ;
public final void rule__Office__Group_13_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3585:1: ( rule__Office__Group_13_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3586:2: rule__Office__Group_13_3__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_13_3__1__Impl_in_rule__Office__Group_13_3__17296);
rule__Office__Group_13_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13_3__1
// $ANTLR start rule__Office__Group_13_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3592:1: rule__Office__Group_13_3__1__Impl : ( ( rule__Office__ResourceServiceContractsAssignment_13_3_1 ) ) ;
public final void rule__Office__Group_13_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3596:1: ( ( ( rule__Office__ResourceServiceContractsAssignment_13_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3597:1: ( ( rule__Office__ResourceServiceContractsAssignment_13_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3597:1: ( ( rule__Office__ResourceServiceContractsAssignment_13_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3598:1: ( rule__Office__ResourceServiceContractsAssignment_13_3_1 )
{
before(grammarAccess.getOfficeAccess().getResourceServiceContractsAssignment_13_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3599:1: ( rule__Office__ResourceServiceContractsAssignment_13_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3599:2: rule__Office__ResourceServiceContractsAssignment_13_3_1
{
pushFollow(FOLLOW_rule__Office__ResourceServiceContractsAssignment_13_3_1_in_rule__Office__Group_13_3__1__Impl7323);
rule__Office__ResourceServiceContractsAssignment_13_3_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getResourceServiceContractsAssignment_13_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_13_3__1__Impl
// $ANTLR start rule__Office__Group_14__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3613:1: rule__Office__Group_14__0 : rule__Office__Group_14__0__Impl rule__Office__Group_14__1 ;
public final void rule__Office__Group_14__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3617:1: ( rule__Office__Group_14__0__Impl rule__Office__Group_14__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3618:2: rule__Office__Group_14__0__Impl rule__Office__Group_14__1
{
pushFollow(FOLLOW_rule__Office__Group_14__0__Impl_in_rule__Office__Group_14__07357);
rule__Office__Group_14__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_14__1_in_rule__Office__Group_14__07360);
rule__Office__Group_14__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__0
// $ANTLR start rule__Office__Group_14__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3625:1: rule__Office__Group_14__0__Impl : ( 'SLAs' ) ;
public final void rule__Office__Group_14__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3629:1: ( ( 'SLAs' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3630:1: ( 'SLAs' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3630:1: ( 'SLAs' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3631:1: 'SLAs'
{
before(grammarAccess.getOfficeAccess().getSLAsKeyword_14_0());
match(input,44,FOLLOW_44_in_rule__Office__Group_14__0__Impl7388);
after(grammarAccess.getOfficeAccess().getSLAsKeyword_14_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__0__Impl
// $ANTLR start rule__Office__Group_14__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3644:1: rule__Office__Group_14__1 : rule__Office__Group_14__1__Impl rule__Office__Group_14__2 ;
public final void rule__Office__Group_14__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3648:1: ( rule__Office__Group_14__1__Impl rule__Office__Group_14__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3649:2: rule__Office__Group_14__1__Impl rule__Office__Group_14__2
{
pushFollow(FOLLOW_rule__Office__Group_14__1__Impl_in_rule__Office__Group_14__17419);
rule__Office__Group_14__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_14__2_in_rule__Office__Group_14__17422);
rule__Office__Group_14__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__1
// $ANTLR start rule__Office__Group_14__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3656:1: rule__Office__Group_14__1__Impl : ( '{' ) ;
public final void rule__Office__Group_14__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3660:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3661:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3661:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3662:1: '{'
{
before(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_14_1());
match(input,31,FOLLOW_31_in_rule__Office__Group_14__1__Impl7450);
after(grammarAccess.getOfficeAccess().getLeftCurlyBracketKeyword_14_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__1__Impl
// $ANTLR start rule__Office__Group_14__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3675:1: rule__Office__Group_14__2 : rule__Office__Group_14__2__Impl rule__Office__Group_14__3 ;
public final void rule__Office__Group_14__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3679:1: ( rule__Office__Group_14__2__Impl rule__Office__Group_14__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3680:2: rule__Office__Group_14__2__Impl rule__Office__Group_14__3
{
pushFollow(FOLLOW_rule__Office__Group_14__2__Impl_in_rule__Office__Group_14__27481);
rule__Office__Group_14__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_14__3_in_rule__Office__Group_14__27484);
rule__Office__Group_14__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__2
// $ANTLR start rule__Office__Group_14__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3687:1: rule__Office__Group_14__2__Impl : ( ( rule__Office__SLAsAssignment_14_2 ) ) ;
public final void rule__Office__Group_14__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3691:1: ( ( ( rule__Office__SLAsAssignment_14_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3692:1: ( ( rule__Office__SLAsAssignment_14_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3692:1: ( ( rule__Office__SLAsAssignment_14_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3693:1: ( rule__Office__SLAsAssignment_14_2 )
{
before(grammarAccess.getOfficeAccess().getSLAsAssignment_14_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3694:1: ( rule__Office__SLAsAssignment_14_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3694:2: rule__Office__SLAsAssignment_14_2
{
pushFollow(FOLLOW_rule__Office__SLAsAssignment_14_2_in_rule__Office__Group_14__2__Impl7511);
rule__Office__SLAsAssignment_14_2();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getSLAsAssignment_14_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__2__Impl
// $ANTLR start rule__Office__Group_14__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3704:1: rule__Office__Group_14__3 : rule__Office__Group_14__3__Impl rule__Office__Group_14__4 ;
public final void rule__Office__Group_14__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3708:1: ( rule__Office__Group_14__3__Impl rule__Office__Group_14__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3709:2: rule__Office__Group_14__3__Impl rule__Office__Group_14__4
{
pushFollow(FOLLOW_rule__Office__Group_14__3__Impl_in_rule__Office__Group_14__37541);
rule__Office__Group_14__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_14__4_in_rule__Office__Group_14__37544);
rule__Office__Group_14__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__3
// $ANTLR start rule__Office__Group_14__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3716:1: rule__Office__Group_14__3__Impl : ( ( rule__Office__Group_14_3__0 )* ) ;
public final void rule__Office__Group_14__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3720:1: ( ( ( rule__Office__Group_14_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3721:1: ( ( rule__Office__Group_14_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3721:1: ( ( rule__Office__Group_14_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3722:1: ( rule__Office__Group_14_3__0 )*
{
before(grammarAccess.getOfficeAccess().getGroup_14_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3723:1: ( rule__Office__Group_14_3__0 )*
loop25:
do {
int alt25=2;
int LA25_0 = input.LA(1);
if ( (LA25_0==39) ) {
alt25=1;
}
switch (alt25) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3723:2: rule__Office__Group_14_3__0
{
pushFollow(FOLLOW_rule__Office__Group_14_3__0_in_rule__Office__Group_14__3__Impl7571);
rule__Office__Group_14_3__0();
_fsp--;
}
break;
default :
break loop25;
}
} while (true);
after(grammarAccess.getOfficeAccess().getGroup_14_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__3__Impl
// $ANTLR start rule__Office__Group_14__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3733:1: rule__Office__Group_14__4 : rule__Office__Group_14__4__Impl ;
public final void rule__Office__Group_14__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3737:1: ( rule__Office__Group_14__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3738:2: rule__Office__Group_14__4__Impl
{
pushFollow(FOLLOW_rule__Office__Group_14__4__Impl_in_rule__Office__Group_14__47602);
rule__Office__Group_14__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__4
// $ANTLR start rule__Office__Group_14__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3744:1: rule__Office__Group_14__4__Impl : ( '}' ) ;
public final void rule__Office__Group_14__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3748:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3749:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3749:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3750:1: '}'
{
before(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_14_4());
match(input,32,FOLLOW_32_in_rule__Office__Group_14__4__Impl7630);
after(grammarAccess.getOfficeAccess().getRightCurlyBracketKeyword_14_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14__4__Impl
// $ANTLR start rule__Office__Group_14_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3773:1: rule__Office__Group_14_3__0 : rule__Office__Group_14_3__0__Impl rule__Office__Group_14_3__1 ;
public final void rule__Office__Group_14_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3777:1: ( rule__Office__Group_14_3__0__Impl rule__Office__Group_14_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3778:2: rule__Office__Group_14_3__0__Impl rule__Office__Group_14_3__1
{
pushFollow(FOLLOW_rule__Office__Group_14_3__0__Impl_in_rule__Office__Group_14_3__07671);
rule__Office__Group_14_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Office__Group_14_3__1_in_rule__Office__Group_14_3__07674);
rule__Office__Group_14_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14_3__0
// $ANTLR start rule__Office__Group_14_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3785:1: rule__Office__Group_14_3__0__Impl : ( ',' ) ;
public final void rule__Office__Group_14_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3789:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3790:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3790:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3791:1: ','
{
before(grammarAccess.getOfficeAccess().getCommaKeyword_14_3_0());
match(input,39,FOLLOW_39_in_rule__Office__Group_14_3__0__Impl7702);
after(grammarAccess.getOfficeAccess().getCommaKeyword_14_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14_3__0__Impl
// $ANTLR start rule__Office__Group_14_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3804:1: rule__Office__Group_14_3__1 : rule__Office__Group_14_3__1__Impl ;
public final void rule__Office__Group_14_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3808:1: ( rule__Office__Group_14_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3809:2: rule__Office__Group_14_3__1__Impl
{
pushFollow(FOLLOW_rule__Office__Group_14_3__1__Impl_in_rule__Office__Group_14_3__17733);
rule__Office__Group_14_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14_3__1
// $ANTLR start rule__Office__Group_14_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3815:1: rule__Office__Group_14_3__1__Impl : ( ( rule__Office__SLAsAssignment_14_3_1 ) ) ;
public final void rule__Office__Group_14_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3819:1: ( ( ( rule__Office__SLAsAssignment_14_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3820:1: ( ( rule__Office__SLAsAssignment_14_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3820:1: ( ( rule__Office__SLAsAssignment_14_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3821:1: ( rule__Office__SLAsAssignment_14_3_1 )
{
before(grammarAccess.getOfficeAccess().getSLAsAssignment_14_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3822:1: ( rule__Office__SLAsAssignment_14_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3822:2: rule__Office__SLAsAssignment_14_3_1
{
pushFollow(FOLLOW_rule__Office__SLAsAssignment_14_3_1_in_rule__Office__Group_14_3__1__Impl7760);
rule__Office__SLAsAssignment_14_3_1();
_fsp--;
}
after(grammarAccess.getOfficeAccess().getSLAsAssignment_14_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__Group_14_3__1__Impl
// $ANTLR start rule__EInt__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3836:1: rule__EInt__Group__0 : rule__EInt__Group__0__Impl rule__EInt__Group__1 ;
public final void rule__EInt__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3840:1: ( rule__EInt__Group__0__Impl rule__EInt__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3841:2: rule__EInt__Group__0__Impl rule__EInt__Group__1
{
pushFollow(FOLLOW_rule__EInt__Group__0__Impl_in_rule__EInt__Group__07794);
rule__EInt__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__EInt__Group__1_in_rule__EInt__Group__07797);
rule__EInt__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EInt__Group__0
// $ANTLR start rule__EInt__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3848:1: rule__EInt__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__EInt__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3852:1: ( ( ( '-' )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3853:1: ( ( '-' )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3853:1: ( ( '-' )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3854:1: ( '-' )?
{
before(grammarAccess.getEIntAccess().getHyphenMinusKeyword_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3855:1: ( '-' )?
int alt26=2;
int LA26_0 = input.LA(1);
if ( (LA26_0==45) ) {
alt26=1;
}
switch (alt26) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3856:2: '-'
{
match(input,45,FOLLOW_45_in_rule__EInt__Group__0__Impl7826);
}
break;
}
after(grammarAccess.getEIntAccess().getHyphenMinusKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EInt__Group__0__Impl
// $ANTLR start rule__EInt__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3867:1: rule__EInt__Group__1 : rule__EInt__Group__1__Impl ;
public final void rule__EInt__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3871:1: ( rule__EInt__Group__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3872:2: rule__EInt__Group__1__Impl
{
pushFollow(FOLLOW_rule__EInt__Group__1__Impl_in_rule__EInt__Group__17859);
rule__EInt__Group__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EInt__Group__1
// $ANTLR start rule__EInt__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3878:1: rule__EInt__Group__1__Impl : ( RULE_INT ) ;
public final void rule__EInt__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3882:1: ( ( RULE_INT ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3883:1: ( RULE_INT )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3883:1: ( RULE_INT )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3884:1: RULE_INT
{
before(grammarAccess.getEIntAccess().getINTTerminalRuleCall_1());
match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__EInt__Group__1__Impl7886);
after(grammarAccess.getEIntAccess().getINTTerminalRuleCall_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EInt__Group__1__Impl
// $ANTLR start rule__Taxonomy__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3899:1: rule__Taxonomy__Group__0 : rule__Taxonomy__Group__0__Impl rule__Taxonomy__Group__1 ;
public final void rule__Taxonomy__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3903:1: ( rule__Taxonomy__Group__0__Impl rule__Taxonomy__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3904:2: rule__Taxonomy__Group__0__Impl rule__Taxonomy__Group__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group__0__Impl_in_rule__Taxonomy__Group__07919);
rule__Taxonomy__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__1_in_rule__Taxonomy__Group__07922);
rule__Taxonomy__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__0
// $ANTLR start rule__Taxonomy__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3911:1: rule__Taxonomy__Group__0__Impl : ( () ) ;
public final void rule__Taxonomy__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3915:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3916:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3916:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3917:1: ()
{
before(grammarAccess.getTaxonomyAccess().getTaxonomyAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3918:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3920:1:
{
}
after(grammarAccess.getTaxonomyAccess().getTaxonomyAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__0__Impl
// $ANTLR start rule__Taxonomy__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3930:1: rule__Taxonomy__Group__1 : rule__Taxonomy__Group__1__Impl rule__Taxonomy__Group__2 ;
public final void rule__Taxonomy__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3934:1: ( rule__Taxonomy__Group__1__Impl rule__Taxonomy__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3935:2: rule__Taxonomy__Group__1__Impl rule__Taxonomy__Group__2
{
pushFollow(FOLLOW_rule__Taxonomy__Group__1__Impl_in_rule__Taxonomy__Group__17980);
rule__Taxonomy__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__2_in_rule__Taxonomy__Group__17983);
rule__Taxonomy__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__1
// $ANTLR start rule__Taxonomy__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3942:1: rule__Taxonomy__Group__1__Impl : ( 'Taxonomy' ) ;
public final void rule__Taxonomy__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3946:1: ( ( 'Taxonomy' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3947:1: ( 'Taxonomy' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3947:1: ( 'Taxonomy' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3948:1: 'Taxonomy'
{
before(grammarAccess.getTaxonomyAccess().getTaxonomyKeyword_1());
match(input,46,FOLLOW_46_in_rule__Taxonomy__Group__1__Impl8011);
after(grammarAccess.getTaxonomyAccess().getTaxonomyKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__1__Impl
// $ANTLR start rule__Taxonomy__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3961:1: rule__Taxonomy__Group__2 : rule__Taxonomy__Group__2__Impl rule__Taxonomy__Group__3 ;
public final void rule__Taxonomy__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3965:1: ( rule__Taxonomy__Group__2__Impl rule__Taxonomy__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3966:2: rule__Taxonomy__Group__2__Impl rule__Taxonomy__Group__3
{
pushFollow(FOLLOW_rule__Taxonomy__Group__2__Impl_in_rule__Taxonomy__Group__28042);
rule__Taxonomy__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__3_in_rule__Taxonomy__Group__28045);
rule__Taxonomy__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__2
// $ANTLR start rule__Taxonomy__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3973:1: rule__Taxonomy__Group__2__Impl : ( ( rule__Taxonomy__UniqueIDAssignment_2 ) ) ;
public final void rule__Taxonomy__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3977:1: ( ( ( rule__Taxonomy__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3978:1: ( ( rule__Taxonomy__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3978:1: ( ( rule__Taxonomy__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3979:1: ( rule__Taxonomy__UniqueIDAssignment_2 )
{
before(grammarAccess.getTaxonomyAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3980:1: ( rule__Taxonomy__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3980:2: rule__Taxonomy__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__Taxonomy__UniqueIDAssignment_2_in_rule__Taxonomy__Group__2__Impl8072);
rule__Taxonomy__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__2__Impl
// $ANTLR start rule__Taxonomy__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3990:1: rule__Taxonomy__Group__3 : rule__Taxonomy__Group__3__Impl rule__Taxonomy__Group__4 ;
public final void rule__Taxonomy__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3994:1: ( rule__Taxonomy__Group__3__Impl rule__Taxonomy__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:3995:2: rule__Taxonomy__Group__3__Impl rule__Taxonomy__Group__4
{
pushFollow(FOLLOW_rule__Taxonomy__Group__3__Impl_in_rule__Taxonomy__Group__38102);
rule__Taxonomy__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__4_in_rule__Taxonomy__Group__38105);
rule__Taxonomy__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__3
// $ANTLR start rule__Taxonomy__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4002:1: rule__Taxonomy__Group__3__Impl : ( '{' ) ;
public final void rule__Taxonomy__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4006:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4007:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4007:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4008:1: '{'
{
before(grammarAccess.getTaxonomyAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__Taxonomy__Group__3__Impl8133);
after(grammarAccess.getTaxonomyAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__3__Impl
// $ANTLR start rule__Taxonomy__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4021:1: rule__Taxonomy__Group__4 : rule__Taxonomy__Group__4__Impl rule__Taxonomy__Group__5 ;
public final void rule__Taxonomy__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4025:1: ( rule__Taxonomy__Group__4__Impl rule__Taxonomy__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4026:2: rule__Taxonomy__Group__4__Impl rule__Taxonomy__Group__5
{
pushFollow(FOLLOW_rule__Taxonomy__Group__4__Impl_in_rule__Taxonomy__Group__48164);
rule__Taxonomy__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__5_in_rule__Taxonomy__Group__48167);
rule__Taxonomy__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__4
// $ANTLR start rule__Taxonomy__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4033:1: rule__Taxonomy__Group__4__Impl : ( ( rule__Taxonomy__Group_4__0 )? ) ;
public final void rule__Taxonomy__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4037:1: ( ( ( rule__Taxonomy__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4038:1: ( ( rule__Taxonomy__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4038:1: ( ( rule__Taxonomy__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4039:1: ( rule__Taxonomy__Group_4__0 )?
{
before(grammarAccess.getTaxonomyAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4040:1: ( rule__Taxonomy__Group_4__0 )?
int alt27=2;
int LA27_0 = input.LA(1);
if ( (LA27_0==33) ) {
alt27=1;
}
switch (alt27) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4040:2: rule__Taxonomy__Group_4__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_4__0_in_rule__Taxonomy__Group__4__Impl8194);
rule__Taxonomy__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getTaxonomyAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__4__Impl
// $ANTLR start rule__Taxonomy__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4050:1: rule__Taxonomy__Group__5 : rule__Taxonomy__Group__5__Impl rule__Taxonomy__Group__6 ;
public final void rule__Taxonomy__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4054:1: ( rule__Taxonomy__Group__5__Impl rule__Taxonomy__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4055:2: rule__Taxonomy__Group__5__Impl rule__Taxonomy__Group__6
{
pushFollow(FOLLOW_rule__Taxonomy__Group__5__Impl_in_rule__Taxonomy__Group__58225);
rule__Taxonomy__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__6_in_rule__Taxonomy__Group__58228);
rule__Taxonomy__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__5
// $ANTLR start rule__Taxonomy__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4062:1: rule__Taxonomy__Group__5__Impl : ( ( rule__Taxonomy__Group_5__0 )? ) ;
public final void rule__Taxonomy__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4066:1: ( ( ( rule__Taxonomy__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4067:1: ( ( rule__Taxonomy__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4067:1: ( ( rule__Taxonomy__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4068:1: ( rule__Taxonomy__Group_5__0 )?
{
before(grammarAccess.getTaxonomyAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4069:1: ( rule__Taxonomy__Group_5__0 )?
int alt28=2;
int LA28_0 = input.LA(1);
if ( (LA28_0==34) ) {
alt28=1;
}
switch (alt28) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4069:2: rule__Taxonomy__Group_5__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_5__0_in_rule__Taxonomy__Group__5__Impl8255);
rule__Taxonomy__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getTaxonomyAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__5__Impl
// $ANTLR start rule__Taxonomy__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4079:1: rule__Taxonomy__Group__6 : rule__Taxonomy__Group__6__Impl rule__Taxonomy__Group__7 ;
public final void rule__Taxonomy__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4083:1: ( rule__Taxonomy__Group__6__Impl rule__Taxonomy__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4084:2: rule__Taxonomy__Group__6__Impl rule__Taxonomy__Group__7
{
pushFollow(FOLLOW_rule__Taxonomy__Group__6__Impl_in_rule__Taxonomy__Group__68286);
rule__Taxonomy__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__7_in_rule__Taxonomy__Group__68289);
rule__Taxonomy__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__6
// $ANTLR start rule__Taxonomy__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4091:1: rule__Taxonomy__Group__6__Impl : ( ( rule__Taxonomy__Group_6__0 )? ) ;
public final void rule__Taxonomy__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4095:1: ( ( ( rule__Taxonomy__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4096:1: ( ( rule__Taxonomy__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4096:1: ( ( rule__Taxonomy__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4097:1: ( rule__Taxonomy__Group_6__0 )?
{
before(grammarAccess.getTaxonomyAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4098:1: ( rule__Taxonomy__Group_6__0 )?
int alt29=2;
int LA29_0 = input.LA(1);
if ( (LA29_0==35) ) {
alt29=1;
}
switch (alt29) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4098:2: rule__Taxonomy__Group_6__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_6__0_in_rule__Taxonomy__Group__6__Impl8316);
rule__Taxonomy__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getTaxonomyAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__6__Impl
// $ANTLR start rule__Taxonomy__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4108:1: rule__Taxonomy__Group__7 : rule__Taxonomy__Group__7__Impl rule__Taxonomy__Group__8 ;
public final void rule__Taxonomy__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4112:1: ( rule__Taxonomy__Group__7__Impl rule__Taxonomy__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4113:2: rule__Taxonomy__Group__7__Impl rule__Taxonomy__Group__8
{
pushFollow(FOLLOW_rule__Taxonomy__Group__7__Impl_in_rule__Taxonomy__Group__78347);
rule__Taxonomy__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__8_in_rule__Taxonomy__Group__78350);
rule__Taxonomy__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__7
// $ANTLR start rule__Taxonomy__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4120:1: rule__Taxonomy__Group__7__Impl : ( ( rule__Taxonomy__Group_7__0 )? ) ;
public final void rule__Taxonomy__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4124:1: ( ( ( rule__Taxonomy__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4125:1: ( ( rule__Taxonomy__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4125:1: ( ( rule__Taxonomy__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4126:1: ( rule__Taxonomy__Group_7__0 )?
{
before(grammarAccess.getTaxonomyAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4127:1: ( rule__Taxonomy__Group_7__0 )?
int alt30=2;
int LA30_0 = input.LA(1);
if ( (LA30_0==47) ) {
alt30=1;
}
switch (alt30) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4127:2: rule__Taxonomy__Group_7__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7__0_in_rule__Taxonomy__Group__7__Impl8377);
rule__Taxonomy__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getTaxonomyAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__7__Impl
// $ANTLR start rule__Taxonomy__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4137:1: rule__Taxonomy__Group__8 : rule__Taxonomy__Group__8__Impl rule__Taxonomy__Group__9 ;
public final void rule__Taxonomy__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4141:1: ( rule__Taxonomy__Group__8__Impl rule__Taxonomy__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4142:2: rule__Taxonomy__Group__8__Impl rule__Taxonomy__Group__9
{
pushFollow(FOLLOW_rule__Taxonomy__Group__8__Impl_in_rule__Taxonomy__Group__88408);
rule__Taxonomy__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__9_in_rule__Taxonomy__Group__88411);
rule__Taxonomy__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__8
// $ANTLR start rule__Taxonomy__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4149:1: rule__Taxonomy__Group__8__Impl : ( ( rule__Taxonomy__Group_8__0 )? ) ;
public final void rule__Taxonomy__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4153:1: ( ( ( rule__Taxonomy__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4154:1: ( ( rule__Taxonomy__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4154:1: ( ( rule__Taxonomy__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4155:1: ( rule__Taxonomy__Group_8__0 )?
{
before(grammarAccess.getTaxonomyAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4156:1: ( rule__Taxonomy__Group_8__0 )?
int alt31=2;
int LA31_0 = input.LA(1);
if ( (LA31_0==50) ) {
alt31=1;
}
switch (alt31) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4156:2: rule__Taxonomy__Group_8__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8__0_in_rule__Taxonomy__Group__8__Impl8438);
rule__Taxonomy__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getTaxonomyAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__8__Impl
// $ANTLR start rule__Taxonomy__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4166:1: rule__Taxonomy__Group__9 : rule__Taxonomy__Group__9__Impl rule__Taxonomy__Group__10 ;
public final void rule__Taxonomy__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4170:1: ( rule__Taxonomy__Group__9__Impl rule__Taxonomy__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4171:2: rule__Taxonomy__Group__9__Impl rule__Taxonomy__Group__10
{
pushFollow(FOLLOW_rule__Taxonomy__Group__9__Impl_in_rule__Taxonomy__Group__98469);
rule__Taxonomy__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__10_in_rule__Taxonomy__Group__98472);
rule__Taxonomy__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__9
// $ANTLR start rule__Taxonomy__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4178:1: rule__Taxonomy__Group__9__Impl : ( ( rule__Taxonomy__Group_9__0 )? ) ;
public final void rule__Taxonomy__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4182:1: ( ( ( rule__Taxonomy__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4183:1: ( ( rule__Taxonomy__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4183:1: ( ( rule__Taxonomy__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4184:1: ( rule__Taxonomy__Group_9__0 )?
{
before(grammarAccess.getTaxonomyAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4185:1: ( rule__Taxonomy__Group_9__0 )?
int alt32=2;
int LA32_0 = input.LA(1);
if ( (LA32_0==51) ) {
alt32=1;
}
switch (alt32) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4185:2: rule__Taxonomy__Group_9__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9__0_in_rule__Taxonomy__Group__9__Impl8499);
rule__Taxonomy__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getTaxonomyAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__9__Impl
// $ANTLR start rule__Taxonomy__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4195:1: rule__Taxonomy__Group__10 : rule__Taxonomy__Group__10__Impl rule__Taxonomy__Group__11 ;
public final void rule__Taxonomy__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4199:1: ( rule__Taxonomy__Group__10__Impl rule__Taxonomy__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4200:2: rule__Taxonomy__Group__10__Impl rule__Taxonomy__Group__11
{
pushFollow(FOLLOW_rule__Taxonomy__Group__10__Impl_in_rule__Taxonomy__Group__108530);
rule__Taxonomy__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group__11_in_rule__Taxonomy__Group__108533);
rule__Taxonomy__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__10
// $ANTLR start rule__Taxonomy__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4207:1: rule__Taxonomy__Group__10__Impl : ( ( rule__Taxonomy__Group_10__0 )? ) ;
public final void rule__Taxonomy__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4211:1: ( ( ( rule__Taxonomy__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4212:1: ( ( rule__Taxonomy__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4212:1: ( ( rule__Taxonomy__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4213:1: ( rule__Taxonomy__Group_10__0 )?
{
before(grammarAccess.getTaxonomyAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4214:1: ( rule__Taxonomy__Group_10__0 )?
int alt33=2;
int LA33_0 = input.LA(1);
if ( (LA33_0==52) ) {
alt33=1;
}
switch (alt33) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4214:2: rule__Taxonomy__Group_10__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10__0_in_rule__Taxonomy__Group__10__Impl8560);
rule__Taxonomy__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getTaxonomyAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__10__Impl
// $ANTLR start rule__Taxonomy__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4224:1: rule__Taxonomy__Group__11 : rule__Taxonomy__Group__11__Impl ;
public final void rule__Taxonomy__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4228:1: ( rule__Taxonomy__Group__11__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4229:2: rule__Taxonomy__Group__11__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group__11__Impl_in_rule__Taxonomy__Group__118591);
rule__Taxonomy__Group__11__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__11
// $ANTLR start rule__Taxonomy__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4235:1: rule__Taxonomy__Group__11__Impl : ( '}' ) ;
public final void rule__Taxonomy__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4239:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4240:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4240:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4241:1: '}'
{
before(grammarAccess.getTaxonomyAccess().getRightCurlyBracketKeyword_11());
match(input,32,FOLLOW_32_in_rule__Taxonomy__Group__11__Impl8619);
after(grammarAccess.getTaxonomyAccess().getRightCurlyBracketKeyword_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group__11__Impl
// $ANTLR start rule__Taxonomy__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4278:1: rule__Taxonomy__Group_4__0 : rule__Taxonomy__Group_4__0__Impl rule__Taxonomy__Group_4__1 ;
public final void rule__Taxonomy__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4282:1: ( rule__Taxonomy__Group_4__0__Impl rule__Taxonomy__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4283:2: rule__Taxonomy__Group_4__0__Impl rule__Taxonomy__Group_4__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_4__0__Impl_in_rule__Taxonomy__Group_4__08674);
rule__Taxonomy__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_4__1_in_rule__Taxonomy__Group_4__08677);
rule__Taxonomy__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_4__0
// $ANTLR start rule__Taxonomy__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4290:1: rule__Taxonomy__Group_4__0__Impl : ( 'name' ) ;
public final void rule__Taxonomy__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4294:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4295:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4295:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4296:1: 'name'
{
before(grammarAccess.getTaxonomyAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__Taxonomy__Group_4__0__Impl8705);
after(grammarAccess.getTaxonomyAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_4__0__Impl
// $ANTLR start rule__Taxonomy__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4309:1: rule__Taxonomy__Group_4__1 : rule__Taxonomy__Group_4__1__Impl ;
public final void rule__Taxonomy__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4313:1: ( rule__Taxonomy__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4314:2: rule__Taxonomy__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_4__1__Impl_in_rule__Taxonomy__Group_4__18736);
rule__Taxonomy__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_4__1
// $ANTLR start rule__Taxonomy__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4320:1: rule__Taxonomy__Group_4__1__Impl : ( ( rule__Taxonomy__NameAssignment_4_1 ) ) ;
public final void rule__Taxonomy__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4324:1: ( ( ( rule__Taxonomy__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4325:1: ( ( rule__Taxonomy__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4325:1: ( ( rule__Taxonomy__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4326:1: ( rule__Taxonomy__NameAssignment_4_1 )
{
before(grammarAccess.getTaxonomyAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4327:1: ( rule__Taxonomy__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4327:2: rule__Taxonomy__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__Taxonomy__NameAssignment_4_1_in_rule__Taxonomy__Group_4__1__Impl8763);
rule__Taxonomy__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_4__1__Impl
// $ANTLR start rule__Taxonomy__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4341:1: rule__Taxonomy__Group_5__0 : rule__Taxonomy__Group_5__0__Impl rule__Taxonomy__Group_5__1 ;
public final void rule__Taxonomy__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4345:1: ( rule__Taxonomy__Group_5__0__Impl rule__Taxonomy__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4346:2: rule__Taxonomy__Group_5__0__Impl rule__Taxonomy__Group_5__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_5__0__Impl_in_rule__Taxonomy__Group_5__08797);
rule__Taxonomy__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_5__1_in_rule__Taxonomy__Group_5__08800);
rule__Taxonomy__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_5__0
// $ANTLR start rule__Taxonomy__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4353:1: rule__Taxonomy__Group_5__0__Impl : ( 'id' ) ;
public final void rule__Taxonomy__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4357:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4358:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4358:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4359:1: 'id'
{
before(grammarAccess.getTaxonomyAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__Taxonomy__Group_5__0__Impl8828);
after(grammarAccess.getTaxonomyAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_5__0__Impl
// $ANTLR start rule__Taxonomy__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4372:1: rule__Taxonomy__Group_5__1 : rule__Taxonomy__Group_5__1__Impl ;
public final void rule__Taxonomy__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4376:1: ( rule__Taxonomy__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4377:2: rule__Taxonomy__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_5__1__Impl_in_rule__Taxonomy__Group_5__18859);
rule__Taxonomy__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_5__1
// $ANTLR start rule__Taxonomy__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4383:1: rule__Taxonomy__Group_5__1__Impl : ( ( rule__Taxonomy__IdAssignment_5_1 ) ) ;
public final void rule__Taxonomy__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4387:1: ( ( ( rule__Taxonomy__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4388:1: ( ( rule__Taxonomy__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4388:1: ( ( rule__Taxonomy__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4389:1: ( rule__Taxonomy__IdAssignment_5_1 )
{
before(grammarAccess.getTaxonomyAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4390:1: ( rule__Taxonomy__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4390:2: rule__Taxonomy__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__Taxonomy__IdAssignment_5_1_in_rule__Taxonomy__Group_5__1__Impl8886);
rule__Taxonomy__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_5__1__Impl
// $ANTLR start rule__Taxonomy__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4404:1: rule__Taxonomy__Group_6__0 : rule__Taxonomy__Group_6__0__Impl rule__Taxonomy__Group_6__1 ;
public final void rule__Taxonomy__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4408:1: ( rule__Taxonomy__Group_6__0__Impl rule__Taxonomy__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4409:2: rule__Taxonomy__Group_6__0__Impl rule__Taxonomy__Group_6__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_6__0__Impl_in_rule__Taxonomy__Group_6__08920);
rule__Taxonomy__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_6__1_in_rule__Taxonomy__Group_6__08923);
rule__Taxonomy__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_6__0
// $ANTLR start rule__Taxonomy__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4416:1: rule__Taxonomy__Group_6__0__Impl : ( 'description' ) ;
public final void rule__Taxonomy__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4420:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4421:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4421:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4422:1: 'description'
{
before(grammarAccess.getTaxonomyAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__Taxonomy__Group_6__0__Impl8951);
after(grammarAccess.getTaxonomyAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_6__0__Impl
// $ANTLR start rule__Taxonomy__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4435:1: rule__Taxonomy__Group_6__1 : rule__Taxonomy__Group_6__1__Impl ;
public final void rule__Taxonomy__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4439:1: ( rule__Taxonomy__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4440:2: rule__Taxonomy__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_6__1__Impl_in_rule__Taxonomy__Group_6__18982);
rule__Taxonomy__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_6__1
// $ANTLR start rule__Taxonomy__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4446:1: rule__Taxonomy__Group_6__1__Impl : ( ( rule__Taxonomy__DescriptionAssignment_6_1 ) ) ;
public final void rule__Taxonomy__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4450:1: ( ( ( rule__Taxonomy__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4451:1: ( ( rule__Taxonomy__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4451:1: ( ( rule__Taxonomy__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4452:1: ( rule__Taxonomy__DescriptionAssignment_6_1 )
{
before(grammarAccess.getTaxonomyAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4453:1: ( rule__Taxonomy__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4453:2: rule__Taxonomy__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__Taxonomy__DescriptionAssignment_6_1_in_rule__Taxonomy__Group_6__1__Impl9009);
rule__Taxonomy__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_6__1__Impl
// $ANTLR start rule__Taxonomy__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4467:1: rule__Taxonomy__Group_7__0 : rule__Taxonomy__Group_7__0__Impl rule__Taxonomy__Group_7__1 ;
public final void rule__Taxonomy__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4471:1: ( rule__Taxonomy__Group_7__0__Impl rule__Taxonomy__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4472:2: rule__Taxonomy__Group_7__0__Impl rule__Taxonomy__Group_7__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7__0__Impl_in_rule__Taxonomy__Group_7__09043);
rule__Taxonomy__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_7__1_in_rule__Taxonomy__Group_7__09046);
rule__Taxonomy__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__0
// $ANTLR start rule__Taxonomy__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4479:1: rule__Taxonomy__Group_7__0__Impl : ( 'hasScenarios' ) ;
public final void rule__Taxonomy__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4483:1: ( ( 'hasScenarios' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4484:1: ( 'hasScenarios' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4484:1: ( 'hasScenarios' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4485:1: 'hasScenarios'
{
before(grammarAccess.getTaxonomyAccess().getHasScenariosKeyword_7_0());
match(input,47,FOLLOW_47_in_rule__Taxonomy__Group_7__0__Impl9074);
after(grammarAccess.getTaxonomyAccess().getHasScenariosKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__0__Impl
// $ANTLR start rule__Taxonomy__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4498:1: rule__Taxonomy__Group_7__1 : rule__Taxonomy__Group_7__1__Impl rule__Taxonomy__Group_7__2 ;
public final void rule__Taxonomy__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4502:1: ( rule__Taxonomy__Group_7__1__Impl rule__Taxonomy__Group_7__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4503:2: rule__Taxonomy__Group_7__1__Impl rule__Taxonomy__Group_7__2
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7__1__Impl_in_rule__Taxonomy__Group_7__19105);
rule__Taxonomy__Group_7__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_7__2_in_rule__Taxonomy__Group_7__19108);
rule__Taxonomy__Group_7__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__1
// $ANTLR start rule__Taxonomy__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4510:1: rule__Taxonomy__Group_7__1__Impl : ( '(' ) ;
public final void rule__Taxonomy__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4514:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4515:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4515:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4516:1: '('
{
before(grammarAccess.getTaxonomyAccess().getLeftParenthesisKeyword_7_1());
match(input,48,FOLLOW_48_in_rule__Taxonomy__Group_7__1__Impl9136);
after(grammarAccess.getTaxonomyAccess().getLeftParenthesisKeyword_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__1__Impl
// $ANTLR start rule__Taxonomy__Group_7__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4529:1: rule__Taxonomy__Group_7__2 : rule__Taxonomy__Group_7__2__Impl rule__Taxonomy__Group_7__3 ;
public final void rule__Taxonomy__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4533:1: ( rule__Taxonomy__Group_7__2__Impl rule__Taxonomy__Group_7__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4534:2: rule__Taxonomy__Group_7__2__Impl rule__Taxonomy__Group_7__3
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7__2__Impl_in_rule__Taxonomy__Group_7__29167);
rule__Taxonomy__Group_7__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_7__3_in_rule__Taxonomy__Group_7__29170);
rule__Taxonomy__Group_7__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__2
// $ANTLR start rule__Taxonomy__Group_7__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4541:1: rule__Taxonomy__Group_7__2__Impl : ( ( rule__Taxonomy__HasScenariosAssignment_7_2 ) ) ;
public final void rule__Taxonomy__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4545:1: ( ( ( rule__Taxonomy__HasScenariosAssignment_7_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4546:1: ( ( rule__Taxonomy__HasScenariosAssignment_7_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4546:1: ( ( rule__Taxonomy__HasScenariosAssignment_7_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4547:1: ( rule__Taxonomy__HasScenariosAssignment_7_2 )
{
before(grammarAccess.getTaxonomyAccess().getHasScenariosAssignment_7_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4548:1: ( rule__Taxonomy__HasScenariosAssignment_7_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4548:2: rule__Taxonomy__HasScenariosAssignment_7_2
{
pushFollow(FOLLOW_rule__Taxonomy__HasScenariosAssignment_7_2_in_rule__Taxonomy__Group_7__2__Impl9197);
rule__Taxonomy__HasScenariosAssignment_7_2();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getHasScenariosAssignment_7_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__2__Impl
// $ANTLR start rule__Taxonomy__Group_7__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4558:1: rule__Taxonomy__Group_7__3 : rule__Taxonomy__Group_7__3__Impl rule__Taxonomy__Group_7__4 ;
public final void rule__Taxonomy__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4562:1: ( rule__Taxonomy__Group_7__3__Impl rule__Taxonomy__Group_7__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4563:2: rule__Taxonomy__Group_7__3__Impl rule__Taxonomy__Group_7__4
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7__3__Impl_in_rule__Taxonomy__Group_7__39227);
rule__Taxonomy__Group_7__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_7__4_in_rule__Taxonomy__Group_7__39230);
rule__Taxonomy__Group_7__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__3
// $ANTLR start rule__Taxonomy__Group_7__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4570:1: rule__Taxonomy__Group_7__3__Impl : ( ( rule__Taxonomy__Group_7_3__0 )* ) ;
public final void rule__Taxonomy__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4574:1: ( ( ( rule__Taxonomy__Group_7_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4575:1: ( ( rule__Taxonomy__Group_7_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4575:1: ( ( rule__Taxonomy__Group_7_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4576:1: ( rule__Taxonomy__Group_7_3__0 )*
{
before(grammarAccess.getTaxonomyAccess().getGroup_7_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4577:1: ( rule__Taxonomy__Group_7_3__0 )*
loop34:
do {
int alt34=2;
int LA34_0 = input.LA(1);
if ( (LA34_0==39) ) {
alt34=1;
}
switch (alt34) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4577:2: rule__Taxonomy__Group_7_3__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7_3__0_in_rule__Taxonomy__Group_7__3__Impl9257);
rule__Taxonomy__Group_7_3__0();
_fsp--;
}
break;
default :
break loop34;
}
} while (true);
after(grammarAccess.getTaxonomyAccess().getGroup_7_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__3__Impl
// $ANTLR start rule__Taxonomy__Group_7__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4587:1: rule__Taxonomy__Group_7__4 : rule__Taxonomy__Group_7__4__Impl ;
public final void rule__Taxonomy__Group_7__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4591:1: ( rule__Taxonomy__Group_7__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4592:2: rule__Taxonomy__Group_7__4__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7__4__Impl_in_rule__Taxonomy__Group_7__49288);
rule__Taxonomy__Group_7__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__4
// $ANTLR start rule__Taxonomy__Group_7__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4598:1: rule__Taxonomy__Group_7__4__Impl : ( ')' ) ;
public final void rule__Taxonomy__Group_7__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4602:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4603:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4603:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4604:1: ')'
{
before(grammarAccess.getTaxonomyAccess().getRightParenthesisKeyword_7_4());
match(input,49,FOLLOW_49_in_rule__Taxonomy__Group_7__4__Impl9316);
after(grammarAccess.getTaxonomyAccess().getRightParenthesisKeyword_7_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7__4__Impl
// $ANTLR start rule__Taxonomy__Group_7_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4627:1: rule__Taxonomy__Group_7_3__0 : rule__Taxonomy__Group_7_3__0__Impl rule__Taxonomy__Group_7_3__1 ;
public final void rule__Taxonomy__Group_7_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4631:1: ( rule__Taxonomy__Group_7_3__0__Impl rule__Taxonomy__Group_7_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4632:2: rule__Taxonomy__Group_7_3__0__Impl rule__Taxonomy__Group_7_3__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7_3__0__Impl_in_rule__Taxonomy__Group_7_3__09357);
rule__Taxonomy__Group_7_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_7_3__1_in_rule__Taxonomy__Group_7_3__09360);
rule__Taxonomy__Group_7_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7_3__0
// $ANTLR start rule__Taxonomy__Group_7_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4639:1: rule__Taxonomy__Group_7_3__0__Impl : ( ',' ) ;
public final void rule__Taxonomy__Group_7_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4643:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4644:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4644:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4645:1: ','
{
before(grammarAccess.getTaxonomyAccess().getCommaKeyword_7_3_0());
match(input,39,FOLLOW_39_in_rule__Taxonomy__Group_7_3__0__Impl9388);
after(grammarAccess.getTaxonomyAccess().getCommaKeyword_7_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7_3__0__Impl
// $ANTLR start rule__Taxonomy__Group_7_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4658:1: rule__Taxonomy__Group_7_3__1 : rule__Taxonomy__Group_7_3__1__Impl ;
public final void rule__Taxonomy__Group_7_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4662:1: ( rule__Taxonomy__Group_7_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4663:2: rule__Taxonomy__Group_7_3__1__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_7_3__1__Impl_in_rule__Taxonomy__Group_7_3__19419);
rule__Taxonomy__Group_7_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7_3__1
// $ANTLR start rule__Taxonomy__Group_7_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4669:1: rule__Taxonomy__Group_7_3__1__Impl : ( ( rule__Taxonomy__HasScenariosAssignment_7_3_1 ) ) ;
public final void rule__Taxonomy__Group_7_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4673:1: ( ( ( rule__Taxonomy__HasScenariosAssignment_7_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4674:1: ( ( rule__Taxonomy__HasScenariosAssignment_7_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4674:1: ( ( rule__Taxonomy__HasScenariosAssignment_7_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4675:1: ( rule__Taxonomy__HasScenariosAssignment_7_3_1 )
{
before(grammarAccess.getTaxonomyAccess().getHasScenariosAssignment_7_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4676:1: ( rule__Taxonomy__HasScenariosAssignment_7_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4676:2: rule__Taxonomy__HasScenariosAssignment_7_3_1
{
pushFollow(FOLLOW_rule__Taxonomy__HasScenariosAssignment_7_3_1_in_rule__Taxonomy__Group_7_3__1__Impl9446);
rule__Taxonomy__HasScenariosAssignment_7_3_1();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getHasScenariosAssignment_7_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_7_3__1__Impl
// $ANTLR start rule__Taxonomy__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4690:1: rule__Taxonomy__Group_8__0 : rule__Taxonomy__Group_8__0__Impl rule__Taxonomy__Group_8__1 ;
public final void rule__Taxonomy__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4694:1: ( rule__Taxonomy__Group_8__0__Impl rule__Taxonomy__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4695:2: rule__Taxonomy__Group_8__0__Impl rule__Taxonomy__Group_8__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8__0__Impl_in_rule__Taxonomy__Group_8__09480);
rule__Taxonomy__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_8__1_in_rule__Taxonomy__Group_8__09483);
rule__Taxonomy__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__0
// $ANTLR start rule__Taxonomy__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4702:1: rule__Taxonomy__Group_8__0__Impl : ( 'hasServices' ) ;
public final void rule__Taxonomy__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4706:1: ( ( 'hasServices' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4707:1: ( 'hasServices' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4707:1: ( 'hasServices' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4708:1: 'hasServices'
{
before(grammarAccess.getTaxonomyAccess().getHasServicesKeyword_8_0());
match(input,50,FOLLOW_50_in_rule__Taxonomy__Group_8__0__Impl9511);
after(grammarAccess.getTaxonomyAccess().getHasServicesKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__0__Impl
// $ANTLR start rule__Taxonomy__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4721:1: rule__Taxonomy__Group_8__1 : rule__Taxonomy__Group_8__1__Impl rule__Taxonomy__Group_8__2 ;
public final void rule__Taxonomy__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4725:1: ( rule__Taxonomy__Group_8__1__Impl rule__Taxonomy__Group_8__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4726:2: rule__Taxonomy__Group_8__1__Impl rule__Taxonomy__Group_8__2
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8__1__Impl_in_rule__Taxonomy__Group_8__19542);
rule__Taxonomy__Group_8__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_8__2_in_rule__Taxonomy__Group_8__19545);
rule__Taxonomy__Group_8__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__1
// $ANTLR start rule__Taxonomy__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4733:1: rule__Taxonomy__Group_8__1__Impl : ( '(' ) ;
public final void rule__Taxonomy__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4737:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4738:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4738:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4739:1: '('
{
before(grammarAccess.getTaxonomyAccess().getLeftParenthesisKeyword_8_1());
match(input,48,FOLLOW_48_in_rule__Taxonomy__Group_8__1__Impl9573);
after(grammarAccess.getTaxonomyAccess().getLeftParenthesisKeyword_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__1__Impl
// $ANTLR start rule__Taxonomy__Group_8__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4752:1: rule__Taxonomy__Group_8__2 : rule__Taxonomy__Group_8__2__Impl rule__Taxonomy__Group_8__3 ;
public final void rule__Taxonomy__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4756:1: ( rule__Taxonomy__Group_8__2__Impl rule__Taxonomy__Group_8__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4757:2: rule__Taxonomy__Group_8__2__Impl rule__Taxonomy__Group_8__3
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8__2__Impl_in_rule__Taxonomy__Group_8__29604);
rule__Taxonomy__Group_8__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_8__3_in_rule__Taxonomy__Group_8__29607);
rule__Taxonomy__Group_8__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__2
// $ANTLR start rule__Taxonomy__Group_8__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4764:1: rule__Taxonomy__Group_8__2__Impl : ( ( rule__Taxonomy__HasServicesAssignment_8_2 ) ) ;
public final void rule__Taxonomy__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4768:1: ( ( ( rule__Taxonomy__HasServicesAssignment_8_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4769:1: ( ( rule__Taxonomy__HasServicesAssignment_8_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4769:1: ( ( rule__Taxonomy__HasServicesAssignment_8_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4770:1: ( rule__Taxonomy__HasServicesAssignment_8_2 )
{
before(grammarAccess.getTaxonomyAccess().getHasServicesAssignment_8_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4771:1: ( rule__Taxonomy__HasServicesAssignment_8_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4771:2: rule__Taxonomy__HasServicesAssignment_8_2
{
pushFollow(FOLLOW_rule__Taxonomy__HasServicesAssignment_8_2_in_rule__Taxonomy__Group_8__2__Impl9634);
rule__Taxonomy__HasServicesAssignment_8_2();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getHasServicesAssignment_8_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__2__Impl
// $ANTLR start rule__Taxonomy__Group_8__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4781:1: rule__Taxonomy__Group_8__3 : rule__Taxonomy__Group_8__3__Impl rule__Taxonomy__Group_8__4 ;
public final void rule__Taxonomy__Group_8__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4785:1: ( rule__Taxonomy__Group_8__3__Impl rule__Taxonomy__Group_8__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4786:2: rule__Taxonomy__Group_8__3__Impl rule__Taxonomy__Group_8__4
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8__3__Impl_in_rule__Taxonomy__Group_8__39664);
rule__Taxonomy__Group_8__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_8__4_in_rule__Taxonomy__Group_8__39667);
rule__Taxonomy__Group_8__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__3
// $ANTLR start rule__Taxonomy__Group_8__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4793:1: rule__Taxonomy__Group_8__3__Impl : ( ( rule__Taxonomy__Group_8_3__0 )* ) ;
public final void rule__Taxonomy__Group_8__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4797:1: ( ( ( rule__Taxonomy__Group_8_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4798:1: ( ( rule__Taxonomy__Group_8_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4798:1: ( ( rule__Taxonomy__Group_8_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4799:1: ( rule__Taxonomy__Group_8_3__0 )*
{
before(grammarAccess.getTaxonomyAccess().getGroup_8_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4800:1: ( rule__Taxonomy__Group_8_3__0 )*
loop35:
do {
int alt35=2;
int LA35_0 = input.LA(1);
if ( (LA35_0==39) ) {
alt35=1;
}
switch (alt35) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4800:2: rule__Taxonomy__Group_8_3__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8_3__0_in_rule__Taxonomy__Group_8__3__Impl9694);
rule__Taxonomy__Group_8_3__0();
_fsp--;
}
break;
default :
break loop35;
}
} while (true);
after(grammarAccess.getTaxonomyAccess().getGroup_8_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__3__Impl
// $ANTLR start rule__Taxonomy__Group_8__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4810:1: rule__Taxonomy__Group_8__4 : rule__Taxonomy__Group_8__4__Impl ;
public final void rule__Taxonomy__Group_8__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4814:1: ( rule__Taxonomy__Group_8__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4815:2: rule__Taxonomy__Group_8__4__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8__4__Impl_in_rule__Taxonomy__Group_8__49725);
rule__Taxonomy__Group_8__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__4
// $ANTLR start rule__Taxonomy__Group_8__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4821:1: rule__Taxonomy__Group_8__4__Impl : ( ')' ) ;
public final void rule__Taxonomy__Group_8__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4825:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4826:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4826:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4827:1: ')'
{
before(grammarAccess.getTaxonomyAccess().getRightParenthesisKeyword_8_4());
match(input,49,FOLLOW_49_in_rule__Taxonomy__Group_8__4__Impl9753);
after(grammarAccess.getTaxonomyAccess().getRightParenthesisKeyword_8_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8__4__Impl
// $ANTLR start rule__Taxonomy__Group_8_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4850:1: rule__Taxonomy__Group_8_3__0 : rule__Taxonomy__Group_8_3__0__Impl rule__Taxonomy__Group_8_3__1 ;
public final void rule__Taxonomy__Group_8_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4854:1: ( rule__Taxonomy__Group_8_3__0__Impl rule__Taxonomy__Group_8_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4855:2: rule__Taxonomy__Group_8_3__0__Impl rule__Taxonomy__Group_8_3__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8_3__0__Impl_in_rule__Taxonomy__Group_8_3__09794);
rule__Taxonomy__Group_8_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_8_3__1_in_rule__Taxonomy__Group_8_3__09797);
rule__Taxonomy__Group_8_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8_3__0
// $ANTLR start rule__Taxonomy__Group_8_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4862:1: rule__Taxonomy__Group_8_3__0__Impl : ( ',' ) ;
public final void rule__Taxonomy__Group_8_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4866:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4867:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4867:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4868:1: ','
{
before(grammarAccess.getTaxonomyAccess().getCommaKeyword_8_3_0());
match(input,39,FOLLOW_39_in_rule__Taxonomy__Group_8_3__0__Impl9825);
after(grammarAccess.getTaxonomyAccess().getCommaKeyword_8_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8_3__0__Impl
// $ANTLR start rule__Taxonomy__Group_8_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4881:1: rule__Taxonomy__Group_8_3__1 : rule__Taxonomy__Group_8_3__1__Impl ;
public final void rule__Taxonomy__Group_8_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4885:1: ( rule__Taxonomy__Group_8_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4886:2: rule__Taxonomy__Group_8_3__1__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_8_3__1__Impl_in_rule__Taxonomy__Group_8_3__19856);
rule__Taxonomy__Group_8_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8_3__1
// $ANTLR start rule__Taxonomy__Group_8_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4892:1: rule__Taxonomy__Group_8_3__1__Impl : ( ( rule__Taxonomy__HasServicesAssignment_8_3_1 ) ) ;
public final void rule__Taxonomy__Group_8_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4896:1: ( ( ( rule__Taxonomy__HasServicesAssignment_8_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4897:1: ( ( rule__Taxonomy__HasServicesAssignment_8_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4897:1: ( ( rule__Taxonomy__HasServicesAssignment_8_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4898:1: ( rule__Taxonomy__HasServicesAssignment_8_3_1 )
{
before(grammarAccess.getTaxonomyAccess().getHasServicesAssignment_8_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4899:1: ( rule__Taxonomy__HasServicesAssignment_8_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4899:2: rule__Taxonomy__HasServicesAssignment_8_3_1
{
pushFollow(FOLLOW_rule__Taxonomy__HasServicesAssignment_8_3_1_in_rule__Taxonomy__Group_8_3__1__Impl9883);
rule__Taxonomy__HasServicesAssignment_8_3_1();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getHasServicesAssignment_8_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_8_3__1__Impl
// $ANTLR start rule__Taxonomy__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4913:1: rule__Taxonomy__Group_9__0 : rule__Taxonomy__Group_9__0__Impl rule__Taxonomy__Group_9__1 ;
public final void rule__Taxonomy__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4917:1: ( rule__Taxonomy__Group_9__0__Impl rule__Taxonomy__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4918:2: rule__Taxonomy__Group_9__0__Impl rule__Taxonomy__Group_9__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9__0__Impl_in_rule__Taxonomy__Group_9__09917);
rule__Taxonomy__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_9__1_in_rule__Taxonomy__Group_9__09920);
rule__Taxonomy__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__0
// $ANTLR start rule__Taxonomy__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4925:1: rule__Taxonomy__Group_9__0__Impl : ( 'taxonomies' ) ;
public final void rule__Taxonomy__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4929:1: ( ( 'taxonomies' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4930:1: ( 'taxonomies' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4930:1: ( 'taxonomies' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4931:1: 'taxonomies'
{
before(grammarAccess.getTaxonomyAccess().getTaxonomiesKeyword_9_0());
match(input,51,FOLLOW_51_in_rule__Taxonomy__Group_9__0__Impl9948);
after(grammarAccess.getTaxonomyAccess().getTaxonomiesKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__0__Impl
// $ANTLR start rule__Taxonomy__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4944:1: rule__Taxonomy__Group_9__1 : rule__Taxonomy__Group_9__1__Impl rule__Taxonomy__Group_9__2 ;
public final void rule__Taxonomy__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4948:1: ( rule__Taxonomy__Group_9__1__Impl rule__Taxonomy__Group_9__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4949:2: rule__Taxonomy__Group_9__1__Impl rule__Taxonomy__Group_9__2
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9__1__Impl_in_rule__Taxonomy__Group_9__19979);
rule__Taxonomy__Group_9__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_9__2_in_rule__Taxonomy__Group_9__19982);
rule__Taxonomy__Group_9__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__1
// $ANTLR start rule__Taxonomy__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4956:1: rule__Taxonomy__Group_9__1__Impl : ( '{' ) ;
public final void rule__Taxonomy__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4960:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4961:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4961:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4962:1: '{'
{
before(grammarAccess.getTaxonomyAccess().getLeftCurlyBracketKeyword_9_1());
match(input,31,FOLLOW_31_in_rule__Taxonomy__Group_9__1__Impl10010);
after(grammarAccess.getTaxonomyAccess().getLeftCurlyBracketKeyword_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__1__Impl
// $ANTLR start rule__Taxonomy__Group_9__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4975:1: rule__Taxonomy__Group_9__2 : rule__Taxonomy__Group_9__2__Impl rule__Taxonomy__Group_9__3 ;
public final void rule__Taxonomy__Group_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4979:1: ( rule__Taxonomy__Group_9__2__Impl rule__Taxonomy__Group_9__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4980:2: rule__Taxonomy__Group_9__2__Impl rule__Taxonomy__Group_9__3
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9__2__Impl_in_rule__Taxonomy__Group_9__210041);
rule__Taxonomy__Group_9__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_9__3_in_rule__Taxonomy__Group_9__210044);
rule__Taxonomy__Group_9__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__2
// $ANTLR start rule__Taxonomy__Group_9__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4987:1: rule__Taxonomy__Group_9__2__Impl : ( ( rule__Taxonomy__TaxonomiesAssignment_9_2 ) ) ;
public final void rule__Taxonomy__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4991:1: ( ( ( rule__Taxonomy__TaxonomiesAssignment_9_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4992:1: ( ( rule__Taxonomy__TaxonomiesAssignment_9_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4992:1: ( ( rule__Taxonomy__TaxonomiesAssignment_9_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4993:1: ( rule__Taxonomy__TaxonomiesAssignment_9_2 )
{
before(grammarAccess.getTaxonomyAccess().getTaxonomiesAssignment_9_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4994:1: ( rule__Taxonomy__TaxonomiesAssignment_9_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:4994:2: rule__Taxonomy__TaxonomiesAssignment_9_2
{
pushFollow(FOLLOW_rule__Taxonomy__TaxonomiesAssignment_9_2_in_rule__Taxonomy__Group_9__2__Impl10071);
rule__Taxonomy__TaxonomiesAssignment_9_2();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getTaxonomiesAssignment_9_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__2__Impl
// $ANTLR start rule__Taxonomy__Group_9__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5004:1: rule__Taxonomy__Group_9__3 : rule__Taxonomy__Group_9__3__Impl rule__Taxonomy__Group_9__4 ;
public final void rule__Taxonomy__Group_9__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5008:1: ( rule__Taxonomy__Group_9__3__Impl rule__Taxonomy__Group_9__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5009:2: rule__Taxonomy__Group_9__3__Impl rule__Taxonomy__Group_9__4
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9__3__Impl_in_rule__Taxonomy__Group_9__310101);
rule__Taxonomy__Group_9__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_9__4_in_rule__Taxonomy__Group_9__310104);
rule__Taxonomy__Group_9__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__3
// $ANTLR start rule__Taxonomy__Group_9__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5016:1: rule__Taxonomy__Group_9__3__Impl : ( ( rule__Taxonomy__Group_9_3__0 )* ) ;
public final void rule__Taxonomy__Group_9__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5020:1: ( ( ( rule__Taxonomy__Group_9_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5021:1: ( ( rule__Taxonomy__Group_9_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5021:1: ( ( rule__Taxonomy__Group_9_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5022:1: ( rule__Taxonomy__Group_9_3__0 )*
{
before(grammarAccess.getTaxonomyAccess().getGroup_9_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5023:1: ( rule__Taxonomy__Group_9_3__0 )*
loop36:
do {
int alt36=2;
int LA36_0 = input.LA(1);
if ( (LA36_0==39) ) {
alt36=1;
}
switch (alt36) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5023:2: rule__Taxonomy__Group_9_3__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9_3__0_in_rule__Taxonomy__Group_9__3__Impl10131);
rule__Taxonomy__Group_9_3__0();
_fsp--;
}
break;
default :
break loop36;
}
} while (true);
after(grammarAccess.getTaxonomyAccess().getGroup_9_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__3__Impl
// $ANTLR start rule__Taxonomy__Group_9__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5033:1: rule__Taxonomy__Group_9__4 : rule__Taxonomy__Group_9__4__Impl ;
public final void rule__Taxonomy__Group_9__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5037:1: ( rule__Taxonomy__Group_9__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5038:2: rule__Taxonomy__Group_9__4__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9__4__Impl_in_rule__Taxonomy__Group_9__410162);
rule__Taxonomy__Group_9__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__4
// $ANTLR start rule__Taxonomy__Group_9__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5044:1: rule__Taxonomy__Group_9__4__Impl : ( '}' ) ;
public final void rule__Taxonomy__Group_9__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5048:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5049:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5049:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5050:1: '}'
{
before(grammarAccess.getTaxonomyAccess().getRightCurlyBracketKeyword_9_4());
match(input,32,FOLLOW_32_in_rule__Taxonomy__Group_9__4__Impl10190);
after(grammarAccess.getTaxonomyAccess().getRightCurlyBracketKeyword_9_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9__4__Impl
// $ANTLR start rule__Taxonomy__Group_9_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5073:1: rule__Taxonomy__Group_9_3__0 : rule__Taxonomy__Group_9_3__0__Impl rule__Taxonomy__Group_9_3__1 ;
public final void rule__Taxonomy__Group_9_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5077:1: ( rule__Taxonomy__Group_9_3__0__Impl rule__Taxonomy__Group_9_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5078:2: rule__Taxonomy__Group_9_3__0__Impl rule__Taxonomy__Group_9_3__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9_3__0__Impl_in_rule__Taxonomy__Group_9_3__010231);
rule__Taxonomy__Group_9_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_9_3__1_in_rule__Taxonomy__Group_9_3__010234);
rule__Taxonomy__Group_9_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9_3__0
// $ANTLR start rule__Taxonomy__Group_9_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5085:1: rule__Taxonomy__Group_9_3__0__Impl : ( ',' ) ;
public final void rule__Taxonomy__Group_9_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5089:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5090:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5090:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5091:1: ','
{
before(grammarAccess.getTaxonomyAccess().getCommaKeyword_9_3_0());
match(input,39,FOLLOW_39_in_rule__Taxonomy__Group_9_3__0__Impl10262);
after(grammarAccess.getTaxonomyAccess().getCommaKeyword_9_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9_3__0__Impl
// $ANTLR start rule__Taxonomy__Group_9_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5104:1: rule__Taxonomy__Group_9_3__1 : rule__Taxonomy__Group_9_3__1__Impl ;
public final void rule__Taxonomy__Group_9_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5108:1: ( rule__Taxonomy__Group_9_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5109:2: rule__Taxonomy__Group_9_3__1__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_9_3__1__Impl_in_rule__Taxonomy__Group_9_3__110293);
rule__Taxonomy__Group_9_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9_3__1
// $ANTLR start rule__Taxonomy__Group_9_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5115:1: rule__Taxonomy__Group_9_3__1__Impl : ( ( rule__Taxonomy__TaxonomiesAssignment_9_3_1 ) ) ;
public final void rule__Taxonomy__Group_9_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5119:1: ( ( ( rule__Taxonomy__TaxonomiesAssignment_9_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5120:1: ( ( rule__Taxonomy__TaxonomiesAssignment_9_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5120:1: ( ( rule__Taxonomy__TaxonomiesAssignment_9_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5121:1: ( rule__Taxonomy__TaxonomiesAssignment_9_3_1 )
{
before(grammarAccess.getTaxonomyAccess().getTaxonomiesAssignment_9_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5122:1: ( rule__Taxonomy__TaxonomiesAssignment_9_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5122:2: rule__Taxonomy__TaxonomiesAssignment_9_3_1
{
pushFollow(FOLLOW_rule__Taxonomy__TaxonomiesAssignment_9_3_1_in_rule__Taxonomy__Group_9_3__1__Impl10320);
rule__Taxonomy__TaxonomiesAssignment_9_3_1();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getTaxonomiesAssignment_9_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_9_3__1__Impl
// $ANTLR start rule__Taxonomy__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5136:1: rule__Taxonomy__Group_10__0 : rule__Taxonomy__Group_10__0__Impl rule__Taxonomy__Group_10__1 ;
public final void rule__Taxonomy__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5140:1: ( rule__Taxonomy__Group_10__0__Impl rule__Taxonomy__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5141:2: rule__Taxonomy__Group_10__0__Impl rule__Taxonomy__Group_10__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10__0__Impl_in_rule__Taxonomy__Group_10__010354);
rule__Taxonomy__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_10__1_in_rule__Taxonomy__Group_10__010357);
rule__Taxonomy__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__0
// $ANTLR start rule__Taxonomy__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5148:1: rule__Taxonomy__Group_10__0__Impl : ( 'categories' ) ;
public final void rule__Taxonomy__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5152:1: ( ( 'categories' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5153:1: ( 'categories' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5153:1: ( 'categories' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5154:1: 'categories'
{
before(grammarAccess.getTaxonomyAccess().getCategoriesKeyword_10_0());
match(input,52,FOLLOW_52_in_rule__Taxonomy__Group_10__0__Impl10385);
after(grammarAccess.getTaxonomyAccess().getCategoriesKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__0__Impl
// $ANTLR start rule__Taxonomy__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5167:1: rule__Taxonomy__Group_10__1 : rule__Taxonomy__Group_10__1__Impl rule__Taxonomy__Group_10__2 ;
public final void rule__Taxonomy__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5171:1: ( rule__Taxonomy__Group_10__1__Impl rule__Taxonomy__Group_10__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5172:2: rule__Taxonomy__Group_10__1__Impl rule__Taxonomy__Group_10__2
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10__1__Impl_in_rule__Taxonomy__Group_10__110416);
rule__Taxonomy__Group_10__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_10__2_in_rule__Taxonomy__Group_10__110419);
rule__Taxonomy__Group_10__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__1
// $ANTLR start rule__Taxonomy__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5179:1: rule__Taxonomy__Group_10__1__Impl : ( '{' ) ;
public final void rule__Taxonomy__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5183:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5184:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5184:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5185:1: '{'
{
before(grammarAccess.getTaxonomyAccess().getLeftCurlyBracketKeyword_10_1());
match(input,31,FOLLOW_31_in_rule__Taxonomy__Group_10__1__Impl10447);
after(grammarAccess.getTaxonomyAccess().getLeftCurlyBracketKeyword_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__1__Impl
// $ANTLR start rule__Taxonomy__Group_10__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5198:1: rule__Taxonomy__Group_10__2 : rule__Taxonomy__Group_10__2__Impl rule__Taxonomy__Group_10__3 ;
public final void rule__Taxonomy__Group_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5202:1: ( rule__Taxonomy__Group_10__2__Impl rule__Taxonomy__Group_10__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5203:2: rule__Taxonomy__Group_10__2__Impl rule__Taxonomy__Group_10__3
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10__2__Impl_in_rule__Taxonomy__Group_10__210478);
rule__Taxonomy__Group_10__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_10__3_in_rule__Taxonomy__Group_10__210481);
rule__Taxonomy__Group_10__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__2
// $ANTLR start rule__Taxonomy__Group_10__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5210:1: rule__Taxonomy__Group_10__2__Impl : ( ( rule__Taxonomy__CategoriesAssignment_10_2 ) ) ;
public final void rule__Taxonomy__Group_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5214:1: ( ( ( rule__Taxonomy__CategoriesAssignment_10_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5215:1: ( ( rule__Taxonomy__CategoriesAssignment_10_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5215:1: ( ( rule__Taxonomy__CategoriesAssignment_10_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5216:1: ( rule__Taxonomy__CategoriesAssignment_10_2 )
{
before(grammarAccess.getTaxonomyAccess().getCategoriesAssignment_10_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5217:1: ( rule__Taxonomy__CategoriesAssignment_10_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5217:2: rule__Taxonomy__CategoriesAssignment_10_2
{
pushFollow(FOLLOW_rule__Taxonomy__CategoriesAssignment_10_2_in_rule__Taxonomy__Group_10__2__Impl10508);
rule__Taxonomy__CategoriesAssignment_10_2();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getCategoriesAssignment_10_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__2__Impl
// $ANTLR start rule__Taxonomy__Group_10__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5227:1: rule__Taxonomy__Group_10__3 : rule__Taxonomy__Group_10__3__Impl rule__Taxonomy__Group_10__4 ;
public final void rule__Taxonomy__Group_10__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5231:1: ( rule__Taxonomy__Group_10__3__Impl rule__Taxonomy__Group_10__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5232:2: rule__Taxonomy__Group_10__3__Impl rule__Taxonomy__Group_10__4
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10__3__Impl_in_rule__Taxonomy__Group_10__310538);
rule__Taxonomy__Group_10__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_10__4_in_rule__Taxonomy__Group_10__310541);
rule__Taxonomy__Group_10__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__3
// $ANTLR start rule__Taxonomy__Group_10__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5239:1: rule__Taxonomy__Group_10__3__Impl : ( ( rule__Taxonomy__Group_10_3__0 )* ) ;
public final void rule__Taxonomy__Group_10__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5243:1: ( ( ( rule__Taxonomy__Group_10_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5244:1: ( ( rule__Taxonomy__Group_10_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5244:1: ( ( rule__Taxonomy__Group_10_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5245:1: ( rule__Taxonomy__Group_10_3__0 )*
{
before(grammarAccess.getTaxonomyAccess().getGroup_10_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5246:1: ( rule__Taxonomy__Group_10_3__0 )*
loop37:
do {
int alt37=2;
int LA37_0 = input.LA(1);
if ( (LA37_0==39) ) {
alt37=1;
}
switch (alt37) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5246:2: rule__Taxonomy__Group_10_3__0
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10_3__0_in_rule__Taxonomy__Group_10__3__Impl10568);
rule__Taxonomy__Group_10_3__0();
_fsp--;
}
break;
default :
break loop37;
}
} while (true);
after(grammarAccess.getTaxonomyAccess().getGroup_10_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__3__Impl
// $ANTLR start rule__Taxonomy__Group_10__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5256:1: rule__Taxonomy__Group_10__4 : rule__Taxonomy__Group_10__4__Impl ;
public final void rule__Taxonomy__Group_10__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5260:1: ( rule__Taxonomy__Group_10__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5261:2: rule__Taxonomy__Group_10__4__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10__4__Impl_in_rule__Taxonomy__Group_10__410599);
rule__Taxonomy__Group_10__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__4
// $ANTLR start rule__Taxonomy__Group_10__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5267:1: rule__Taxonomy__Group_10__4__Impl : ( '}' ) ;
public final void rule__Taxonomy__Group_10__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5271:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5272:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5272:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5273:1: '}'
{
before(grammarAccess.getTaxonomyAccess().getRightCurlyBracketKeyword_10_4());
match(input,32,FOLLOW_32_in_rule__Taxonomy__Group_10__4__Impl10627);
after(grammarAccess.getTaxonomyAccess().getRightCurlyBracketKeyword_10_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10__4__Impl
// $ANTLR start rule__Taxonomy__Group_10_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5296:1: rule__Taxonomy__Group_10_3__0 : rule__Taxonomy__Group_10_3__0__Impl rule__Taxonomy__Group_10_3__1 ;
public final void rule__Taxonomy__Group_10_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5300:1: ( rule__Taxonomy__Group_10_3__0__Impl rule__Taxonomy__Group_10_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5301:2: rule__Taxonomy__Group_10_3__0__Impl rule__Taxonomy__Group_10_3__1
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10_3__0__Impl_in_rule__Taxonomy__Group_10_3__010668);
rule__Taxonomy__Group_10_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Taxonomy__Group_10_3__1_in_rule__Taxonomy__Group_10_3__010671);
rule__Taxonomy__Group_10_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10_3__0
// $ANTLR start rule__Taxonomy__Group_10_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5308:1: rule__Taxonomy__Group_10_3__0__Impl : ( ',' ) ;
public final void rule__Taxonomy__Group_10_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5312:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5313:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5313:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5314:1: ','
{
before(grammarAccess.getTaxonomyAccess().getCommaKeyword_10_3_0());
match(input,39,FOLLOW_39_in_rule__Taxonomy__Group_10_3__0__Impl10699);
after(grammarAccess.getTaxonomyAccess().getCommaKeyword_10_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10_3__0__Impl
// $ANTLR start rule__Taxonomy__Group_10_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5327:1: rule__Taxonomy__Group_10_3__1 : rule__Taxonomy__Group_10_3__1__Impl ;
public final void rule__Taxonomy__Group_10_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5331:1: ( rule__Taxonomy__Group_10_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5332:2: rule__Taxonomy__Group_10_3__1__Impl
{
pushFollow(FOLLOW_rule__Taxonomy__Group_10_3__1__Impl_in_rule__Taxonomy__Group_10_3__110730);
rule__Taxonomy__Group_10_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10_3__1
// $ANTLR start rule__Taxonomy__Group_10_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5338:1: rule__Taxonomy__Group_10_3__1__Impl : ( ( rule__Taxonomy__CategoriesAssignment_10_3_1 ) ) ;
public final void rule__Taxonomy__Group_10_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5342:1: ( ( ( rule__Taxonomy__CategoriesAssignment_10_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5343:1: ( ( rule__Taxonomy__CategoriesAssignment_10_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5343:1: ( ( rule__Taxonomy__CategoriesAssignment_10_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5344:1: ( rule__Taxonomy__CategoriesAssignment_10_3_1 )
{
before(grammarAccess.getTaxonomyAccess().getCategoriesAssignment_10_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5345:1: ( rule__Taxonomy__CategoriesAssignment_10_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5345:2: rule__Taxonomy__CategoriesAssignment_10_3_1
{
pushFollow(FOLLOW_rule__Taxonomy__CategoriesAssignment_10_3_1_in_rule__Taxonomy__Group_10_3__1__Impl10757);
rule__Taxonomy__CategoriesAssignment_10_3_1();
_fsp--;
}
after(grammarAccess.getTaxonomyAccess().getCategoriesAssignment_10_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__Group_10_3__1__Impl
// $ANTLR start rule__OfferedService__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5359:1: rule__OfferedService__Group__0 : rule__OfferedService__Group__0__Impl rule__OfferedService__Group__1 ;
public final void rule__OfferedService__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5363:1: ( rule__OfferedService__Group__0__Impl rule__OfferedService__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5364:2: rule__OfferedService__Group__0__Impl rule__OfferedService__Group__1
{
pushFollow(FOLLOW_rule__OfferedService__Group__0__Impl_in_rule__OfferedService__Group__010791);
rule__OfferedService__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__1_in_rule__OfferedService__Group__010794);
rule__OfferedService__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__0
// $ANTLR start rule__OfferedService__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5371:1: rule__OfferedService__Group__0__Impl : ( () ) ;
public final void rule__OfferedService__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5375:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5376:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5376:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5377:1: ()
{
before(grammarAccess.getOfferedServiceAccess().getOfferedServiceAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5378:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5380:1:
{
}
after(grammarAccess.getOfferedServiceAccess().getOfferedServiceAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__0__Impl
// $ANTLR start rule__OfferedService__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5390:1: rule__OfferedService__Group__1 : rule__OfferedService__Group__1__Impl rule__OfferedService__Group__2 ;
public final void rule__OfferedService__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5394:1: ( rule__OfferedService__Group__1__Impl rule__OfferedService__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5395:2: rule__OfferedService__Group__1__Impl rule__OfferedService__Group__2
{
pushFollow(FOLLOW_rule__OfferedService__Group__1__Impl_in_rule__OfferedService__Group__110852);
rule__OfferedService__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__2_in_rule__OfferedService__Group__110855);
rule__OfferedService__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__1
// $ANTLR start rule__OfferedService__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5402:1: rule__OfferedService__Group__1__Impl : ( 'OfferedService' ) ;
public final void rule__OfferedService__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5406:1: ( ( 'OfferedService' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5407:1: ( 'OfferedService' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5407:1: ( 'OfferedService' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5408:1: 'OfferedService'
{
before(grammarAccess.getOfferedServiceAccess().getOfferedServiceKeyword_1());
match(input,53,FOLLOW_53_in_rule__OfferedService__Group__1__Impl10883);
after(grammarAccess.getOfferedServiceAccess().getOfferedServiceKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__1__Impl
// $ANTLR start rule__OfferedService__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5421:1: rule__OfferedService__Group__2 : rule__OfferedService__Group__2__Impl rule__OfferedService__Group__3 ;
public final void rule__OfferedService__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5425:1: ( rule__OfferedService__Group__2__Impl rule__OfferedService__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5426:2: rule__OfferedService__Group__2__Impl rule__OfferedService__Group__3
{
pushFollow(FOLLOW_rule__OfferedService__Group__2__Impl_in_rule__OfferedService__Group__210914);
rule__OfferedService__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__3_in_rule__OfferedService__Group__210917);
rule__OfferedService__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__2
// $ANTLR start rule__OfferedService__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5433:1: rule__OfferedService__Group__2__Impl : ( ( rule__OfferedService__UniqueIDAssignment_2 ) ) ;
public final void rule__OfferedService__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5437:1: ( ( ( rule__OfferedService__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5438:1: ( ( rule__OfferedService__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5438:1: ( ( rule__OfferedService__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5439:1: ( rule__OfferedService__UniqueIDAssignment_2 )
{
before(grammarAccess.getOfferedServiceAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5440:1: ( rule__OfferedService__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5440:2: rule__OfferedService__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__OfferedService__UniqueIDAssignment_2_in_rule__OfferedService__Group__2__Impl10944);
rule__OfferedService__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__2__Impl
// $ANTLR start rule__OfferedService__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5450:1: rule__OfferedService__Group__3 : rule__OfferedService__Group__3__Impl rule__OfferedService__Group__4 ;
public final void rule__OfferedService__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5454:1: ( rule__OfferedService__Group__3__Impl rule__OfferedService__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5455:2: rule__OfferedService__Group__3__Impl rule__OfferedService__Group__4
{
pushFollow(FOLLOW_rule__OfferedService__Group__3__Impl_in_rule__OfferedService__Group__310974);
rule__OfferedService__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__4_in_rule__OfferedService__Group__310977);
rule__OfferedService__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__3
// $ANTLR start rule__OfferedService__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5462:1: rule__OfferedService__Group__3__Impl : ( '{' ) ;
public final void rule__OfferedService__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5466:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5467:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5467:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5468:1: '{'
{
before(grammarAccess.getOfferedServiceAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__OfferedService__Group__3__Impl11005);
after(grammarAccess.getOfferedServiceAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__3__Impl
// $ANTLR start rule__OfferedService__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5481:1: rule__OfferedService__Group__4 : rule__OfferedService__Group__4__Impl rule__OfferedService__Group__5 ;
public final void rule__OfferedService__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5485:1: ( rule__OfferedService__Group__4__Impl rule__OfferedService__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5486:2: rule__OfferedService__Group__4__Impl rule__OfferedService__Group__5
{
pushFollow(FOLLOW_rule__OfferedService__Group__4__Impl_in_rule__OfferedService__Group__411036);
rule__OfferedService__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__5_in_rule__OfferedService__Group__411039);
rule__OfferedService__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__4
// $ANTLR start rule__OfferedService__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5493:1: rule__OfferedService__Group__4__Impl : ( ( rule__OfferedService__Group_4__0 )? ) ;
public final void rule__OfferedService__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5497:1: ( ( ( rule__OfferedService__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5498:1: ( ( rule__OfferedService__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5498:1: ( ( rule__OfferedService__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5499:1: ( rule__OfferedService__Group_4__0 )?
{
before(grammarAccess.getOfferedServiceAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5500:1: ( rule__OfferedService__Group_4__0 )?
int alt38=2;
int LA38_0 = input.LA(1);
if ( (LA38_0==33) ) {
alt38=1;
}
switch (alt38) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5500:2: rule__OfferedService__Group_4__0
{
pushFollow(FOLLOW_rule__OfferedService__Group_4__0_in_rule__OfferedService__Group__4__Impl11066);
rule__OfferedService__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedServiceAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__4__Impl
// $ANTLR start rule__OfferedService__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5510:1: rule__OfferedService__Group__5 : rule__OfferedService__Group__5__Impl rule__OfferedService__Group__6 ;
public final void rule__OfferedService__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5514:1: ( rule__OfferedService__Group__5__Impl rule__OfferedService__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5515:2: rule__OfferedService__Group__5__Impl rule__OfferedService__Group__6
{
pushFollow(FOLLOW_rule__OfferedService__Group__5__Impl_in_rule__OfferedService__Group__511097);
rule__OfferedService__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__6_in_rule__OfferedService__Group__511100);
rule__OfferedService__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__5
// $ANTLR start rule__OfferedService__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5522:1: rule__OfferedService__Group__5__Impl : ( ( rule__OfferedService__Group_5__0 )? ) ;
public final void rule__OfferedService__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5526:1: ( ( ( rule__OfferedService__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5527:1: ( ( rule__OfferedService__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5527:1: ( ( rule__OfferedService__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5528:1: ( rule__OfferedService__Group_5__0 )?
{
before(grammarAccess.getOfferedServiceAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5529:1: ( rule__OfferedService__Group_5__0 )?
int alt39=2;
int LA39_0 = input.LA(1);
if ( (LA39_0==34) ) {
alt39=1;
}
switch (alt39) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5529:2: rule__OfferedService__Group_5__0
{
pushFollow(FOLLOW_rule__OfferedService__Group_5__0_in_rule__OfferedService__Group__5__Impl11127);
rule__OfferedService__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedServiceAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__5__Impl
// $ANTLR start rule__OfferedService__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5539:1: rule__OfferedService__Group__6 : rule__OfferedService__Group__6__Impl rule__OfferedService__Group__7 ;
public final void rule__OfferedService__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5543:1: ( rule__OfferedService__Group__6__Impl rule__OfferedService__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5544:2: rule__OfferedService__Group__6__Impl rule__OfferedService__Group__7
{
pushFollow(FOLLOW_rule__OfferedService__Group__6__Impl_in_rule__OfferedService__Group__611158);
rule__OfferedService__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__7_in_rule__OfferedService__Group__611161);
rule__OfferedService__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__6
// $ANTLR start rule__OfferedService__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5551:1: rule__OfferedService__Group__6__Impl : ( ( rule__OfferedService__Group_6__0 )? ) ;
public final void rule__OfferedService__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5555:1: ( ( ( rule__OfferedService__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5556:1: ( ( rule__OfferedService__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5556:1: ( ( rule__OfferedService__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5557:1: ( rule__OfferedService__Group_6__0 )?
{
before(grammarAccess.getOfferedServiceAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5558:1: ( rule__OfferedService__Group_6__0 )?
int alt40=2;
int LA40_0 = input.LA(1);
if ( (LA40_0==35) ) {
alt40=1;
}
switch (alt40) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5558:2: rule__OfferedService__Group_6__0
{
pushFollow(FOLLOW_rule__OfferedService__Group_6__0_in_rule__OfferedService__Group__6__Impl11188);
rule__OfferedService__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedServiceAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__6__Impl
// $ANTLR start rule__OfferedService__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5568:1: rule__OfferedService__Group__7 : rule__OfferedService__Group__7__Impl rule__OfferedService__Group__8 ;
public final void rule__OfferedService__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5572:1: ( rule__OfferedService__Group__7__Impl rule__OfferedService__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5573:2: rule__OfferedService__Group__7__Impl rule__OfferedService__Group__8
{
pushFollow(FOLLOW_rule__OfferedService__Group__7__Impl_in_rule__OfferedService__Group__711219);
rule__OfferedService__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__8_in_rule__OfferedService__Group__711222);
rule__OfferedService__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__7
// $ANTLR start rule__OfferedService__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5580:1: rule__OfferedService__Group__7__Impl : ( ( rule__OfferedService__Group_7__0 )? ) ;
public final void rule__OfferedService__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5584:1: ( ( ( rule__OfferedService__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5585:1: ( ( rule__OfferedService__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5585:1: ( ( rule__OfferedService__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5586:1: ( rule__OfferedService__Group_7__0 )?
{
before(grammarAccess.getOfferedServiceAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5587:1: ( rule__OfferedService__Group_7__0 )?
int alt41=2;
int LA41_0 = input.LA(1);
if ( (LA41_0==54) ) {
alt41=1;
}
switch (alt41) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5587:2: rule__OfferedService__Group_7__0
{
pushFollow(FOLLOW_rule__OfferedService__Group_7__0_in_rule__OfferedService__Group__7__Impl11249);
rule__OfferedService__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedServiceAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__7__Impl
// $ANTLR start rule__OfferedService__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5597:1: rule__OfferedService__Group__8 : rule__OfferedService__Group__8__Impl rule__OfferedService__Group__9 ;
public final void rule__OfferedService__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5601:1: ( rule__OfferedService__Group__8__Impl rule__OfferedService__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5602:2: rule__OfferedService__Group__8__Impl rule__OfferedService__Group__9
{
pushFollow(FOLLOW_rule__OfferedService__Group__8__Impl_in_rule__OfferedService__Group__811280);
rule__OfferedService__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group__9_in_rule__OfferedService__Group__811283);
rule__OfferedService__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__8
// $ANTLR start rule__OfferedService__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5609:1: rule__OfferedService__Group__8__Impl : ( ( rule__OfferedService__Group_8__0 )? ) ;
public final void rule__OfferedService__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5613:1: ( ( ( rule__OfferedService__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5614:1: ( ( rule__OfferedService__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5614:1: ( ( rule__OfferedService__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5615:1: ( rule__OfferedService__Group_8__0 )?
{
before(grammarAccess.getOfferedServiceAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5616:1: ( rule__OfferedService__Group_8__0 )?
int alt42=2;
int LA42_0 = input.LA(1);
if ( (LA42_0==55) ) {
alt42=1;
}
switch (alt42) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5616:2: rule__OfferedService__Group_8__0
{
pushFollow(FOLLOW_rule__OfferedService__Group_8__0_in_rule__OfferedService__Group__8__Impl11310);
rule__OfferedService__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedServiceAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__8__Impl
// $ANTLR start rule__OfferedService__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5626:1: rule__OfferedService__Group__9 : rule__OfferedService__Group__9__Impl ;
public final void rule__OfferedService__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5630:1: ( rule__OfferedService__Group__9__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5631:2: rule__OfferedService__Group__9__Impl
{
pushFollow(FOLLOW_rule__OfferedService__Group__9__Impl_in_rule__OfferedService__Group__911341);
rule__OfferedService__Group__9__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__9
// $ANTLR start rule__OfferedService__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5637:1: rule__OfferedService__Group__9__Impl : ( '}' ) ;
public final void rule__OfferedService__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5641:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5642:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5642:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5643:1: '}'
{
before(grammarAccess.getOfferedServiceAccess().getRightCurlyBracketKeyword_9());
match(input,32,FOLLOW_32_in_rule__OfferedService__Group__9__Impl11369);
after(grammarAccess.getOfferedServiceAccess().getRightCurlyBracketKeyword_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group__9__Impl
// $ANTLR start rule__OfferedService__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5676:1: rule__OfferedService__Group_4__0 : rule__OfferedService__Group_4__0__Impl rule__OfferedService__Group_4__1 ;
public final void rule__OfferedService__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5680:1: ( rule__OfferedService__Group_4__0__Impl rule__OfferedService__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5681:2: rule__OfferedService__Group_4__0__Impl rule__OfferedService__Group_4__1
{
pushFollow(FOLLOW_rule__OfferedService__Group_4__0__Impl_in_rule__OfferedService__Group_4__011420);
rule__OfferedService__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_4__1_in_rule__OfferedService__Group_4__011423);
rule__OfferedService__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__0
// $ANTLR start rule__OfferedService__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5688:1: rule__OfferedService__Group_4__0__Impl : ( 'name' ) ;
public final void rule__OfferedService__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5692:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5693:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5693:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5694:1: 'name'
{
before(grammarAccess.getOfferedServiceAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__OfferedService__Group_4__0__Impl11451);
after(grammarAccess.getOfferedServiceAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__0__Impl
// $ANTLR start rule__OfferedService__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5707:1: rule__OfferedService__Group_4__1 : rule__OfferedService__Group_4__1__Impl ;
public final void rule__OfferedService__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5711:1: ( rule__OfferedService__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5712:2: rule__OfferedService__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__OfferedService__Group_4__1__Impl_in_rule__OfferedService__Group_4__111482);
rule__OfferedService__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__1
// $ANTLR start rule__OfferedService__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5718:1: rule__OfferedService__Group_4__1__Impl : ( ( rule__OfferedService__NameAssignment_4_1 ) ) ;
public final void rule__OfferedService__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5722:1: ( ( ( rule__OfferedService__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5723:1: ( ( rule__OfferedService__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5723:1: ( ( rule__OfferedService__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5724:1: ( rule__OfferedService__NameAssignment_4_1 )
{
before(grammarAccess.getOfferedServiceAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5725:1: ( rule__OfferedService__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5725:2: rule__OfferedService__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__OfferedService__NameAssignment_4_1_in_rule__OfferedService__Group_4__1__Impl11509);
rule__OfferedService__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_4__1__Impl
// $ANTLR start rule__OfferedService__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5739:1: rule__OfferedService__Group_5__0 : rule__OfferedService__Group_5__0__Impl rule__OfferedService__Group_5__1 ;
public final void rule__OfferedService__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5743:1: ( rule__OfferedService__Group_5__0__Impl rule__OfferedService__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5744:2: rule__OfferedService__Group_5__0__Impl rule__OfferedService__Group_5__1
{
pushFollow(FOLLOW_rule__OfferedService__Group_5__0__Impl_in_rule__OfferedService__Group_5__011543);
rule__OfferedService__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_5__1_in_rule__OfferedService__Group_5__011546);
rule__OfferedService__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_5__0
// $ANTLR start rule__OfferedService__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5751:1: rule__OfferedService__Group_5__0__Impl : ( 'id' ) ;
public final void rule__OfferedService__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5755:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5756:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5756:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5757:1: 'id'
{
before(grammarAccess.getOfferedServiceAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__OfferedService__Group_5__0__Impl11574);
after(grammarAccess.getOfferedServiceAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_5__0__Impl
// $ANTLR start rule__OfferedService__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5770:1: rule__OfferedService__Group_5__1 : rule__OfferedService__Group_5__1__Impl ;
public final void rule__OfferedService__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5774:1: ( rule__OfferedService__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5775:2: rule__OfferedService__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__OfferedService__Group_5__1__Impl_in_rule__OfferedService__Group_5__111605);
rule__OfferedService__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_5__1
// $ANTLR start rule__OfferedService__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5781:1: rule__OfferedService__Group_5__1__Impl : ( ( rule__OfferedService__IdAssignment_5_1 ) ) ;
public final void rule__OfferedService__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5785:1: ( ( ( rule__OfferedService__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5786:1: ( ( rule__OfferedService__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5786:1: ( ( rule__OfferedService__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5787:1: ( rule__OfferedService__IdAssignment_5_1 )
{
before(grammarAccess.getOfferedServiceAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5788:1: ( rule__OfferedService__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5788:2: rule__OfferedService__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__OfferedService__IdAssignment_5_1_in_rule__OfferedService__Group_5__1__Impl11632);
rule__OfferedService__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_5__1__Impl
// $ANTLR start rule__OfferedService__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5802:1: rule__OfferedService__Group_6__0 : rule__OfferedService__Group_6__0__Impl rule__OfferedService__Group_6__1 ;
public final void rule__OfferedService__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5806:1: ( rule__OfferedService__Group_6__0__Impl rule__OfferedService__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5807:2: rule__OfferedService__Group_6__0__Impl rule__OfferedService__Group_6__1
{
pushFollow(FOLLOW_rule__OfferedService__Group_6__0__Impl_in_rule__OfferedService__Group_6__011666);
rule__OfferedService__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_6__1_in_rule__OfferedService__Group_6__011669);
rule__OfferedService__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_6__0
// $ANTLR start rule__OfferedService__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5814:1: rule__OfferedService__Group_6__0__Impl : ( 'description' ) ;
public final void rule__OfferedService__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5818:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5819:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5819:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5820:1: 'description'
{
before(grammarAccess.getOfferedServiceAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__OfferedService__Group_6__0__Impl11697);
after(grammarAccess.getOfferedServiceAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_6__0__Impl
// $ANTLR start rule__OfferedService__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5833:1: rule__OfferedService__Group_6__1 : rule__OfferedService__Group_6__1__Impl ;
public final void rule__OfferedService__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5837:1: ( rule__OfferedService__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5838:2: rule__OfferedService__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__OfferedService__Group_6__1__Impl_in_rule__OfferedService__Group_6__111728);
rule__OfferedService__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_6__1
// $ANTLR start rule__OfferedService__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5844:1: rule__OfferedService__Group_6__1__Impl : ( ( rule__OfferedService__DescriptionAssignment_6_1 ) ) ;
public final void rule__OfferedService__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5848:1: ( ( ( rule__OfferedService__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5849:1: ( ( rule__OfferedService__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5849:1: ( ( rule__OfferedService__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5850:1: ( rule__OfferedService__DescriptionAssignment_6_1 )
{
before(grammarAccess.getOfferedServiceAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5851:1: ( rule__OfferedService__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5851:2: rule__OfferedService__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__OfferedService__DescriptionAssignment_6_1_in_rule__OfferedService__Group_6__1__Impl11755);
rule__OfferedService__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_6__1__Impl
// $ANTLR start rule__OfferedService__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5865:1: rule__OfferedService__Group_7__0 : rule__OfferedService__Group_7__0__Impl rule__OfferedService__Group_7__1 ;
public final void rule__OfferedService__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5869:1: ( rule__OfferedService__Group_7__0__Impl rule__OfferedService__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5870:2: rule__OfferedService__Group_7__0__Impl rule__OfferedService__Group_7__1
{
pushFollow(FOLLOW_rule__OfferedService__Group_7__0__Impl_in_rule__OfferedService__Group_7__011789);
rule__OfferedService__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_7__1_in_rule__OfferedService__Group_7__011792);
rule__OfferedService__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__0
// $ANTLR start rule__OfferedService__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5877:1: rule__OfferedService__Group_7__0__Impl : ( 'requiresServices' ) ;
public final void rule__OfferedService__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5881:1: ( ( 'requiresServices' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5882:1: ( 'requiresServices' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5882:1: ( 'requiresServices' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5883:1: 'requiresServices'
{
before(grammarAccess.getOfferedServiceAccess().getRequiresServicesKeyword_7_0());
match(input,54,FOLLOW_54_in_rule__OfferedService__Group_7__0__Impl11820);
after(grammarAccess.getOfferedServiceAccess().getRequiresServicesKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__0__Impl
// $ANTLR start rule__OfferedService__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5896:1: rule__OfferedService__Group_7__1 : rule__OfferedService__Group_7__1__Impl rule__OfferedService__Group_7__2 ;
public final void rule__OfferedService__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5900:1: ( rule__OfferedService__Group_7__1__Impl rule__OfferedService__Group_7__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5901:2: rule__OfferedService__Group_7__1__Impl rule__OfferedService__Group_7__2
{
pushFollow(FOLLOW_rule__OfferedService__Group_7__1__Impl_in_rule__OfferedService__Group_7__111851);
rule__OfferedService__Group_7__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_7__2_in_rule__OfferedService__Group_7__111854);
rule__OfferedService__Group_7__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__1
// $ANTLR start rule__OfferedService__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5908:1: rule__OfferedService__Group_7__1__Impl : ( '(' ) ;
public final void rule__OfferedService__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5912:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5913:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5913:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5914:1: '('
{
before(grammarAccess.getOfferedServiceAccess().getLeftParenthesisKeyword_7_1());
match(input,48,FOLLOW_48_in_rule__OfferedService__Group_7__1__Impl11882);
after(grammarAccess.getOfferedServiceAccess().getLeftParenthesisKeyword_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__1__Impl
// $ANTLR start rule__OfferedService__Group_7__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5927:1: rule__OfferedService__Group_7__2 : rule__OfferedService__Group_7__2__Impl rule__OfferedService__Group_7__3 ;
public final void rule__OfferedService__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5931:1: ( rule__OfferedService__Group_7__2__Impl rule__OfferedService__Group_7__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5932:2: rule__OfferedService__Group_7__2__Impl rule__OfferedService__Group_7__3
{
pushFollow(FOLLOW_rule__OfferedService__Group_7__2__Impl_in_rule__OfferedService__Group_7__211913);
rule__OfferedService__Group_7__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_7__3_in_rule__OfferedService__Group_7__211916);
rule__OfferedService__Group_7__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__2
// $ANTLR start rule__OfferedService__Group_7__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5939:1: rule__OfferedService__Group_7__2__Impl : ( ( rule__OfferedService__RequiresServicesAssignment_7_2 ) ) ;
public final void rule__OfferedService__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5943:1: ( ( ( rule__OfferedService__RequiresServicesAssignment_7_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5944:1: ( ( rule__OfferedService__RequiresServicesAssignment_7_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5944:1: ( ( rule__OfferedService__RequiresServicesAssignment_7_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5945:1: ( rule__OfferedService__RequiresServicesAssignment_7_2 )
{
before(grammarAccess.getOfferedServiceAccess().getRequiresServicesAssignment_7_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5946:1: ( rule__OfferedService__RequiresServicesAssignment_7_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5946:2: rule__OfferedService__RequiresServicesAssignment_7_2
{
pushFollow(FOLLOW_rule__OfferedService__RequiresServicesAssignment_7_2_in_rule__OfferedService__Group_7__2__Impl11943);
rule__OfferedService__RequiresServicesAssignment_7_2();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getRequiresServicesAssignment_7_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__2__Impl
// $ANTLR start rule__OfferedService__Group_7__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5956:1: rule__OfferedService__Group_7__3 : rule__OfferedService__Group_7__3__Impl rule__OfferedService__Group_7__4 ;
public final void rule__OfferedService__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5960:1: ( rule__OfferedService__Group_7__3__Impl rule__OfferedService__Group_7__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5961:2: rule__OfferedService__Group_7__3__Impl rule__OfferedService__Group_7__4
{
pushFollow(FOLLOW_rule__OfferedService__Group_7__3__Impl_in_rule__OfferedService__Group_7__311973);
rule__OfferedService__Group_7__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_7__4_in_rule__OfferedService__Group_7__311976);
rule__OfferedService__Group_7__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__3
// $ANTLR start rule__OfferedService__Group_7__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5968:1: rule__OfferedService__Group_7__3__Impl : ( ( rule__OfferedService__Group_7_3__0 )* ) ;
public final void rule__OfferedService__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5972:1: ( ( ( rule__OfferedService__Group_7_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5973:1: ( ( rule__OfferedService__Group_7_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5973:1: ( ( rule__OfferedService__Group_7_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5974:1: ( rule__OfferedService__Group_7_3__0 )*
{
before(grammarAccess.getOfferedServiceAccess().getGroup_7_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5975:1: ( rule__OfferedService__Group_7_3__0 )*
loop43:
do {
int alt43=2;
int LA43_0 = input.LA(1);
if ( (LA43_0==39) ) {
alt43=1;
}
switch (alt43) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5975:2: rule__OfferedService__Group_7_3__0
{
pushFollow(FOLLOW_rule__OfferedService__Group_7_3__0_in_rule__OfferedService__Group_7__3__Impl12003);
rule__OfferedService__Group_7_3__0();
_fsp--;
}
break;
default :
break loop43;
}
} while (true);
after(grammarAccess.getOfferedServiceAccess().getGroup_7_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__3__Impl
// $ANTLR start rule__OfferedService__Group_7__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5985:1: rule__OfferedService__Group_7__4 : rule__OfferedService__Group_7__4__Impl ;
public final void rule__OfferedService__Group_7__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5989:1: ( rule__OfferedService__Group_7__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5990:2: rule__OfferedService__Group_7__4__Impl
{
pushFollow(FOLLOW_rule__OfferedService__Group_7__4__Impl_in_rule__OfferedService__Group_7__412034);
rule__OfferedService__Group_7__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__4
// $ANTLR start rule__OfferedService__Group_7__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:5996:1: rule__OfferedService__Group_7__4__Impl : ( ')' ) ;
public final void rule__OfferedService__Group_7__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6000:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6001:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6001:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6002:1: ')'
{
before(grammarAccess.getOfferedServiceAccess().getRightParenthesisKeyword_7_4());
match(input,49,FOLLOW_49_in_rule__OfferedService__Group_7__4__Impl12062);
after(grammarAccess.getOfferedServiceAccess().getRightParenthesisKeyword_7_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7__4__Impl
// $ANTLR start rule__OfferedService__Group_7_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6025:1: rule__OfferedService__Group_7_3__0 : rule__OfferedService__Group_7_3__0__Impl rule__OfferedService__Group_7_3__1 ;
public final void rule__OfferedService__Group_7_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6029:1: ( rule__OfferedService__Group_7_3__0__Impl rule__OfferedService__Group_7_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6030:2: rule__OfferedService__Group_7_3__0__Impl rule__OfferedService__Group_7_3__1
{
pushFollow(FOLLOW_rule__OfferedService__Group_7_3__0__Impl_in_rule__OfferedService__Group_7_3__012103);
rule__OfferedService__Group_7_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_7_3__1_in_rule__OfferedService__Group_7_3__012106);
rule__OfferedService__Group_7_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7_3__0
// $ANTLR start rule__OfferedService__Group_7_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6037:1: rule__OfferedService__Group_7_3__0__Impl : ( ',' ) ;
public final void rule__OfferedService__Group_7_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6041:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6042:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6042:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6043:1: ','
{
before(grammarAccess.getOfferedServiceAccess().getCommaKeyword_7_3_0());
match(input,39,FOLLOW_39_in_rule__OfferedService__Group_7_3__0__Impl12134);
after(grammarAccess.getOfferedServiceAccess().getCommaKeyword_7_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7_3__0__Impl
// $ANTLR start rule__OfferedService__Group_7_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6056:1: rule__OfferedService__Group_7_3__1 : rule__OfferedService__Group_7_3__1__Impl ;
public final void rule__OfferedService__Group_7_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6060:1: ( rule__OfferedService__Group_7_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6061:2: rule__OfferedService__Group_7_3__1__Impl
{
pushFollow(FOLLOW_rule__OfferedService__Group_7_3__1__Impl_in_rule__OfferedService__Group_7_3__112165);
rule__OfferedService__Group_7_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7_3__1
// $ANTLR start rule__OfferedService__Group_7_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6067:1: rule__OfferedService__Group_7_3__1__Impl : ( ( rule__OfferedService__RequiresServicesAssignment_7_3_1 ) ) ;
public final void rule__OfferedService__Group_7_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6071:1: ( ( ( rule__OfferedService__RequiresServicesAssignment_7_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6072:1: ( ( rule__OfferedService__RequiresServicesAssignment_7_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6072:1: ( ( rule__OfferedService__RequiresServicesAssignment_7_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6073:1: ( rule__OfferedService__RequiresServicesAssignment_7_3_1 )
{
before(grammarAccess.getOfferedServiceAccess().getRequiresServicesAssignment_7_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6074:1: ( rule__OfferedService__RequiresServicesAssignment_7_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6074:2: rule__OfferedService__RequiresServicesAssignment_7_3_1
{
pushFollow(FOLLOW_rule__OfferedService__RequiresServicesAssignment_7_3_1_in_rule__OfferedService__Group_7_3__1__Impl12192);
rule__OfferedService__RequiresServicesAssignment_7_3_1();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getRequiresServicesAssignment_7_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_7_3__1__Impl
// $ANTLR start rule__OfferedService__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6088:1: rule__OfferedService__Group_8__0 : rule__OfferedService__Group_8__0__Impl rule__OfferedService__Group_8__1 ;
public final void rule__OfferedService__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6092:1: ( rule__OfferedService__Group_8__0__Impl rule__OfferedService__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6093:2: rule__OfferedService__Group_8__0__Impl rule__OfferedService__Group_8__1
{
pushFollow(FOLLOW_rule__OfferedService__Group_8__0__Impl_in_rule__OfferedService__Group_8__012226);
rule__OfferedService__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_8__1_in_rule__OfferedService__Group_8__012229);
rule__OfferedService__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__0
// $ANTLR start rule__OfferedService__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6100:1: rule__OfferedService__Group_8__0__Impl : ( 'serviceSettings' ) ;
public final void rule__OfferedService__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6104:1: ( ( 'serviceSettings' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6105:1: ( 'serviceSettings' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6105:1: ( 'serviceSettings' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6106:1: 'serviceSettings'
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsKeyword_8_0());
match(input,55,FOLLOW_55_in_rule__OfferedService__Group_8__0__Impl12257);
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__0__Impl
// $ANTLR start rule__OfferedService__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6119:1: rule__OfferedService__Group_8__1 : rule__OfferedService__Group_8__1__Impl rule__OfferedService__Group_8__2 ;
public final void rule__OfferedService__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6123:1: ( rule__OfferedService__Group_8__1__Impl rule__OfferedService__Group_8__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6124:2: rule__OfferedService__Group_8__1__Impl rule__OfferedService__Group_8__2
{
pushFollow(FOLLOW_rule__OfferedService__Group_8__1__Impl_in_rule__OfferedService__Group_8__112288);
rule__OfferedService__Group_8__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_8__2_in_rule__OfferedService__Group_8__112291);
rule__OfferedService__Group_8__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__1
// $ANTLR start rule__OfferedService__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6131:1: rule__OfferedService__Group_8__1__Impl : ( '{' ) ;
public final void rule__OfferedService__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6135:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6136:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6136:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6137:1: '{'
{
before(grammarAccess.getOfferedServiceAccess().getLeftCurlyBracketKeyword_8_1());
match(input,31,FOLLOW_31_in_rule__OfferedService__Group_8__1__Impl12319);
after(grammarAccess.getOfferedServiceAccess().getLeftCurlyBracketKeyword_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__1__Impl
// $ANTLR start rule__OfferedService__Group_8__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6150:1: rule__OfferedService__Group_8__2 : rule__OfferedService__Group_8__2__Impl rule__OfferedService__Group_8__3 ;
public final void rule__OfferedService__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6154:1: ( rule__OfferedService__Group_8__2__Impl rule__OfferedService__Group_8__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6155:2: rule__OfferedService__Group_8__2__Impl rule__OfferedService__Group_8__3
{
pushFollow(FOLLOW_rule__OfferedService__Group_8__2__Impl_in_rule__OfferedService__Group_8__212350);
rule__OfferedService__Group_8__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_8__3_in_rule__OfferedService__Group_8__212353);
rule__OfferedService__Group_8__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__2
// $ANTLR start rule__OfferedService__Group_8__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6162:1: rule__OfferedService__Group_8__2__Impl : ( ( rule__OfferedService__ServiceSettingsAssignment_8_2 ) ) ;
public final void rule__OfferedService__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6166:1: ( ( ( rule__OfferedService__ServiceSettingsAssignment_8_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6167:1: ( ( rule__OfferedService__ServiceSettingsAssignment_8_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6167:1: ( ( rule__OfferedService__ServiceSettingsAssignment_8_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6168:1: ( rule__OfferedService__ServiceSettingsAssignment_8_2 )
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsAssignment_8_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6169:1: ( rule__OfferedService__ServiceSettingsAssignment_8_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6169:2: rule__OfferedService__ServiceSettingsAssignment_8_2
{
pushFollow(FOLLOW_rule__OfferedService__ServiceSettingsAssignment_8_2_in_rule__OfferedService__Group_8__2__Impl12380);
rule__OfferedService__ServiceSettingsAssignment_8_2();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsAssignment_8_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__2__Impl
// $ANTLR start rule__OfferedService__Group_8__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6179:1: rule__OfferedService__Group_8__3 : rule__OfferedService__Group_8__3__Impl rule__OfferedService__Group_8__4 ;
public final void rule__OfferedService__Group_8__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6183:1: ( rule__OfferedService__Group_8__3__Impl rule__OfferedService__Group_8__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6184:2: rule__OfferedService__Group_8__3__Impl rule__OfferedService__Group_8__4
{
pushFollow(FOLLOW_rule__OfferedService__Group_8__3__Impl_in_rule__OfferedService__Group_8__312410);
rule__OfferedService__Group_8__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_8__4_in_rule__OfferedService__Group_8__312413);
rule__OfferedService__Group_8__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__3
// $ANTLR start rule__OfferedService__Group_8__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6191:1: rule__OfferedService__Group_8__3__Impl : ( ( rule__OfferedService__Group_8_3__0 )* ) ;
public final void rule__OfferedService__Group_8__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6195:1: ( ( ( rule__OfferedService__Group_8_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6196:1: ( ( rule__OfferedService__Group_8_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6196:1: ( ( rule__OfferedService__Group_8_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6197:1: ( rule__OfferedService__Group_8_3__0 )*
{
before(grammarAccess.getOfferedServiceAccess().getGroup_8_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6198:1: ( rule__OfferedService__Group_8_3__0 )*
loop44:
do {
int alt44=2;
int LA44_0 = input.LA(1);
if ( (LA44_0==39) ) {
alt44=1;
}
switch (alt44) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6198:2: rule__OfferedService__Group_8_3__0
{
pushFollow(FOLLOW_rule__OfferedService__Group_8_3__0_in_rule__OfferedService__Group_8__3__Impl12440);
rule__OfferedService__Group_8_3__0();
_fsp--;
}
break;
default :
break loop44;
}
} while (true);
after(grammarAccess.getOfferedServiceAccess().getGroup_8_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__3__Impl
// $ANTLR start rule__OfferedService__Group_8__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6208:1: rule__OfferedService__Group_8__4 : rule__OfferedService__Group_8__4__Impl ;
public final void rule__OfferedService__Group_8__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6212:1: ( rule__OfferedService__Group_8__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6213:2: rule__OfferedService__Group_8__4__Impl
{
pushFollow(FOLLOW_rule__OfferedService__Group_8__4__Impl_in_rule__OfferedService__Group_8__412471);
rule__OfferedService__Group_8__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__4
// $ANTLR start rule__OfferedService__Group_8__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6219:1: rule__OfferedService__Group_8__4__Impl : ( '}' ) ;
public final void rule__OfferedService__Group_8__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6223:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6224:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6224:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6225:1: '}'
{
before(grammarAccess.getOfferedServiceAccess().getRightCurlyBracketKeyword_8_4());
match(input,32,FOLLOW_32_in_rule__OfferedService__Group_8__4__Impl12499);
after(grammarAccess.getOfferedServiceAccess().getRightCurlyBracketKeyword_8_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8__4__Impl
// $ANTLR start rule__OfferedService__Group_8_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6248:1: rule__OfferedService__Group_8_3__0 : rule__OfferedService__Group_8_3__0__Impl rule__OfferedService__Group_8_3__1 ;
public final void rule__OfferedService__Group_8_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6252:1: ( rule__OfferedService__Group_8_3__0__Impl rule__OfferedService__Group_8_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6253:2: rule__OfferedService__Group_8_3__0__Impl rule__OfferedService__Group_8_3__1
{
pushFollow(FOLLOW_rule__OfferedService__Group_8_3__0__Impl_in_rule__OfferedService__Group_8_3__012540);
rule__OfferedService__Group_8_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedService__Group_8_3__1_in_rule__OfferedService__Group_8_3__012543);
rule__OfferedService__Group_8_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8_3__0
// $ANTLR start rule__OfferedService__Group_8_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6260:1: rule__OfferedService__Group_8_3__0__Impl : ( ',' ) ;
public final void rule__OfferedService__Group_8_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6264:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6265:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6265:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6266:1: ','
{
before(grammarAccess.getOfferedServiceAccess().getCommaKeyword_8_3_0());
match(input,39,FOLLOW_39_in_rule__OfferedService__Group_8_3__0__Impl12571);
after(grammarAccess.getOfferedServiceAccess().getCommaKeyword_8_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8_3__0__Impl
// $ANTLR start rule__OfferedService__Group_8_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6279:1: rule__OfferedService__Group_8_3__1 : rule__OfferedService__Group_8_3__1__Impl ;
public final void rule__OfferedService__Group_8_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6283:1: ( rule__OfferedService__Group_8_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6284:2: rule__OfferedService__Group_8_3__1__Impl
{
pushFollow(FOLLOW_rule__OfferedService__Group_8_3__1__Impl_in_rule__OfferedService__Group_8_3__112602);
rule__OfferedService__Group_8_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8_3__1
// $ANTLR start rule__OfferedService__Group_8_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6290:1: rule__OfferedService__Group_8_3__1__Impl : ( ( rule__OfferedService__ServiceSettingsAssignment_8_3_1 ) ) ;
public final void rule__OfferedService__Group_8_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6294:1: ( ( ( rule__OfferedService__ServiceSettingsAssignment_8_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6295:1: ( ( rule__OfferedService__ServiceSettingsAssignment_8_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6295:1: ( ( rule__OfferedService__ServiceSettingsAssignment_8_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6296:1: ( rule__OfferedService__ServiceSettingsAssignment_8_3_1 )
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsAssignment_8_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6297:1: ( rule__OfferedService__ServiceSettingsAssignment_8_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6297:2: rule__OfferedService__ServiceSettingsAssignment_8_3_1
{
pushFollow(FOLLOW_rule__OfferedService__ServiceSettingsAssignment_8_3_1_in_rule__OfferedService__Group_8_3__1__Impl12629);
rule__OfferedService__ServiceSettingsAssignment_8_3_1();
_fsp--;
}
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsAssignment_8_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__Group_8_3__1__Impl
// $ANTLR start rule__ServiceComposition__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6311:1: rule__ServiceComposition__Group__0 : rule__ServiceComposition__Group__0__Impl rule__ServiceComposition__Group__1 ;
public final void rule__ServiceComposition__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6315:1: ( rule__ServiceComposition__Group__0__Impl rule__ServiceComposition__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6316:2: rule__ServiceComposition__Group__0__Impl rule__ServiceComposition__Group__1
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__0__Impl_in_rule__ServiceComposition__Group__012663);
rule__ServiceComposition__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group__1_in_rule__ServiceComposition__Group__012666);
rule__ServiceComposition__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__0
// $ANTLR start rule__ServiceComposition__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6323:1: rule__ServiceComposition__Group__0__Impl : ( () ) ;
public final void rule__ServiceComposition__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6327:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6328:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6328:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6329:1: ()
{
before(grammarAccess.getServiceCompositionAccess().getServiceCompositionAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6330:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6332:1:
{
}
after(grammarAccess.getServiceCompositionAccess().getServiceCompositionAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__0__Impl
// $ANTLR start rule__ServiceComposition__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6342:1: rule__ServiceComposition__Group__1 : rule__ServiceComposition__Group__1__Impl rule__ServiceComposition__Group__2 ;
public final void rule__ServiceComposition__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6346:1: ( rule__ServiceComposition__Group__1__Impl rule__ServiceComposition__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6347:2: rule__ServiceComposition__Group__1__Impl rule__ServiceComposition__Group__2
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__1__Impl_in_rule__ServiceComposition__Group__112724);
rule__ServiceComposition__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group__2_in_rule__ServiceComposition__Group__112727);
rule__ServiceComposition__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__1
// $ANTLR start rule__ServiceComposition__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6354:1: rule__ServiceComposition__Group__1__Impl : ( 'ServiceComposition' ) ;
public final void rule__ServiceComposition__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6358:1: ( ( 'ServiceComposition' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6359:1: ( 'ServiceComposition' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6359:1: ( 'ServiceComposition' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6360:1: 'ServiceComposition'
{
before(grammarAccess.getServiceCompositionAccess().getServiceCompositionKeyword_1());
match(input,56,FOLLOW_56_in_rule__ServiceComposition__Group__1__Impl12755);
after(grammarAccess.getServiceCompositionAccess().getServiceCompositionKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__1__Impl
// $ANTLR start rule__ServiceComposition__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6373:1: rule__ServiceComposition__Group__2 : rule__ServiceComposition__Group__2__Impl rule__ServiceComposition__Group__3 ;
public final void rule__ServiceComposition__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6377:1: ( rule__ServiceComposition__Group__2__Impl rule__ServiceComposition__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6378:2: rule__ServiceComposition__Group__2__Impl rule__ServiceComposition__Group__3
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__2__Impl_in_rule__ServiceComposition__Group__212786);
rule__ServiceComposition__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group__3_in_rule__ServiceComposition__Group__212789);
rule__ServiceComposition__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__2
// $ANTLR start rule__ServiceComposition__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6385:1: rule__ServiceComposition__Group__2__Impl : ( ( rule__ServiceComposition__UniqueIDAssignment_2 ) ) ;
public final void rule__ServiceComposition__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6389:1: ( ( ( rule__ServiceComposition__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6390:1: ( ( rule__ServiceComposition__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6390:1: ( ( rule__ServiceComposition__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6391:1: ( rule__ServiceComposition__UniqueIDAssignment_2 )
{
before(grammarAccess.getServiceCompositionAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6392:1: ( rule__ServiceComposition__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6392:2: rule__ServiceComposition__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__ServiceComposition__UniqueIDAssignment_2_in_rule__ServiceComposition__Group__2__Impl12816);
rule__ServiceComposition__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getServiceCompositionAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__2__Impl
// $ANTLR start rule__ServiceComposition__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6402:1: rule__ServiceComposition__Group__3 : rule__ServiceComposition__Group__3__Impl rule__ServiceComposition__Group__4 ;
public final void rule__ServiceComposition__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6406:1: ( rule__ServiceComposition__Group__3__Impl rule__ServiceComposition__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6407:2: rule__ServiceComposition__Group__3__Impl rule__ServiceComposition__Group__4
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__3__Impl_in_rule__ServiceComposition__Group__312846);
rule__ServiceComposition__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group__4_in_rule__ServiceComposition__Group__312849);
rule__ServiceComposition__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__3
// $ANTLR start rule__ServiceComposition__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6414:1: rule__ServiceComposition__Group__3__Impl : ( '{' ) ;
public final void rule__ServiceComposition__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6418:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6419:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6419:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6420:1: '{'
{
before(grammarAccess.getServiceCompositionAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__ServiceComposition__Group__3__Impl12877);
after(grammarAccess.getServiceCompositionAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__3__Impl
// $ANTLR start rule__ServiceComposition__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6433:1: rule__ServiceComposition__Group__4 : rule__ServiceComposition__Group__4__Impl rule__ServiceComposition__Group__5 ;
public final void rule__ServiceComposition__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6437:1: ( rule__ServiceComposition__Group__4__Impl rule__ServiceComposition__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6438:2: rule__ServiceComposition__Group__4__Impl rule__ServiceComposition__Group__5
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__4__Impl_in_rule__ServiceComposition__Group__412908);
rule__ServiceComposition__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group__5_in_rule__ServiceComposition__Group__412911);
rule__ServiceComposition__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__4
// $ANTLR start rule__ServiceComposition__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6445:1: rule__ServiceComposition__Group__4__Impl : ( ( rule__ServiceComposition__Group_4__0 )? ) ;
public final void rule__ServiceComposition__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6449:1: ( ( ( rule__ServiceComposition__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6450:1: ( ( rule__ServiceComposition__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6450:1: ( ( rule__ServiceComposition__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6451:1: ( rule__ServiceComposition__Group_4__0 )?
{
before(grammarAccess.getServiceCompositionAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6452:1: ( rule__ServiceComposition__Group_4__0 )?
int alt45=2;
int LA45_0 = input.LA(1);
if ( (LA45_0==33) ) {
alt45=1;
}
switch (alt45) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6452:2: rule__ServiceComposition__Group_4__0
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_4__0_in_rule__ServiceComposition__Group__4__Impl12938);
rule__ServiceComposition__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceCompositionAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__4__Impl
// $ANTLR start rule__ServiceComposition__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6462:1: rule__ServiceComposition__Group__5 : rule__ServiceComposition__Group__5__Impl rule__ServiceComposition__Group__6 ;
public final void rule__ServiceComposition__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6466:1: ( rule__ServiceComposition__Group__5__Impl rule__ServiceComposition__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6467:2: rule__ServiceComposition__Group__5__Impl rule__ServiceComposition__Group__6
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__5__Impl_in_rule__ServiceComposition__Group__512969);
rule__ServiceComposition__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group__6_in_rule__ServiceComposition__Group__512972);
rule__ServiceComposition__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__5
// $ANTLR start rule__ServiceComposition__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6474:1: rule__ServiceComposition__Group__5__Impl : ( ( rule__ServiceComposition__Group_5__0 )? ) ;
public final void rule__ServiceComposition__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6478:1: ( ( ( rule__ServiceComposition__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6479:1: ( ( rule__ServiceComposition__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6479:1: ( ( rule__ServiceComposition__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6480:1: ( rule__ServiceComposition__Group_5__0 )?
{
before(grammarAccess.getServiceCompositionAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6481:1: ( rule__ServiceComposition__Group_5__0 )?
int alt46=2;
int LA46_0 = input.LA(1);
if ( (LA46_0==34) ) {
alt46=1;
}
switch (alt46) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6481:2: rule__ServiceComposition__Group_5__0
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_5__0_in_rule__ServiceComposition__Group__5__Impl12999);
rule__ServiceComposition__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceCompositionAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__5__Impl
// $ANTLR start rule__ServiceComposition__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6491:1: rule__ServiceComposition__Group__6 : rule__ServiceComposition__Group__6__Impl rule__ServiceComposition__Group__7 ;
public final void rule__ServiceComposition__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6495:1: ( rule__ServiceComposition__Group__6__Impl rule__ServiceComposition__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6496:2: rule__ServiceComposition__Group__6__Impl rule__ServiceComposition__Group__7
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__6__Impl_in_rule__ServiceComposition__Group__613030);
rule__ServiceComposition__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group__7_in_rule__ServiceComposition__Group__613033);
rule__ServiceComposition__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__6
// $ANTLR start rule__ServiceComposition__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6503:1: rule__ServiceComposition__Group__6__Impl : ( ( rule__ServiceComposition__Group_6__0 )? ) ;
public final void rule__ServiceComposition__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6507:1: ( ( ( rule__ServiceComposition__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6508:1: ( ( rule__ServiceComposition__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6508:1: ( ( rule__ServiceComposition__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6509:1: ( rule__ServiceComposition__Group_6__0 )?
{
before(grammarAccess.getServiceCompositionAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6510:1: ( rule__ServiceComposition__Group_6__0 )?
int alt47=2;
int LA47_0 = input.LA(1);
if ( (LA47_0==35) ) {
alt47=1;
}
switch (alt47) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6510:2: rule__ServiceComposition__Group_6__0
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_6__0_in_rule__ServiceComposition__Group__6__Impl13060);
rule__ServiceComposition__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceCompositionAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__6__Impl
// $ANTLR start rule__ServiceComposition__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6520:1: rule__ServiceComposition__Group__7 : rule__ServiceComposition__Group__7__Impl rule__ServiceComposition__Group__8 ;
public final void rule__ServiceComposition__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6524:1: ( rule__ServiceComposition__Group__7__Impl rule__ServiceComposition__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6525:2: rule__ServiceComposition__Group__7__Impl rule__ServiceComposition__Group__8
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__7__Impl_in_rule__ServiceComposition__Group__713091);
rule__ServiceComposition__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group__8_in_rule__ServiceComposition__Group__713094);
rule__ServiceComposition__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__7
// $ANTLR start rule__ServiceComposition__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6532:1: rule__ServiceComposition__Group__7__Impl : ( ( rule__ServiceComposition__Group_7__0 )? ) ;
public final void rule__ServiceComposition__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6536:1: ( ( ( rule__ServiceComposition__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6537:1: ( ( rule__ServiceComposition__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6537:1: ( ( rule__ServiceComposition__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6538:1: ( rule__ServiceComposition__Group_7__0 )?
{
before(grammarAccess.getServiceCompositionAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6539:1: ( rule__ServiceComposition__Group_7__0 )?
int alt48=2;
int LA48_0 = input.LA(1);
if ( (LA48_0==50) ) {
alt48=1;
}
switch (alt48) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6539:2: rule__ServiceComposition__Group_7__0
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__0_in_rule__ServiceComposition__Group__7__Impl13121);
rule__ServiceComposition__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceCompositionAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__7__Impl
// $ANTLR start rule__ServiceComposition__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6549:1: rule__ServiceComposition__Group__8 : rule__ServiceComposition__Group__8__Impl ;
public final void rule__ServiceComposition__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6553:1: ( rule__ServiceComposition__Group__8__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6554:2: rule__ServiceComposition__Group__8__Impl
{
pushFollow(FOLLOW_rule__ServiceComposition__Group__8__Impl_in_rule__ServiceComposition__Group__813152);
rule__ServiceComposition__Group__8__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__8
// $ANTLR start rule__ServiceComposition__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6560:1: rule__ServiceComposition__Group__8__Impl : ( '}' ) ;
public final void rule__ServiceComposition__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6564:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6565:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6565:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6566:1: '}'
{
before(grammarAccess.getServiceCompositionAccess().getRightCurlyBracketKeyword_8());
match(input,32,FOLLOW_32_in_rule__ServiceComposition__Group__8__Impl13180);
after(grammarAccess.getServiceCompositionAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group__8__Impl
// $ANTLR start rule__ServiceComposition__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6597:1: rule__ServiceComposition__Group_4__0 : rule__ServiceComposition__Group_4__0__Impl rule__ServiceComposition__Group_4__1 ;
public final void rule__ServiceComposition__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6601:1: ( rule__ServiceComposition__Group_4__0__Impl rule__ServiceComposition__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6602:2: rule__ServiceComposition__Group_4__0__Impl rule__ServiceComposition__Group_4__1
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_4__0__Impl_in_rule__ServiceComposition__Group_4__013229);
rule__ServiceComposition__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group_4__1_in_rule__ServiceComposition__Group_4__013232);
rule__ServiceComposition__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_4__0
// $ANTLR start rule__ServiceComposition__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6609:1: rule__ServiceComposition__Group_4__0__Impl : ( 'name' ) ;
public final void rule__ServiceComposition__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6613:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6614:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6614:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6615:1: 'name'
{
before(grammarAccess.getServiceCompositionAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__ServiceComposition__Group_4__0__Impl13260);
after(grammarAccess.getServiceCompositionAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_4__0__Impl
// $ANTLR start rule__ServiceComposition__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6628:1: rule__ServiceComposition__Group_4__1 : rule__ServiceComposition__Group_4__1__Impl ;
public final void rule__ServiceComposition__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6632:1: ( rule__ServiceComposition__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6633:2: rule__ServiceComposition__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_4__1__Impl_in_rule__ServiceComposition__Group_4__113291);
rule__ServiceComposition__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_4__1
// $ANTLR start rule__ServiceComposition__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6639:1: rule__ServiceComposition__Group_4__1__Impl : ( ( rule__ServiceComposition__NameAssignment_4_1 ) ) ;
public final void rule__ServiceComposition__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6643:1: ( ( ( rule__ServiceComposition__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6644:1: ( ( rule__ServiceComposition__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6644:1: ( ( rule__ServiceComposition__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6645:1: ( rule__ServiceComposition__NameAssignment_4_1 )
{
before(grammarAccess.getServiceCompositionAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6646:1: ( rule__ServiceComposition__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6646:2: rule__ServiceComposition__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__ServiceComposition__NameAssignment_4_1_in_rule__ServiceComposition__Group_4__1__Impl13318);
rule__ServiceComposition__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getServiceCompositionAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_4__1__Impl
// $ANTLR start rule__ServiceComposition__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6660:1: rule__ServiceComposition__Group_5__0 : rule__ServiceComposition__Group_5__0__Impl rule__ServiceComposition__Group_5__1 ;
public final void rule__ServiceComposition__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6664:1: ( rule__ServiceComposition__Group_5__0__Impl rule__ServiceComposition__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6665:2: rule__ServiceComposition__Group_5__0__Impl rule__ServiceComposition__Group_5__1
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_5__0__Impl_in_rule__ServiceComposition__Group_5__013352);
rule__ServiceComposition__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group_5__1_in_rule__ServiceComposition__Group_5__013355);
rule__ServiceComposition__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_5__0
// $ANTLR start rule__ServiceComposition__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6672:1: rule__ServiceComposition__Group_5__0__Impl : ( 'id' ) ;
public final void rule__ServiceComposition__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6676:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6677:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6677:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6678:1: 'id'
{
before(grammarAccess.getServiceCompositionAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__ServiceComposition__Group_5__0__Impl13383);
after(grammarAccess.getServiceCompositionAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_5__0__Impl
// $ANTLR start rule__ServiceComposition__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6691:1: rule__ServiceComposition__Group_5__1 : rule__ServiceComposition__Group_5__1__Impl ;
public final void rule__ServiceComposition__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6695:1: ( rule__ServiceComposition__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6696:2: rule__ServiceComposition__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_5__1__Impl_in_rule__ServiceComposition__Group_5__113414);
rule__ServiceComposition__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_5__1
// $ANTLR start rule__ServiceComposition__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6702:1: rule__ServiceComposition__Group_5__1__Impl : ( ( rule__ServiceComposition__IdAssignment_5_1 ) ) ;
public final void rule__ServiceComposition__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6706:1: ( ( ( rule__ServiceComposition__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6707:1: ( ( rule__ServiceComposition__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6707:1: ( ( rule__ServiceComposition__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6708:1: ( rule__ServiceComposition__IdAssignment_5_1 )
{
before(grammarAccess.getServiceCompositionAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6709:1: ( rule__ServiceComposition__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6709:2: rule__ServiceComposition__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__ServiceComposition__IdAssignment_5_1_in_rule__ServiceComposition__Group_5__1__Impl13441);
rule__ServiceComposition__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getServiceCompositionAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_5__1__Impl
// $ANTLR start rule__ServiceComposition__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6723:1: rule__ServiceComposition__Group_6__0 : rule__ServiceComposition__Group_6__0__Impl rule__ServiceComposition__Group_6__1 ;
public final void rule__ServiceComposition__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6727:1: ( rule__ServiceComposition__Group_6__0__Impl rule__ServiceComposition__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6728:2: rule__ServiceComposition__Group_6__0__Impl rule__ServiceComposition__Group_6__1
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_6__0__Impl_in_rule__ServiceComposition__Group_6__013475);
rule__ServiceComposition__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group_6__1_in_rule__ServiceComposition__Group_6__013478);
rule__ServiceComposition__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_6__0
// $ANTLR start rule__ServiceComposition__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6735:1: rule__ServiceComposition__Group_6__0__Impl : ( 'description' ) ;
public final void rule__ServiceComposition__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6739:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6740:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6740:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6741:1: 'description'
{
before(grammarAccess.getServiceCompositionAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__ServiceComposition__Group_6__0__Impl13506);
after(grammarAccess.getServiceCompositionAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_6__0__Impl
// $ANTLR start rule__ServiceComposition__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6754:1: rule__ServiceComposition__Group_6__1 : rule__ServiceComposition__Group_6__1__Impl ;
public final void rule__ServiceComposition__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6758:1: ( rule__ServiceComposition__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6759:2: rule__ServiceComposition__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_6__1__Impl_in_rule__ServiceComposition__Group_6__113537);
rule__ServiceComposition__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_6__1
// $ANTLR start rule__ServiceComposition__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6765:1: rule__ServiceComposition__Group_6__1__Impl : ( ( rule__ServiceComposition__DescriptionAssignment_6_1 ) ) ;
public final void rule__ServiceComposition__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6769:1: ( ( ( rule__ServiceComposition__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6770:1: ( ( rule__ServiceComposition__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6770:1: ( ( rule__ServiceComposition__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6771:1: ( rule__ServiceComposition__DescriptionAssignment_6_1 )
{
before(grammarAccess.getServiceCompositionAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6772:1: ( rule__ServiceComposition__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6772:2: rule__ServiceComposition__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__ServiceComposition__DescriptionAssignment_6_1_in_rule__ServiceComposition__Group_6__1__Impl13564);
rule__ServiceComposition__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getServiceCompositionAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_6__1__Impl
// $ANTLR start rule__ServiceComposition__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6786:1: rule__ServiceComposition__Group_7__0 : rule__ServiceComposition__Group_7__0__Impl rule__ServiceComposition__Group_7__1 ;
public final void rule__ServiceComposition__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6790:1: ( rule__ServiceComposition__Group_7__0__Impl rule__ServiceComposition__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6791:2: rule__ServiceComposition__Group_7__0__Impl rule__ServiceComposition__Group_7__1
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__0__Impl_in_rule__ServiceComposition__Group_7__013598);
rule__ServiceComposition__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__1_in_rule__ServiceComposition__Group_7__013601);
rule__ServiceComposition__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__0
// $ANTLR start rule__ServiceComposition__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6798:1: rule__ServiceComposition__Group_7__0__Impl : ( 'hasServices' ) ;
public final void rule__ServiceComposition__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6802:1: ( ( 'hasServices' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6803:1: ( 'hasServices' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6803:1: ( 'hasServices' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6804:1: 'hasServices'
{
before(grammarAccess.getServiceCompositionAccess().getHasServicesKeyword_7_0());
match(input,50,FOLLOW_50_in_rule__ServiceComposition__Group_7__0__Impl13629);
after(grammarAccess.getServiceCompositionAccess().getHasServicesKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__0__Impl
// $ANTLR start rule__ServiceComposition__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6817:1: rule__ServiceComposition__Group_7__1 : rule__ServiceComposition__Group_7__1__Impl rule__ServiceComposition__Group_7__2 ;
public final void rule__ServiceComposition__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6821:1: ( rule__ServiceComposition__Group_7__1__Impl rule__ServiceComposition__Group_7__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6822:2: rule__ServiceComposition__Group_7__1__Impl rule__ServiceComposition__Group_7__2
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__1__Impl_in_rule__ServiceComposition__Group_7__113660);
rule__ServiceComposition__Group_7__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__2_in_rule__ServiceComposition__Group_7__113663);
rule__ServiceComposition__Group_7__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__1
// $ANTLR start rule__ServiceComposition__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6829:1: rule__ServiceComposition__Group_7__1__Impl : ( '(' ) ;
public final void rule__ServiceComposition__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6833:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6834:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6834:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6835:1: '('
{
before(grammarAccess.getServiceCompositionAccess().getLeftParenthesisKeyword_7_1());
match(input,48,FOLLOW_48_in_rule__ServiceComposition__Group_7__1__Impl13691);
after(grammarAccess.getServiceCompositionAccess().getLeftParenthesisKeyword_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__1__Impl
// $ANTLR start rule__ServiceComposition__Group_7__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6848:1: rule__ServiceComposition__Group_7__2 : rule__ServiceComposition__Group_7__2__Impl rule__ServiceComposition__Group_7__3 ;
public final void rule__ServiceComposition__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6852:1: ( rule__ServiceComposition__Group_7__2__Impl rule__ServiceComposition__Group_7__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6853:2: rule__ServiceComposition__Group_7__2__Impl rule__ServiceComposition__Group_7__3
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__2__Impl_in_rule__ServiceComposition__Group_7__213722);
rule__ServiceComposition__Group_7__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__3_in_rule__ServiceComposition__Group_7__213725);
rule__ServiceComposition__Group_7__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__2
// $ANTLR start rule__ServiceComposition__Group_7__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6860:1: rule__ServiceComposition__Group_7__2__Impl : ( ( rule__ServiceComposition__HasServicesAssignment_7_2 ) ) ;
public final void rule__ServiceComposition__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6864:1: ( ( ( rule__ServiceComposition__HasServicesAssignment_7_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6865:1: ( ( rule__ServiceComposition__HasServicesAssignment_7_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6865:1: ( ( rule__ServiceComposition__HasServicesAssignment_7_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6866:1: ( rule__ServiceComposition__HasServicesAssignment_7_2 )
{
before(grammarAccess.getServiceCompositionAccess().getHasServicesAssignment_7_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6867:1: ( rule__ServiceComposition__HasServicesAssignment_7_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6867:2: rule__ServiceComposition__HasServicesAssignment_7_2
{
pushFollow(FOLLOW_rule__ServiceComposition__HasServicesAssignment_7_2_in_rule__ServiceComposition__Group_7__2__Impl13752);
rule__ServiceComposition__HasServicesAssignment_7_2();
_fsp--;
}
after(grammarAccess.getServiceCompositionAccess().getHasServicesAssignment_7_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__2__Impl
// $ANTLR start rule__ServiceComposition__Group_7__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6877:1: rule__ServiceComposition__Group_7__3 : rule__ServiceComposition__Group_7__3__Impl rule__ServiceComposition__Group_7__4 ;
public final void rule__ServiceComposition__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6881:1: ( rule__ServiceComposition__Group_7__3__Impl rule__ServiceComposition__Group_7__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6882:2: rule__ServiceComposition__Group_7__3__Impl rule__ServiceComposition__Group_7__4
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__3__Impl_in_rule__ServiceComposition__Group_7__313782);
rule__ServiceComposition__Group_7__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__4_in_rule__ServiceComposition__Group_7__313785);
rule__ServiceComposition__Group_7__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__3
// $ANTLR start rule__ServiceComposition__Group_7__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6889:1: rule__ServiceComposition__Group_7__3__Impl : ( ( rule__ServiceComposition__Group_7_3__0 )* ) ;
public final void rule__ServiceComposition__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6893:1: ( ( ( rule__ServiceComposition__Group_7_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6894:1: ( ( rule__ServiceComposition__Group_7_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6894:1: ( ( rule__ServiceComposition__Group_7_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6895:1: ( rule__ServiceComposition__Group_7_3__0 )*
{
before(grammarAccess.getServiceCompositionAccess().getGroup_7_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6896:1: ( rule__ServiceComposition__Group_7_3__0 )*
loop49:
do {
int alt49=2;
int LA49_0 = input.LA(1);
if ( (LA49_0==39) ) {
alt49=1;
}
switch (alt49) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6896:2: rule__ServiceComposition__Group_7_3__0
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7_3__0_in_rule__ServiceComposition__Group_7__3__Impl13812);
rule__ServiceComposition__Group_7_3__0();
_fsp--;
}
break;
default :
break loop49;
}
} while (true);
after(grammarAccess.getServiceCompositionAccess().getGroup_7_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__3__Impl
// $ANTLR start rule__ServiceComposition__Group_7__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6906:1: rule__ServiceComposition__Group_7__4 : rule__ServiceComposition__Group_7__4__Impl ;
public final void rule__ServiceComposition__Group_7__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6910:1: ( rule__ServiceComposition__Group_7__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6911:2: rule__ServiceComposition__Group_7__4__Impl
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7__4__Impl_in_rule__ServiceComposition__Group_7__413843);
rule__ServiceComposition__Group_7__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__4
// $ANTLR start rule__ServiceComposition__Group_7__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6917:1: rule__ServiceComposition__Group_7__4__Impl : ( ')' ) ;
public final void rule__ServiceComposition__Group_7__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6921:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6922:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6922:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6923:1: ')'
{
before(grammarAccess.getServiceCompositionAccess().getRightParenthesisKeyword_7_4());
match(input,49,FOLLOW_49_in_rule__ServiceComposition__Group_7__4__Impl13871);
after(grammarAccess.getServiceCompositionAccess().getRightParenthesisKeyword_7_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7__4__Impl
// $ANTLR start rule__ServiceComposition__Group_7_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6946:1: rule__ServiceComposition__Group_7_3__0 : rule__ServiceComposition__Group_7_3__0__Impl rule__ServiceComposition__Group_7_3__1 ;
public final void rule__ServiceComposition__Group_7_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6950:1: ( rule__ServiceComposition__Group_7_3__0__Impl rule__ServiceComposition__Group_7_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6951:2: rule__ServiceComposition__Group_7_3__0__Impl rule__ServiceComposition__Group_7_3__1
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7_3__0__Impl_in_rule__ServiceComposition__Group_7_3__013912);
rule__ServiceComposition__Group_7_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceComposition__Group_7_3__1_in_rule__ServiceComposition__Group_7_3__013915);
rule__ServiceComposition__Group_7_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7_3__0
// $ANTLR start rule__ServiceComposition__Group_7_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6958:1: rule__ServiceComposition__Group_7_3__0__Impl : ( ',' ) ;
public final void rule__ServiceComposition__Group_7_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6962:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6963:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6963:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6964:1: ','
{
before(grammarAccess.getServiceCompositionAccess().getCommaKeyword_7_3_0());
match(input,39,FOLLOW_39_in_rule__ServiceComposition__Group_7_3__0__Impl13943);
after(grammarAccess.getServiceCompositionAccess().getCommaKeyword_7_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7_3__0__Impl
// $ANTLR start rule__ServiceComposition__Group_7_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6977:1: rule__ServiceComposition__Group_7_3__1 : rule__ServiceComposition__Group_7_3__1__Impl ;
public final void rule__ServiceComposition__Group_7_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6981:1: ( rule__ServiceComposition__Group_7_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6982:2: rule__ServiceComposition__Group_7_3__1__Impl
{
pushFollow(FOLLOW_rule__ServiceComposition__Group_7_3__1__Impl_in_rule__ServiceComposition__Group_7_3__113974);
rule__ServiceComposition__Group_7_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7_3__1
// $ANTLR start rule__ServiceComposition__Group_7_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6988:1: rule__ServiceComposition__Group_7_3__1__Impl : ( ( rule__ServiceComposition__HasServicesAssignment_7_3_1 ) ) ;
public final void rule__ServiceComposition__Group_7_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6992:1: ( ( ( rule__ServiceComposition__HasServicesAssignment_7_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6993:1: ( ( rule__ServiceComposition__HasServicesAssignment_7_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6993:1: ( ( rule__ServiceComposition__HasServicesAssignment_7_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6994:1: ( rule__ServiceComposition__HasServicesAssignment_7_3_1 )
{
before(grammarAccess.getServiceCompositionAccess().getHasServicesAssignment_7_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6995:1: ( rule__ServiceComposition__HasServicesAssignment_7_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:6995:2: rule__ServiceComposition__HasServicesAssignment_7_3_1
{
pushFollow(FOLLOW_rule__ServiceComposition__HasServicesAssignment_7_3_1_in_rule__ServiceComposition__Group_7_3__1__Impl14001);
rule__ServiceComposition__HasServicesAssignment_7_3_1();
_fsp--;
}
after(grammarAccess.getServiceCompositionAccess().getHasServicesAssignment_7_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__Group_7_3__1__Impl
// $ANTLR start rule__ResourceServiceContract__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7009:1: rule__ResourceServiceContract__Group__0 : rule__ResourceServiceContract__Group__0__Impl rule__ResourceServiceContract__Group__1 ;
public final void rule__ResourceServiceContract__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7013:1: ( rule__ResourceServiceContract__Group__0__Impl rule__ResourceServiceContract__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7014:2: rule__ResourceServiceContract__Group__0__Impl rule__ResourceServiceContract__Group__1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__0__Impl_in_rule__ResourceServiceContract__Group__014035);
rule__ResourceServiceContract__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__1_in_rule__ResourceServiceContract__Group__014038);
rule__ResourceServiceContract__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__0
// $ANTLR start rule__ResourceServiceContract__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7021:1: rule__ResourceServiceContract__Group__0__Impl : ( 'ResourceServiceContract' ) ;
public final void rule__ResourceServiceContract__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7025:1: ( ( 'ResourceServiceContract' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7026:1: ( 'ResourceServiceContract' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7026:1: ( 'ResourceServiceContract' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7027:1: 'ResourceServiceContract'
{
before(grammarAccess.getResourceServiceContractAccess().getResourceServiceContractKeyword_0());
match(input,57,FOLLOW_57_in_rule__ResourceServiceContract__Group__0__Impl14066);
after(grammarAccess.getResourceServiceContractAccess().getResourceServiceContractKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__0__Impl
// $ANTLR start rule__ResourceServiceContract__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7040:1: rule__ResourceServiceContract__Group__1 : rule__ResourceServiceContract__Group__1__Impl rule__ResourceServiceContract__Group__2 ;
public final void rule__ResourceServiceContract__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7044:1: ( rule__ResourceServiceContract__Group__1__Impl rule__ResourceServiceContract__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7045:2: rule__ResourceServiceContract__Group__1__Impl rule__ResourceServiceContract__Group__2
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__1__Impl_in_rule__ResourceServiceContract__Group__114097);
rule__ResourceServiceContract__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__2_in_rule__ResourceServiceContract__Group__114100);
rule__ResourceServiceContract__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__1
// $ANTLR start rule__ResourceServiceContract__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7052:1: rule__ResourceServiceContract__Group__1__Impl : ( ( rule__ResourceServiceContract__UniqueIDAssignment_1 ) ) ;
public final void rule__ResourceServiceContract__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7056:1: ( ( ( rule__ResourceServiceContract__UniqueIDAssignment_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7057:1: ( ( rule__ResourceServiceContract__UniqueIDAssignment_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7057:1: ( ( rule__ResourceServiceContract__UniqueIDAssignment_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7058:1: ( rule__ResourceServiceContract__UniqueIDAssignment_1 )
{
before(grammarAccess.getResourceServiceContractAccess().getUniqueIDAssignment_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7059:1: ( rule__ResourceServiceContract__UniqueIDAssignment_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7059:2: rule__ResourceServiceContract__UniqueIDAssignment_1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__UniqueIDAssignment_1_in_rule__ResourceServiceContract__Group__1__Impl14127);
rule__ResourceServiceContract__UniqueIDAssignment_1();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getUniqueIDAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__1__Impl
// $ANTLR start rule__ResourceServiceContract__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7069:1: rule__ResourceServiceContract__Group__2 : rule__ResourceServiceContract__Group__2__Impl rule__ResourceServiceContract__Group__3 ;
public final void rule__ResourceServiceContract__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7073:1: ( rule__ResourceServiceContract__Group__2__Impl rule__ResourceServiceContract__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7074:2: rule__ResourceServiceContract__Group__2__Impl rule__ResourceServiceContract__Group__3
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__2__Impl_in_rule__ResourceServiceContract__Group__214157);
rule__ResourceServiceContract__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__3_in_rule__ResourceServiceContract__Group__214160);
rule__ResourceServiceContract__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__2
// $ANTLR start rule__ResourceServiceContract__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7081:1: rule__ResourceServiceContract__Group__2__Impl : ( '{' ) ;
public final void rule__ResourceServiceContract__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7085:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7086:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7086:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7087:1: '{'
{
before(grammarAccess.getResourceServiceContractAccess().getLeftCurlyBracketKeyword_2());
match(input,31,FOLLOW_31_in_rule__ResourceServiceContract__Group__2__Impl14188);
after(grammarAccess.getResourceServiceContractAccess().getLeftCurlyBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__2__Impl
// $ANTLR start rule__ResourceServiceContract__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7100:1: rule__ResourceServiceContract__Group__3 : rule__ResourceServiceContract__Group__3__Impl rule__ResourceServiceContract__Group__4 ;
public final void rule__ResourceServiceContract__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7104:1: ( rule__ResourceServiceContract__Group__3__Impl rule__ResourceServiceContract__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7105:2: rule__ResourceServiceContract__Group__3__Impl rule__ResourceServiceContract__Group__4
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__3__Impl_in_rule__ResourceServiceContract__Group__314219);
rule__ResourceServiceContract__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__4_in_rule__ResourceServiceContract__Group__314222);
rule__ResourceServiceContract__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__3
// $ANTLR start rule__ResourceServiceContract__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7112:1: rule__ResourceServiceContract__Group__3__Impl : ( ( rule__ResourceServiceContract__Group_3__0 )? ) ;
public final void rule__ResourceServiceContract__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7116:1: ( ( ( rule__ResourceServiceContract__Group_3__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7117:1: ( ( rule__ResourceServiceContract__Group_3__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7117:1: ( ( rule__ResourceServiceContract__Group_3__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7118:1: ( rule__ResourceServiceContract__Group_3__0 )?
{
before(grammarAccess.getResourceServiceContractAccess().getGroup_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7119:1: ( rule__ResourceServiceContract__Group_3__0 )?
int alt50=2;
int LA50_0 = input.LA(1);
if ( (LA50_0==33) ) {
alt50=1;
}
switch (alt50) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7119:2: rule__ResourceServiceContract__Group_3__0
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_3__0_in_rule__ResourceServiceContract__Group__3__Impl14249);
rule__ResourceServiceContract__Group_3__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceServiceContractAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__3__Impl
// $ANTLR start rule__ResourceServiceContract__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7129:1: rule__ResourceServiceContract__Group__4 : rule__ResourceServiceContract__Group__4__Impl rule__ResourceServiceContract__Group__5 ;
public final void rule__ResourceServiceContract__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7133:1: ( rule__ResourceServiceContract__Group__4__Impl rule__ResourceServiceContract__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7134:2: rule__ResourceServiceContract__Group__4__Impl rule__ResourceServiceContract__Group__5
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__4__Impl_in_rule__ResourceServiceContract__Group__414280);
rule__ResourceServiceContract__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__5_in_rule__ResourceServiceContract__Group__414283);
rule__ResourceServiceContract__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__4
// $ANTLR start rule__ResourceServiceContract__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7141:1: rule__ResourceServiceContract__Group__4__Impl : ( ( rule__ResourceServiceContract__Group_4__0 )? ) ;
public final void rule__ResourceServiceContract__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7145:1: ( ( ( rule__ResourceServiceContract__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7146:1: ( ( rule__ResourceServiceContract__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7146:1: ( ( rule__ResourceServiceContract__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7147:1: ( rule__ResourceServiceContract__Group_4__0 )?
{
before(grammarAccess.getResourceServiceContractAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7148:1: ( rule__ResourceServiceContract__Group_4__0 )?
int alt51=2;
int LA51_0 = input.LA(1);
if ( (LA51_0==34) ) {
alt51=1;
}
switch (alt51) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7148:2: rule__ResourceServiceContract__Group_4__0
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_4__0_in_rule__ResourceServiceContract__Group__4__Impl14310);
rule__ResourceServiceContract__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceServiceContractAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__4__Impl
// $ANTLR start rule__ResourceServiceContract__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7158:1: rule__ResourceServiceContract__Group__5 : rule__ResourceServiceContract__Group__5__Impl rule__ResourceServiceContract__Group__6 ;
public final void rule__ResourceServiceContract__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7162:1: ( rule__ResourceServiceContract__Group__5__Impl rule__ResourceServiceContract__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7163:2: rule__ResourceServiceContract__Group__5__Impl rule__ResourceServiceContract__Group__6
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__5__Impl_in_rule__ResourceServiceContract__Group__514341);
rule__ResourceServiceContract__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__6_in_rule__ResourceServiceContract__Group__514344);
rule__ResourceServiceContract__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__5
// $ANTLR start rule__ResourceServiceContract__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7170:1: rule__ResourceServiceContract__Group__5__Impl : ( ( rule__ResourceServiceContract__Group_5__0 )? ) ;
public final void rule__ResourceServiceContract__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7174:1: ( ( ( rule__ResourceServiceContract__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7175:1: ( ( rule__ResourceServiceContract__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7175:1: ( ( rule__ResourceServiceContract__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7176:1: ( rule__ResourceServiceContract__Group_5__0 )?
{
before(grammarAccess.getResourceServiceContractAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7177:1: ( rule__ResourceServiceContract__Group_5__0 )?
int alt52=2;
int LA52_0 = input.LA(1);
if ( (LA52_0==35) ) {
alt52=1;
}
switch (alt52) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7177:2: rule__ResourceServiceContract__Group_5__0
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_5__0_in_rule__ResourceServiceContract__Group__5__Impl14371);
rule__ResourceServiceContract__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceServiceContractAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__5__Impl
// $ANTLR start rule__ResourceServiceContract__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7187:1: rule__ResourceServiceContract__Group__6 : rule__ResourceServiceContract__Group__6__Impl rule__ResourceServiceContract__Group__7 ;
public final void rule__ResourceServiceContract__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7191:1: ( rule__ResourceServiceContract__Group__6__Impl rule__ResourceServiceContract__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7192:2: rule__ResourceServiceContract__Group__6__Impl rule__ResourceServiceContract__Group__7
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__6__Impl_in_rule__ResourceServiceContract__Group__614402);
rule__ResourceServiceContract__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__7_in_rule__ResourceServiceContract__Group__614405);
rule__ResourceServiceContract__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__6
// $ANTLR start rule__ResourceServiceContract__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7199:1: rule__ResourceServiceContract__Group__6__Impl : ( 'StartDate' ) ;
public final void rule__ResourceServiceContract__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7203:1: ( ( 'StartDate' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7204:1: ( 'StartDate' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7204:1: ( 'StartDate' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7205:1: 'StartDate'
{
before(grammarAccess.getResourceServiceContractAccess().getStartDateKeyword_6());
match(input,58,FOLLOW_58_in_rule__ResourceServiceContract__Group__6__Impl14433);
after(grammarAccess.getResourceServiceContractAccess().getStartDateKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__6__Impl
// $ANTLR start rule__ResourceServiceContract__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7218:1: rule__ResourceServiceContract__Group__7 : rule__ResourceServiceContract__Group__7__Impl rule__ResourceServiceContract__Group__8 ;
public final void rule__ResourceServiceContract__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7222:1: ( rule__ResourceServiceContract__Group__7__Impl rule__ResourceServiceContract__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7223:2: rule__ResourceServiceContract__Group__7__Impl rule__ResourceServiceContract__Group__8
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__7__Impl_in_rule__ResourceServiceContract__Group__714464);
rule__ResourceServiceContract__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__8_in_rule__ResourceServiceContract__Group__714467);
rule__ResourceServiceContract__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__7
// $ANTLR start rule__ResourceServiceContract__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7230:1: rule__ResourceServiceContract__Group__7__Impl : ( ( rule__ResourceServiceContract__StartDateAssignment_7 ) ) ;
public final void rule__ResourceServiceContract__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7234:1: ( ( ( rule__ResourceServiceContract__StartDateAssignment_7 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7235:1: ( ( rule__ResourceServiceContract__StartDateAssignment_7 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7235:1: ( ( rule__ResourceServiceContract__StartDateAssignment_7 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7236:1: ( rule__ResourceServiceContract__StartDateAssignment_7 )
{
before(grammarAccess.getResourceServiceContractAccess().getStartDateAssignment_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7237:1: ( rule__ResourceServiceContract__StartDateAssignment_7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7237:2: rule__ResourceServiceContract__StartDateAssignment_7
{
pushFollow(FOLLOW_rule__ResourceServiceContract__StartDateAssignment_7_in_rule__ResourceServiceContract__Group__7__Impl14494);
rule__ResourceServiceContract__StartDateAssignment_7();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getStartDateAssignment_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__7__Impl
// $ANTLR start rule__ResourceServiceContract__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7247:1: rule__ResourceServiceContract__Group__8 : rule__ResourceServiceContract__Group__8__Impl rule__ResourceServiceContract__Group__9 ;
public final void rule__ResourceServiceContract__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7251:1: ( rule__ResourceServiceContract__Group__8__Impl rule__ResourceServiceContract__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7252:2: rule__ResourceServiceContract__Group__8__Impl rule__ResourceServiceContract__Group__9
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__8__Impl_in_rule__ResourceServiceContract__Group__814524);
rule__ResourceServiceContract__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__9_in_rule__ResourceServiceContract__Group__814527);
rule__ResourceServiceContract__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__8
// $ANTLR start rule__ResourceServiceContract__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7259:1: rule__ResourceServiceContract__Group__8__Impl : ( 'EndDate' ) ;
public final void rule__ResourceServiceContract__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7263:1: ( ( 'EndDate' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7264:1: ( 'EndDate' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7264:1: ( 'EndDate' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7265:1: 'EndDate'
{
before(grammarAccess.getResourceServiceContractAccess().getEndDateKeyword_8());
match(input,59,FOLLOW_59_in_rule__ResourceServiceContract__Group__8__Impl14555);
after(grammarAccess.getResourceServiceContractAccess().getEndDateKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__8__Impl
// $ANTLR start rule__ResourceServiceContract__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7278:1: rule__ResourceServiceContract__Group__9 : rule__ResourceServiceContract__Group__9__Impl rule__ResourceServiceContract__Group__10 ;
public final void rule__ResourceServiceContract__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7282:1: ( rule__ResourceServiceContract__Group__9__Impl rule__ResourceServiceContract__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7283:2: rule__ResourceServiceContract__Group__9__Impl rule__ResourceServiceContract__Group__10
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__9__Impl_in_rule__ResourceServiceContract__Group__914586);
rule__ResourceServiceContract__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__10_in_rule__ResourceServiceContract__Group__914589);
rule__ResourceServiceContract__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__9
// $ANTLR start rule__ResourceServiceContract__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7290:1: rule__ResourceServiceContract__Group__9__Impl : ( ( rule__ResourceServiceContract__EndDateAssignment_9 ) ) ;
public final void rule__ResourceServiceContract__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7294:1: ( ( ( rule__ResourceServiceContract__EndDateAssignment_9 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7295:1: ( ( rule__ResourceServiceContract__EndDateAssignment_9 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7295:1: ( ( rule__ResourceServiceContract__EndDateAssignment_9 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7296:1: ( rule__ResourceServiceContract__EndDateAssignment_9 )
{
before(grammarAccess.getResourceServiceContractAccess().getEndDateAssignment_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7297:1: ( rule__ResourceServiceContract__EndDateAssignment_9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7297:2: rule__ResourceServiceContract__EndDateAssignment_9
{
pushFollow(FOLLOW_rule__ResourceServiceContract__EndDateAssignment_9_in_rule__ResourceServiceContract__Group__9__Impl14616);
rule__ResourceServiceContract__EndDateAssignment_9();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getEndDateAssignment_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__9__Impl
// $ANTLR start rule__ResourceServiceContract__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7307:1: rule__ResourceServiceContract__Group__10 : rule__ResourceServiceContract__Group__10__Impl rule__ResourceServiceContract__Group__11 ;
public final void rule__ResourceServiceContract__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7311:1: ( rule__ResourceServiceContract__Group__10__Impl rule__ResourceServiceContract__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7312:2: rule__ResourceServiceContract__Group__10__Impl rule__ResourceServiceContract__Group__11
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__10__Impl_in_rule__ResourceServiceContract__Group__1014646);
rule__ResourceServiceContract__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__11_in_rule__ResourceServiceContract__Group__1014649);
rule__ResourceServiceContract__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__10
// $ANTLR start rule__ResourceServiceContract__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7319:1: rule__ResourceServiceContract__Group__10__Impl : ( 'forOfferedService' ) ;
public final void rule__ResourceServiceContract__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7323:1: ( ( 'forOfferedService' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7324:1: ( 'forOfferedService' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7324:1: ( 'forOfferedService' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7325:1: 'forOfferedService'
{
before(grammarAccess.getResourceServiceContractAccess().getForOfferedServiceKeyword_10());
match(input,60,FOLLOW_60_in_rule__ResourceServiceContract__Group__10__Impl14677);
after(grammarAccess.getResourceServiceContractAccess().getForOfferedServiceKeyword_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__10__Impl
// $ANTLR start rule__ResourceServiceContract__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7338:1: rule__ResourceServiceContract__Group__11 : rule__ResourceServiceContract__Group__11__Impl rule__ResourceServiceContract__Group__12 ;
public final void rule__ResourceServiceContract__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7342:1: ( rule__ResourceServiceContract__Group__11__Impl rule__ResourceServiceContract__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7343:2: rule__ResourceServiceContract__Group__11__Impl rule__ResourceServiceContract__Group__12
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__11__Impl_in_rule__ResourceServiceContract__Group__1114708);
rule__ResourceServiceContract__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__12_in_rule__ResourceServiceContract__Group__1114711);
rule__ResourceServiceContract__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__11
// $ANTLR start rule__ResourceServiceContract__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7350:1: rule__ResourceServiceContract__Group__11__Impl : ( ( rule__ResourceServiceContract__ForOfferedServiceAssignment_11 ) ) ;
public final void rule__ResourceServiceContract__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7354:1: ( ( ( rule__ResourceServiceContract__ForOfferedServiceAssignment_11 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7355:1: ( ( rule__ResourceServiceContract__ForOfferedServiceAssignment_11 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7355:1: ( ( rule__ResourceServiceContract__ForOfferedServiceAssignment_11 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7356:1: ( rule__ResourceServiceContract__ForOfferedServiceAssignment_11 )
{
before(grammarAccess.getResourceServiceContractAccess().getForOfferedServiceAssignment_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7357:1: ( rule__ResourceServiceContract__ForOfferedServiceAssignment_11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7357:2: rule__ResourceServiceContract__ForOfferedServiceAssignment_11
{
pushFollow(FOLLOW_rule__ResourceServiceContract__ForOfferedServiceAssignment_11_in_rule__ResourceServiceContract__Group__11__Impl14738);
rule__ResourceServiceContract__ForOfferedServiceAssignment_11();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getForOfferedServiceAssignment_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__11__Impl
// $ANTLR start rule__ResourceServiceContract__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7367:1: rule__ResourceServiceContract__Group__12 : rule__ResourceServiceContract__Group__12__Impl rule__ResourceServiceContract__Group__13 ;
public final void rule__ResourceServiceContract__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7371:1: ( rule__ResourceServiceContract__Group__12__Impl rule__ResourceServiceContract__Group__13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7372:2: rule__ResourceServiceContract__Group__12__Impl rule__ResourceServiceContract__Group__13
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__12__Impl_in_rule__ResourceServiceContract__Group__1214768);
rule__ResourceServiceContract__Group__12__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__13_in_rule__ResourceServiceContract__Group__1214771);
rule__ResourceServiceContract__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__12
// $ANTLR start rule__ResourceServiceContract__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7379:1: rule__ResourceServiceContract__Group__12__Impl : ( 'forOfferedResource' ) ;
public final void rule__ResourceServiceContract__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7383:1: ( ( 'forOfferedResource' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7384:1: ( 'forOfferedResource' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7384:1: ( 'forOfferedResource' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7385:1: 'forOfferedResource'
{
before(grammarAccess.getResourceServiceContractAccess().getForOfferedResourceKeyword_12());
match(input,61,FOLLOW_61_in_rule__ResourceServiceContract__Group__12__Impl14799);
after(grammarAccess.getResourceServiceContractAccess().getForOfferedResourceKeyword_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__12__Impl
// $ANTLR start rule__ResourceServiceContract__Group__13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7398:1: rule__ResourceServiceContract__Group__13 : rule__ResourceServiceContract__Group__13__Impl rule__ResourceServiceContract__Group__14 ;
public final void rule__ResourceServiceContract__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7402:1: ( rule__ResourceServiceContract__Group__13__Impl rule__ResourceServiceContract__Group__14 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7403:2: rule__ResourceServiceContract__Group__13__Impl rule__ResourceServiceContract__Group__14
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__13__Impl_in_rule__ResourceServiceContract__Group__1314830);
rule__ResourceServiceContract__Group__13__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__14_in_rule__ResourceServiceContract__Group__1314833);
rule__ResourceServiceContract__Group__14();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__13
// $ANTLR start rule__ResourceServiceContract__Group__13__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7410:1: rule__ResourceServiceContract__Group__13__Impl : ( ( rule__ResourceServiceContract__ForOfferedResourceAssignment_13 ) ) ;
public final void rule__ResourceServiceContract__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7414:1: ( ( ( rule__ResourceServiceContract__ForOfferedResourceAssignment_13 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7415:1: ( ( rule__ResourceServiceContract__ForOfferedResourceAssignment_13 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7415:1: ( ( rule__ResourceServiceContract__ForOfferedResourceAssignment_13 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7416:1: ( rule__ResourceServiceContract__ForOfferedResourceAssignment_13 )
{
before(grammarAccess.getResourceServiceContractAccess().getForOfferedResourceAssignment_13());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7417:1: ( rule__ResourceServiceContract__ForOfferedResourceAssignment_13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7417:2: rule__ResourceServiceContract__ForOfferedResourceAssignment_13
{
pushFollow(FOLLOW_rule__ResourceServiceContract__ForOfferedResourceAssignment_13_in_rule__ResourceServiceContract__Group__13__Impl14860);
rule__ResourceServiceContract__ForOfferedResourceAssignment_13();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getForOfferedResourceAssignment_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__13__Impl
// $ANTLR start rule__ResourceServiceContract__Group__14
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7427:1: rule__ResourceServiceContract__Group__14 : rule__ResourceServiceContract__Group__14__Impl rule__ResourceServiceContract__Group__15 ;
public final void rule__ResourceServiceContract__Group__14() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7431:1: ( rule__ResourceServiceContract__Group__14__Impl rule__ResourceServiceContract__Group__15 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7432:2: rule__ResourceServiceContract__Group__14__Impl rule__ResourceServiceContract__Group__15
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__14__Impl_in_rule__ResourceServiceContract__Group__1414890);
rule__ResourceServiceContract__Group__14__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__15_in_rule__ResourceServiceContract__Group__1414893);
rule__ResourceServiceContract__Group__15();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__14
// $ANTLR start rule__ResourceServiceContract__Group__14__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7439:1: rule__ResourceServiceContract__Group__14__Impl : ( ( rule__ResourceServiceContract__Group_14__0 )? ) ;
public final void rule__ResourceServiceContract__Group__14__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7443:1: ( ( ( rule__ResourceServiceContract__Group_14__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7444:1: ( ( rule__ResourceServiceContract__Group_14__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7444:1: ( ( rule__ResourceServiceContract__Group_14__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7445:1: ( rule__ResourceServiceContract__Group_14__0 )?
{
before(grammarAccess.getResourceServiceContractAccess().getGroup_14());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7446:1: ( rule__ResourceServiceContract__Group_14__0 )?
int alt53=2;
int LA53_0 = input.LA(1);
if ( (LA53_0==62) ) {
alt53=1;
}
switch (alt53) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7446:2: rule__ResourceServiceContract__Group_14__0
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_14__0_in_rule__ResourceServiceContract__Group__14__Impl14920);
rule__ResourceServiceContract__Group_14__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceServiceContractAccess().getGroup_14());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__14__Impl
// $ANTLR start rule__ResourceServiceContract__Group__15
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7456:1: rule__ResourceServiceContract__Group__15 : rule__ResourceServiceContract__Group__15__Impl ;
public final void rule__ResourceServiceContract__Group__15() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7460:1: ( rule__ResourceServiceContract__Group__15__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7461:2: rule__ResourceServiceContract__Group__15__Impl
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group__15__Impl_in_rule__ResourceServiceContract__Group__1514951);
rule__ResourceServiceContract__Group__15__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__15
// $ANTLR start rule__ResourceServiceContract__Group__15__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7467:1: rule__ResourceServiceContract__Group__15__Impl : ( '}' ) ;
public final void rule__ResourceServiceContract__Group__15__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7471:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7472:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7472:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7473:1: '}'
{
before(grammarAccess.getResourceServiceContractAccess().getRightCurlyBracketKeyword_15());
match(input,32,FOLLOW_32_in_rule__ResourceServiceContract__Group__15__Impl14979);
after(grammarAccess.getResourceServiceContractAccess().getRightCurlyBracketKeyword_15());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group__15__Impl
// $ANTLR start rule__ResourceServiceContract__Group_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7518:1: rule__ResourceServiceContract__Group_3__0 : rule__ResourceServiceContract__Group_3__0__Impl rule__ResourceServiceContract__Group_3__1 ;
public final void rule__ResourceServiceContract__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7522:1: ( rule__ResourceServiceContract__Group_3__0__Impl rule__ResourceServiceContract__Group_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7523:2: rule__ResourceServiceContract__Group_3__0__Impl rule__ResourceServiceContract__Group_3__1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_3__0__Impl_in_rule__ResourceServiceContract__Group_3__015042);
rule__ResourceServiceContract__Group_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_3__1_in_rule__ResourceServiceContract__Group_3__015045);
rule__ResourceServiceContract__Group_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_3__0
// $ANTLR start rule__ResourceServiceContract__Group_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7530:1: rule__ResourceServiceContract__Group_3__0__Impl : ( 'name' ) ;
public final void rule__ResourceServiceContract__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7534:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7535:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7535:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7536:1: 'name'
{
before(grammarAccess.getResourceServiceContractAccess().getNameKeyword_3_0());
match(input,33,FOLLOW_33_in_rule__ResourceServiceContract__Group_3__0__Impl15073);
after(grammarAccess.getResourceServiceContractAccess().getNameKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_3__0__Impl
// $ANTLR start rule__ResourceServiceContract__Group_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7549:1: rule__ResourceServiceContract__Group_3__1 : rule__ResourceServiceContract__Group_3__1__Impl ;
public final void rule__ResourceServiceContract__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7553:1: ( rule__ResourceServiceContract__Group_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7554:2: rule__ResourceServiceContract__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_3__1__Impl_in_rule__ResourceServiceContract__Group_3__115104);
rule__ResourceServiceContract__Group_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_3__1
// $ANTLR start rule__ResourceServiceContract__Group_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7560:1: rule__ResourceServiceContract__Group_3__1__Impl : ( ( rule__ResourceServiceContract__NameAssignment_3_1 ) ) ;
public final void rule__ResourceServiceContract__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7564:1: ( ( ( rule__ResourceServiceContract__NameAssignment_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7565:1: ( ( rule__ResourceServiceContract__NameAssignment_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7565:1: ( ( rule__ResourceServiceContract__NameAssignment_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7566:1: ( rule__ResourceServiceContract__NameAssignment_3_1 )
{
before(grammarAccess.getResourceServiceContractAccess().getNameAssignment_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7567:1: ( rule__ResourceServiceContract__NameAssignment_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7567:2: rule__ResourceServiceContract__NameAssignment_3_1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__NameAssignment_3_1_in_rule__ResourceServiceContract__Group_3__1__Impl15131);
rule__ResourceServiceContract__NameAssignment_3_1();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getNameAssignment_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_3__1__Impl
// $ANTLR start rule__ResourceServiceContract__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7581:1: rule__ResourceServiceContract__Group_4__0 : rule__ResourceServiceContract__Group_4__0__Impl rule__ResourceServiceContract__Group_4__1 ;
public final void rule__ResourceServiceContract__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7585:1: ( rule__ResourceServiceContract__Group_4__0__Impl rule__ResourceServiceContract__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7586:2: rule__ResourceServiceContract__Group_4__0__Impl rule__ResourceServiceContract__Group_4__1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_4__0__Impl_in_rule__ResourceServiceContract__Group_4__015165);
rule__ResourceServiceContract__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_4__1_in_rule__ResourceServiceContract__Group_4__015168);
rule__ResourceServiceContract__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_4__0
// $ANTLR start rule__ResourceServiceContract__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7593:1: rule__ResourceServiceContract__Group_4__0__Impl : ( 'id' ) ;
public final void rule__ResourceServiceContract__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7597:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7598:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7598:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7599:1: 'id'
{
before(grammarAccess.getResourceServiceContractAccess().getIdKeyword_4_0());
match(input,34,FOLLOW_34_in_rule__ResourceServiceContract__Group_4__0__Impl15196);
after(grammarAccess.getResourceServiceContractAccess().getIdKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_4__0__Impl
// $ANTLR start rule__ResourceServiceContract__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7612:1: rule__ResourceServiceContract__Group_4__1 : rule__ResourceServiceContract__Group_4__1__Impl ;
public final void rule__ResourceServiceContract__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7616:1: ( rule__ResourceServiceContract__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7617:2: rule__ResourceServiceContract__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_4__1__Impl_in_rule__ResourceServiceContract__Group_4__115227);
rule__ResourceServiceContract__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_4__1
// $ANTLR start rule__ResourceServiceContract__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7623:1: rule__ResourceServiceContract__Group_4__1__Impl : ( ( rule__ResourceServiceContract__IdAssignment_4_1 ) ) ;
public final void rule__ResourceServiceContract__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7627:1: ( ( ( rule__ResourceServiceContract__IdAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7628:1: ( ( rule__ResourceServiceContract__IdAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7628:1: ( ( rule__ResourceServiceContract__IdAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7629:1: ( rule__ResourceServiceContract__IdAssignment_4_1 )
{
before(grammarAccess.getResourceServiceContractAccess().getIdAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7630:1: ( rule__ResourceServiceContract__IdAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7630:2: rule__ResourceServiceContract__IdAssignment_4_1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__IdAssignment_4_1_in_rule__ResourceServiceContract__Group_4__1__Impl15254);
rule__ResourceServiceContract__IdAssignment_4_1();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getIdAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_4__1__Impl
// $ANTLR start rule__ResourceServiceContract__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7644:1: rule__ResourceServiceContract__Group_5__0 : rule__ResourceServiceContract__Group_5__0__Impl rule__ResourceServiceContract__Group_5__1 ;
public final void rule__ResourceServiceContract__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7648:1: ( rule__ResourceServiceContract__Group_5__0__Impl rule__ResourceServiceContract__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7649:2: rule__ResourceServiceContract__Group_5__0__Impl rule__ResourceServiceContract__Group_5__1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_5__0__Impl_in_rule__ResourceServiceContract__Group_5__015288);
rule__ResourceServiceContract__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_5__1_in_rule__ResourceServiceContract__Group_5__015291);
rule__ResourceServiceContract__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_5__0
// $ANTLR start rule__ResourceServiceContract__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7656:1: rule__ResourceServiceContract__Group_5__0__Impl : ( 'description' ) ;
public final void rule__ResourceServiceContract__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7660:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7661:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7661:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7662:1: 'description'
{
before(grammarAccess.getResourceServiceContractAccess().getDescriptionKeyword_5_0());
match(input,35,FOLLOW_35_in_rule__ResourceServiceContract__Group_5__0__Impl15319);
after(grammarAccess.getResourceServiceContractAccess().getDescriptionKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_5__0__Impl
// $ANTLR start rule__ResourceServiceContract__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7675:1: rule__ResourceServiceContract__Group_5__1 : rule__ResourceServiceContract__Group_5__1__Impl ;
public final void rule__ResourceServiceContract__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7679:1: ( rule__ResourceServiceContract__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7680:2: rule__ResourceServiceContract__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_5__1__Impl_in_rule__ResourceServiceContract__Group_5__115350);
rule__ResourceServiceContract__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_5__1
// $ANTLR start rule__ResourceServiceContract__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7686:1: rule__ResourceServiceContract__Group_5__1__Impl : ( ( rule__ResourceServiceContract__DescriptionAssignment_5_1 ) ) ;
public final void rule__ResourceServiceContract__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7690:1: ( ( ( rule__ResourceServiceContract__DescriptionAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7691:1: ( ( rule__ResourceServiceContract__DescriptionAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7691:1: ( ( rule__ResourceServiceContract__DescriptionAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7692:1: ( rule__ResourceServiceContract__DescriptionAssignment_5_1 )
{
before(grammarAccess.getResourceServiceContractAccess().getDescriptionAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7693:1: ( rule__ResourceServiceContract__DescriptionAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7693:2: rule__ResourceServiceContract__DescriptionAssignment_5_1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__DescriptionAssignment_5_1_in_rule__ResourceServiceContract__Group_5__1__Impl15377);
rule__ResourceServiceContract__DescriptionAssignment_5_1();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getDescriptionAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_5__1__Impl
// $ANTLR start rule__ResourceServiceContract__Group_14__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7707:1: rule__ResourceServiceContract__Group_14__0 : rule__ResourceServiceContract__Group_14__0__Impl rule__ResourceServiceContract__Group_14__1 ;
public final void rule__ResourceServiceContract__Group_14__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7711:1: ( rule__ResourceServiceContract__Group_14__0__Impl rule__ResourceServiceContract__Group_14__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7712:2: rule__ResourceServiceContract__Group_14__0__Impl rule__ResourceServiceContract__Group_14__1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_14__0__Impl_in_rule__ResourceServiceContract__Group_14__015411);
rule__ResourceServiceContract__Group_14__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_14__1_in_rule__ResourceServiceContract__Group_14__015414);
rule__ResourceServiceContract__Group_14__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_14__0
// $ANTLR start rule__ResourceServiceContract__Group_14__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7719:1: rule__ResourceServiceContract__Group_14__0__Impl : ( 'availability' ) ;
public final void rule__ResourceServiceContract__Group_14__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7723:1: ( ( 'availability' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7724:1: ( 'availability' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7724:1: ( 'availability' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7725:1: 'availability'
{
before(grammarAccess.getResourceServiceContractAccess().getAvailabilityKeyword_14_0());
match(input,62,FOLLOW_62_in_rule__ResourceServiceContract__Group_14__0__Impl15442);
after(grammarAccess.getResourceServiceContractAccess().getAvailabilityKeyword_14_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_14__0__Impl
// $ANTLR start rule__ResourceServiceContract__Group_14__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7738:1: rule__ResourceServiceContract__Group_14__1 : rule__ResourceServiceContract__Group_14__1__Impl ;
public final void rule__ResourceServiceContract__Group_14__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7742:1: ( rule__ResourceServiceContract__Group_14__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7743:2: rule__ResourceServiceContract__Group_14__1__Impl
{
pushFollow(FOLLOW_rule__ResourceServiceContract__Group_14__1__Impl_in_rule__ResourceServiceContract__Group_14__115473);
rule__ResourceServiceContract__Group_14__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_14__1
// $ANTLR start rule__ResourceServiceContract__Group_14__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7749:1: rule__ResourceServiceContract__Group_14__1__Impl : ( ( rule__ResourceServiceContract__AvailabilityAssignment_14_1 ) ) ;
public final void rule__ResourceServiceContract__Group_14__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7753:1: ( ( ( rule__ResourceServiceContract__AvailabilityAssignment_14_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7754:1: ( ( rule__ResourceServiceContract__AvailabilityAssignment_14_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7754:1: ( ( rule__ResourceServiceContract__AvailabilityAssignment_14_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7755:1: ( rule__ResourceServiceContract__AvailabilityAssignment_14_1 )
{
before(grammarAccess.getResourceServiceContractAccess().getAvailabilityAssignment_14_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7756:1: ( rule__ResourceServiceContract__AvailabilityAssignment_14_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7756:2: rule__ResourceServiceContract__AvailabilityAssignment_14_1
{
pushFollow(FOLLOW_rule__ResourceServiceContract__AvailabilityAssignment_14_1_in_rule__ResourceServiceContract__Group_14__1__Impl15500);
rule__ResourceServiceContract__AvailabilityAssignment_14_1();
_fsp--;
}
after(grammarAccess.getResourceServiceContractAccess().getAvailabilityAssignment_14_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__Group_14__1__Impl
// $ANTLR start rule__SLA__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7770:1: rule__SLA__Group__0 : rule__SLA__Group__0__Impl rule__SLA__Group__1 ;
public final void rule__SLA__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7774:1: ( rule__SLA__Group__0__Impl rule__SLA__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7775:2: rule__SLA__Group__0__Impl rule__SLA__Group__1
{
pushFollow(FOLLOW_rule__SLA__Group__0__Impl_in_rule__SLA__Group__015534);
rule__SLA__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__1_in_rule__SLA__Group__015537);
rule__SLA__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__0
// $ANTLR start rule__SLA__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7782:1: rule__SLA__Group__0__Impl : ( () ) ;
public final void rule__SLA__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7786:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7787:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7787:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7788:1: ()
{
before(grammarAccess.getSLAAccess().getSLAAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7789:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7791:1:
{
}
after(grammarAccess.getSLAAccess().getSLAAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__0__Impl
// $ANTLR start rule__SLA__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7801:1: rule__SLA__Group__1 : rule__SLA__Group__1__Impl rule__SLA__Group__2 ;
public final void rule__SLA__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7805:1: ( rule__SLA__Group__1__Impl rule__SLA__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7806:2: rule__SLA__Group__1__Impl rule__SLA__Group__2
{
pushFollow(FOLLOW_rule__SLA__Group__1__Impl_in_rule__SLA__Group__115595);
rule__SLA__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__2_in_rule__SLA__Group__115598);
rule__SLA__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__1
// $ANTLR start rule__SLA__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7813:1: rule__SLA__Group__1__Impl : ( 'SLA' ) ;
public final void rule__SLA__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7817:1: ( ( 'SLA' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7818:1: ( 'SLA' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7818:1: ( 'SLA' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7819:1: 'SLA'
{
before(grammarAccess.getSLAAccess().getSLAKeyword_1());
match(input,63,FOLLOW_63_in_rule__SLA__Group__1__Impl15626);
after(grammarAccess.getSLAAccess().getSLAKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__1__Impl
// $ANTLR start rule__SLA__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7832:1: rule__SLA__Group__2 : rule__SLA__Group__2__Impl rule__SLA__Group__3 ;
public final void rule__SLA__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7836:1: ( rule__SLA__Group__2__Impl rule__SLA__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7837:2: rule__SLA__Group__2__Impl rule__SLA__Group__3
{
pushFollow(FOLLOW_rule__SLA__Group__2__Impl_in_rule__SLA__Group__215657);
rule__SLA__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__3_in_rule__SLA__Group__215660);
rule__SLA__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__2
// $ANTLR start rule__SLA__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7844:1: rule__SLA__Group__2__Impl : ( ( rule__SLA__UniqueIDAssignment_2 ) ) ;
public final void rule__SLA__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7848:1: ( ( ( rule__SLA__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7849:1: ( ( rule__SLA__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7849:1: ( ( rule__SLA__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7850:1: ( rule__SLA__UniqueIDAssignment_2 )
{
before(grammarAccess.getSLAAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7851:1: ( rule__SLA__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7851:2: rule__SLA__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__SLA__UniqueIDAssignment_2_in_rule__SLA__Group__2__Impl15687);
rule__SLA__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getSLAAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__2__Impl
// $ANTLR start rule__SLA__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7861:1: rule__SLA__Group__3 : rule__SLA__Group__3__Impl rule__SLA__Group__4 ;
public final void rule__SLA__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7865:1: ( rule__SLA__Group__3__Impl rule__SLA__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7866:2: rule__SLA__Group__3__Impl rule__SLA__Group__4
{
pushFollow(FOLLOW_rule__SLA__Group__3__Impl_in_rule__SLA__Group__315717);
rule__SLA__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__4_in_rule__SLA__Group__315720);
rule__SLA__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__3
// $ANTLR start rule__SLA__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7873:1: rule__SLA__Group__3__Impl : ( '{' ) ;
public final void rule__SLA__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7877:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7878:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7878:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7879:1: '{'
{
before(grammarAccess.getSLAAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__SLA__Group__3__Impl15748);
after(grammarAccess.getSLAAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__3__Impl
// $ANTLR start rule__SLA__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7892:1: rule__SLA__Group__4 : rule__SLA__Group__4__Impl rule__SLA__Group__5 ;
public final void rule__SLA__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7896:1: ( rule__SLA__Group__4__Impl rule__SLA__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7897:2: rule__SLA__Group__4__Impl rule__SLA__Group__5
{
pushFollow(FOLLOW_rule__SLA__Group__4__Impl_in_rule__SLA__Group__415779);
rule__SLA__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__5_in_rule__SLA__Group__415782);
rule__SLA__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__4
// $ANTLR start rule__SLA__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7904:1: rule__SLA__Group__4__Impl : ( ( rule__SLA__Group_4__0 )? ) ;
public final void rule__SLA__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7908:1: ( ( ( rule__SLA__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7909:1: ( ( rule__SLA__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7909:1: ( ( rule__SLA__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7910:1: ( rule__SLA__Group_4__0 )?
{
before(grammarAccess.getSLAAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7911:1: ( rule__SLA__Group_4__0 )?
int alt54=2;
int LA54_0 = input.LA(1);
if ( (LA54_0==33) ) {
alt54=1;
}
switch (alt54) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7911:2: rule__SLA__Group_4__0
{
pushFollow(FOLLOW_rule__SLA__Group_4__0_in_rule__SLA__Group__4__Impl15809);
rule__SLA__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getSLAAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__4__Impl
// $ANTLR start rule__SLA__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7921:1: rule__SLA__Group__5 : rule__SLA__Group__5__Impl rule__SLA__Group__6 ;
public final void rule__SLA__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7925:1: ( rule__SLA__Group__5__Impl rule__SLA__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7926:2: rule__SLA__Group__5__Impl rule__SLA__Group__6
{
pushFollow(FOLLOW_rule__SLA__Group__5__Impl_in_rule__SLA__Group__515840);
rule__SLA__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__6_in_rule__SLA__Group__515843);
rule__SLA__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__5
// $ANTLR start rule__SLA__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7933:1: rule__SLA__Group__5__Impl : ( ( rule__SLA__Group_5__0 )? ) ;
public final void rule__SLA__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7937:1: ( ( ( rule__SLA__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7938:1: ( ( rule__SLA__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7938:1: ( ( rule__SLA__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7939:1: ( rule__SLA__Group_5__0 )?
{
before(grammarAccess.getSLAAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7940:1: ( rule__SLA__Group_5__0 )?
int alt55=2;
int LA55_0 = input.LA(1);
if ( (LA55_0==34) ) {
alt55=1;
}
switch (alt55) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7940:2: rule__SLA__Group_5__0
{
pushFollow(FOLLOW_rule__SLA__Group_5__0_in_rule__SLA__Group__5__Impl15870);
rule__SLA__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getSLAAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__5__Impl
// $ANTLR start rule__SLA__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7950:1: rule__SLA__Group__6 : rule__SLA__Group__6__Impl rule__SLA__Group__7 ;
public final void rule__SLA__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7954:1: ( rule__SLA__Group__6__Impl rule__SLA__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7955:2: rule__SLA__Group__6__Impl rule__SLA__Group__7
{
pushFollow(FOLLOW_rule__SLA__Group__6__Impl_in_rule__SLA__Group__615901);
rule__SLA__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__7_in_rule__SLA__Group__615904);
rule__SLA__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__6
// $ANTLR start rule__SLA__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7962:1: rule__SLA__Group__6__Impl : ( ( rule__SLA__Group_6__0 )? ) ;
public final void rule__SLA__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7966:1: ( ( ( rule__SLA__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7967:1: ( ( rule__SLA__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7967:1: ( ( rule__SLA__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7968:1: ( rule__SLA__Group_6__0 )?
{
before(grammarAccess.getSLAAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7969:1: ( rule__SLA__Group_6__0 )?
int alt56=2;
int LA56_0 = input.LA(1);
if ( (LA56_0==35) ) {
alt56=1;
}
switch (alt56) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7969:2: rule__SLA__Group_6__0
{
pushFollow(FOLLOW_rule__SLA__Group_6__0_in_rule__SLA__Group__6__Impl15931);
rule__SLA__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getSLAAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__6__Impl
// $ANTLR start rule__SLA__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7979:1: rule__SLA__Group__7 : rule__SLA__Group__7__Impl rule__SLA__Group__8 ;
public final void rule__SLA__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7983:1: ( rule__SLA__Group__7__Impl rule__SLA__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7984:2: rule__SLA__Group__7__Impl rule__SLA__Group__8
{
pushFollow(FOLLOW_rule__SLA__Group__7__Impl_in_rule__SLA__Group__715962);
rule__SLA__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__8_in_rule__SLA__Group__715965);
rule__SLA__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__7
// $ANTLR start rule__SLA__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7991:1: rule__SLA__Group__7__Impl : ( ( rule__SLA__Group_7__0 )? ) ;
public final void rule__SLA__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7995:1: ( ( ( rule__SLA__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7996:1: ( ( rule__SLA__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7996:1: ( ( rule__SLA__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7997:1: ( rule__SLA__Group_7__0 )?
{
before(grammarAccess.getSLAAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7998:1: ( rule__SLA__Group_7__0 )?
int alt57=2;
int LA57_0 = input.LA(1);
if ( (LA57_0==64) ) {
alt57=1;
}
switch (alt57) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:7998:2: rule__SLA__Group_7__0
{
pushFollow(FOLLOW_rule__SLA__Group_7__0_in_rule__SLA__Group__7__Impl15992);
rule__SLA__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getSLAAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__7__Impl
// $ANTLR start rule__SLA__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8008:1: rule__SLA__Group__8 : rule__SLA__Group__8__Impl rule__SLA__Group__9 ;
public final void rule__SLA__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8012:1: ( rule__SLA__Group__8__Impl rule__SLA__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8013:2: rule__SLA__Group__8__Impl rule__SLA__Group__9
{
pushFollow(FOLLOW_rule__SLA__Group__8__Impl_in_rule__SLA__Group__816023);
rule__SLA__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__9_in_rule__SLA__Group__816026);
rule__SLA__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__8
// $ANTLR start rule__SLA__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8020:1: rule__SLA__Group__8__Impl : ( ( rule__SLA__Group_8__0 )? ) ;
public final void rule__SLA__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8024:1: ( ( ( rule__SLA__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8025:1: ( ( rule__SLA__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8025:1: ( ( rule__SLA__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8026:1: ( rule__SLA__Group_8__0 )?
{
before(grammarAccess.getSLAAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8027:1: ( rule__SLA__Group_8__0 )?
int alt58=2;
int LA58_0 = input.LA(1);
if ( (LA58_0==65) ) {
alt58=1;
}
switch (alt58) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8027:2: rule__SLA__Group_8__0
{
pushFollow(FOLLOW_rule__SLA__Group_8__0_in_rule__SLA__Group__8__Impl16053);
rule__SLA__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getSLAAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__8__Impl
// $ANTLR start rule__SLA__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8037:1: rule__SLA__Group__9 : rule__SLA__Group__9__Impl rule__SLA__Group__10 ;
public final void rule__SLA__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8041:1: ( rule__SLA__Group__9__Impl rule__SLA__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8042:2: rule__SLA__Group__9__Impl rule__SLA__Group__10
{
pushFollow(FOLLOW_rule__SLA__Group__9__Impl_in_rule__SLA__Group__916084);
rule__SLA__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__10_in_rule__SLA__Group__916087);
rule__SLA__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__9
// $ANTLR start rule__SLA__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8049:1: rule__SLA__Group__9__Impl : ( ( rule__SLA__Group_9__0 )? ) ;
public final void rule__SLA__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8053:1: ( ( ( rule__SLA__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8054:1: ( ( rule__SLA__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8054:1: ( ( rule__SLA__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8055:1: ( rule__SLA__Group_9__0 )?
{
before(grammarAccess.getSLAAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8056:1: ( rule__SLA__Group_9__0 )?
int alt59=2;
int LA59_0 = input.LA(1);
if ( (LA59_0==66) ) {
alt59=1;
}
switch (alt59) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8056:2: rule__SLA__Group_9__0
{
pushFollow(FOLLOW_rule__SLA__Group_9__0_in_rule__SLA__Group__9__Impl16114);
rule__SLA__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getSLAAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__9__Impl
// $ANTLR start rule__SLA__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8066:1: rule__SLA__Group__10 : rule__SLA__Group__10__Impl rule__SLA__Group__11 ;
public final void rule__SLA__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8070:1: ( rule__SLA__Group__10__Impl rule__SLA__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8071:2: rule__SLA__Group__10__Impl rule__SLA__Group__11
{
pushFollow(FOLLOW_rule__SLA__Group__10__Impl_in_rule__SLA__Group__1016145);
rule__SLA__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group__11_in_rule__SLA__Group__1016148);
rule__SLA__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__10
// $ANTLR start rule__SLA__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8078:1: rule__SLA__Group__10__Impl : ( ( rule__SLA__Group_10__0 )? ) ;
public final void rule__SLA__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8082:1: ( ( ( rule__SLA__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8083:1: ( ( rule__SLA__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8083:1: ( ( rule__SLA__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8084:1: ( rule__SLA__Group_10__0 )?
{
before(grammarAccess.getSLAAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8085:1: ( rule__SLA__Group_10__0 )?
int alt60=2;
int LA60_0 = input.LA(1);
if ( (LA60_0==67) ) {
alt60=1;
}
switch (alt60) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8085:2: rule__SLA__Group_10__0
{
pushFollow(FOLLOW_rule__SLA__Group_10__0_in_rule__SLA__Group__10__Impl16175);
rule__SLA__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getSLAAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__10__Impl
// $ANTLR start rule__SLA__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8095:1: rule__SLA__Group__11 : rule__SLA__Group__11__Impl ;
public final void rule__SLA__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8099:1: ( rule__SLA__Group__11__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8100:2: rule__SLA__Group__11__Impl
{
pushFollow(FOLLOW_rule__SLA__Group__11__Impl_in_rule__SLA__Group__1116206);
rule__SLA__Group__11__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__11
// $ANTLR start rule__SLA__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8106:1: rule__SLA__Group__11__Impl : ( '}' ) ;
public final void rule__SLA__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8110:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8111:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8111:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8112:1: '}'
{
before(grammarAccess.getSLAAccess().getRightCurlyBracketKeyword_11());
match(input,32,FOLLOW_32_in_rule__SLA__Group__11__Impl16234);
after(grammarAccess.getSLAAccess().getRightCurlyBracketKeyword_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group__11__Impl
// $ANTLR start rule__SLA__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8149:1: rule__SLA__Group_4__0 : rule__SLA__Group_4__0__Impl rule__SLA__Group_4__1 ;
public final void rule__SLA__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8153:1: ( rule__SLA__Group_4__0__Impl rule__SLA__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8154:2: rule__SLA__Group_4__0__Impl rule__SLA__Group_4__1
{
pushFollow(FOLLOW_rule__SLA__Group_4__0__Impl_in_rule__SLA__Group_4__016289);
rule__SLA__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_4__1_in_rule__SLA__Group_4__016292);
rule__SLA__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_4__0
// $ANTLR start rule__SLA__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8161:1: rule__SLA__Group_4__0__Impl : ( 'name' ) ;
public final void rule__SLA__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8165:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8166:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8166:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8167:1: 'name'
{
before(grammarAccess.getSLAAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__SLA__Group_4__0__Impl16320);
after(grammarAccess.getSLAAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_4__0__Impl
// $ANTLR start rule__SLA__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8180:1: rule__SLA__Group_4__1 : rule__SLA__Group_4__1__Impl ;
public final void rule__SLA__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8184:1: ( rule__SLA__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8185:2: rule__SLA__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__SLA__Group_4__1__Impl_in_rule__SLA__Group_4__116351);
rule__SLA__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_4__1
// $ANTLR start rule__SLA__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8191:1: rule__SLA__Group_4__1__Impl : ( ( rule__SLA__NameAssignment_4_1 ) ) ;
public final void rule__SLA__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8195:1: ( ( ( rule__SLA__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8196:1: ( ( rule__SLA__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8196:1: ( ( rule__SLA__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8197:1: ( rule__SLA__NameAssignment_4_1 )
{
before(grammarAccess.getSLAAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8198:1: ( rule__SLA__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8198:2: rule__SLA__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__SLA__NameAssignment_4_1_in_rule__SLA__Group_4__1__Impl16378);
rule__SLA__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getSLAAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_4__1__Impl
// $ANTLR start rule__SLA__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8212:1: rule__SLA__Group_5__0 : rule__SLA__Group_5__0__Impl rule__SLA__Group_5__1 ;
public final void rule__SLA__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8216:1: ( rule__SLA__Group_5__0__Impl rule__SLA__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8217:2: rule__SLA__Group_5__0__Impl rule__SLA__Group_5__1
{
pushFollow(FOLLOW_rule__SLA__Group_5__0__Impl_in_rule__SLA__Group_5__016412);
rule__SLA__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_5__1_in_rule__SLA__Group_5__016415);
rule__SLA__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_5__0
// $ANTLR start rule__SLA__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8224:1: rule__SLA__Group_5__0__Impl : ( 'id' ) ;
public final void rule__SLA__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8228:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8229:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8229:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8230:1: 'id'
{
before(grammarAccess.getSLAAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__SLA__Group_5__0__Impl16443);
after(grammarAccess.getSLAAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_5__0__Impl
// $ANTLR start rule__SLA__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8243:1: rule__SLA__Group_5__1 : rule__SLA__Group_5__1__Impl ;
public final void rule__SLA__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8247:1: ( rule__SLA__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8248:2: rule__SLA__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__SLA__Group_5__1__Impl_in_rule__SLA__Group_5__116474);
rule__SLA__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_5__1
// $ANTLR start rule__SLA__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8254:1: rule__SLA__Group_5__1__Impl : ( ( rule__SLA__IdAssignment_5_1 ) ) ;
public final void rule__SLA__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8258:1: ( ( ( rule__SLA__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8259:1: ( ( rule__SLA__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8259:1: ( ( rule__SLA__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8260:1: ( rule__SLA__IdAssignment_5_1 )
{
before(grammarAccess.getSLAAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8261:1: ( rule__SLA__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8261:2: rule__SLA__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__SLA__IdAssignment_5_1_in_rule__SLA__Group_5__1__Impl16501);
rule__SLA__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getSLAAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_5__1__Impl
// $ANTLR start rule__SLA__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8275:1: rule__SLA__Group_6__0 : rule__SLA__Group_6__0__Impl rule__SLA__Group_6__1 ;
public final void rule__SLA__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8279:1: ( rule__SLA__Group_6__0__Impl rule__SLA__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8280:2: rule__SLA__Group_6__0__Impl rule__SLA__Group_6__1
{
pushFollow(FOLLOW_rule__SLA__Group_6__0__Impl_in_rule__SLA__Group_6__016535);
rule__SLA__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_6__1_in_rule__SLA__Group_6__016538);
rule__SLA__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_6__0
// $ANTLR start rule__SLA__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8287:1: rule__SLA__Group_6__0__Impl : ( 'description' ) ;
public final void rule__SLA__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8291:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8292:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8292:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8293:1: 'description'
{
before(grammarAccess.getSLAAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__SLA__Group_6__0__Impl16566);
after(grammarAccess.getSLAAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_6__0__Impl
// $ANTLR start rule__SLA__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8306:1: rule__SLA__Group_6__1 : rule__SLA__Group_6__1__Impl ;
public final void rule__SLA__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8310:1: ( rule__SLA__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8311:2: rule__SLA__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__SLA__Group_6__1__Impl_in_rule__SLA__Group_6__116597);
rule__SLA__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_6__1
// $ANTLR start rule__SLA__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8317:1: rule__SLA__Group_6__1__Impl : ( ( rule__SLA__DescriptionAssignment_6_1 ) ) ;
public final void rule__SLA__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8321:1: ( ( ( rule__SLA__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8322:1: ( ( rule__SLA__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8322:1: ( ( rule__SLA__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8323:1: ( rule__SLA__DescriptionAssignment_6_1 )
{
before(grammarAccess.getSLAAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8324:1: ( rule__SLA__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8324:2: rule__SLA__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__SLA__DescriptionAssignment_6_1_in_rule__SLA__Group_6__1__Impl16624);
rule__SLA__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getSLAAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_6__1__Impl
// $ANTLR start rule__SLA__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8338:1: rule__SLA__Group_7__0 : rule__SLA__Group_7__0__Impl rule__SLA__Group_7__1 ;
public final void rule__SLA__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8342:1: ( rule__SLA__Group_7__0__Impl rule__SLA__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8343:2: rule__SLA__Group_7__0__Impl rule__SLA__Group_7__1
{
pushFollow(FOLLOW_rule__SLA__Group_7__0__Impl_in_rule__SLA__Group_7__016658);
rule__SLA__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_7__1_in_rule__SLA__Group_7__016661);
rule__SLA__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_7__0
// $ANTLR start rule__SLA__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8350:1: rule__SLA__Group_7__0__Impl : ( 'ValidFrom' ) ;
public final void rule__SLA__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8354:1: ( ( 'ValidFrom' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8355:1: ( 'ValidFrom' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8355:1: ( 'ValidFrom' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8356:1: 'ValidFrom'
{
before(grammarAccess.getSLAAccess().getValidFromKeyword_7_0());
match(input,64,FOLLOW_64_in_rule__SLA__Group_7__0__Impl16689);
after(grammarAccess.getSLAAccess().getValidFromKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_7__0__Impl
// $ANTLR start rule__SLA__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8369:1: rule__SLA__Group_7__1 : rule__SLA__Group_7__1__Impl ;
public final void rule__SLA__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8373:1: ( rule__SLA__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8374:2: rule__SLA__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__SLA__Group_7__1__Impl_in_rule__SLA__Group_7__116720);
rule__SLA__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_7__1
// $ANTLR start rule__SLA__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8380:1: rule__SLA__Group_7__1__Impl : ( ( rule__SLA__ValidFromAssignment_7_1 ) ) ;
public final void rule__SLA__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8384:1: ( ( ( rule__SLA__ValidFromAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8385:1: ( ( rule__SLA__ValidFromAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8385:1: ( ( rule__SLA__ValidFromAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8386:1: ( rule__SLA__ValidFromAssignment_7_1 )
{
before(grammarAccess.getSLAAccess().getValidFromAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8387:1: ( rule__SLA__ValidFromAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8387:2: rule__SLA__ValidFromAssignment_7_1
{
pushFollow(FOLLOW_rule__SLA__ValidFromAssignment_7_1_in_rule__SLA__Group_7__1__Impl16747);
rule__SLA__ValidFromAssignment_7_1();
_fsp--;
}
after(grammarAccess.getSLAAccess().getValidFromAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_7__1__Impl
// $ANTLR start rule__SLA__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8401:1: rule__SLA__Group_8__0 : rule__SLA__Group_8__0__Impl rule__SLA__Group_8__1 ;
public final void rule__SLA__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8405:1: ( rule__SLA__Group_8__0__Impl rule__SLA__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8406:2: rule__SLA__Group_8__0__Impl rule__SLA__Group_8__1
{
pushFollow(FOLLOW_rule__SLA__Group_8__0__Impl_in_rule__SLA__Group_8__016781);
rule__SLA__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_8__1_in_rule__SLA__Group_8__016784);
rule__SLA__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_8__0
// $ANTLR start rule__SLA__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8413:1: rule__SLA__Group_8__0__Impl : ( 'ValidUntil' ) ;
public final void rule__SLA__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8417:1: ( ( 'ValidUntil' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8418:1: ( 'ValidUntil' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8418:1: ( 'ValidUntil' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8419:1: 'ValidUntil'
{
before(grammarAccess.getSLAAccess().getValidUntilKeyword_8_0());
match(input,65,FOLLOW_65_in_rule__SLA__Group_8__0__Impl16812);
after(grammarAccess.getSLAAccess().getValidUntilKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_8__0__Impl
// $ANTLR start rule__SLA__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8432:1: rule__SLA__Group_8__1 : rule__SLA__Group_8__1__Impl ;
public final void rule__SLA__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8436:1: ( rule__SLA__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8437:2: rule__SLA__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__SLA__Group_8__1__Impl_in_rule__SLA__Group_8__116843);
rule__SLA__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_8__1
// $ANTLR start rule__SLA__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8443:1: rule__SLA__Group_8__1__Impl : ( ( rule__SLA__ValidUntilAssignment_8_1 ) ) ;
public final void rule__SLA__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8447:1: ( ( ( rule__SLA__ValidUntilAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8448:1: ( ( rule__SLA__ValidUntilAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8448:1: ( ( rule__SLA__ValidUntilAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8449:1: ( rule__SLA__ValidUntilAssignment_8_1 )
{
before(grammarAccess.getSLAAccess().getValidUntilAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8450:1: ( rule__SLA__ValidUntilAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8450:2: rule__SLA__ValidUntilAssignment_8_1
{
pushFollow(FOLLOW_rule__SLA__ValidUntilAssignment_8_1_in_rule__SLA__Group_8__1__Impl16870);
rule__SLA__ValidUntilAssignment_8_1();
_fsp--;
}
after(grammarAccess.getSLAAccess().getValidUntilAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_8__1__Impl
// $ANTLR start rule__SLA__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8464:1: rule__SLA__Group_9__0 : rule__SLA__Group_9__0__Impl rule__SLA__Group_9__1 ;
public final void rule__SLA__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8468:1: ( rule__SLA__Group_9__0__Impl rule__SLA__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8469:2: rule__SLA__Group_9__0__Impl rule__SLA__Group_9__1
{
pushFollow(FOLLOW_rule__SLA__Group_9__0__Impl_in_rule__SLA__Group_9__016904);
rule__SLA__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_9__1_in_rule__SLA__Group_9__016907);
rule__SLA__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_9__0
// $ANTLR start rule__SLA__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8476:1: rule__SLA__Group_9__0__Impl : ( 'forVT' ) ;
public final void rule__SLA__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8480:1: ( ( 'forVT' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8481:1: ( 'forVT' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8481:1: ( 'forVT' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8482:1: 'forVT'
{
before(grammarAccess.getSLAAccess().getForVTKeyword_9_0());
match(input,66,FOLLOW_66_in_rule__SLA__Group_9__0__Impl16935);
after(grammarAccess.getSLAAccess().getForVTKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_9__0__Impl
// $ANTLR start rule__SLA__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8495:1: rule__SLA__Group_9__1 : rule__SLA__Group_9__1__Impl ;
public final void rule__SLA__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8499:1: ( rule__SLA__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8500:2: rule__SLA__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__SLA__Group_9__1__Impl_in_rule__SLA__Group_9__116966);
rule__SLA__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_9__1
// $ANTLR start rule__SLA__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8506:1: rule__SLA__Group_9__1__Impl : ( ( rule__SLA__ForVTAssignment_9_1 ) ) ;
public final void rule__SLA__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8510:1: ( ( ( rule__SLA__ForVTAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8511:1: ( ( rule__SLA__ForVTAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8511:1: ( ( rule__SLA__ForVTAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8512:1: ( rule__SLA__ForVTAssignment_9_1 )
{
before(grammarAccess.getSLAAccess().getForVTAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8513:1: ( rule__SLA__ForVTAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8513:2: rule__SLA__ForVTAssignment_9_1
{
pushFollow(FOLLOW_rule__SLA__ForVTAssignment_9_1_in_rule__SLA__Group_9__1__Impl16993);
rule__SLA__ForVTAssignment_9_1();
_fsp--;
}
after(grammarAccess.getSLAAccess().getForVTAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_9__1__Impl
// $ANTLR start rule__SLA__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8527:1: rule__SLA__Group_10__0 : rule__SLA__Group_10__0__Impl rule__SLA__Group_10__1 ;
public final void rule__SLA__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8531:1: ( rule__SLA__Group_10__0__Impl rule__SLA__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8532:2: rule__SLA__Group_10__0__Impl rule__SLA__Group_10__1
{
pushFollow(FOLLOW_rule__SLA__Group_10__0__Impl_in_rule__SLA__Group_10__017027);
rule__SLA__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_10__1_in_rule__SLA__Group_10__017030);
rule__SLA__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__0
// $ANTLR start rule__SLA__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8539:1: rule__SLA__Group_10__0__Impl : ( 'ReservedRsources' ) ;
public final void rule__SLA__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8543:1: ( ( 'ReservedRsources' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8544:1: ( 'ReservedRsources' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8544:1: ( 'ReservedRsources' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8545:1: 'ReservedRsources'
{
before(grammarAccess.getSLAAccess().getReservedRsourcesKeyword_10_0());
match(input,67,FOLLOW_67_in_rule__SLA__Group_10__0__Impl17058);
after(grammarAccess.getSLAAccess().getReservedRsourcesKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__0__Impl
// $ANTLR start rule__SLA__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8558:1: rule__SLA__Group_10__1 : rule__SLA__Group_10__1__Impl rule__SLA__Group_10__2 ;
public final void rule__SLA__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8562:1: ( rule__SLA__Group_10__1__Impl rule__SLA__Group_10__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8563:2: rule__SLA__Group_10__1__Impl rule__SLA__Group_10__2
{
pushFollow(FOLLOW_rule__SLA__Group_10__1__Impl_in_rule__SLA__Group_10__117089);
rule__SLA__Group_10__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_10__2_in_rule__SLA__Group_10__117092);
rule__SLA__Group_10__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__1
// $ANTLR start rule__SLA__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8570:1: rule__SLA__Group_10__1__Impl : ( '{' ) ;
public final void rule__SLA__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8574:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8575:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8575:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8576:1: '{'
{
before(grammarAccess.getSLAAccess().getLeftCurlyBracketKeyword_10_1());
match(input,31,FOLLOW_31_in_rule__SLA__Group_10__1__Impl17120);
after(grammarAccess.getSLAAccess().getLeftCurlyBracketKeyword_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__1__Impl
// $ANTLR start rule__SLA__Group_10__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8589:1: rule__SLA__Group_10__2 : rule__SLA__Group_10__2__Impl rule__SLA__Group_10__3 ;
public final void rule__SLA__Group_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8593:1: ( rule__SLA__Group_10__2__Impl rule__SLA__Group_10__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8594:2: rule__SLA__Group_10__2__Impl rule__SLA__Group_10__3
{
pushFollow(FOLLOW_rule__SLA__Group_10__2__Impl_in_rule__SLA__Group_10__217151);
rule__SLA__Group_10__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_10__3_in_rule__SLA__Group_10__217154);
rule__SLA__Group_10__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__2
// $ANTLR start rule__SLA__Group_10__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8601:1: rule__SLA__Group_10__2__Impl : ( ( rule__SLA__ReservedRsourcesAssignment_10_2 ) ) ;
public final void rule__SLA__Group_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8605:1: ( ( ( rule__SLA__ReservedRsourcesAssignment_10_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8606:1: ( ( rule__SLA__ReservedRsourcesAssignment_10_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8606:1: ( ( rule__SLA__ReservedRsourcesAssignment_10_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8607:1: ( rule__SLA__ReservedRsourcesAssignment_10_2 )
{
before(grammarAccess.getSLAAccess().getReservedRsourcesAssignment_10_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8608:1: ( rule__SLA__ReservedRsourcesAssignment_10_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8608:2: rule__SLA__ReservedRsourcesAssignment_10_2
{
pushFollow(FOLLOW_rule__SLA__ReservedRsourcesAssignment_10_2_in_rule__SLA__Group_10__2__Impl17181);
rule__SLA__ReservedRsourcesAssignment_10_2();
_fsp--;
}
after(grammarAccess.getSLAAccess().getReservedRsourcesAssignment_10_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__2__Impl
// $ANTLR start rule__SLA__Group_10__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8618:1: rule__SLA__Group_10__3 : rule__SLA__Group_10__3__Impl rule__SLA__Group_10__4 ;
public final void rule__SLA__Group_10__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8622:1: ( rule__SLA__Group_10__3__Impl rule__SLA__Group_10__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8623:2: rule__SLA__Group_10__3__Impl rule__SLA__Group_10__4
{
pushFollow(FOLLOW_rule__SLA__Group_10__3__Impl_in_rule__SLA__Group_10__317211);
rule__SLA__Group_10__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_10__4_in_rule__SLA__Group_10__317214);
rule__SLA__Group_10__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__3
// $ANTLR start rule__SLA__Group_10__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8630:1: rule__SLA__Group_10__3__Impl : ( ( rule__SLA__Group_10_3__0 )* ) ;
public final void rule__SLA__Group_10__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8634:1: ( ( ( rule__SLA__Group_10_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8635:1: ( ( rule__SLA__Group_10_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8635:1: ( ( rule__SLA__Group_10_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8636:1: ( rule__SLA__Group_10_3__0 )*
{
before(grammarAccess.getSLAAccess().getGroup_10_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8637:1: ( rule__SLA__Group_10_3__0 )*
loop61:
do {
int alt61=2;
int LA61_0 = input.LA(1);
if ( (LA61_0==39) ) {
alt61=1;
}
switch (alt61) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8637:2: rule__SLA__Group_10_3__0
{
pushFollow(FOLLOW_rule__SLA__Group_10_3__0_in_rule__SLA__Group_10__3__Impl17241);
rule__SLA__Group_10_3__0();
_fsp--;
}
break;
default :
break loop61;
}
} while (true);
after(grammarAccess.getSLAAccess().getGroup_10_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__3__Impl
// $ANTLR start rule__SLA__Group_10__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8647:1: rule__SLA__Group_10__4 : rule__SLA__Group_10__4__Impl ;
public final void rule__SLA__Group_10__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8651:1: ( rule__SLA__Group_10__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8652:2: rule__SLA__Group_10__4__Impl
{
pushFollow(FOLLOW_rule__SLA__Group_10__4__Impl_in_rule__SLA__Group_10__417272);
rule__SLA__Group_10__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__4
// $ANTLR start rule__SLA__Group_10__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8658:1: rule__SLA__Group_10__4__Impl : ( '}' ) ;
public final void rule__SLA__Group_10__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8662:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8663:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8663:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8664:1: '}'
{
before(grammarAccess.getSLAAccess().getRightCurlyBracketKeyword_10_4());
match(input,32,FOLLOW_32_in_rule__SLA__Group_10__4__Impl17300);
after(grammarAccess.getSLAAccess().getRightCurlyBracketKeyword_10_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10__4__Impl
// $ANTLR start rule__SLA__Group_10_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8687:1: rule__SLA__Group_10_3__0 : rule__SLA__Group_10_3__0__Impl rule__SLA__Group_10_3__1 ;
public final void rule__SLA__Group_10_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8691:1: ( rule__SLA__Group_10_3__0__Impl rule__SLA__Group_10_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8692:2: rule__SLA__Group_10_3__0__Impl rule__SLA__Group_10_3__1
{
pushFollow(FOLLOW_rule__SLA__Group_10_3__0__Impl_in_rule__SLA__Group_10_3__017341);
rule__SLA__Group_10_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SLA__Group_10_3__1_in_rule__SLA__Group_10_3__017344);
rule__SLA__Group_10_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10_3__0
// $ANTLR start rule__SLA__Group_10_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8699:1: rule__SLA__Group_10_3__0__Impl : ( ',' ) ;
public final void rule__SLA__Group_10_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8703:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8704:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8704:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8705:1: ','
{
before(grammarAccess.getSLAAccess().getCommaKeyword_10_3_0());
match(input,39,FOLLOW_39_in_rule__SLA__Group_10_3__0__Impl17372);
after(grammarAccess.getSLAAccess().getCommaKeyword_10_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10_3__0__Impl
// $ANTLR start rule__SLA__Group_10_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8718:1: rule__SLA__Group_10_3__1 : rule__SLA__Group_10_3__1__Impl ;
public final void rule__SLA__Group_10_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8722:1: ( rule__SLA__Group_10_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8723:2: rule__SLA__Group_10_3__1__Impl
{
pushFollow(FOLLOW_rule__SLA__Group_10_3__1__Impl_in_rule__SLA__Group_10_3__117403);
rule__SLA__Group_10_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10_3__1
// $ANTLR start rule__SLA__Group_10_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8729:1: rule__SLA__Group_10_3__1__Impl : ( ( rule__SLA__ReservedRsourcesAssignment_10_3_1 ) ) ;
public final void rule__SLA__Group_10_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8733:1: ( ( ( rule__SLA__ReservedRsourcesAssignment_10_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8734:1: ( ( rule__SLA__ReservedRsourcesAssignment_10_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8734:1: ( ( rule__SLA__ReservedRsourcesAssignment_10_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8735:1: ( rule__SLA__ReservedRsourcesAssignment_10_3_1 )
{
before(grammarAccess.getSLAAccess().getReservedRsourcesAssignment_10_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8736:1: ( rule__SLA__ReservedRsourcesAssignment_10_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8736:2: rule__SLA__ReservedRsourcesAssignment_10_3_1
{
pushFollow(FOLLOW_rule__SLA__ReservedRsourcesAssignment_10_3_1_in_rule__SLA__Group_10_3__1__Impl17430);
rule__SLA__ReservedRsourcesAssignment_10_3_1();
_fsp--;
}
after(grammarAccess.getSLAAccess().getReservedRsourcesAssignment_10_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__Group_10_3__1__Impl
// $ANTLR start rule__Account__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8750:1: rule__Account__Group__0 : rule__Account__Group__0__Impl rule__Account__Group__1 ;
public final void rule__Account__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8754:1: ( rule__Account__Group__0__Impl rule__Account__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8755:2: rule__Account__Group__0__Impl rule__Account__Group__1
{
pushFollow(FOLLOW_rule__Account__Group__0__Impl_in_rule__Account__Group__017464);
rule__Account__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__1_in_rule__Account__Group__017467);
rule__Account__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__0
// $ANTLR start rule__Account__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8762:1: rule__Account__Group__0__Impl : ( () ) ;
public final void rule__Account__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8766:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8767:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8767:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8768:1: ()
{
before(grammarAccess.getAccountAccess().getAccountAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8769:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8771:1:
{
}
after(grammarAccess.getAccountAccess().getAccountAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__0__Impl
// $ANTLR start rule__Account__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8781:1: rule__Account__Group__1 : rule__Account__Group__1__Impl rule__Account__Group__2 ;
public final void rule__Account__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8785:1: ( rule__Account__Group__1__Impl rule__Account__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8786:2: rule__Account__Group__1__Impl rule__Account__Group__2
{
pushFollow(FOLLOW_rule__Account__Group__1__Impl_in_rule__Account__Group__117525);
rule__Account__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__2_in_rule__Account__Group__117528);
rule__Account__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__1
// $ANTLR start rule__Account__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8793:1: rule__Account__Group__1__Impl : ( 'Account' ) ;
public final void rule__Account__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8797:1: ( ( 'Account' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8798:1: ( 'Account' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8798:1: ( 'Account' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8799:1: 'Account'
{
before(grammarAccess.getAccountAccess().getAccountKeyword_1());
match(input,68,FOLLOW_68_in_rule__Account__Group__1__Impl17556);
after(grammarAccess.getAccountAccess().getAccountKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__1__Impl
// $ANTLR start rule__Account__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8812:1: rule__Account__Group__2 : rule__Account__Group__2__Impl rule__Account__Group__3 ;
public final void rule__Account__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8816:1: ( rule__Account__Group__2__Impl rule__Account__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8817:2: rule__Account__Group__2__Impl rule__Account__Group__3
{
pushFollow(FOLLOW_rule__Account__Group__2__Impl_in_rule__Account__Group__217587);
rule__Account__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__3_in_rule__Account__Group__217590);
rule__Account__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__2
// $ANTLR start rule__Account__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8824:1: rule__Account__Group__2__Impl : ( ( rule__Account__UniqueIDAssignment_2 ) ) ;
public final void rule__Account__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8828:1: ( ( ( rule__Account__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8829:1: ( ( rule__Account__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8829:1: ( ( rule__Account__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8830:1: ( rule__Account__UniqueIDAssignment_2 )
{
before(grammarAccess.getAccountAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8831:1: ( rule__Account__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8831:2: rule__Account__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__Account__UniqueIDAssignment_2_in_rule__Account__Group__2__Impl17617);
rule__Account__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getAccountAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__2__Impl
// $ANTLR start rule__Account__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8841:1: rule__Account__Group__3 : rule__Account__Group__3__Impl rule__Account__Group__4 ;
public final void rule__Account__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8845:1: ( rule__Account__Group__3__Impl rule__Account__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8846:2: rule__Account__Group__3__Impl rule__Account__Group__4
{
pushFollow(FOLLOW_rule__Account__Group__3__Impl_in_rule__Account__Group__317647);
rule__Account__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__4_in_rule__Account__Group__317650);
rule__Account__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__3
// $ANTLR start rule__Account__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8853:1: rule__Account__Group__3__Impl : ( '{' ) ;
public final void rule__Account__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8857:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8858:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8858:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8859:1: '{'
{
before(grammarAccess.getAccountAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__Account__Group__3__Impl17678);
after(grammarAccess.getAccountAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__3__Impl
// $ANTLR start rule__Account__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8872:1: rule__Account__Group__4 : rule__Account__Group__4__Impl rule__Account__Group__5 ;
public final void rule__Account__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8876:1: ( rule__Account__Group__4__Impl rule__Account__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8877:2: rule__Account__Group__4__Impl rule__Account__Group__5
{
pushFollow(FOLLOW_rule__Account__Group__4__Impl_in_rule__Account__Group__417709);
rule__Account__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__5_in_rule__Account__Group__417712);
rule__Account__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__4
// $ANTLR start rule__Account__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8884:1: rule__Account__Group__4__Impl : ( ( rule__Account__Group_4__0 )? ) ;
public final void rule__Account__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8888:1: ( ( ( rule__Account__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8889:1: ( ( rule__Account__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8889:1: ( ( rule__Account__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8890:1: ( rule__Account__Group_4__0 )?
{
before(grammarAccess.getAccountAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8891:1: ( rule__Account__Group_4__0 )?
int alt62=2;
int LA62_0 = input.LA(1);
if ( (LA62_0==33) ) {
alt62=1;
}
switch (alt62) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8891:2: rule__Account__Group_4__0
{
pushFollow(FOLLOW_rule__Account__Group_4__0_in_rule__Account__Group__4__Impl17739);
rule__Account__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getAccountAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__4__Impl
// $ANTLR start rule__Account__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8901:1: rule__Account__Group__5 : rule__Account__Group__5__Impl rule__Account__Group__6 ;
public final void rule__Account__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8905:1: ( rule__Account__Group__5__Impl rule__Account__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8906:2: rule__Account__Group__5__Impl rule__Account__Group__6
{
pushFollow(FOLLOW_rule__Account__Group__5__Impl_in_rule__Account__Group__517770);
rule__Account__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__6_in_rule__Account__Group__517773);
rule__Account__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__5
// $ANTLR start rule__Account__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8913:1: rule__Account__Group__5__Impl : ( ( rule__Account__Group_5__0 )? ) ;
public final void rule__Account__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8917:1: ( ( ( rule__Account__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8918:1: ( ( rule__Account__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8918:1: ( ( rule__Account__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8919:1: ( rule__Account__Group_5__0 )?
{
before(grammarAccess.getAccountAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8920:1: ( rule__Account__Group_5__0 )?
int alt63=2;
int LA63_0 = input.LA(1);
if ( (LA63_0==34) ) {
alt63=1;
}
switch (alt63) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8920:2: rule__Account__Group_5__0
{
pushFollow(FOLLOW_rule__Account__Group_5__0_in_rule__Account__Group__5__Impl17800);
rule__Account__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getAccountAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__5__Impl
// $ANTLR start rule__Account__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8930:1: rule__Account__Group__6 : rule__Account__Group__6__Impl rule__Account__Group__7 ;
public final void rule__Account__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8934:1: ( rule__Account__Group__6__Impl rule__Account__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8935:2: rule__Account__Group__6__Impl rule__Account__Group__7
{
pushFollow(FOLLOW_rule__Account__Group__6__Impl_in_rule__Account__Group__617831);
rule__Account__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__7_in_rule__Account__Group__617834);
rule__Account__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__6
// $ANTLR start rule__Account__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8942:1: rule__Account__Group__6__Impl : ( ( rule__Account__Group_6__0 )? ) ;
public final void rule__Account__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8946:1: ( ( ( rule__Account__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8947:1: ( ( rule__Account__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8947:1: ( ( rule__Account__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8948:1: ( rule__Account__Group_6__0 )?
{
before(grammarAccess.getAccountAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8949:1: ( rule__Account__Group_6__0 )?
int alt64=2;
int LA64_0 = input.LA(1);
if ( (LA64_0==35) ) {
alt64=1;
}
switch (alt64) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8949:2: rule__Account__Group_6__0
{
pushFollow(FOLLOW_rule__Account__Group_6__0_in_rule__Account__Group__6__Impl17861);
rule__Account__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getAccountAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__6__Impl
// $ANTLR start rule__Account__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8959:1: rule__Account__Group__7 : rule__Account__Group__7__Impl rule__Account__Group__8 ;
public final void rule__Account__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8963:1: ( rule__Account__Group__7__Impl rule__Account__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8964:2: rule__Account__Group__7__Impl rule__Account__Group__8
{
pushFollow(FOLLOW_rule__Account__Group__7__Impl_in_rule__Account__Group__717892);
rule__Account__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__8_in_rule__Account__Group__717895);
rule__Account__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__7
// $ANTLR start rule__Account__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8971:1: rule__Account__Group__7__Impl : ( ( rule__Account__Group_7__0 )? ) ;
public final void rule__Account__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8975:1: ( ( ( rule__Account__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8976:1: ( ( rule__Account__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8976:1: ( ( rule__Account__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8977:1: ( rule__Account__Group_7__0 )?
{
before(grammarAccess.getAccountAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8978:1: ( rule__Account__Group_7__0 )?
int alt65=2;
int LA65_0 = input.LA(1);
if ( (LA65_0==69) ) {
alt65=1;
}
switch (alt65) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8978:2: rule__Account__Group_7__0
{
pushFollow(FOLLOW_rule__Account__Group_7__0_in_rule__Account__Group__7__Impl17922);
rule__Account__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getAccountAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__7__Impl
// $ANTLR start rule__Account__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8988:1: rule__Account__Group__8 : rule__Account__Group__8__Impl rule__Account__Group__9 ;
public final void rule__Account__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8992:1: ( rule__Account__Group__8__Impl rule__Account__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:8993:2: rule__Account__Group__8__Impl rule__Account__Group__9
{
pushFollow(FOLLOW_rule__Account__Group__8__Impl_in_rule__Account__Group__817953);
rule__Account__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group__9_in_rule__Account__Group__817956);
rule__Account__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__8
// $ANTLR start rule__Account__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9000:1: rule__Account__Group__8__Impl : ( ( rule__Account__Group_8__0 )? ) ;
public final void rule__Account__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9004:1: ( ( ( rule__Account__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9005:1: ( ( rule__Account__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9005:1: ( ( rule__Account__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9006:1: ( rule__Account__Group_8__0 )?
{
before(grammarAccess.getAccountAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9007:1: ( rule__Account__Group_8__0 )?
int alt66=2;
int LA66_0 = input.LA(1);
if ( (LA66_0==70) ) {
alt66=1;
}
switch (alt66) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9007:2: rule__Account__Group_8__0
{
pushFollow(FOLLOW_rule__Account__Group_8__0_in_rule__Account__Group__8__Impl17983);
rule__Account__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getAccountAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__8__Impl
// $ANTLR start rule__Account__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9017:1: rule__Account__Group__9 : rule__Account__Group__9__Impl ;
public final void rule__Account__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9021:1: ( rule__Account__Group__9__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9022:2: rule__Account__Group__9__Impl
{
pushFollow(FOLLOW_rule__Account__Group__9__Impl_in_rule__Account__Group__918014);
rule__Account__Group__9__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__9
// $ANTLR start rule__Account__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9028:1: rule__Account__Group__9__Impl : ( '}' ) ;
public final void rule__Account__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9032:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9033:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9033:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9034:1: '}'
{
before(grammarAccess.getAccountAccess().getRightCurlyBracketKeyword_9());
match(input,32,FOLLOW_32_in_rule__Account__Group__9__Impl18042);
after(grammarAccess.getAccountAccess().getRightCurlyBracketKeyword_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group__9__Impl
// $ANTLR start rule__Account__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9067:1: rule__Account__Group_4__0 : rule__Account__Group_4__0__Impl rule__Account__Group_4__1 ;
public final void rule__Account__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9071:1: ( rule__Account__Group_4__0__Impl rule__Account__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9072:2: rule__Account__Group_4__0__Impl rule__Account__Group_4__1
{
pushFollow(FOLLOW_rule__Account__Group_4__0__Impl_in_rule__Account__Group_4__018093);
rule__Account__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group_4__1_in_rule__Account__Group_4__018096);
rule__Account__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_4__0
// $ANTLR start rule__Account__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9079:1: rule__Account__Group_4__0__Impl : ( 'name' ) ;
public final void rule__Account__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9083:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9084:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9084:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9085:1: 'name'
{
before(grammarAccess.getAccountAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__Account__Group_4__0__Impl18124);
after(grammarAccess.getAccountAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_4__0__Impl
// $ANTLR start rule__Account__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9098:1: rule__Account__Group_4__1 : rule__Account__Group_4__1__Impl ;
public final void rule__Account__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9102:1: ( rule__Account__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9103:2: rule__Account__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Account__Group_4__1__Impl_in_rule__Account__Group_4__118155);
rule__Account__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_4__1
// $ANTLR start rule__Account__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9109:1: rule__Account__Group_4__1__Impl : ( ( rule__Account__NameAssignment_4_1 ) ) ;
public final void rule__Account__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9113:1: ( ( ( rule__Account__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9114:1: ( ( rule__Account__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9114:1: ( ( rule__Account__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9115:1: ( rule__Account__NameAssignment_4_1 )
{
before(grammarAccess.getAccountAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9116:1: ( rule__Account__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9116:2: rule__Account__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__Account__NameAssignment_4_1_in_rule__Account__Group_4__1__Impl18182);
rule__Account__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getAccountAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_4__1__Impl
// $ANTLR start rule__Account__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9130:1: rule__Account__Group_5__0 : rule__Account__Group_5__0__Impl rule__Account__Group_5__1 ;
public final void rule__Account__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9134:1: ( rule__Account__Group_5__0__Impl rule__Account__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9135:2: rule__Account__Group_5__0__Impl rule__Account__Group_5__1
{
pushFollow(FOLLOW_rule__Account__Group_5__0__Impl_in_rule__Account__Group_5__018216);
rule__Account__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group_5__1_in_rule__Account__Group_5__018219);
rule__Account__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_5__0
// $ANTLR start rule__Account__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9142:1: rule__Account__Group_5__0__Impl : ( 'id' ) ;
public final void rule__Account__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9146:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9147:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9147:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9148:1: 'id'
{
before(grammarAccess.getAccountAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__Account__Group_5__0__Impl18247);
after(grammarAccess.getAccountAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_5__0__Impl
// $ANTLR start rule__Account__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9161:1: rule__Account__Group_5__1 : rule__Account__Group_5__1__Impl ;
public final void rule__Account__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9165:1: ( rule__Account__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9166:2: rule__Account__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Account__Group_5__1__Impl_in_rule__Account__Group_5__118278);
rule__Account__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_5__1
// $ANTLR start rule__Account__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9172:1: rule__Account__Group_5__1__Impl : ( ( rule__Account__IdAssignment_5_1 ) ) ;
public final void rule__Account__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9176:1: ( ( ( rule__Account__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9177:1: ( ( rule__Account__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9177:1: ( ( rule__Account__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9178:1: ( rule__Account__IdAssignment_5_1 )
{
before(grammarAccess.getAccountAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9179:1: ( rule__Account__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9179:2: rule__Account__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__Account__IdAssignment_5_1_in_rule__Account__Group_5__1__Impl18305);
rule__Account__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getAccountAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_5__1__Impl
// $ANTLR start rule__Account__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9193:1: rule__Account__Group_6__0 : rule__Account__Group_6__0__Impl rule__Account__Group_6__1 ;
public final void rule__Account__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9197:1: ( rule__Account__Group_6__0__Impl rule__Account__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9198:2: rule__Account__Group_6__0__Impl rule__Account__Group_6__1
{
pushFollow(FOLLOW_rule__Account__Group_6__0__Impl_in_rule__Account__Group_6__018339);
rule__Account__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group_6__1_in_rule__Account__Group_6__018342);
rule__Account__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_6__0
// $ANTLR start rule__Account__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9205:1: rule__Account__Group_6__0__Impl : ( 'description' ) ;
public final void rule__Account__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9209:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9210:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9210:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9211:1: 'description'
{
before(grammarAccess.getAccountAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__Account__Group_6__0__Impl18370);
after(grammarAccess.getAccountAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_6__0__Impl
// $ANTLR start rule__Account__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9224:1: rule__Account__Group_6__1 : rule__Account__Group_6__1__Impl ;
public final void rule__Account__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9228:1: ( rule__Account__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9229:2: rule__Account__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__Account__Group_6__1__Impl_in_rule__Account__Group_6__118401);
rule__Account__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_6__1
// $ANTLR start rule__Account__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9235:1: rule__Account__Group_6__1__Impl : ( ( rule__Account__DescriptionAssignment_6_1 ) ) ;
public final void rule__Account__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9239:1: ( ( ( rule__Account__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9240:1: ( ( rule__Account__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9240:1: ( ( rule__Account__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9241:1: ( rule__Account__DescriptionAssignment_6_1 )
{
before(grammarAccess.getAccountAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9242:1: ( rule__Account__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9242:2: rule__Account__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__Account__DescriptionAssignment_6_1_in_rule__Account__Group_6__1__Impl18428);
rule__Account__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getAccountAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_6__1__Impl
// $ANTLR start rule__Account__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9256:1: rule__Account__Group_7__0 : rule__Account__Group_7__0__Impl rule__Account__Group_7__1 ;
public final void rule__Account__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9260:1: ( rule__Account__Group_7__0__Impl rule__Account__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9261:2: rule__Account__Group_7__0__Impl rule__Account__Group_7__1
{
pushFollow(FOLLOW_rule__Account__Group_7__0__Impl_in_rule__Account__Group_7__018462);
rule__Account__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group_7__1_in_rule__Account__Group_7__018465);
rule__Account__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_7__0
// $ANTLR start rule__Account__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9268:1: rule__Account__Group_7__0__Impl : ( 'password' ) ;
public final void rule__Account__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9272:1: ( ( 'password' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9273:1: ( 'password' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9273:1: ( 'password' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9274:1: 'password'
{
before(grammarAccess.getAccountAccess().getPasswordKeyword_7_0());
match(input,69,FOLLOW_69_in_rule__Account__Group_7__0__Impl18493);
after(grammarAccess.getAccountAccess().getPasswordKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_7__0__Impl
// $ANTLR start rule__Account__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9287:1: rule__Account__Group_7__1 : rule__Account__Group_7__1__Impl ;
public final void rule__Account__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9291:1: ( rule__Account__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9292:2: rule__Account__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__Account__Group_7__1__Impl_in_rule__Account__Group_7__118524);
rule__Account__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_7__1
// $ANTLR start rule__Account__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9298:1: rule__Account__Group_7__1__Impl : ( ( rule__Account__PasswordAssignment_7_1 ) ) ;
public final void rule__Account__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9302:1: ( ( ( rule__Account__PasswordAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9303:1: ( ( rule__Account__PasswordAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9303:1: ( ( rule__Account__PasswordAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9304:1: ( rule__Account__PasswordAssignment_7_1 )
{
before(grammarAccess.getAccountAccess().getPasswordAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9305:1: ( rule__Account__PasswordAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9305:2: rule__Account__PasswordAssignment_7_1
{
pushFollow(FOLLOW_rule__Account__PasswordAssignment_7_1_in_rule__Account__Group_7__1__Impl18551);
rule__Account__PasswordAssignment_7_1();
_fsp--;
}
after(grammarAccess.getAccountAccess().getPasswordAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_7__1__Impl
// $ANTLR start rule__Account__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9319:1: rule__Account__Group_8__0 : rule__Account__Group_8__0__Impl rule__Account__Group_8__1 ;
public final void rule__Account__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9323:1: ( rule__Account__Group_8__0__Impl rule__Account__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9324:2: rule__Account__Group_8__0__Impl rule__Account__Group_8__1
{
pushFollow(FOLLOW_rule__Account__Group_8__0__Impl_in_rule__Account__Group_8__018585);
rule__Account__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Account__Group_8__1_in_rule__Account__Group_8__018588);
rule__Account__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_8__0
// $ANTLR start rule__Account__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9331:1: rule__Account__Group_8__0__Impl : ( 'username' ) ;
public final void rule__Account__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9335:1: ( ( 'username' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9336:1: ( 'username' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9336:1: ( 'username' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9337:1: 'username'
{
before(grammarAccess.getAccountAccess().getUsernameKeyword_8_0());
match(input,70,FOLLOW_70_in_rule__Account__Group_8__0__Impl18616);
after(grammarAccess.getAccountAccess().getUsernameKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_8__0__Impl
// $ANTLR start rule__Account__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9350:1: rule__Account__Group_8__1 : rule__Account__Group_8__1__Impl ;
public final void rule__Account__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9354:1: ( rule__Account__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9355:2: rule__Account__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__Account__Group_8__1__Impl_in_rule__Account__Group_8__118647);
rule__Account__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_8__1
// $ANTLR start rule__Account__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9361:1: rule__Account__Group_8__1__Impl : ( ( rule__Account__UsernameAssignment_8_1 ) ) ;
public final void rule__Account__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9365:1: ( ( ( rule__Account__UsernameAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9366:1: ( ( rule__Account__UsernameAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9366:1: ( ( rule__Account__UsernameAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9367:1: ( rule__Account__UsernameAssignment_8_1 )
{
before(grammarAccess.getAccountAccess().getUsernameAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9368:1: ( rule__Account__UsernameAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9368:2: rule__Account__UsernameAssignment_8_1
{
pushFollow(FOLLOW_rule__Account__UsernameAssignment_8_1_in_rule__Account__Group_8__1__Impl18674);
rule__Account__UsernameAssignment_8_1();
_fsp--;
}
after(grammarAccess.getAccountAccess().getUsernameAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__Group_8__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9382:1: rule__ResourcesProvider_Impl__Group__0 : rule__ResourcesProvider_Impl__Group__0__Impl rule__ResourcesProvider_Impl__Group__1 ;
public final void rule__ResourcesProvider_Impl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9386:1: ( rule__ResourcesProvider_Impl__Group__0__Impl rule__ResourcesProvider_Impl__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9387:2: rule__ResourcesProvider_Impl__Group__0__Impl rule__ResourcesProvider_Impl__Group__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__0__Impl_in_rule__ResourcesProvider_Impl__Group__018708);
rule__ResourcesProvider_Impl__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__1_in_rule__ResourcesProvider_Impl__Group__018711);
rule__ResourcesProvider_Impl__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__0
// $ANTLR start rule__ResourcesProvider_Impl__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9394:1: rule__ResourcesProvider_Impl__Group__0__Impl : ( () ) ;
public final void rule__ResourcesProvider_Impl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9398:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9399:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9399:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9400:1: ()
{
before(grammarAccess.getResourcesProvider_ImplAccess().getResourcesProviderAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9401:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9403:1:
{
}
after(grammarAccess.getResourcesProvider_ImplAccess().getResourcesProviderAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9413:1: rule__ResourcesProvider_Impl__Group__1 : rule__ResourcesProvider_Impl__Group__1__Impl rule__ResourcesProvider_Impl__Group__2 ;
public final void rule__ResourcesProvider_Impl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9417:1: ( rule__ResourcesProvider_Impl__Group__1__Impl rule__ResourcesProvider_Impl__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9418:2: rule__ResourcesProvider_Impl__Group__1__Impl rule__ResourcesProvider_Impl__Group__2
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__1__Impl_in_rule__ResourcesProvider_Impl__Group__118769);
rule__ResourcesProvider_Impl__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__2_in_rule__ResourcesProvider_Impl__Group__118772);
rule__ResourcesProvider_Impl__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__1
// $ANTLR start rule__ResourcesProvider_Impl__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9425:1: rule__ResourcesProvider_Impl__Group__1__Impl : ( 'ResourcesProvider' ) ;
public final void rule__ResourcesProvider_Impl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9429:1: ( ( 'ResourcesProvider' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9430:1: ( 'ResourcesProvider' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9430:1: ( 'ResourcesProvider' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9431:1: 'ResourcesProvider'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getResourcesProviderKeyword_1());
match(input,71,FOLLOW_71_in_rule__ResourcesProvider_Impl__Group__1__Impl18800);
after(grammarAccess.getResourcesProvider_ImplAccess().getResourcesProviderKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9444:1: rule__ResourcesProvider_Impl__Group__2 : rule__ResourcesProvider_Impl__Group__2__Impl rule__ResourcesProvider_Impl__Group__3 ;
public final void rule__ResourcesProvider_Impl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9448:1: ( rule__ResourcesProvider_Impl__Group__2__Impl rule__ResourcesProvider_Impl__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9449:2: rule__ResourcesProvider_Impl__Group__2__Impl rule__ResourcesProvider_Impl__Group__3
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__2__Impl_in_rule__ResourcesProvider_Impl__Group__218831);
rule__ResourcesProvider_Impl__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__3_in_rule__ResourcesProvider_Impl__Group__218834);
rule__ResourcesProvider_Impl__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__2
// $ANTLR start rule__ResourcesProvider_Impl__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9456:1: rule__ResourcesProvider_Impl__Group__2__Impl : ( ( rule__ResourcesProvider_Impl__UniqueIDAssignment_2 ) ) ;
public final void rule__ResourcesProvider_Impl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9460:1: ( ( ( rule__ResourcesProvider_Impl__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9461:1: ( ( rule__ResourcesProvider_Impl__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9461:1: ( ( rule__ResourcesProvider_Impl__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9462:1: ( rule__ResourcesProvider_Impl__UniqueIDAssignment_2 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9463:1: ( rule__ResourcesProvider_Impl__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9463:2: rule__ResourcesProvider_Impl__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__UniqueIDAssignment_2_in_rule__ResourcesProvider_Impl__Group__2__Impl18861);
rule__ResourcesProvider_Impl__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__2__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9473:1: rule__ResourcesProvider_Impl__Group__3 : rule__ResourcesProvider_Impl__Group__3__Impl rule__ResourcesProvider_Impl__Group__4 ;
public final void rule__ResourcesProvider_Impl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9477:1: ( rule__ResourcesProvider_Impl__Group__3__Impl rule__ResourcesProvider_Impl__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9478:2: rule__ResourcesProvider_Impl__Group__3__Impl rule__ResourcesProvider_Impl__Group__4
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__3__Impl_in_rule__ResourcesProvider_Impl__Group__318891);
rule__ResourcesProvider_Impl__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__4_in_rule__ResourcesProvider_Impl__Group__318894);
rule__ResourcesProvider_Impl__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__3
// $ANTLR start rule__ResourcesProvider_Impl__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9485:1: rule__ResourcesProvider_Impl__Group__3__Impl : ( '{' ) ;
public final void rule__ResourcesProvider_Impl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9489:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9490:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9490:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9491:1: '{'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__ResourcesProvider_Impl__Group__3__Impl18922);
after(grammarAccess.getResourcesProvider_ImplAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__3__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9504:1: rule__ResourcesProvider_Impl__Group__4 : rule__ResourcesProvider_Impl__Group__4__Impl rule__ResourcesProvider_Impl__Group__5 ;
public final void rule__ResourcesProvider_Impl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9508:1: ( rule__ResourcesProvider_Impl__Group__4__Impl rule__ResourcesProvider_Impl__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9509:2: rule__ResourcesProvider_Impl__Group__4__Impl rule__ResourcesProvider_Impl__Group__5
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__4__Impl_in_rule__ResourcesProvider_Impl__Group__418953);
rule__ResourcesProvider_Impl__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__5_in_rule__ResourcesProvider_Impl__Group__418956);
rule__ResourcesProvider_Impl__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__4
// $ANTLR start rule__ResourcesProvider_Impl__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9516:1: rule__ResourcesProvider_Impl__Group__4__Impl : ( ( rule__ResourcesProvider_Impl__Group_4__0 )? ) ;
public final void rule__ResourcesProvider_Impl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9520:1: ( ( ( rule__ResourcesProvider_Impl__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9521:1: ( ( rule__ResourcesProvider_Impl__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9521:1: ( ( rule__ResourcesProvider_Impl__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9522:1: ( rule__ResourcesProvider_Impl__Group_4__0 )?
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9523:1: ( rule__ResourcesProvider_Impl__Group_4__0 )?
int alt67=2;
int LA67_0 = input.LA(1);
if ( (LA67_0==33) ) {
alt67=1;
}
switch (alt67) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9523:2: rule__ResourcesProvider_Impl__Group_4__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_4__0_in_rule__ResourcesProvider_Impl__Group__4__Impl18983);
rule__ResourcesProvider_Impl__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__4__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9533:1: rule__ResourcesProvider_Impl__Group__5 : rule__ResourcesProvider_Impl__Group__5__Impl rule__ResourcesProvider_Impl__Group__6 ;
public final void rule__ResourcesProvider_Impl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9537:1: ( rule__ResourcesProvider_Impl__Group__5__Impl rule__ResourcesProvider_Impl__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9538:2: rule__ResourcesProvider_Impl__Group__5__Impl rule__ResourcesProvider_Impl__Group__6
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__5__Impl_in_rule__ResourcesProvider_Impl__Group__519014);
rule__ResourcesProvider_Impl__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__6_in_rule__ResourcesProvider_Impl__Group__519017);
rule__ResourcesProvider_Impl__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__5
// $ANTLR start rule__ResourcesProvider_Impl__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9545:1: rule__ResourcesProvider_Impl__Group__5__Impl : ( ( rule__ResourcesProvider_Impl__Group_5__0 )? ) ;
public final void rule__ResourcesProvider_Impl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9549:1: ( ( ( rule__ResourcesProvider_Impl__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9550:1: ( ( rule__ResourcesProvider_Impl__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9550:1: ( ( rule__ResourcesProvider_Impl__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9551:1: ( rule__ResourcesProvider_Impl__Group_5__0 )?
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9552:1: ( rule__ResourcesProvider_Impl__Group_5__0 )?
int alt68=2;
int LA68_0 = input.LA(1);
if ( (LA68_0==34) ) {
alt68=1;
}
switch (alt68) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9552:2: rule__ResourcesProvider_Impl__Group_5__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_5__0_in_rule__ResourcesProvider_Impl__Group__5__Impl19044);
rule__ResourcesProvider_Impl__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__5__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9562:1: rule__ResourcesProvider_Impl__Group__6 : rule__ResourcesProvider_Impl__Group__6__Impl rule__ResourcesProvider_Impl__Group__7 ;
public final void rule__ResourcesProvider_Impl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9566:1: ( rule__ResourcesProvider_Impl__Group__6__Impl rule__ResourcesProvider_Impl__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9567:2: rule__ResourcesProvider_Impl__Group__6__Impl rule__ResourcesProvider_Impl__Group__7
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__6__Impl_in_rule__ResourcesProvider_Impl__Group__619075);
rule__ResourcesProvider_Impl__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__7_in_rule__ResourcesProvider_Impl__Group__619078);
rule__ResourcesProvider_Impl__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__6
// $ANTLR start rule__ResourcesProvider_Impl__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9574:1: rule__ResourcesProvider_Impl__Group__6__Impl : ( ( rule__ResourcesProvider_Impl__Group_6__0 )? ) ;
public final void rule__ResourcesProvider_Impl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9578:1: ( ( ( rule__ResourcesProvider_Impl__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9579:1: ( ( rule__ResourcesProvider_Impl__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9579:1: ( ( rule__ResourcesProvider_Impl__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9580:1: ( rule__ResourcesProvider_Impl__Group_6__0 )?
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9581:1: ( rule__ResourcesProvider_Impl__Group_6__0 )?
int alt69=2;
int LA69_0 = input.LA(1);
if ( (LA69_0==35) ) {
alt69=1;
}
switch (alt69) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9581:2: rule__ResourcesProvider_Impl__Group_6__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_6__0_in_rule__ResourcesProvider_Impl__Group__6__Impl19105);
rule__ResourcesProvider_Impl__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__6__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9591:1: rule__ResourcesProvider_Impl__Group__7 : rule__ResourcesProvider_Impl__Group__7__Impl rule__ResourcesProvider_Impl__Group__8 ;
public final void rule__ResourcesProvider_Impl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9595:1: ( rule__ResourcesProvider_Impl__Group__7__Impl rule__ResourcesProvider_Impl__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9596:2: rule__ResourcesProvider_Impl__Group__7__Impl rule__ResourcesProvider_Impl__Group__8
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__7__Impl_in_rule__ResourcesProvider_Impl__Group__719136);
rule__ResourcesProvider_Impl__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__8_in_rule__ResourcesProvider_Impl__Group__719139);
rule__ResourcesProvider_Impl__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__7
// $ANTLR start rule__ResourcesProvider_Impl__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9603:1: rule__ResourcesProvider_Impl__Group__7__Impl : ( ( rule__ResourcesProvider_Impl__Group_7__0 )? ) ;
public final void rule__ResourcesProvider_Impl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9607:1: ( ( ( rule__ResourcesProvider_Impl__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9608:1: ( ( rule__ResourcesProvider_Impl__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9608:1: ( ( rule__ResourcesProvider_Impl__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9609:1: ( rule__ResourcesProvider_Impl__Group_7__0 )?
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9610:1: ( rule__ResourcesProvider_Impl__Group_7__0 )?
int alt70=2;
int LA70_0 = input.LA(1);
if ( (LA70_0==72) ) {
alt70=1;
}
switch (alt70) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9610:2: rule__ResourcesProvider_Impl__Group_7__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_7__0_in_rule__ResourcesProvider_Impl__Group__7__Impl19166);
rule__ResourcesProvider_Impl__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__7__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9620:1: rule__ResourcesProvider_Impl__Group__8 : rule__ResourcesProvider_Impl__Group__8__Impl rule__ResourcesProvider_Impl__Group__9 ;
public final void rule__ResourcesProvider_Impl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9624:1: ( rule__ResourcesProvider_Impl__Group__8__Impl rule__ResourcesProvider_Impl__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9625:2: rule__ResourcesProvider_Impl__Group__8__Impl rule__ResourcesProvider_Impl__Group__9
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__8__Impl_in_rule__ResourcesProvider_Impl__Group__819197);
rule__ResourcesProvider_Impl__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__9_in_rule__ResourcesProvider_Impl__Group__819200);
rule__ResourcesProvider_Impl__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__8
// $ANTLR start rule__ResourcesProvider_Impl__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9632:1: rule__ResourcesProvider_Impl__Group__8__Impl : ( ( rule__ResourcesProvider_Impl__Group_8__0 )? ) ;
public final void rule__ResourcesProvider_Impl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9636:1: ( ( ( rule__ResourcesProvider_Impl__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9637:1: ( ( rule__ResourcesProvider_Impl__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9637:1: ( ( rule__ResourcesProvider_Impl__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9638:1: ( rule__ResourcesProvider_Impl__Group_8__0 )?
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9639:1: ( rule__ResourcesProvider_Impl__Group_8__0 )?
int alt71=2;
int LA71_0 = input.LA(1);
if ( (LA71_0==73) ) {
alt71=1;
}
switch (alt71) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9639:2: rule__ResourcesProvider_Impl__Group_8__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_8__0_in_rule__ResourcesProvider_Impl__Group__8__Impl19227);
rule__ResourcesProvider_Impl__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__8__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9649:1: rule__ResourcesProvider_Impl__Group__9 : rule__ResourcesProvider_Impl__Group__9__Impl rule__ResourcesProvider_Impl__Group__10 ;
public final void rule__ResourcesProvider_Impl__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9653:1: ( rule__ResourcesProvider_Impl__Group__9__Impl rule__ResourcesProvider_Impl__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9654:2: rule__ResourcesProvider_Impl__Group__9__Impl rule__ResourcesProvider_Impl__Group__10
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__9__Impl_in_rule__ResourcesProvider_Impl__Group__919258);
rule__ResourcesProvider_Impl__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__10_in_rule__ResourcesProvider_Impl__Group__919261);
rule__ResourcesProvider_Impl__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__9
// $ANTLR start rule__ResourcesProvider_Impl__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9661:1: rule__ResourcesProvider_Impl__Group__9__Impl : ( ( rule__ResourcesProvider_Impl__Group_9__0 )? ) ;
public final void rule__ResourcesProvider_Impl__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9665:1: ( ( ( rule__ResourcesProvider_Impl__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9666:1: ( ( rule__ResourcesProvider_Impl__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9666:1: ( ( rule__ResourcesProvider_Impl__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9667:1: ( rule__ResourcesProvider_Impl__Group_9__0 )?
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9668:1: ( rule__ResourcesProvider_Impl__Group_9__0 )?
int alt72=2;
int LA72_0 = input.LA(1);
if ( (LA72_0==74) ) {
alt72=1;
}
switch (alt72) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9668:2: rule__ResourcesProvider_Impl__Group_9__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_9__0_in_rule__ResourcesProvider_Impl__Group__9__Impl19288);
rule__ResourcesProvider_Impl__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__9__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9678:1: rule__ResourcesProvider_Impl__Group__10 : rule__ResourcesProvider_Impl__Group__10__Impl rule__ResourcesProvider_Impl__Group__11 ;
public final void rule__ResourcesProvider_Impl__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9682:1: ( rule__ResourcesProvider_Impl__Group__10__Impl rule__ResourcesProvider_Impl__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9683:2: rule__ResourcesProvider_Impl__Group__10__Impl rule__ResourcesProvider_Impl__Group__11
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__10__Impl_in_rule__ResourcesProvider_Impl__Group__1019319);
rule__ResourcesProvider_Impl__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__11_in_rule__ResourcesProvider_Impl__Group__1019322);
rule__ResourcesProvider_Impl__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__10
// $ANTLR start rule__ResourcesProvider_Impl__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9690:1: rule__ResourcesProvider_Impl__Group__10__Impl : ( ( rule__ResourcesProvider_Impl__Group_10__0 )? ) ;
public final void rule__ResourcesProvider_Impl__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9694:1: ( ( ( rule__ResourcesProvider_Impl__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9695:1: ( ( rule__ResourcesProvider_Impl__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9695:1: ( ( rule__ResourcesProvider_Impl__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9696:1: ( rule__ResourcesProvider_Impl__Group_10__0 )?
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9697:1: ( rule__ResourcesProvider_Impl__Group_10__0 )?
int alt73=2;
int LA73_0 = input.LA(1);
if ( (LA73_0==75) ) {
alt73=1;
}
switch (alt73) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9697:2: rule__ResourcesProvider_Impl__Group_10__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_10__0_in_rule__ResourcesProvider_Impl__Group__10__Impl19349);
rule__ResourcesProvider_Impl__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__10__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9707:1: rule__ResourcesProvider_Impl__Group__11 : rule__ResourcesProvider_Impl__Group__11__Impl rule__ResourcesProvider_Impl__Group__12 ;
public final void rule__ResourcesProvider_Impl__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9711:1: ( rule__ResourcesProvider_Impl__Group__11__Impl rule__ResourcesProvider_Impl__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9712:2: rule__ResourcesProvider_Impl__Group__11__Impl rule__ResourcesProvider_Impl__Group__12
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__11__Impl_in_rule__ResourcesProvider_Impl__Group__1119380);
rule__ResourcesProvider_Impl__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__12_in_rule__ResourcesProvider_Impl__Group__1119383);
rule__ResourcesProvider_Impl__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__11
// $ANTLR start rule__ResourcesProvider_Impl__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9719:1: rule__ResourcesProvider_Impl__Group__11__Impl : ( ( rule__ResourcesProvider_Impl__Group_11__0 )? ) ;
public final void rule__ResourcesProvider_Impl__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9723:1: ( ( ( rule__ResourcesProvider_Impl__Group_11__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9724:1: ( ( rule__ResourcesProvider_Impl__Group_11__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9724:1: ( ( rule__ResourcesProvider_Impl__Group_11__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9725:1: ( rule__ResourcesProvider_Impl__Group_11__0 )?
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9726:1: ( rule__ResourcesProvider_Impl__Group_11__0 )?
int alt74=2;
int LA74_0 = input.LA(1);
if ( (LA74_0==76) ) {
alt74=1;
}
switch (alt74) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9726:2: rule__ResourcesProvider_Impl__Group_11__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__0_in_rule__ResourcesProvider_Impl__Group__11__Impl19410);
rule__ResourcesProvider_Impl__Group_11__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__11__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9736:1: rule__ResourcesProvider_Impl__Group__12 : rule__ResourcesProvider_Impl__Group__12__Impl ;
public final void rule__ResourcesProvider_Impl__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9740:1: ( rule__ResourcesProvider_Impl__Group__12__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9741:2: rule__ResourcesProvider_Impl__Group__12__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group__12__Impl_in_rule__ResourcesProvider_Impl__Group__1219441);
rule__ResourcesProvider_Impl__Group__12__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__12
// $ANTLR start rule__ResourcesProvider_Impl__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9747:1: rule__ResourcesProvider_Impl__Group__12__Impl : ( '}' ) ;
public final void rule__ResourcesProvider_Impl__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9751:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9752:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9752:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9753:1: '}'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getRightCurlyBracketKeyword_12());
match(input,32,FOLLOW_32_in_rule__ResourcesProvider_Impl__Group__12__Impl19469);
after(grammarAccess.getResourcesProvider_ImplAccess().getRightCurlyBracketKeyword_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group__12__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9792:1: rule__ResourcesProvider_Impl__Group_4__0 : rule__ResourcesProvider_Impl__Group_4__0__Impl rule__ResourcesProvider_Impl__Group_4__1 ;
public final void rule__ResourcesProvider_Impl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9796:1: ( rule__ResourcesProvider_Impl__Group_4__0__Impl rule__ResourcesProvider_Impl__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9797:2: rule__ResourcesProvider_Impl__Group_4__0__Impl rule__ResourcesProvider_Impl__Group_4__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_4__0__Impl_in_rule__ResourcesProvider_Impl__Group_4__019526);
rule__ResourcesProvider_Impl__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_4__1_in_rule__ResourcesProvider_Impl__Group_4__019529);
rule__ResourcesProvider_Impl__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_4__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9804:1: rule__ResourcesProvider_Impl__Group_4__0__Impl : ( 'name' ) ;
public final void rule__ResourcesProvider_Impl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9808:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9809:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9809:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9810:1: 'name'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__ResourcesProvider_Impl__Group_4__0__Impl19557);
after(grammarAccess.getResourcesProvider_ImplAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_4__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9823:1: rule__ResourcesProvider_Impl__Group_4__1 : rule__ResourcesProvider_Impl__Group_4__1__Impl ;
public final void rule__ResourcesProvider_Impl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9827:1: ( rule__ResourcesProvider_Impl__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9828:2: rule__ResourcesProvider_Impl__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_4__1__Impl_in_rule__ResourcesProvider_Impl__Group_4__119588);
rule__ResourcesProvider_Impl__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_4__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9834:1: rule__ResourcesProvider_Impl__Group_4__1__Impl : ( ( rule__ResourcesProvider_Impl__NameAssignment_4_1 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9838:1: ( ( ( rule__ResourcesProvider_Impl__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9839:1: ( ( rule__ResourcesProvider_Impl__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9839:1: ( ( rule__ResourcesProvider_Impl__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9840:1: ( rule__ResourcesProvider_Impl__NameAssignment_4_1 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9841:1: ( rule__ResourcesProvider_Impl__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9841:2: rule__ResourcesProvider_Impl__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__NameAssignment_4_1_in_rule__ResourcesProvider_Impl__Group_4__1__Impl19615);
rule__ResourcesProvider_Impl__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_4__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9855:1: rule__ResourcesProvider_Impl__Group_5__0 : rule__ResourcesProvider_Impl__Group_5__0__Impl rule__ResourcesProvider_Impl__Group_5__1 ;
public final void rule__ResourcesProvider_Impl__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9859:1: ( rule__ResourcesProvider_Impl__Group_5__0__Impl rule__ResourcesProvider_Impl__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9860:2: rule__ResourcesProvider_Impl__Group_5__0__Impl rule__ResourcesProvider_Impl__Group_5__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_5__0__Impl_in_rule__ResourcesProvider_Impl__Group_5__019649);
rule__ResourcesProvider_Impl__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_5__1_in_rule__ResourcesProvider_Impl__Group_5__019652);
rule__ResourcesProvider_Impl__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_5__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9867:1: rule__ResourcesProvider_Impl__Group_5__0__Impl : ( 'id' ) ;
public final void rule__ResourcesProvider_Impl__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9871:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9872:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9872:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9873:1: 'id'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__ResourcesProvider_Impl__Group_5__0__Impl19680);
after(grammarAccess.getResourcesProvider_ImplAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_5__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9886:1: rule__ResourcesProvider_Impl__Group_5__1 : rule__ResourcesProvider_Impl__Group_5__1__Impl ;
public final void rule__ResourcesProvider_Impl__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9890:1: ( rule__ResourcesProvider_Impl__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9891:2: rule__ResourcesProvider_Impl__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_5__1__Impl_in_rule__ResourcesProvider_Impl__Group_5__119711);
rule__ResourcesProvider_Impl__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_5__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9897:1: rule__ResourcesProvider_Impl__Group_5__1__Impl : ( ( rule__ResourcesProvider_Impl__IdAssignment_5_1 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9901:1: ( ( ( rule__ResourcesProvider_Impl__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9902:1: ( ( rule__ResourcesProvider_Impl__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9902:1: ( ( rule__ResourcesProvider_Impl__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9903:1: ( rule__ResourcesProvider_Impl__IdAssignment_5_1 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9904:1: ( rule__ResourcesProvider_Impl__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9904:2: rule__ResourcesProvider_Impl__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__IdAssignment_5_1_in_rule__ResourcesProvider_Impl__Group_5__1__Impl19738);
rule__ResourcesProvider_Impl__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_5__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9918:1: rule__ResourcesProvider_Impl__Group_6__0 : rule__ResourcesProvider_Impl__Group_6__0__Impl rule__ResourcesProvider_Impl__Group_6__1 ;
public final void rule__ResourcesProvider_Impl__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9922:1: ( rule__ResourcesProvider_Impl__Group_6__0__Impl rule__ResourcesProvider_Impl__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9923:2: rule__ResourcesProvider_Impl__Group_6__0__Impl rule__ResourcesProvider_Impl__Group_6__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_6__0__Impl_in_rule__ResourcesProvider_Impl__Group_6__019772);
rule__ResourcesProvider_Impl__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_6__1_in_rule__ResourcesProvider_Impl__Group_6__019775);
rule__ResourcesProvider_Impl__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_6__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9930:1: rule__ResourcesProvider_Impl__Group_6__0__Impl : ( 'description' ) ;
public final void rule__ResourcesProvider_Impl__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9934:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9935:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9935:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9936:1: 'description'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__ResourcesProvider_Impl__Group_6__0__Impl19803);
after(grammarAccess.getResourcesProvider_ImplAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_6__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9949:1: rule__ResourcesProvider_Impl__Group_6__1 : rule__ResourcesProvider_Impl__Group_6__1__Impl ;
public final void rule__ResourcesProvider_Impl__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9953:1: ( rule__ResourcesProvider_Impl__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9954:2: rule__ResourcesProvider_Impl__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_6__1__Impl_in_rule__ResourcesProvider_Impl__Group_6__119834);
rule__ResourcesProvider_Impl__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_6__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9960:1: rule__ResourcesProvider_Impl__Group_6__1__Impl : ( ( rule__ResourcesProvider_Impl__DescriptionAssignment_6_1 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9964:1: ( ( ( rule__ResourcesProvider_Impl__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9965:1: ( ( rule__ResourcesProvider_Impl__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9965:1: ( ( rule__ResourcesProvider_Impl__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9966:1: ( rule__ResourcesProvider_Impl__DescriptionAssignment_6_1 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9967:1: ( rule__ResourcesProvider_Impl__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9967:2: rule__ResourcesProvider_Impl__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__DescriptionAssignment_6_1_in_rule__ResourcesProvider_Impl__Group_6__1__Impl19861);
rule__ResourcesProvider_Impl__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_6__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9981:1: rule__ResourcesProvider_Impl__Group_7__0 : rule__ResourcesProvider_Impl__Group_7__0__Impl rule__ResourcesProvider_Impl__Group_7__1 ;
public final void rule__ResourcesProvider_Impl__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9985:1: ( rule__ResourcesProvider_Impl__Group_7__0__Impl rule__ResourcesProvider_Impl__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9986:2: rule__ResourcesProvider_Impl__Group_7__0__Impl rule__ResourcesProvider_Impl__Group_7__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_7__0__Impl_in_rule__ResourcesProvider_Impl__Group_7__019895);
rule__ResourcesProvider_Impl__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_7__1_in_rule__ResourcesProvider_Impl__Group_7__019898);
rule__ResourcesProvider_Impl__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_7__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9993:1: rule__ResourcesProvider_Impl__Group_7__0__Impl : ( 'organization' ) ;
public final void rule__ResourcesProvider_Impl__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9997:1: ( ( 'organization' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9998:1: ( 'organization' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9998:1: ( 'organization' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:9999:1: 'organization'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getOrganizationKeyword_7_0());
match(input,72,FOLLOW_72_in_rule__ResourcesProvider_Impl__Group_7__0__Impl19926);
after(grammarAccess.getResourcesProvider_ImplAccess().getOrganizationKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_7__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10012:1: rule__ResourcesProvider_Impl__Group_7__1 : rule__ResourcesProvider_Impl__Group_7__1__Impl ;
public final void rule__ResourcesProvider_Impl__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10016:1: ( rule__ResourcesProvider_Impl__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10017:2: rule__ResourcesProvider_Impl__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_7__1__Impl_in_rule__ResourcesProvider_Impl__Group_7__119957);
rule__ResourcesProvider_Impl__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_7__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10023:1: rule__ResourcesProvider_Impl__Group_7__1__Impl : ( ( rule__ResourcesProvider_Impl__OrganizationAssignment_7_1 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10027:1: ( ( ( rule__ResourcesProvider_Impl__OrganizationAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10028:1: ( ( rule__ResourcesProvider_Impl__OrganizationAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10028:1: ( ( rule__ResourcesProvider_Impl__OrganizationAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10029:1: ( rule__ResourcesProvider_Impl__OrganizationAssignment_7_1 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getOrganizationAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10030:1: ( rule__ResourcesProvider_Impl__OrganizationAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10030:2: rule__ResourcesProvider_Impl__OrganizationAssignment_7_1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__OrganizationAssignment_7_1_in_rule__ResourcesProvider_Impl__Group_7__1__Impl19984);
rule__ResourcesProvider_Impl__OrganizationAssignment_7_1();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getOrganizationAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_7__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10044:1: rule__ResourcesProvider_Impl__Group_8__0 : rule__ResourcesProvider_Impl__Group_8__0__Impl rule__ResourcesProvider_Impl__Group_8__1 ;
public final void rule__ResourcesProvider_Impl__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10048:1: ( rule__ResourcesProvider_Impl__Group_8__0__Impl rule__ResourcesProvider_Impl__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10049:2: rule__ResourcesProvider_Impl__Group_8__0__Impl rule__ResourcesProvider_Impl__Group_8__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_8__0__Impl_in_rule__ResourcesProvider_Impl__Group_8__020018);
rule__ResourcesProvider_Impl__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_8__1_in_rule__ResourcesProvider_Impl__Group_8__020021);
rule__ResourcesProvider_Impl__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_8__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10056:1: rule__ResourcesProvider_Impl__Group_8__0__Impl : ( 'address' ) ;
public final void rule__ResourcesProvider_Impl__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10060:1: ( ( 'address' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10061:1: ( 'address' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10061:1: ( 'address' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10062:1: 'address'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getAddressKeyword_8_0());
match(input,73,FOLLOW_73_in_rule__ResourcesProvider_Impl__Group_8__0__Impl20049);
after(grammarAccess.getResourcesProvider_ImplAccess().getAddressKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_8__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10075:1: rule__ResourcesProvider_Impl__Group_8__1 : rule__ResourcesProvider_Impl__Group_8__1__Impl ;
public final void rule__ResourcesProvider_Impl__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10079:1: ( rule__ResourcesProvider_Impl__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10080:2: rule__ResourcesProvider_Impl__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_8__1__Impl_in_rule__ResourcesProvider_Impl__Group_8__120080);
rule__ResourcesProvider_Impl__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_8__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10086:1: rule__ResourcesProvider_Impl__Group_8__1__Impl : ( ( rule__ResourcesProvider_Impl__AddressAssignment_8_1 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10090:1: ( ( ( rule__ResourcesProvider_Impl__AddressAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10091:1: ( ( rule__ResourcesProvider_Impl__AddressAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10091:1: ( ( rule__ResourcesProvider_Impl__AddressAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10092:1: ( rule__ResourcesProvider_Impl__AddressAssignment_8_1 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getAddressAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10093:1: ( rule__ResourcesProvider_Impl__AddressAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10093:2: rule__ResourcesProvider_Impl__AddressAssignment_8_1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__AddressAssignment_8_1_in_rule__ResourcesProvider_Impl__Group_8__1__Impl20107);
rule__ResourcesProvider_Impl__AddressAssignment_8_1();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getAddressAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_8__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10107:1: rule__ResourcesProvider_Impl__Group_9__0 : rule__ResourcesProvider_Impl__Group_9__0__Impl rule__ResourcesProvider_Impl__Group_9__1 ;
public final void rule__ResourcesProvider_Impl__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10111:1: ( rule__ResourcesProvider_Impl__Group_9__0__Impl rule__ResourcesProvider_Impl__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10112:2: rule__ResourcesProvider_Impl__Group_9__0__Impl rule__ResourcesProvider_Impl__Group_9__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_9__0__Impl_in_rule__ResourcesProvider_Impl__Group_9__020141);
rule__ResourcesProvider_Impl__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_9__1_in_rule__ResourcesProvider_Impl__Group_9__020144);
rule__ResourcesProvider_Impl__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_9__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10119:1: rule__ResourcesProvider_Impl__Group_9__0__Impl : ( 'telephone' ) ;
public final void rule__ResourcesProvider_Impl__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10123:1: ( ( 'telephone' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10124:1: ( 'telephone' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10124:1: ( 'telephone' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10125:1: 'telephone'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getTelephoneKeyword_9_0());
match(input,74,FOLLOW_74_in_rule__ResourcesProvider_Impl__Group_9__0__Impl20172);
after(grammarAccess.getResourcesProvider_ImplAccess().getTelephoneKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_9__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10138:1: rule__ResourcesProvider_Impl__Group_9__1 : rule__ResourcesProvider_Impl__Group_9__1__Impl ;
public final void rule__ResourcesProvider_Impl__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10142:1: ( rule__ResourcesProvider_Impl__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10143:2: rule__ResourcesProvider_Impl__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_9__1__Impl_in_rule__ResourcesProvider_Impl__Group_9__120203);
rule__ResourcesProvider_Impl__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_9__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10149:1: rule__ResourcesProvider_Impl__Group_9__1__Impl : ( ( rule__ResourcesProvider_Impl__TelephoneAssignment_9_1 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10153:1: ( ( ( rule__ResourcesProvider_Impl__TelephoneAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10154:1: ( ( rule__ResourcesProvider_Impl__TelephoneAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10154:1: ( ( rule__ResourcesProvider_Impl__TelephoneAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10155:1: ( rule__ResourcesProvider_Impl__TelephoneAssignment_9_1 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getTelephoneAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10156:1: ( rule__ResourcesProvider_Impl__TelephoneAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10156:2: rule__ResourcesProvider_Impl__TelephoneAssignment_9_1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__TelephoneAssignment_9_1_in_rule__ResourcesProvider_Impl__Group_9__1__Impl20230);
rule__ResourcesProvider_Impl__TelephoneAssignment_9_1();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getTelephoneAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_9__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10170:1: rule__ResourcesProvider_Impl__Group_10__0 : rule__ResourcesProvider_Impl__Group_10__0__Impl rule__ResourcesProvider_Impl__Group_10__1 ;
public final void rule__ResourcesProvider_Impl__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10174:1: ( rule__ResourcesProvider_Impl__Group_10__0__Impl rule__ResourcesProvider_Impl__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10175:2: rule__ResourcesProvider_Impl__Group_10__0__Impl rule__ResourcesProvider_Impl__Group_10__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_10__0__Impl_in_rule__ResourcesProvider_Impl__Group_10__020264);
rule__ResourcesProvider_Impl__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_10__1_in_rule__ResourcesProvider_Impl__Group_10__020267);
rule__ResourcesProvider_Impl__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_10__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10182:1: rule__ResourcesProvider_Impl__Group_10__0__Impl : ( 'hasAccount' ) ;
public final void rule__ResourcesProvider_Impl__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10186:1: ( ( 'hasAccount' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10187:1: ( 'hasAccount' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10187:1: ( 'hasAccount' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10188:1: 'hasAccount'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getHasAccountKeyword_10_0());
match(input,75,FOLLOW_75_in_rule__ResourcesProvider_Impl__Group_10__0__Impl20295);
after(grammarAccess.getResourcesProvider_ImplAccess().getHasAccountKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_10__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10201:1: rule__ResourcesProvider_Impl__Group_10__1 : rule__ResourcesProvider_Impl__Group_10__1__Impl ;
public final void rule__ResourcesProvider_Impl__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10205:1: ( rule__ResourcesProvider_Impl__Group_10__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10206:2: rule__ResourcesProvider_Impl__Group_10__1__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_10__1__Impl_in_rule__ResourcesProvider_Impl__Group_10__120326);
rule__ResourcesProvider_Impl__Group_10__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_10__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10212:1: rule__ResourcesProvider_Impl__Group_10__1__Impl : ( ( rule__ResourcesProvider_Impl__HasAccountAssignment_10_1 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10216:1: ( ( ( rule__ResourcesProvider_Impl__HasAccountAssignment_10_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10217:1: ( ( rule__ResourcesProvider_Impl__HasAccountAssignment_10_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10217:1: ( ( rule__ResourcesProvider_Impl__HasAccountAssignment_10_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10218:1: ( rule__ResourcesProvider_Impl__HasAccountAssignment_10_1 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getHasAccountAssignment_10_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10219:1: ( rule__ResourcesProvider_Impl__HasAccountAssignment_10_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10219:2: rule__ResourcesProvider_Impl__HasAccountAssignment_10_1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__HasAccountAssignment_10_1_in_rule__ResourcesProvider_Impl__Group_10__1__Impl20353);
rule__ResourcesProvider_Impl__HasAccountAssignment_10_1();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getHasAccountAssignment_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_10__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10233:1: rule__ResourcesProvider_Impl__Group_11__0 : rule__ResourcesProvider_Impl__Group_11__0__Impl rule__ResourcesProvider_Impl__Group_11__1 ;
public final void rule__ResourcesProvider_Impl__Group_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10237:1: ( rule__ResourcesProvider_Impl__Group_11__0__Impl rule__ResourcesProvider_Impl__Group_11__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10238:2: rule__ResourcesProvider_Impl__Group_11__0__Impl rule__ResourcesProvider_Impl__Group_11__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__0__Impl_in_rule__ResourcesProvider_Impl__Group_11__020387);
rule__ResourcesProvider_Impl__Group_11__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__1_in_rule__ResourcesProvider_Impl__Group_11__020390);
rule__ResourcesProvider_Impl__Group_11__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10245:1: rule__ResourcesProvider_Impl__Group_11__0__Impl : ( 'offeredSiteList' ) ;
public final void rule__ResourcesProvider_Impl__Group_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10249:1: ( ( 'offeredSiteList' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10250:1: ( 'offeredSiteList' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10250:1: ( 'offeredSiteList' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10251:1: 'offeredSiteList'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListKeyword_11_0());
match(input,76,FOLLOW_76_in_rule__ResourcesProvider_Impl__Group_11__0__Impl20418);
after(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10264:1: rule__ResourcesProvider_Impl__Group_11__1 : rule__ResourcesProvider_Impl__Group_11__1__Impl rule__ResourcesProvider_Impl__Group_11__2 ;
public final void rule__ResourcesProvider_Impl__Group_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10268:1: ( rule__ResourcesProvider_Impl__Group_11__1__Impl rule__ResourcesProvider_Impl__Group_11__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10269:2: rule__ResourcesProvider_Impl__Group_11__1__Impl rule__ResourcesProvider_Impl__Group_11__2
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__1__Impl_in_rule__ResourcesProvider_Impl__Group_11__120449);
rule__ResourcesProvider_Impl__Group_11__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__2_in_rule__ResourcesProvider_Impl__Group_11__120452);
rule__ResourcesProvider_Impl__Group_11__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10276:1: rule__ResourcesProvider_Impl__Group_11__1__Impl : ( '{' ) ;
public final void rule__ResourcesProvider_Impl__Group_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10280:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10281:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10281:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10282:1: '{'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getLeftCurlyBracketKeyword_11_1());
match(input,31,FOLLOW_31_in_rule__ResourcesProvider_Impl__Group_11__1__Impl20480);
after(grammarAccess.getResourcesProvider_ImplAccess().getLeftCurlyBracketKeyword_11_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__1__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10295:1: rule__ResourcesProvider_Impl__Group_11__2 : rule__ResourcesProvider_Impl__Group_11__2__Impl rule__ResourcesProvider_Impl__Group_11__3 ;
public final void rule__ResourcesProvider_Impl__Group_11__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10299:1: ( rule__ResourcesProvider_Impl__Group_11__2__Impl rule__ResourcesProvider_Impl__Group_11__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10300:2: rule__ResourcesProvider_Impl__Group_11__2__Impl rule__ResourcesProvider_Impl__Group_11__3
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__2__Impl_in_rule__ResourcesProvider_Impl__Group_11__220511);
rule__ResourcesProvider_Impl__Group_11__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__3_in_rule__ResourcesProvider_Impl__Group_11__220514);
rule__ResourcesProvider_Impl__Group_11__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__2
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10307:1: rule__ResourcesProvider_Impl__Group_11__2__Impl : ( ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_11__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10311:1: ( ( ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10312:1: ( ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10312:1: ( ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10313:1: ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListAssignment_11_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10314:1: ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10314:2: rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2_in_rule__ResourcesProvider_Impl__Group_11__2__Impl20541);
rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListAssignment_11_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__2__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10324:1: rule__ResourcesProvider_Impl__Group_11__3 : rule__ResourcesProvider_Impl__Group_11__3__Impl rule__ResourcesProvider_Impl__Group_11__4 ;
public final void rule__ResourcesProvider_Impl__Group_11__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10328:1: ( rule__ResourcesProvider_Impl__Group_11__3__Impl rule__ResourcesProvider_Impl__Group_11__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10329:2: rule__ResourcesProvider_Impl__Group_11__3__Impl rule__ResourcesProvider_Impl__Group_11__4
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__3__Impl_in_rule__ResourcesProvider_Impl__Group_11__320571);
rule__ResourcesProvider_Impl__Group_11__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__4_in_rule__ResourcesProvider_Impl__Group_11__320574);
rule__ResourcesProvider_Impl__Group_11__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__3
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10336:1: rule__ResourcesProvider_Impl__Group_11__3__Impl : ( ( rule__ResourcesProvider_Impl__Group_11_3__0 )* ) ;
public final void rule__ResourcesProvider_Impl__Group_11__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10340:1: ( ( ( rule__ResourcesProvider_Impl__Group_11_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10341:1: ( ( rule__ResourcesProvider_Impl__Group_11_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10341:1: ( ( rule__ResourcesProvider_Impl__Group_11_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10342:1: ( rule__ResourcesProvider_Impl__Group_11_3__0 )*
{
before(grammarAccess.getResourcesProvider_ImplAccess().getGroup_11_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10343:1: ( rule__ResourcesProvider_Impl__Group_11_3__0 )*
loop75:
do {
int alt75=2;
int LA75_0 = input.LA(1);
if ( (LA75_0==39) ) {
alt75=1;
}
switch (alt75) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10343:2: rule__ResourcesProvider_Impl__Group_11_3__0
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11_3__0_in_rule__ResourcesProvider_Impl__Group_11__3__Impl20601);
rule__ResourcesProvider_Impl__Group_11_3__0();
_fsp--;
}
break;
default :
break loop75;
}
} while (true);
after(grammarAccess.getResourcesProvider_ImplAccess().getGroup_11_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__3__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10353:1: rule__ResourcesProvider_Impl__Group_11__4 : rule__ResourcesProvider_Impl__Group_11__4__Impl ;
public final void rule__ResourcesProvider_Impl__Group_11__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10357:1: ( rule__ResourcesProvider_Impl__Group_11__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10358:2: rule__ResourcesProvider_Impl__Group_11__4__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11__4__Impl_in_rule__ResourcesProvider_Impl__Group_11__420632);
rule__ResourcesProvider_Impl__Group_11__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__4
// $ANTLR start rule__ResourcesProvider_Impl__Group_11__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10364:1: rule__ResourcesProvider_Impl__Group_11__4__Impl : ( '}' ) ;
public final void rule__ResourcesProvider_Impl__Group_11__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10368:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10369:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10369:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10370:1: '}'
{
before(grammarAccess.getResourcesProvider_ImplAccess().getRightCurlyBracketKeyword_11_4());
match(input,32,FOLLOW_32_in_rule__ResourcesProvider_Impl__Group_11__4__Impl20660);
after(grammarAccess.getResourcesProvider_ImplAccess().getRightCurlyBracketKeyword_11_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11__4__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_11_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10393:1: rule__ResourcesProvider_Impl__Group_11_3__0 : rule__ResourcesProvider_Impl__Group_11_3__0__Impl rule__ResourcesProvider_Impl__Group_11_3__1 ;
public final void rule__ResourcesProvider_Impl__Group_11_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10397:1: ( rule__ResourcesProvider_Impl__Group_11_3__0__Impl rule__ResourcesProvider_Impl__Group_11_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10398:2: rule__ResourcesProvider_Impl__Group_11_3__0__Impl rule__ResourcesProvider_Impl__Group_11_3__1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11_3__0__Impl_in_rule__ResourcesProvider_Impl__Group_11_3__020701);
rule__ResourcesProvider_Impl__Group_11_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11_3__1_in_rule__ResourcesProvider_Impl__Group_11_3__020704);
rule__ResourcesProvider_Impl__Group_11_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11_3__0
// $ANTLR start rule__ResourcesProvider_Impl__Group_11_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10405:1: rule__ResourcesProvider_Impl__Group_11_3__0__Impl : ( ',' ) ;
public final void rule__ResourcesProvider_Impl__Group_11_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10409:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10410:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10410:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10411:1: ','
{
before(grammarAccess.getResourcesProvider_ImplAccess().getCommaKeyword_11_3_0());
match(input,39,FOLLOW_39_in_rule__ResourcesProvider_Impl__Group_11_3__0__Impl20732);
after(grammarAccess.getResourcesProvider_ImplAccess().getCommaKeyword_11_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11_3__0__Impl
// $ANTLR start rule__ResourcesProvider_Impl__Group_11_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10424:1: rule__ResourcesProvider_Impl__Group_11_3__1 : rule__ResourcesProvider_Impl__Group_11_3__1__Impl ;
public final void rule__ResourcesProvider_Impl__Group_11_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10428:1: ( rule__ResourcesProvider_Impl__Group_11_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10429:2: rule__ResourcesProvider_Impl__Group_11_3__1__Impl
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__Group_11_3__1__Impl_in_rule__ResourcesProvider_Impl__Group_11_3__120763);
rule__ResourcesProvider_Impl__Group_11_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11_3__1
// $ANTLR start rule__ResourcesProvider_Impl__Group_11_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10435:1: rule__ResourcesProvider_Impl__Group_11_3__1__Impl : ( ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1 ) ) ;
public final void rule__ResourcesProvider_Impl__Group_11_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10439:1: ( ( ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10440:1: ( ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10440:1: ( ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10441:1: ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1 )
{
before(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListAssignment_11_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10442:1: ( rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10442:2: rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1
{
pushFollow(FOLLOW_rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1_in_rule__ResourcesProvider_Impl__Group_11_3__1__Impl20790);
rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1();
_fsp--;
}
after(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListAssignment_11_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__Group_11_3__1__Impl
// $ANTLR start rule__TestbedDesigner__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10456:1: rule__TestbedDesigner__Group__0 : rule__TestbedDesigner__Group__0__Impl rule__TestbedDesigner__Group__1 ;
public final void rule__TestbedDesigner__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10460:1: ( rule__TestbedDesigner__Group__0__Impl rule__TestbedDesigner__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10461:2: rule__TestbedDesigner__Group__0__Impl rule__TestbedDesigner__Group__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__0__Impl_in_rule__TestbedDesigner__Group__020824);
rule__TestbedDesigner__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__1_in_rule__TestbedDesigner__Group__020827);
rule__TestbedDesigner__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__0
// $ANTLR start rule__TestbedDesigner__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10468:1: rule__TestbedDesigner__Group__0__Impl : ( () ) ;
public final void rule__TestbedDesigner__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10472:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10473:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10473:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10474:1: ()
{
before(grammarAccess.getTestbedDesignerAccess().getTestbedDesignerAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10475:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10477:1:
{
}
after(grammarAccess.getTestbedDesignerAccess().getTestbedDesignerAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__0__Impl
// $ANTLR start rule__TestbedDesigner__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10487:1: rule__TestbedDesigner__Group__1 : rule__TestbedDesigner__Group__1__Impl rule__TestbedDesigner__Group__2 ;
public final void rule__TestbedDesigner__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10491:1: ( rule__TestbedDesigner__Group__1__Impl rule__TestbedDesigner__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10492:2: rule__TestbedDesigner__Group__1__Impl rule__TestbedDesigner__Group__2
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__1__Impl_in_rule__TestbedDesigner__Group__120885);
rule__TestbedDesigner__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__2_in_rule__TestbedDesigner__Group__120888);
rule__TestbedDesigner__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__1
// $ANTLR start rule__TestbedDesigner__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10499:1: rule__TestbedDesigner__Group__1__Impl : ( 'TestbedDesigner' ) ;
public final void rule__TestbedDesigner__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10503:1: ( ( 'TestbedDesigner' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10504:1: ( 'TestbedDesigner' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10504:1: ( 'TestbedDesigner' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10505:1: 'TestbedDesigner'
{
before(grammarAccess.getTestbedDesignerAccess().getTestbedDesignerKeyword_1());
match(input,77,FOLLOW_77_in_rule__TestbedDesigner__Group__1__Impl20916);
after(grammarAccess.getTestbedDesignerAccess().getTestbedDesignerKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__1__Impl
// $ANTLR start rule__TestbedDesigner__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10518:1: rule__TestbedDesigner__Group__2 : rule__TestbedDesigner__Group__2__Impl rule__TestbedDesigner__Group__3 ;
public final void rule__TestbedDesigner__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10522:1: ( rule__TestbedDesigner__Group__2__Impl rule__TestbedDesigner__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10523:2: rule__TestbedDesigner__Group__2__Impl rule__TestbedDesigner__Group__3
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__2__Impl_in_rule__TestbedDesigner__Group__220947);
rule__TestbedDesigner__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__3_in_rule__TestbedDesigner__Group__220950);
rule__TestbedDesigner__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__2
// $ANTLR start rule__TestbedDesigner__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10530:1: rule__TestbedDesigner__Group__2__Impl : ( ( rule__TestbedDesigner__UniqueIDAssignment_2 ) ) ;
public final void rule__TestbedDesigner__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10534:1: ( ( ( rule__TestbedDesigner__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10535:1: ( ( rule__TestbedDesigner__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10535:1: ( ( rule__TestbedDesigner__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10536:1: ( rule__TestbedDesigner__UniqueIDAssignment_2 )
{
before(grammarAccess.getTestbedDesignerAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10537:1: ( rule__TestbedDesigner__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10537:2: rule__TestbedDesigner__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__TestbedDesigner__UniqueIDAssignment_2_in_rule__TestbedDesigner__Group__2__Impl20977);
rule__TestbedDesigner__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__2__Impl
// $ANTLR start rule__TestbedDesigner__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10547:1: rule__TestbedDesigner__Group__3 : rule__TestbedDesigner__Group__3__Impl rule__TestbedDesigner__Group__4 ;
public final void rule__TestbedDesigner__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10551:1: ( rule__TestbedDesigner__Group__3__Impl rule__TestbedDesigner__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10552:2: rule__TestbedDesigner__Group__3__Impl rule__TestbedDesigner__Group__4
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__3__Impl_in_rule__TestbedDesigner__Group__321007);
rule__TestbedDesigner__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__4_in_rule__TestbedDesigner__Group__321010);
rule__TestbedDesigner__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__3
// $ANTLR start rule__TestbedDesigner__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10559:1: rule__TestbedDesigner__Group__3__Impl : ( '{' ) ;
public final void rule__TestbedDesigner__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10563:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10564:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10564:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10565:1: '{'
{
before(grammarAccess.getTestbedDesignerAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__TestbedDesigner__Group__3__Impl21038);
after(grammarAccess.getTestbedDesignerAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__3__Impl
// $ANTLR start rule__TestbedDesigner__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10578:1: rule__TestbedDesigner__Group__4 : rule__TestbedDesigner__Group__4__Impl rule__TestbedDesigner__Group__5 ;
public final void rule__TestbedDesigner__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10582:1: ( rule__TestbedDesigner__Group__4__Impl rule__TestbedDesigner__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10583:2: rule__TestbedDesigner__Group__4__Impl rule__TestbedDesigner__Group__5
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__4__Impl_in_rule__TestbedDesigner__Group__421069);
rule__TestbedDesigner__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__5_in_rule__TestbedDesigner__Group__421072);
rule__TestbedDesigner__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__4
// $ANTLR start rule__TestbedDesigner__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10590:1: rule__TestbedDesigner__Group__4__Impl : ( ( rule__TestbedDesigner__Group_4__0 )? ) ;
public final void rule__TestbedDesigner__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10594:1: ( ( ( rule__TestbedDesigner__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10595:1: ( ( rule__TestbedDesigner__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10595:1: ( ( rule__TestbedDesigner__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10596:1: ( rule__TestbedDesigner__Group_4__0 )?
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10597:1: ( rule__TestbedDesigner__Group_4__0 )?
int alt76=2;
int LA76_0 = input.LA(1);
if ( (LA76_0==33) ) {
alt76=1;
}
switch (alt76) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10597:2: rule__TestbedDesigner__Group_4__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_4__0_in_rule__TestbedDesigner__Group__4__Impl21099);
rule__TestbedDesigner__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__4__Impl
// $ANTLR start rule__TestbedDesigner__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10607:1: rule__TestbedDesigner__Group__5 : rule__TestbedDesigner__Group__5__Impl rule__TestbedDesigner__Group__6 ;
public final void rule__TestbedDesigner__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10611:1: ( rule__TestbedDesigner__Group__5__Impl rule__TestbedDesigner__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10612:2: rule__TestbedDesigner__Group__5__Impl rule__TestbedDesigner__Group__6
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__5__Impl_in_rule__TestbedDesigner__Group__521130);
rule__TestbedDesigner__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__6_in_rule__TestbedDesigner__Group__521133);
rule__TestbedDesigner__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__5
// $ANTLR start rule__TestbedDesigner__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10619:1: rule__TestbedDesigner__Group__5__Impl : ( ( rule__TestbedDesigner__Group_5__0 )? ) ;
public final void rule__TestbedDesigner__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10623:1: ( ( ( rule__TestbedDesigner__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10624:1: ( ( rule__TestbedDesigner__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10624:1: ( ( rule__TestbedDesigner__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10625:1: ( rule__TestbedDesigner__Group_5__0 )?
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10626:1: ( rule__TestbedDesigner__Group_5__0 )?
int alt77=2;
int LA77_0 = input.LA(1);
if ( (LA77_0==34) ) {
alt77=1;
}
switch (alt77) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10626:2: rule__TestbedDesigner__Group_5__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_5__0_in_rule__TestbedDesigner__Group__5__Impl21160);
rule__TestbedDesigner__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__5__Impl
// $ANTLR start rule__TestbedDesigner__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10636:1: rule__TestbedDesigner__Group__6 : rule__TestbedDesigner__Group__6__Impl rule__TestbedDesigner__Group__7 ;
public final void rule__TestbedDesigner__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10640:1: ( rule__TestbedDesigner__Group__6__Impl rule__TestbedDesigner__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10641:2: rule__TestbedDesigner__Group__6__Impl rule__TestbedDesigner__Group__7
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__6__Impl_in_rule__TestbedDesigner__Group__621191);
rule__TestbedDesigner__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__7_in_rule__TestbedDesigner__Group__621194);
rule__TestbedDesigner__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__6
// $ANTLR start rule__TestbedDesigner__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10648:1: rule__TestbedDesigner__Group__6__Impl : ( ( rule__TestbedDesigner__Group_6__0 )? ) ;
public final void rule__TestbedDesigner__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10652:1: ( ( ( rule__TestbedDesigner__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10653:1: ( ( rule__TestbedDesigner__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10653:1: ( ( rule__TestbedDesigner__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10654:1: ( rule__TestbedDesigner__Group_6__0 )?
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10655:1: ( rule__TestbedDesigner__Group_6__0 )?
int alt78=2;
int LA78_0 = input.LA(1);
if ( (LA78_0==35) ) {
alt78=1;
}
switch (alt78) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10655:2: rule__TestbedDesigner__Group_6__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_6__0_in_rule__TestbedDesigner__Group__6__Impl21221);
rule__TestbedDesigner__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__6__Impl
// $ANTLR start rule__TestbedDesigner__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10665:1: rule__TestbedDesigner__Group__7 : rule__TestbedDesigner__Group__7__Impl rule__TestbedDesigner__Group__8 ;
public final void rule__TestbedDesigner__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10669:1: ( rule__TestbedDesigner__Group__7__Impl rule__TestbedDesigner__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10670:2: rule__TestbedDesigner__Group__7__Impl rule__TestbedDesigner__Group__8
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__7__Impl_in_rule__TestbedDesigner__Group__721252);
rule__TestbedDesigner__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__8_in_rule__TestbedDesigner__Group__721255);
rule__TestbedDesigner__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__7
// $ANTLR start rule__TestbedDesigner__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10677:1: rule__TestbedDesigner__Group__7__Impl : ( ( rule__TestbedDesigner__Group_7__0 )? ) ;
public final void rule__TestbedDesigner__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10681:1: ( ( ( rule__TestbedDesigner__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10682:1: ( ( rule__TestbedDesigner__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10682:1: ( ( rule__TestbedDesigner__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10683:1: ( rule__TestbedDesigner__Group_7__0 )?
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10684:1: ( rule__TestbedDesigner__Group_7__0 )?
int alt79=2;
int LA79_0 = input.LA(1);
if ( (LA79_0==72) ) {
alt79=1;
}
switch (alt79) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10684:2: rule__TestbedDesigner__Group_7__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_7__0_in_rule__TestbedDesigner__Group__7__Impl21282);
rule__TestbedDesigner__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__7__Impl
// $ANTLR start rule__TestbedDesigner__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10694:1: rule__TestbedDesigner__Group__8 : rule__TestbedDesigner__Group__8__Impl rule__TestbedDesigner__Group__9 ;
public final void rule__TestbedDesigner__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10698:1: ( rule__TestbedDesigner__Group__8__Impl rule__TestbedDesigner__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10699:2: rule__TestbedDesigner__Group__8__Impl rule__TestbedDesigner__Group__9
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__8__Impl_in_rule__TestbedDesigner__Group__821313);
rule__TestbedDesigner__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__9_in_rule__TestbedDesigner__Group__821316);
rule__TestbedDesigner__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__8
// $ANTLR start rule__TestbedDesigner__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10706:1: rule__TestbedDesigner__Group__8__Impl : ( ( rule__TestbedDesigner__Group_8__0 )? ) ;
public final void rule__TestbedDesigner__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10710:1: ( ( ( rule__TestbedDesigner__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10711:1: ( ( rule__TestbedDesigner__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10711:1: ( ( rule__TestbedDesigner__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10712:1: ( rule__TestbedDesigner__Group_8__0 )?
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10713:1: ( rule__TestbedDesigner__Group_8__0 )?
int alt80=2;
int LA80_0 = input.LA(1);
if ( (LA80_0==73) ) {
alt80=1;
}
switch (alt80) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10713:2: rule__TestbedDesigner__Group_8__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_8__0_in_rule__TestbedDesigner__Group__8__Impl21343);
rule__TestbedDesigner__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__8__Impl
// $ANTLR start rule__TestbedDesigner__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10723:1: rule__TestbedDesigner__Group__9 : rule__TestbedDesigner__Group__9__Impl rule__TestbedDesigner__Group__10 ;
public final void rule__TestbedDesigner__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10727:1: ( rule__TestbedDesigner__Group__9__Impl rule__TestbedDesigner__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10728:2: rule__TestbedDesigner__Group__9__Impl rule__TestbedDesigner__Group__10
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__9__Impl_in_rule__TestbedDesigner__Group__921374);
rule__TestbedDesigner__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__10_in_rule__TestbedDesigner__Group__921377);
rule__TestbedDesigner__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__9
// $ANTLR start rule__TestbedDesigner__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10735:1: rule__TestbedDesigner__Group__9__Impl : ( ( rule__TestbedDesigner__Group_9__0 )? ) ;
public final void rule__TestbedDesigner__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10739:1: ( ( ( rule__TestbedDesigner__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10740:1: ( ( rule__TestbedDesigner__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10740:1: ( ( rule__TestbedDesigner__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10741:1: ( rule__TestbedDesigner__Group_9__0 )?
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10742:1: ( rule__TestbedDesigner__Group_9__0 )?
int alt81=2;
int LA81_0 = input.LA(1);
if ( (LA81_0==74) ) {
alt81=1;
}
switch (alt81) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10742:2: rule__TestbedDesigner__Group_9__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_9__0_in_rule__TestbedDesigner__Group__9__Impl21404);
rule__TestbedDesigner__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__9__Impl
// $ANTLR start rule__TestbedDesigner__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10752:1: rule__TestbedDesigner__Group__10 : rule__TestbedDesigner__Group__10__Impl rule__TestbedDesigner__Group__11 ;
public final void rule__TestbedDesigner__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10756:1: ( rule__TestbedDesigner__Group__10__Impl rule__TestbedDesigner__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10757:2: rule__TestbedDesigner__Group__10__Impl rule__TestbedDesigner__Group__11
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__10__Impl_in_rule__TestbedDesigner__Group__1021435);
rule__TestbedDesigner__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__11_in_rule__TestbedDesigner__Group__1021438);
rule__TestbedDesigner__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__10
// $ANTLR start rule__TestbedDesigner__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10764:1: rule__TestbedDesigner__Group__10__Impl : ( ( rule__TestbedDesigner__Group_10__0 )? ) ;
public final void rule__TestbedDesigner__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10768:1: ( ( ( rule__TestbedDesigner__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10769:1: ( ( rule__TestbedDesigner__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10769:1: ( ( rule__TestbedDesigner__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10770:1: ( rule__TestbedDesigner__Group_10__0 )?
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10771:1: ( rule__TestbedDesigner__Group_10__0 )?
int alt82=2;
int LA82_0 = input.LA(1);
if ( (LA82_0==78) ) {
alt82=1;
}
switch (alt82) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10771:2: rule__TestbedDesigner__Group_10__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__0_in_rule__TestbedDesigner__Group__10__Impl21465);
rule__TestbedDesigner__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__10__Impl
// $ANTLR start rule__TestbedDesigner__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10781:1: rule__TestbedDesigner__Group__11 : rule__TestbedDesigner__Group__11__Impl rule__TestbedDesigner__Group__12 ;
public final void rule__TestbedDesigner__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10785:1: ( rule__TestbedDesigner__Group__11__Impl rule__TestbedDesigner__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10786:2: rule__TestbedDesigner__Group__11__Impl rule__TestbedDesigner__Group__12
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__11__Impl_in_rule__TestbedDesigner__Group__1121496);
rule__TestbedDesigner__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group__12_in_rule__TestbedDesigner__Group__1121499);
rule__TestbedDesigner__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__11
// $ANTLR start rule__TestbedDesigner__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10793:1: rule__TestbedDesigner__Group__11__Impl : ( ( rule__TestbedDesigner__Group_11__0 )? ) ;
public final void rule__TestbedDesigner__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10797:1: ( ( ( rule__TestbedDesigner__Group_11__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10798:1: ( ( rule__TestbedDesigner__Group_11__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10798:1: ( ( rule__TestbedDesigner__Group_11__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10799:1: ( rule__TestbedDesigner__Group_11__0 )?
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10800:1: ( rule__TestbedDesigner__Group_11__0 )?
int alt83=2;
int LA83_0 = input.LA(1);
if ( (LA83_0==75) ) {
alt83=1;
}
switch (alt83) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10800:2: rule__TestbedDesigner__Group_11__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_11__0_in_rule__TestbedDesigner__Group__11__Impl21526);
rule__TestbedDesigner__Group_11__0();
_fsp--;
}
break;
}
after(grammarAccess.getTestbedDesignerAccess().getGroup_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__11__Impl
// $ANTLR start rule__TestbedDesigner__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10810:1: rule__TestbedDesigner__Group__12 : rule__TestbedDesigner__Group__12__Impl ;
public final void rule__TestbedDesigner__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10814:1: ( rule__TestbedDesigner__Group__12__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10815:2: rule__TestbedDesigner__Group__12__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group__12__Impl_in_rule__TestbedDesigner__Group__1221557);
rule__TestbedDesigner__Group__12__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__12
// $ANTLR start rule__TestbedDesigner__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10821:1: rule__TestbedDesigner__Group__12__Impl : ( '}' ) ;
public final void rule__TestbedDesigner__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10825:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10826:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10826:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10827:1: '}'
{
before(grammarAccess.getTestbedDesignerAccess().getRightCurlyBracketKeyword_12());
match(input,32,FOLLOW_32_in_rule__TestbedDesigner__Group__12__Impl21585);
after(grammarAccess.getTestbedDesignerAccess().getRightCurlyBracketKeyword_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group__12__Impl
// $ANTLR start rule__TestbedDesigner__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10866:1: rule__TestbedDesigner__Group_4__0 : rule__TestbedDesigner__Group_4__0__Impl rule__TestbedDesigner__Group_4__1 ;
public final void rule__TestbedDesigner__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10870:1: ( rule__TestbedDesigner__Group_4__0__Impl rule__TestbedDesigner__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10871:2: rule__TestbedDesigner__Group_4__0__Impl rule__TestbedDesigner__Group_4__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_4__0__Impl_in_rule__TestbedDesigner__Group_4__021642);
rule__TestbedDesigner__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_4__1_in_rule__TestbedDesigner__Group_4__021645);
rule__TestbedDesigner__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_4__0
// $ANTLR start rule__TestbedDesigner__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10878:1: rule__TestbedDesigner__Group_4__0__Impl : ( 'name' ) ;
public final void rule__TestbedDesigner__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10882:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10883:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10883:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10884:1: 'name'
{
before(grammarAccess.getTestbedDesignerAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__TestbedDesigner__Group_4__0__Impl21673);
after(grammarAccess.getTestbedDesignerAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_4__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10897:1: rule__TestbedDesigner__Group_4__1 : rule__TestbedDesigner__Group_4__1__Impl ;
public final void rule__TestbedDesigner__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10901:1: ( rule__TestbedDesigner__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10902:2: rule__TestbedDesigner__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_4__1__Impl_in_rule__TestbedDesigner__Group_4__121704);
rule__TestbedDesigner__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_4__1
// $ANTLR start rule__TestbedDesigner__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10908:1: rule__TestbedDesigner__Group_4__1__Impl : ( ( rule__TestbedDesigner__NameAssignment_4_1 ) ) ;
public final void rule__TestbedDesigner__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10912:1: ( ( ( rule__TestbedDesigner__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10913:1: ( ( rule__TestbedDesigner__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10913:1: ( ( rule__TestbedDesigner__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10914:1: ( rule__TestbedDesigner__NameAssignment_4_1 )
{
before(grammarAccess.getTestbedDesignerAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10915:1: ( rule__TestbedDesigner__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10915:2: rule__TestbedDesigner__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__TestbedDesigner__NameAssignment_4_1_in_rule__TestbedDesigner__Group_4__1__Impl21731);
rule__TestbedDesigner__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_4__1__Impl
// $ANTLR start rule__TestbedDesigner__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10929:1: rule__TestbedDesigner__Group_5__0 : rule__TestbedDesigner__Group_5__0__Impl rule__TestbedDesigner__Group_5__1 ;
public final void rule__TestbedDesigner__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10933:1: ( rule__TestbedDesigner__Group_5__0__Impl rule__TestbedDesigner__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10934:2: rule__TestbedDesigner__Group_5__0__Impl rule__TestbedDesigner__Group_5__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_5__0__Impl_in_rule__TestbedDesigner__Group_5__021765);
rule__TestbedDesigner__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_5__1_in_rule__TestbedDesigner__Group_5__021768);
rule__TestbedDesigner__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_5__0
// $ANTLR start rule__TestbedDesigner__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10941:1: rule__TestbedDesigner__Group_5__0__Impl : ( 'id' ) ;
public final void rule__TestbedDesigner__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10945:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10946:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10946:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10947:1: 'id'
{
before(grammarAccess.getTestbedDesignerAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__TestbedDesigner__Group_5__0__Impl21796);
after(grammarAccess.getTestbedDesignerAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_5__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10960:1: rule__TestbedDesigner__Group_5__1 : rule__TestbedDesigner__Group_5__1__Impl ;
public final void rule__TestbedDesigner__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10964:1: ( rule__TestbedDesigner__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10965:2: rule__TestbedDesigner__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_5__1__Impl_in_rule__TestbedDesigner__Group_5__121827);
rule__TestbedDesigner__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_5__1
// $ANTLR start rule__TestbedDesigner__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10971:1: rule__TestbedDesigner__Group_5__1__Impl : ( ( rule__TestbedDesigner__IdAssignment_5_1 ) ) ;
public final void rule__TestbedDesigner__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10975:1: ( ( ( rule__TestbedDesigner__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10976:1: ( ( rule__TestbedDesigner__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10976:1: ( ( rule__TestbedDesigner__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10977:1: ( rule__TestbedDesigner__IdAssignment_5_1 )
{
before(grammarAccess.getTestbedDesignerAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10978:1: ( rule__TestbedDesigner__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10978:2: rule__TestbedDesigner__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__TestbedDesigner__IdAssignment_5_1_in_rule__TestbedDesigner__Group_5__1__Impl21854);
rule__TestbedDesigner__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_5__1__Impl
// $ANTLR start rule__TestbedDesigner__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10992:1: rule__TestbedDesigner__Group_6__0 : rule__TestbedDesigner__Group_6__0__Impl rule__TestbedDesigner__Group_6__1 ;
public final void rule__TestbedDesigner__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10996:1: ( rule__TestbedDesigner__Group_6__0__Impl rule__TestbedDesigner__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:10997:2: rule__TestbedDesigner__Group_6__0__Impl rule__TestbedDesigner__Group_6__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_6__0__Impl_in_rule__TestbedDesigner__Group_6__021888);
rule__TestbedDesigner__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_6__1_in_rule__TestbedDesigner__Group_6__021891);
rule__TestbedDesigner__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_6__0
// $ANTLR start rule__TestbedDesigner__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11004:1: rule__TestbedDesigner__Group_6__0__Impl : ( 'description' ) ;
public final void rule__TestbedDesigner__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11008:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11009:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11009:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11010:1: 'description'
{
before(grammarAccess.getTestbedDesignerAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__TestbedDesigner__Group_6__0__Impl21919);
after(grammarAccess.getTestbedDesignerAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_6__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11023:1: rule__TestbedDesigner__Group_6__1 : rule__TestbedDesigner__Group_6__1__Impl ;
public final void rule__TestbedDesigner__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11027:1: ( rule__TestbedDesigner__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11028:2: rule__TestbedDesigner__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_6__1__Impl_in_rule__TestbedDesigner__Group_6__121950);
rule__TestbedDesigner__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_6__1
// $ANTLR start rule__TestbedDesigner__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11034:1: rule__TestbedDesigner__Group_6__1__Impl : ( ( rule__TestbedDesigner__DescriptionAssignment_6_1 ) ) ;
public final void rule__TestbedDesigner__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11038:1: ( ( ( rule__TestbedDesigner__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11039:1: ( ( rule__TestbedDesigner__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11039:1: ( ( rule__TestbedDesigner__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11040:1: ( rule__TestbedDesigner__DescriptionAssignment_6_1 )
{
before(grammarAccess.getTestbedDesignerAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11041:1: ( rule__TestbedDesigner__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11041:2: rule__TestbedDesigner__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__TestbedDesigner__DescriptionAssignment_6_1_in_rule__TestbedDesigner__Group_6__1__Impl21977);
rule__TestbedDesigner__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_6__1__Impl
// $ANTLR start rule__TestbedDesigner__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11055:1: rule__TestbedDesigner__Group_7__0 : rule__TestbedDesigner__Group_7__0__Impl rule__TestbedDesigner__Group_7__1 ;
public final void rule__TestbedDesigner__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11059:1: ( rule__TestbedDesigner__Group_7__0__Impl rule__TestbedDesigner__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11060:2: rule__TestbedDesigner__Group_7__0__Impl rule__TestbedDesigner__Group_7__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_7__0__Impl_in_rule__TestbedDesigner__Group_7__022011);
rule__TestbedDesigner__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_7__1_in_rule__TestbedDesigner__Group_7__022014);
rule__TestbedDesigner__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_7__0
// $ANTLR start rule__TestbedDesigner__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11067:1: rule__TestbedDesigner__Group_7__0__Impl : ( 'organization' ) ;
public final void rule__TestbedDesigner__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11071:1: ( ( 'organization' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11072:1: ( 'organization' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11072:1: ( 'organization' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11073:1: 'organization'
{
before(grammarAccess.getTestbedDesignerAccess().getOrganizationKeyword_7_0());
match(input,72,FOLLOW_72_in_rule__TestbedDesigner__Group_7__0__Impl22042);
after(grammarAccess.getTestbedDesignerAccess().getOrganizationKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_7__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11086:1: rule__TestbedDesigner__Group_7__1 : rule__TestbedDesigner__Group_7__1__Impl ;
public final void rule__TestbedDesigner__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11090:1: ( rule__TestbedDesigner__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11091:2: rule__TestbedDesigner__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_7__1__Impl_in_rule__TestbedDesigner__Group_7__122073);
rule__TestbedDesigner__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_7__1
// $ANTLR start rule__TestbedDesigner__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11097:1: rule__TestbedDesigner__Group_7__1__Impl : ( ( rule__TestbedDesigner__OrganizationAssignment_7_1 ) ) ;
public final void rule__TestbedDesigner__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11101:1: ( ( ( rule__TestbedDesigner__OrganizationAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11102:1: ( ( rule__TestbedDesigner__OrganizationAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11102:1: ( ( rule__TestbedDesigner__OrganizationAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11103:1: ( rule__TestbedDesigner__OrganizationAssignment_7_1 )
{
before(grammarAccess.getTestbedDesignerAccess().getOrganizationAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11104:1: ( rule__TestbedDesigner__OrganizationAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11104:2: rule__TestbedDesigner__OrganizationAssignment_7_1
{
pushFollow(FOLLOW_rule__TestbedDesigner__OrganizationAssignment_7_1_in_rule__TestbedDesigner__Group_7__1__Impl22100);
rule__TestbedDesigner__OrganizationAssignment_7_1();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getOrganizationAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_7__1__Impl
// $ANTLR start rule__TestbedDesigner__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11118:1: rule__TestbedDesigner__Group_8__0 : rule__TestbedDesigner__Group_8__0__Impl rule__TestbedDesigner__Group_8__1 ;
public final void rule__TestbedDesigner__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11122:1: ( rule__TestbedDesigner__Group_8__0__Impl rule__TestbedDesigner__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11123:2: rule__TestbedDesigner__Group_8__0__Impl rule__TestbedDesigner__Group_8__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_8__0__Impl_in_rule__TestbedDesigner__Group_8__022134);
rule__TestbedDesigner__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_8__1_in_rule__TestbedDesigner__Group_8__022137);
rule__TestbedDesigner__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_8__0
// $ANTLR start rule__TestbedDesigner__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11130:1: rule__TestbedDesigner__Group_8__0__Impl : ( 'address' ) ;
public final void rule__TestbedDesigner__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11134:1: ( ( 'address' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11135:1: ( 'address' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11135:1: ( 'address' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11136:1: 'address'
{
before(grammarAccess.getTestbedDesignerAccess().getAddressKeyword_8_0());
match(input,73,FOLLOW_73_in_rule__TestbedDesigner__Group_8__0__Impl22165);
after(grammarAccess.getTestbedDesignerAccess().getAddressKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_8__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11149:1: rule__TestbedDesigner__Group_8__1 : rule__TestbedDesigner__Group_8__1__Impl ;
public final void rule__TestbedDesigner__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11153:1: ( rule__TestbedDesigner__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11154:2: rule__TestbedDesigner__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_8__1__Impl_in_rule__TestbedDesigner__Group_8__122196);
rule__TestbedDesigner__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_8__1
// $ANTLR start rule__TestbedDesigner__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11160:1: rule__TestbedDesigner__Group_8__1__Impl : ( ( rule__TestbedDesigner__AddressAssignment_8_1 ) ) ;
public final void rule__TestbedDesigner__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11164:1: ( ( ( rule__TestbedDesigner__AddressAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11165:1: ( ( rule__TestbedDesigner__AddressAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11165:1: ( ( rule__TestbedDesigner__AddressAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11166:1: ( rule__TestbedDesigner__AddressAssignment_8_1 )
{
before(grammarAccess.getTestbedDesignerAccess().getAddressAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11167:1: ( rule__TestbedDesigner__AddressAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11167:2: rule__TestbedDesigner__AddressAssignment_8_1
{
pushFollow(FOLLOW_rule__TestbedDesigner__AddressAssignment_8_1_in_rule__TestbedDesigner__Group_8__1__Impl22223);
rule__TestbedDesigner__AddressAssignment_8_1();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getAddressAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_8__1__Impl
// $ANTLR start rule__TestbedDesigner__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11181:1: rule__TestbedDesigner__Group_9__0 : rule__TestbedDesigner__Group_9__0__Impl rule__TestbedDesigner__Group_9__1 ;
public final void rule__TestbedDesigner__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11185:1: ( rule__TestbedDesigner__Group_9__0__Impl rule__TestbedDesigner__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11186:2: rule__TestbedDesigner__Group_9__0__Impl rule__TestbedDesigner__Group_9__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_9__0__Impl_in_rule__TestbedDesigner__Group_9__022257);
rule__TestbedDesigner__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_9__1_in_rule__TestbedDesigner__Group_9__022260);
rule__TestbedDesigner__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_9__0
// $ANTLR start rule__TestbedDesigner__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11193:1: rule__TestbedDesigner__Group_9__0__Impl : ( 'telephone' ) ;
public final void rule__TestbedDesigner__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11197:1: ( ( 'telephone' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11198:1: ( 'telephone' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11198:1: ( 'telephone' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11199:1: 'telephone'
{
before(grammarAccess.getTestbedDesignerAccess().getTelephoneKeyword_9_0());
match(input,74,FOLLOW_74_in_rule__TestbedDesigner__Group_9__0__Impl22288);
after(grammarAccess.getTestbedDesignerAccess().getTelephoneKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_9__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11212:1: rule__TestbedDesigner__Group_9__1 : rule__TestbedDesigner__Group_9__1__Impl ;
public final void rule__TestbedDesigner__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11216:1: ( rule__TestbedDesigner__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11217:2: rule__TestbedDesigner__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_9__1__Impl_in_rule__TestbedDesigner__Group_9__122319);
rule__TestbedDesigner__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_9__1
// $ANTLR start rule__TestbedDesigner__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11223:1: rule__TestbedDesigner__Group_9__1__Impl : ( ( rule__TestbedDesigner__TelephoneAssignment_9_1 ) ) ;
public final void rule__TestbedDesigner__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11227:1: ( ( ( rule__TestbedDesigner__TelephoneAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11228:1: ( ( rule__TestbedDesigner__TelephoneAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11228:1: ( ( rule__TestbedDesigner__TelephoneAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11229:1: ( rule__TestbedDesigner__TelephoneAssignment_9_1 )
{
before(grammarAccess.getTestbedDesignerAccess().getTelephoneAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11230:1: ( rule__TestbedDesigner__TelephoneAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11230:2: rule__TestbedDesigner__TelephoneAssignment_9_1
{
pushFollow(FOLLOW_rule__TestbedDesigner__TelephoneAssignment_9_1_in_rule__TestbedDesigner__Group_9__1__Impl22346);
rule__TestbedDesigner__TelephoneAssignment_9_1();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getTelephoneAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_9__1__Impl
// $ANTLR start rule__TestbedDesigner__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11244:1: rule__TestbedDesigner__Group_10__0 : rule__TestbedDesigner__Group_10__0__Impl rule__TestbedDesigner__Group_10__1 ;
public final void rule__TestbedDesigner__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11248:1: ( rule__TestbedDesigner__Group_10__0__Impl rule__TestbedDesigner__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11249:2: rule__TestbedDesigner__Group_10__0__Impl rule__TestbedDesigner__Group_10__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__0__Impl_in_rule__TestbedDesigner__Group_10__022380);
rule__TestbedDesigner__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__1_in_rule__TestbedDesigner__Group_10__022383);
rule__TestbedDesigner__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__0
// $ANTLR start rule__TestbedDesigner__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11256:1: rule__TestbedDesigner__Group_10__0__Impl : ( 'designsVirtualTestbeds' ) ;
public final void rule__TestbedDesigner__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11260:1: ( ( 'designsVirtualTestbeds' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11261:1: ( 'designsVirtualTestbeds' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11261:1: ( 'designsVirtualTestbeds' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11262:1: 'designsVirtualTestbeds'
{
before(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsKeyword_10_0());
match(input,78,FOLLOW_78_in_rule__TestbedDesigner__Group_10__0__Impl22411);
after(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11275:1: rule__TestbedDesigner__Group_10__1 : rule__TestbedDesigner__Group_10__1__Impl rule__TestbedDesigner__Group_10__2 ;
public final void rule__TestbedDesigner__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11279:1: ( rule__TestbedDesigner__Group_10__1__Impl rule__TestbedDesigner__Group_10__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11280:2: rule__TestbedDesigner__Group_10__1__Impl rule__TestbedDesigner__Group_10__2
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__1__Impl_in_rule__TestbedDesigner__Group_10__122442);
rule__TestbedDesigner__Group_10__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__2_in_rule__TestbedDesigner__Group_10__122445);
rule__TestbedDesigner__Group_10__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__1
// $ANTLR start rule__TestbedDesigner__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11287:1: rule__TestbedDesigner__Group_10__1__Impl : ( '(' ) ;
public final void rule__TestbedDesigner__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11291:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11292:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11292:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11293:1: '('
{
before(grammarAccess.getTestbedDesignerAccess().getLeftParenthesisKeyword_10_1());
match(input,48,FOLLOW_48_in_rule__TestbedDesigner__Group_10__1__Impl22473);
after(grammarAccess.getTestbedDesignerAccess().getLeftParenthesisKeyword_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__1__Impl
// $ANTLR start rule__TestbedDesigner__Group_10__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11306:1: rule__TestbedDesigner__Group_10__2 : rule__TestbedDesigner__Group_10__2__Impl rule__TestbedDesigner__Group_10__3 ;
public final void rule__TestbedDesigner__Group_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11310:1: ( rule__TestbedDesigner__Group_10__2__Impl rule__TestbedDesigner__Group_10__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11311:2: rule__TestbedDesigner__Group_10__2__Impl rule__TestbedDesigner__Group_10__3
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__2__Impl_in_rule__TestbedDesigner__Group_10__222504);
rule__TestbedDesigner__Group_10__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__3_in_rule__TestbedDesigner__Group_10__222507);
rule__TestbedDesigner__Group_10__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__2
// $ANTLR start rule__TestbedDesigner__Group_10__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11318:1: rule__TestbedDesigner__Group_10__2__Impl : ( ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2 ) ) ;
public final void rule__TestbedDesigner__Group_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11322:1: ( ( ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11323:1: ( ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11323:1: ( ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11324:1: ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2 )
{
before(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsAssignment_10_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11325:1: ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11325:2: rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2
{
pushFollow(FOLLOW_rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2_in_rule__TestbedDesigner__Group_10__2__Impl22534);
rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsAssignment_10_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__2__Impl
// $ANTLR start rule__TestbedDesigner__Group_10__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11335:1: rule__TestbedDesigner__Group_10__3 : rule__TestbedDesigner__Group_10__3__Impl rule__TestbedDesigner__Group_10__4 ;
public final void rule__TestbedDesigner__Group_10__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11339:1: ( rule__TestbedDesigner__Group_10__3__Impl rule__TestbedDesigner__Group_10__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11340:2: rule__TestbedDesigner__Group_10__3__Impl rule__TestbedDesigner__Group_10__4
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__3__Impl_in_rule__TestbedDesigner__Group_10__322564);
rule__TestbedDesigner__Group_10__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__4_in_rule__TestbedDesigner__Group_10__322567);
rule__TestbedDesigner__Group_10__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__3
// $ANTLR start rule__TestbedDesigner__Group_10__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11347:1: rule__TestbedDesigner__Group_10__3__Impl : ( ( rule__TestbedDesigner__Group_10_3__0 )* ) ;
public final void rule__TestbedDesigner__Group_10__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11351:1: ( ( ( rule__TestbedDesigner__Group_10_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11352:1: ( ( rule__TestbedDesigner__Group_10_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11352:1: ( ( rule__TestbedDesigner__Group_10_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11353:1: ( rule__TestbedDesigner__Group_10_3__0 )*
{
before(grammarAccess.getTestbedDesignerAccess().getGroup_10_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11354:1: ( rule__TestbedDesigner__Group_10_3__0 )*
loop84:
do {
int alt84=2;
int LA84_0 = input.LA(1);
if ( (LA84_0==39) ) {
alt84=1;
}
switch (alt84) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11354:2: rule__TestbedDesigner__Group_10_3__0
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10_3__0_in_rule__TestbedDesigner__Group_10__3__Impl22594);
rule__TestbedDesigner__Group_10_3__0();
_fsp--;
}
break;
default :
break loop84;
}
} while (true);
after(grammarAccess.getTestbedDesignerAccess().getGroup_10_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__3__Impl
// $ANTLR start rule__TestbedDesigner__Group_10__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11364:1: rule__TestbedDesigner__Group_10__4 : rule__TestbedDesigner__Group_10__4__Impl ;
public final void rule__TestbedDesigner__Group_10__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11368:1: ( rule__TestbedDesigner__Group_10__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11369:2: rule__TestbedDesigner__Group_10__4__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10__4__Impl_in_rule__TestbedDesigner__Group_10__422625);
rule__TestbedDesigner__Group_10__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__4
// $ANTLR start rule__TestbedDesigner__Group_10__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11375:1: rule__TestbedDesigner__Group_10__4__Impl : ( ')' ) ;
public final void rule__TestbedDesigner__Group_10__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11379:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11380:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11380:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11381:1: ')'
{
before(grammarAccess.getTestbedDesignerAccess().getRightParenthesisKeyword_10_4());
match(input,49,FOLLOW_49_in_rule__TestbedDesigner__Group_10__4__Impl22653);
after(grammarAccess.getTestbedDesignerAccess().getRightParenthesisKeyword_10_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10__4__Impl
// $ANTLR start rule__TestbedDesigner__Group_10_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11404:1: rule__TestbedDesigner__Group_10_3__0 : rule__TestbedDesigner__Group_10_3__0__Impl rule__TestbedDesigner__Group_10_3__1 ;
public final void rule__TestbedDesigner__Group_10_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11408:1: ( rule__TestbedDesigner__Group_10_3__0__Impl rule__TestbedDesigner__Group_10_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11409:2: rule__TestbedDesigner__Group_10_3__0__Impl rule__TestbedDesigner__Group_10_3__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10_3__0__Impl_in_rule__TestbedDesigner__Group_10_3__022694);
rule__TestbedDesigner__Group_10_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10_3__1_in_rule__TestbedDesigner__Group_10_3__022697);
rule__TestbedDesigner__Group_10_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10_3__0
// $ANTLR start rule__TestbedDesigner__Group_10_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11416:1: rule__TestbedDesigner__Group_10_3__0__Impl : ( ',' ) ;
public final void rule__TestbedDesigner__Group_10_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11420:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11421:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11421:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11422:1: ','
{
before(grammarAccess.getTestbedDesignerAccess().getCommaKeyword_10_3_0());
match(input,39,FOLLOW_39_in_rule__TestbedDesigner__Group_10_3__0__Impl22725);
after(grammarAccess.getTestbedDesignerAccess().getCommaKeyword_10_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10_3__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_10_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11435:1: rule__TestbedDesigner__Group_10_3__1 : rule__TestbedDesigner__Group_10_3__1__Impl ;
public final void rule__TestbedDesigner__Group_10_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11439:1: ( rule__TestbedDesigner__Group_10_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11440:2: rule__TestbedDesigner__Group_10_3__1__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_10_3__1__Impl_in_rule__TestbedDesigner__Group_10_3__122756);
rule__TestbedDesigner__Group_10_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10_3__1
// $ANTLR start rule__TestbedDesigner__Group_10_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11446:1: rule__TestbedDesigner__Group_10_3__1__Impl : ( ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1 ) ) ;
public final void rule__TestbedDesigner__Group_10_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11450:1: ( ( ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11451:1: ( ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11451:1: ( ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11452:1: ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1 )
{
before(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsAssignment_10_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11453:1: ( rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11453:2: rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1
{
pushFollow(FOLLOW_rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1_in_rule__TestbedDesigner__Group_10_3__1__Impl22783);
rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsAssignment_10_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_10_3__1__Impl
// $ANTLR start rule__TestbedDesigner__Group_11__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11467:1: rule__TestbedDesigner__Group_11__0 : rule__TestbedDesigner__Group_11__0__Impl rule__TestbedDesigner__Group_11__1 ;
public final void rule__TestbedDesigner__Group_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11471:1: ( rule__TestbedDesigner__Group_11__0__Impl rule__TestbedDesigner__Group_11__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11472:2: rule__TestbedDesigner__Group_11__0__Impl rule__TestbedDesigner__Group_11__1
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_11__0__Impl_in_rule__TestbedDesigner__Group_11__022817);
rule__TestbedDesigner__Group_11__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TestbedDesigner__Group_11__1_in_rule__TestbedDesigner__Group_11__022820);
rule__TestbedDesigner__Group_11__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_11__0
// $ANTLR start rule__TestbedDesigner__Group_11__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11479:1: rule__TestbedDesigner__Group_11__0__Impl : ( 'hasAccount' ) ;
public final void rule__TestbedDesigner__Group_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11483:1: ( ( 'hasAccount' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11484:1: ( 'hasAccount' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11484:1: ( 'hasAccount' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11485:1: 'hasAccount'
{
before(grammarAccess.getTestbedDesignerAccess().getHasAccountKeyword_11_0());
match(input,75,FOLLOW_75_in_rule__TestbedDesigner__Group_11__0__Impl22848);
after(grammarAccess.getTestbedDesignerAccess().getHasAccountKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_11__0__Impl
// $ANTLR start rule__TestbedDesigner__Group_11__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11498:1: rule__TestbedDesigner__Group_11__1 : rule__TestbedDesigner__Group_11__1__Impl ;
public final void rule__TestbedDesigner__Group_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11502:1: ( rule__TestbedDesigner__Group_11__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11503:2: rule__TestbedDesigner__Group_11__1__Impl
{
pushFollow(FOLLOW_rule__TestbedDesigner__Group_11__1__Impl_in_rule__TestbedDesigner__Group_11__122879);
rule__TestbedDesigner__Group_11__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_11__1
// $ANTLR start rule__TestbedDesigner__Group_11__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11509:1: rule__TestbedDesigner__Group_11__1__Impl : ( ( rule__TestbedDesigner__HasAccountAssignment_11_1 ) ) ;
public final void rule__TestbedDesigner__Group_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11513:1: ( ( ( rule__TestbedDesigner__HasAccountAssignment_11_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11514:1: ( ( rule__TestbedDesigner__HasAccountAssignment_11_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11514:1: ( ( rule__TestbedDesigner__HasAccountAssignment_11_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11515:1: ( rule__TestbedDesigner__HasAccountAssignment_11_1 )
{
before(grammarAccess.getTestbedDesignerAccess().getHasAccountAssignment_11_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11516:1: ( rule__TestbedDesigner__HasAccountAssignment_11_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11516:2: rule__TestbedDesigner__HasAccountAssignment_11_1
{
pushFollow(FOLLOW_rule__TestbedDesigner__HasAccountAssignment_11_1_in_rule__TestbedDesigner__Group_11__1__Impl22906);
rule__TestbedDesigner__HasAccountAssignment_11_1();
_fsp--;
}
after(grammarAccess.getTestbedDesignerAccess().getHasAccountAssignment_11_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__Group_11__1__Impl
// $ANTLR start rule__Admin__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11530:1: rule__Admin__Group__0 : rule__Admin__Group__0__Impl rule__Admin__Group__1 ;
public final void rule__Admin__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11534:1: ( rule__Admin__Group__0__Impl rule__Admin__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11535:2: rule__Admin__Group__0__Impl rule__Admin__Group__1
{
pushFollow(FOLLOW_rule__Admin__Group__0__Impl_in_rule__Admin__Group__022940);
rule__Admin__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__1_in_rule__Admin__Group__022943);
rule__Admin__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__0
// $ANTLR start rule__Admin__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11542:1: rule__Admin__Group__0__Impl : ( () ) ;
public final void rule__Admin__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11546:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11547:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11547:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11548:1: ()
{
before(grammarAccess.getAdminAccess().getAdminAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11549:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11551:1:
{
}
after(grammarAccess.getAdminAccess().getAdminAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__0__Impl
// $ANTLR start rule__Admin__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11561:1: rule__Admin__Group__1 : rule__Admin__Group__1__Impl rule__Admin__Group__2 ;
public final void rule__Admin__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11565:1: ( rule__Admin__Group__1__Impl rule__Admin__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11566:2: rule__Admin__Group__1__Impl rule__Admin__Group__2
{
pushFollow(FOLLOW_rule__Admin__Group__1__Impl_in_rule__Admin__Group__123001);
rule__Admin__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__2_in_rule__Admin__Group__123004);
rule__Admin__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__1
// $ANTLR start rule__Admin__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11573:1: rule__Admin__Group__1__Impl : ( 'Admin' ) ;
public final void rule__Admin__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11577:1: ( ( 'Admin' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11578:1: ( 'Admin' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11578:1: ( 'Admin' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11579:1: 'Admin'
{
before(grammarAccess.getAdminAccess().getAdminKeyword_1());
match(input,79,FOLLOW_79_in_rule__Admin__Group__1__Impl23032);
after(grammarAccess.getAdminAccess().getAdminKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__1__Impl
// $ANTLR start rule__Admin__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11592:1: rule__Admin__Group__2 : rule__Admin__Group__2__Impl rule__Admin__Group__3 ;
public final void rule__Admin__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11596:1: ( rule__Admin__Group__2__Impl rule__Admin__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11597:2: rule__Admin__Group__2__Impl rule__Admin__Group__3
{
pushFollow(FOLLOW_rule__Admin__Group__2__Impl_in_rule__Admin__Group__223063);
rule__Admin__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__3_in_rule__Admin__Group__223066);
rule__Admin__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__2
// $ANTLR start rule__Admin__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11604:1: rule__Admin__Group__2__Impl : ( ( rule__Admin__UniqueIDAssignment_2 ) ) ;
public final void rule__Admin__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11608:1: ( ( ( rule__Admin__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11609:1: ( ( rule__Admin__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11609:1: ( ( rule__Admin__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11610:1: ( rule__Admin__UniqueIDAssignment_2 )
{
before(grammarAccess.getAdminAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11611:1: ( rule__Admin__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11611:2: rule__Admin__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__Admin__UniqueIDAssignment_2_in_rule__Admin__Group__2__Impl23093);
rule__Admin__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getAdminAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__2__Impl
// $ANTLR start rule__Admin__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11621:1: rule__Admin__Group__3 : rule__Admin__Group__3__Impl rule__Admin__Group__4 ;
public final void rule__Admin__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11625:1: ( rule__Admin__Group__3__Impl rule__Admin__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11626:2: rule__Admin__Group__3__Impl rule__Admin__Group__4
{
pushFollow(FOLLOW_rule__Admin__Group__3__Impl_in_rule__Admin__Group__323123);
rule__Admin__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__4_in_rule__Admin__Group__323126);
rule__Admin__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__3
// $ANTLR start rule__Admin__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11633:1: rule__Admin__Group__3__Impl : ( '{' ) ;
public final void rule__Admin__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11637:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11638:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11638:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11639:1: '{'
{
before(grammarAccess.getAdminAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__Admin__Group__3__Impl23154);
after(grammarAccess.getAdminAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__3__Impl
// $ANTLR start rule__Admin__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11652:1: rule__Admin__Group__4 : rule__Admin__Group__4__Impl rule__Admin__Group__5 ;
public final void rule__Admin__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11656:1: ( rule__Admin__Group__4__Impl rule__Admin__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11657:2: rule__Admin__Group__4__Impl rule__Admin__Group__5
{
pushFollow(FOLLOW_rule__Admin__Group__4__Impl_in_rule__Admin__Group__423185);
rule__Admin__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__5_in_rule__Admin__Group__423188);
rule__Admin__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__4
// $ANTLR start rule__Admin__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11664:1: rule__Admin__Group__4__Impl : ( ( rule__Admin__Group_4__0 )? ) ;
public final void rule__Admin__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11668:1: ( ( ( rule__Admin__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11669:1: ( ( rule__Admin__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11669:1: ( ( rule__Admin__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11670:1: ( rule__Admin__Group_4__0 )?
{
before(grammarAccess.getAdminAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11671:1: ( rule__Admin__Group_4__0 )?
int alt85=2;
int LA85_0 = input.LA(1);
if ( (LA85_0==33) ) {
alt85=1;
}
switch (alt85) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11671:2: rule__Admin__Group_4__0
{
pushFollow(FOLLOW_rule__Admin__Group_4__0_in_rule__Admin__Group__4__Impl23215);
rule__Admin__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getAdminAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__4__Impl
// $ANTLR start rule__Admin__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11681:1: rule__Admin__Group__5 : rule__Admin__Group__5__Impl rule__Admin__Group__6 ;
public final void rule__Admin__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11685:1: ( rule__Admin__Group__5__Impl rule__Admin__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11686:2: rule__Admin__Group__5__Impl rule__Admin__Group__6
{
pushFollow(FOLLOW_rule__Admin__Group__5__Impl_in_rule__Admin__Group__523246);
rule__Admin__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__6_in_rule__Admin__Group__523249);
rule__Admin__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__5
// $ANTLR start rule__Admin__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11693:1: rule__Admin__Group__5__Impl : ( ( rule__Admin__Group_5__0 )? ) ;
public final void rule__Admin__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11697:1: ( ( ( rule__Admin__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11698:1: ( ( rule__Admin__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11698:1: ( ( rule__Admin__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11699:1: ( rule__Admin__Group_5__0 )?
{
before(grammarAccess.getAdminAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11700:1: ( rule__Admin__Group_5__0 )?
int alt86=2;
int LA86_0 = input.LA(1);
if ( (LA86_0==34) ) {
alt86=1;
}
switch (alt86) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11700:2: rule__Admin__Group_5__0
{
pushFollow(FOLLOW_rule__Admin__Group_5__0_in_rule__Admin__Group__5__Impl23276);
rule__Admin__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getAdminAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__5__Impl
// $ANTLR start rule__Admin__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11710:1: rule__Admin__Group__6 : rule__Admin__Group__6__Impl rule__Admin__Group__7 ;
public final void rule__Admin__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11714:1: ( rule__Admin__Group__6__Impl rule__Admin__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11715:2: rule__Admin__Group__6__Impl rule__Admin__Group__7
{
pushFollow(FOLLOW_rule__Admin__Group__6__Impl_in_rule__Admin__Group__623307);
rule__Admin__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__7_in_rule__Admin__Group__623310);
rule__Admin__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__6
// $ANTLR start rule__Admin__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11722:1: rule__Admin__Group__6__Impl : ( ( rule__Admin__Group_6__0 )? ) ;
public final void rule__Admin__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11726:1: ( ( ( rule__Admin__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11727:1: ( ( rule__Admin__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11727:1: ( ( rule__Admin__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11728:1: ( rule__Admin__Group_6__0 )?
{
before(grammarAccess.getAdminAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11729:1: ( rule__Admin__Group_6__0 )?
int alt87=2;
int LA87_0 = input.LA(1);
if ( (LA87_0==35) ) {
alt87=1;
}
switch (alt87) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11729:2: rule__Admin__Group_6__0
{
pushFollow(FOLLOW_rule__Admin__Group_6__0_in_rule__Admin__Group__6__Impl23337);
rule__Admin__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getAdminAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__6__Impl
// $ANTLR start rule__Admin__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11739:1: rule__Admin__Group__7 : rule__Admin__Group__7__Impl rule__Admin__Group__8 ;
public final void rule__Admin__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11743:1: ( rule__Admin__Group__7__Impl rule__Admin__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11744:2: rule__Admin__Group__7__Impl rule__Admin__Group__8
{
pushFollow(FOLLOW_rule__Admin__Group__7__Impl_in_rule__Admin__Group__723368);
rule__Admin__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__8_in_rule__Admin__Group__723371);
rule__Admin__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__7
// $ANTLR start rule__Admin__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11751:1: rule__Admin__Group__7__Impl : ( ( rule__Admin__Group_7__0 )? ) ;
public final void rule__Admin__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11755:1: ( ( ( rule__Admin__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11756:1: ( ( rule__Admin__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11756:1: ( ( rule__Admin__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11757:1: ( rule__Admin__Group_7__0 )?
{
before(grammarAccess.getAdminAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11758:1: ( rule__Admin__Group_7__0 )?
int alt88=2;
int LA88_0 = input.LA(1);
if ( (LA88_0==72) ) {
alt88=1;
}
switch (alt88) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11758:2: rule__Admin__Group_7__0
{
pushFollow(FOLLOW_rule__Admin__Group_7__0_in_rule__Admin__Group__7__Impl23398);
rule__Admin__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getAdminAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__7__Impl
// $ANTLR start rule__Admin__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11768:1: rule__Admin__Group__8 : rule__Admin__Group__8__Impl rule__Admin__Group__9 ;
public final void rule__Admin__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11772:1: ( rule__Admin__Group__8__Impl rule__Admin__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11773:2: rule__Admin__Group__8__Impl rule__Admin__Group__9
{
pushFollow(FOLLOW_rule__Admin__Group__8__Impl_in_rule__Admin__Group__823429);
rule__Admin__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__9_in_rule__Admin__Group__823432);
rule__Admin__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__8
// $ANTLR start rule__Admin__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11780:1: rule__Admin__Group__8__Impl : ( ( rule__Admin__Group_8__0 )? ) ;
public final void rule__Admin__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11784:1: ( ( ( rule__Admin__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11785:1: ( ( rule__Admin__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11785:1: ( ( rule__Admin__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11786:1: ( rule__Admin__Group_8__0 )?
{
before(grammarAccess.getAdminAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11787:1: ( rule__Admin__Group_8__0 )?
int alt89=2;
int LA89_0 = input.LA(1);
if ( (LA89_0==73) ) {
alt89=1;
}
switch (alt89) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11787:2: rule__Admin__Group_8__0
{
pushFollow(FOLLOW_rule__Admin__Group_8__0_in_rule__Admin__Group__8__Impl23459);
rule__Admin__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getAdminAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__8__Impl
// $ANTLR start rule__Admin__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11797:1: rule__Admin__Group__9 : rule__Admin__Group__9__Impl rule__Admin__Group__10 ;
public final void rule__Admin__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11801:1: ( rule__Admin__Group__9__Impl rule__Admin__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11802:2: rule__Admin__Group__9__Impl rule__Admin__Group__10
{
pushFollow(FOLLOW_rule__Admin__Group__9__Impl_in_rule__Admin__Group__923490);
rule__Admin__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__10_in_rule__Admin__Group__923493);
rule__Admin__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__9
// $ANTLR start rule__Admin__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11809:1: rule__Admin__Group__9__Impl : ( ( rule__Admin__Group_9__0 )? ) ;
public final void rule__Admin__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11813:1: ( ( ( rule__Admin__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11814:1: ( ( rule__Admin__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11814:1: ( ( rule__Admin__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11815:1: ( rule__Admin__Group_9__0 )?
{
before(grammarAccess.getAdminAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11816:1: ( rule__Admin__Group_9__0 )?
int alt90=2;
int LA90_0 = input.LA(1);
if ( (LA90_0==74) ) {
alt90=1;
}
switch (alt90) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11816:2: rule__Admin__Group_9__0
{
pushFollow(FOLLOW_rule__Admin__Group_9__0_in_rule__Admin__Group__9__Impl23520);
rule__Admin__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getAdminAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__9__Impl
// $ANTLR start rule__Admin__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11826:1: rule__Admin__Group__10 : rule__Admin__Group__10__Impl rule__Admin__Group__11 ;
public final void rule__Admin__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11830:1: ( rule__Admin__Group__10__Impl rule__Admin__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11831:2: rule__Admin__Group__10__Impl rule__Admin__Group__11
{
pushFollow(FOLLOW_rule__Admin__Group__10__Impl_in_rule__Admin__Group__1023551);
rule__Admin__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group__11_in_rule__Admin__Group__1023554);
rule__Admin__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__10
// $ANTLR start rule__Admin__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11838:1: rule__Admin__Group__10__Impl : ( ( rule__Admin__Group_10__0 )? ) ;
public final void rule__Admin__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11842:1: ( ( ( rule__Admin__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11843:1: ( ( rule__Admin__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11843:1: ( ( rule__Admin__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11844:1: ( rule__Admin__Group_10__0 )?
{
before(grammarAccess.getAdminAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11845:1: ( rule__Admin__Group_10__0 )?
int alt91=2;
int LA91_0 = input.LA(1);
if ( (LA91_0==75) ) {
alt91=1;
}
switch (alt91) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11845:2: rule__Admin__Group_10__0
{
pushFollow(FOLLOW_rule__Admin__Group_10__0_in_rule__Admin__Group__10__Impl23581);
rule__Admin__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getAdminAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__10__Impl
// $ANTLR start rule__Admin__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11855:1: rule__Admin__Group__11 : rule__Admin__Group__11__Impl ;
public final void rule__Admin__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11859:1: ( rule__Admin__Group__11__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11860:2: rule__Admin__Group__11__Impl
{
pushFollow(FOLLOW_rule__Admin__Group__11__Impl_in_rule__Admin__Group__1123612);
rule__Admin__Group__11__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__11
// $ANTLR start rule__Admin__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11866:1: rule__Admin__Group__11__Impl : ( '}' ) ;
public final void rule__Admin__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11870:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11871:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11871:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11872:1: '}'
{
before(grammarAccess.getAdminAccess().getRightCurlyBracketKeyword_11());
match(input,32,FOLLOW_32_in_rule__Admin__Group__11__Impl23640);
after(grammarAccess.getAdminAccess().getRightCurlyBracketKeyword_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group__11__Impl
// $ANTLR start rule__Admin__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11909:1: rule__Admin__Group_4__0 : rule__Admin__Group_4__0__Impl rule__Admin__Group_4__1 ;
public final void rule__Admin__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11913:1: ( rule__Admin__Group_4__0__Impl rule__Admin__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11914:2: rule__Admin__Group_4__0__Impl rule__Admin__Group_4__1
{
pushFollow(FOLLOW_rule__Admin__Group_4__0__Impl_in_rule__Admin__Group_4__023695);
rule__Admin__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group_4__1_in_rule__Admin__Group_4__023698);
rule__Admin__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_4__0
// $ANTLR start rule__Admin__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11921:1: rule__Admin__Group_4__0__Impl : ( 'name' ) ;
public final void rule__Admin__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11925:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11926:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11926:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11927:1: 'name'
{
before(grammarAccess.getAdminAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__Admin__Group_4__0__Impl23726);
after(grammarAccess.getAdminAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_4__0__Impl
// $ANTLR start rule__Admin__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11940:1: rule__Admin__Group_4__1 : rule__Admin__Group_4__1__Impl ;
public final void rule__Admin__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11944:1: ( rule__Admin__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11945:2: rule__Admin__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Admin__Group_4__1__Impl_in_rule__Admin__Group_4__123757);
rule__Admin__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_4__1
// $ANTLR start rule__Admin__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11951:1: rule__Admin__Group_4__1__Impl : ( ( rule__Admin__NameAssignment_4_1 ) ) ;
public final void rule__Admin__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11955:1: ( ( ( rule__Admin__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11956:1: ( ( rule__Admin__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11956:1: ( ( rule__Admin__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11957:1: ( rule__Admin__NameAssignment_4_1 )
{
before(grammarAccess.getAdminAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11958:1: ( rule__Admin__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11958:2: rule__Admin__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__Admin__NameAssignment_4_1_in_rule__Admin__Group_4__1__Impl23784);
rule__Admin__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getAdminAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_4__1__Impl
// $ANTLR start rule__Admin__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11972:1: rule__Admin__Group_5__0 : rule__Admin__Group_5__0__Impl rule__Admin__Group_5__1 ;
public final void rule__Admin__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11976:1: ( rule__Admin__Group_5__0__Impl rule__Admin__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11977:2: rule__Admin__Group_5__0__Impl rule__Admin__Group_5__1
{
pushFollow(FOLLOW_rule__Admin__Group_5__0__Impl_in_rule__Admin__Group_5__023818);
rule__Admin__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group_5__1_in_rule__Admin__Group_5__023821);
rule__Admin__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_5__0
// $ANTLR start rule__Admin__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11984:1: rule__Admin__Group_5__0__Impl : ( 'id' ) ;
public final void rule__Admin__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11988:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11989:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11989:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:11990:1: 'id'
{
before(grammarAccess.getAdminAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__Admin__Group_5__0__Impl23849);
after(grammarAccess.getAdminAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_5__0__Impl
// $ANTLR start rule__Admin__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12003:1: rule__Admin__Group_5__1 : rule__Admin__Group_5__1__Impl ;
public final void rule__Admin__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12007:1: ( rule__Admin__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12008:2: rule__Admin__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Admin__Group_5__1__Impl_in_rule__Admin__Group_5__123880);
rule__Admin__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_5__1
// $ANTLR start rule__Admin__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12014:1: rule__Admin__Group_5__1__Impl : ( ( rule__Admin__IdAssignment_5_1 ) ) ;
public final void rule__Admin__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12018:1: ( ( ( rule__Admin__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12019:1: ( ( rule__Admin__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12019:1: ( ( rule__Admin__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12020:1: ( rule__Admin__IdAssignment_5_1 )
{
before(grammarAccess.getAdminAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12021:1: ( rule__Admin__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12021:2: rule__Admin__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__Admin__IdAssignment_5_1_in_rule__Admin__Group_5__1__Impl23907);
rule__Admin__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getAdminAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_5__1__Impl
// $ANTLR start rule__Admin__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12035:1: rule__Admin__Group_6__0 : rule__Admin__Group_6__0__Impl rule__Admin__Group_6__1 ;
public final void rule__Admin__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12039:1: ( rule__Admin__Group_6__0__Impl rule__Admin__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12040:2: rule__Admin__Group_6__0__Impl rule__Admin__Group_6__1
{
pushFollow(FOLLOW_rule__Admin__Group_6__0__Impl_in_rule__Admin__Group_6__023941);
rule__Admin__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group_6__1_in_rule__Admin__Group_6__023944);
rule__Admin__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_6__0
// $ANTLR start rule__Admin__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12047:1: rule__Admin__Group_6__0__Impl : ( 'description' ) ;
public final void rule__Admin__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12051:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12052:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12052:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12053:1: 'description'
{
before(grammarAccess.getAdminAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__Admin__Group_6__0__Impl23972);
after(grammarAccess.getAdminAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_6__0__Impl
// $ANTLR start rule__Admin__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12066:1: rule__Admin__Group_6__1 : rule__Admin__Group_6__1__Impl ;
public final void rule__Admin__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12070:1: ( rule__Admin__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12071:2: rule__Admin__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__Admin__Group_6__1__Impl_in_rule__Admin__Group_6__124003);
rule__Admin__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_6__1
// $ANTLR start rule__Admin__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12077:1: rule__Admin__Group_6__1__Impl : ( ( rule__Admin__DescriptionAssignment_6_1 ) ) ;
public final void rule__Admin__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12081:1: ( ( ( rule__Admin__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12082:1: ( ( rule__Admin__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12082:1: ( ( rule__Admin__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12083:1: ( rule__Admin__DescriptionAssignment_6_1 )
{
before(grammarAccess.getAdminAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12084:1: ( rule__Admin__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12084:2: rule__Admin__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__Admin__DescriptionAssignment_6_1_in_rule__Admin__Group_6__1__Impl24030);
rule__Admin__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getAdminAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_6__1__Impl
// $ANTLR start rule__Admin__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12098:1: rule__Admin__Group_7__0 : rule__Admin__Group_7__0__Impl rule__Admin__Group_7__1 ;
public final void rule__Admin__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12102:1: ( rule__Admin__Group_7__0__Impl rule__Admin__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12103:2: rule__Admin__Group_7__0__Impl rule__Admin__Group_7__1
{
pushFollow(FOLLOW_rule__Admin__Group_7__0__Impl_in_rule__Admin__Group_7__024064);
rule__Admin__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group_7__1_in_rule__Admin__Group_7__024067);
rule__Admin__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_7__0
// $ANTLR start rule__Admin__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12110:1: rule__Admin__Group_7__0__Impl : ( 'organization' ) ;
public final void rule__Admin__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12114:1: ( ( 'organization' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12115:1: ( 'organization' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12115:1: ( 'organization' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12116:1: 'organization'
{
before(grammarAccess.getAdminAccess().getOrganizationKeyword_7_0());
match(input,72,FOLLOW_72_in_rule__Admin__Group_7__0__Impl24095);
after(grammarAccess.getAdminAccess().getOrganizationKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_7__0__Impl
// $ANTLR start rule__Admin__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12129:1: rule__Admin__Group_7__1 : rule__Admin__Group_7__1__Impl ;
public final void rule__Admin__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12133:1: ( rule__Admin__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12134:2: rule__Admin__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__Admin__Group_7__1__Impl_in_rule__Admin__Group_7__124126);
rule__Admin__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_7__1
// $ANTLR start rule__Admin__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12140:1: rule__Admin__Group_7__1__Impl : ( ( rule__Admin__OrganizationAssignment_7_1 ) ) ;
public final void rule__Admin__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12144:1: ( ( ( rule__Admin__OrganizationAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12145:1: ( ( rule__Admin__OrganizationAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12145:1: ( ( rule__Admin__OrganizationAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12146:1: ( rule__Admin__OrganizationAssignment_7_1 )
{
before(grammarAccess.getAdminAccess().getOrganizationAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12147:1: ( rule__Admin__OrganizationAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12147:2: rule__Admin__OrganizationAssignment_7_1
{
pushFollow(FOLLOW_rule__Admin__OrganizationAssignment_7_1_in_rule__Admin__Group_7__1__Impl24153);
rule__Admin__OrganizationAssignment_7_1();
_fsp--;
}
after(grammarAccess.getAdminAccess().getOrganizationAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_7__1__Impl
// $ANTLR start rule__Admin__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12161:1: rule__Admin__Group_8__0 : rule__Admin__Group_8__0__Impl rule__Admin__Group_8__1 ;
public final void rule__Admin__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12165:1: ( rule__Admin__Group_8__0__Impl rule__Admin__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12166:2: rule__Admin__Group_8__0__Impl rule__Admin__Group_8__1
{
pushFollow(FOLLOW_rule__Admin__Group_8__0__Impl_in_rule__Admin__Group_8__024187);
rule__Admin__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group_8__1_in_rule__Admin__Group_8__024190);
rule__Admin__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_8__0
// $ANTLR start rule__Admin__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12173:1: rule__Admin__Group_8__0__Impl : ( 'address' ) ;
public final void rule__Admin__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12177:1: ( ( 'address' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12178:1: ( 'address' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12178:1: ( 'address' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12179:1: 'address'
{
before(grammarAccess.getAdminAccess().getAddressKeyword_8_0());
match(input,73,FOLLOW_73_in_rule__Admin__Group_8__0__Impl24218);
after(grammarAccess.getAdminAccess().getAddressKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_8__0__Impl
// $ANTLR start rule__Admin__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12192:1: rule__Admin__Group_8__1 : rule__Admin__Group_8__1__Impl ;
public final void rule__Admin__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12196:1: ( rule__Admin__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12197:2: rule__Admin__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__Admin__Group_8__1__Impl_in_rule__Admin__Group_8__124249);
rule__Admin__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_8__1
// $ANTLR start rule__Admin__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12203:1: rule__Admin__Group_8__1__Impl : ( ( rule__Admin__AddressAssignment_8_1 ) ) ;
public final void rule__Admin__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12207:1: ( ( ( rule__Admin__AddressAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12208:1: ( ( rule__Admin__AddressAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12208:1: ( ( rule__Admin__AddressAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12209:1: ( rule__Admin__AddressAssignment_8_1 )
{
before(grammarAccess.getAdminAccess().getAddressAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12210:1: ( rule__Admin__AddressAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12210:2: rule__Admin__AddressAssignment_8_1
{
pushFollow(FOLLOW_rule__Admin__AddressAssignment_8_1_in_rule__Admin__Group_8__1__Impl24276);
rule__Admin__AddressAssignment_8_1();
_fsp--;
}
after(grammarAccess.getAdminAccess().getAddressAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_8__1__Impl
// $ANTLR start rule__Admin__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12224:1: rule__Admin__Group_9__0 : rule__Admin__Group_9__0__Impl rule__Admin__Group_9__1 ;
public final void rule__Admin__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12228:1: ( rule__Admin__Group_9__0__Impl rule__Admin__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12229:2: rule__Admin__Group_9__0__Impl rule__Admin__Group_9__1
{
pushFollow(FOLLOW_rule__Admin__Group_9__0__Impl_in_rule__Admin__Group_9__024310);
rule__Admin__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group_9__1_in_rule__Admin__Group_9__024313);
rule__Admin__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_9__0
// $ANTLR start rule__Admin__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12236:1: rule__Admin__Group_9__0__Impl : ( 'telephone' ) ;
public final void rule__Admin__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12240:1: ( ( 'telephone' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12241:1: ( 'telephone' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12241:1: ( 'telephone' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12242:1: 'telephone'
{
before(grammarAccess.getAdminAccess().getTelephoneKeyword_9_0());
match(input,74,FOLLOW_74_in_rule__Admin__Group_9__0__Impl24341);
after(grammarAccess.getAdminAccess().getTelephoneKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_9__0__Impl
// $ANTLR start rule__Admin__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12255:1: rule__Admin__Group_9__1 : rule__Admin__Group_9__1__Impl ;
public final void rule__Admin__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12259:1: ( rule__Admin__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12260:2: rule__Admin__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__Admin__Group_9__1__Impl_in_rule__Admin__Group_9__124372);
rule__Admin__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_9__1
// $ANTLR start rule__Admin__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12266:1: rule__Admin__Group_9__1__Impl : ( ( rule__Admin__TelephoneAssignment_9_1 ) ) ;
public final void rule__Admin__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12270:1: ( ( ( rule__Admin__TelephoneAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12271:1: ( ( rule__Admin__TelephoneAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12271:1: ( ( rule__Admin__TelephoneAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12272:1: ( rule__Admin__TelephoneAssignment_9_1 )
{
before(grammarAccess.getAdminAccess().getTelephoneAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12273:1: ( rule__Admin__TelephoneAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12273:2: rule__Admin__TelephoneAssignment_9_1
{
pushFollow(FOLLOW_rule__Admin__TelephoneAssignment_9_1_in_rule__Admin__Group_9__1__Impl24399);
rule__Admin__TelephoneAssignment_9_1();
_fsp--;
}
after(grammarAccess.getAdminAccess().getTelephoneAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_9__1__Impl
// $ANTLR start rule__Admin__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12287:1: rule__Admin__Group_10__0 : rule__Admin__Group_10__0__Impl rule__Admin__Group_10__1 ;
public final void rule__Admin__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12291:1: ( rule__Admin__Group_10__0__Impl rule__Admin__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12292:2: rule__Admin__Group_10__0__Impl rule__Admin__Group_10__1
{
pushFollow(FOLLOW_rule__Admin__Group_10__0__Impl_in_rule__Admin__Group_10__024433);
rule__Admin__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Admin__Group_10__1_in_rule__Admin__Group_10__024436);
rule__Admin__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_10__0
// $ANTLR start rule__Admin__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12299:1: rule__Admin__Group_10__0__Impl : ( 'hasAccount' ) ;
public final void rule__Admin__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12303:1: ( ( 'hasAccount' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12304:1: ( 'hasAccount' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12304:1: ( 'hasAccount' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12305:1: 'hasAccount'
{
before(grammarAccess.getAdminAccess().getHasAccountKeyword_10_0());
match(input,75,FOLLOW_75_in_rule__Admin__Group_10__0__Impl24464);
after(grammarAccess.getAdminAccess().getHasAccountKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_10__0__Impl
// $ANTLR start rule__Admin__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12318:1: rule__Admin__Group_10__1 : rule__Admin__Group_10__1__Impl ;
public final void rule__Admin__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12322:1: ( rule__Admin__Group_10__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12323:2: rule__Admin__Group_10__1__Impl
{
pushFollow(FOLLOW_rule__Admin__Group_10__1__Impl_in_rule__Admin__Group_10__124495);
rule__Admin__Group_10__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_10__1
// $ANTLR start rule__Admin__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12329:1: rule__Admin__Group_10__1__Impl : ( ( rule__Admin__HasAccountAssignment_10_1 ) ) ;
public final void rule__Admin__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12333:1: ( ( ( rule__Admin__HasAccountAssignment_10_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12334:1: ( ( rule__Admin__HasAccountAssignment_10_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12334:1: ( ( rule__Admin__HasAccountAssignment_10_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12335:1: ( rule__Admin__HasAccountAssignment_10_1 )
{
before(grammarAccess.getAdminAccess().getHasAccountAssignment_10_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12336:1: ( rule__Admin__HasAccountAssignment_10_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12336:2: rule__Admin__HasAccountAssignment_10_1
{
pushFollow(FOLLOW_rule__Admin__HasAccountAssignment_10_1_in_rule__Admin__Group_10__1__Impl24522);
rule__Admin__HasAccountAssignment_10_1();
_fsp--;
}
after(grammarAccess.getAdminAccess().getHasAccountAssignment_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__Group_10__1__Impl
// $ANTLR start rule__OfficeCustomer__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12350:1: rule__OfficeCustomer__Group__0 : rule__OfficeCustomer__Group__0__Impl rule__OfficeCustomer__Group__1 ;
public final void rule__OfficeCustomer__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12354:1: ( rule__OfficeCustomer__Group__0__Impl rule__OfficeCustomer__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12355:2: rule__OfficeCustomer__Group__0__Impl rule__OfficeCustomer__Group__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__0__Impl_in_rule__OfficeCustomer__Group__024556);
rule__OfficeCustomer__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__1_in_rule__OfficeCustomer__Group__024559);
rule__OfficeCustomer__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__0
// $ANTLR start rule__OfficeCustomer__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12362:1: rule__OfficeCustomer__Group__0__Impl : ( () ) ;
public final void rule__OfficeCustomer__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12366:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12367:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12367:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12368:1: ()
{
before(grammarAccess.getOfficeCustomerAccess().getOfficeCustomerAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12369:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12371:1:
{
}
after(grammarAccess.getOfficeCustomerAccess().getOfficeCustomerAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__0__Impl
// $ANTLR start rule__OfficeCustomer__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12381:1: rule__OfficeCustomer__Group__1 : rule__OfficeCustomer__Group__1__Impl rule__OfficeCustomer__Group__2 ;
public final void rule__OfficeCustomer__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12385:1: ( rule__OfficeCustomer__Group__1__Impl rule__OfficeCustomer__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12386:2: rule__OfficeCustomer__Group__1__Impl rule__OfficeCustomer__Group__2
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__1__Impl_in_rule__OfficeCustomer__Group__124617);
rule__OfficeCustomer__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__2_in_rule__OfficeCustomer__Group__124620);
rule__OfficeCustomer__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__1
// $ANTLR start rule__OfficeCustomer__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12393:1: rule__OfficeCustomer__Group__1__Impl : ( 'OfficeCustomer' ) ;
public final void rule__OfficeCustomer__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12397:1: ( ( 'OfficeCustomer' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12398:1: ( 'OfficeCustomer' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12398:1: ( 'OfficeCustomer' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12399:1: 'OfficeCustomer'
{
before(grammarAccess.getOfficeCustomerAccess().getOfficeCustomerKeyword_1());
match(input,80,FOLLOW_80_in_rule__OfficeCustomer__Group__1__Impl24648);
after(grammarAccess.getOfficeCustomerAccess().getOfficeCustomerKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__1__Impl
// $ANTLR start rule__OfficeCustomer__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12412:1: rule__OfficeCustomer__Group__2 : rule__OfficeCustomer__Group__2__Impl rule__OfficeCustomer__Group__3 ;
public final void rule__OfficeCustomer__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12416:1: ( rule__OfficeCustomer__Group__2__Impl rule__OfficeCustomer__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12417:2: rule__OfficeCustomer__Group__2__Impl rule__OfficeCustomer__Group__3
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__2__Impl_in_rule__OfficeCustomer__Group__224679);
rule__OfficeCustomer__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__3_in_rule__OfficeCustomer__Group__224682);
rule__OfficeCustomer__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__2
// $ANTLR start rule__OfficeCustomer__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12424:1: rule__OfficeCustomer__Group__2__Impl : ( ( rule__OfficeCustomer__UniqueIDAssignment_2 ) ) ;
public final void rule__OfficeCustomer__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12428:1: ( ( ( rule__OfficeCustomer__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12429:1: ( ( rule__OfficeCustomer__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12429:1: ( ( rule__OfficeCustomer__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12430:1: ( rule__OfficeCustomer__UniqueIDAssignment_2 )
{
before(grammarAccess.getOfficeCustomerAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12431:1: ( rule__OfficeCustomer__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12431:2: rule__OfficeCustomer__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__OfficeCustomer__UniqueIDAssignment_2_in_rule__OfficeCustomer__Group__2__Impl24709);
rule__OfficeCustomer__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__2__Impl
// $ANTLR start rule__OfficeCustomer__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12441:1: rule__OfficeCustomer__Group__3 : rule__OfficeCustomer__Group__3__Impl rule__OfficeCustomer__Group__4 ;
public final void rule__OfficeCustomer__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12445:1: ( rule__OfficeCustomer__Group__3__Impl rule__OfficeCustomer__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12446:2: rule__OfficeCustomer__Group__3__Impl rule__OfficeCustomer__Group__4
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__3__Impl_in_rule__OfficeCustomer__Group__324739);
rule__OfficeCustomer__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__4_in_rule__OfficeCustomer__Group__324742);
rule__OfficeCustomer__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__3
// $ANTLR start rule__OfficeCustomer__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12453:1: rule__OfficeCustomer__Group__3__Impl : ( '{' ) ;
public final void rule__OfficeCustomer__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12457:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12458:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12458:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12459:1: '{'
{
before(grammarAccess.getOfficeCustomerAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__OfficeCustomer__Group__3__Impl24770);
after(grammarAccess.getOfficeCustomerAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__3__Impl
// $ANTLR start rule__OfficeCustomer__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12472:1: rule__OfficeCustomer__Group__4 : rule__OfficeCustomer__Group__4__Impl rule__OfficeCustomer__Group__5 ;
public final void rule__OfficeCustomer__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12476:1: ( rule__OfficeCustomer__Group__4__Impl rule__OfficeCustomer__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12477:2: rule__OfficeCustomer__Group__4__Impl rule__OfficeCustomer__Group__5
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__4__Impl_in_rule__OfficeCustomer__Group__424801);
rule__OfficeCustomer__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__5_in_rule__OfficeCustomer__Group__424804);
rule__OfficeCustomer__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__4
// $ANTLR start rule__OfficeCustomer__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12484:1: rule__OfficeCustomer__Group__4__Impl : ( ( rule__OfficeCustomer__Group_4__0 )? ) ;
public final void rule__OfficeCustomer__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12488:1: ( ( ( rule__OfficeCustomer__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12489:1: ( ( rule__OfficeCustomer__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12489:1: ( ( rule__OfficeCustomer__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12490:1: ( rule__OfficeCustomer__Group_4__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12491:1: ( rule__OfficeCustomer__Group_4__0 )?
int alt92=2;
int LA92_0 = input.LA(1);
if ( (LA92_0==33) ) {
alt92=1;
}
switch (alt92) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12491:2: rule__OfficeCustomer__Group_4__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_4__0_in_rule__OfficeCustomer__Group__4__Impl24831);
rule__OfficeCustomer__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__4__Impl
// $ANTLR start rule__OfficeCustomer__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12501:1: rule__OfficeCustomer__Group__5 : rule__OfficeCustomer__Group__5__Impl rule__OfficeCustomer__Group__6 ;
public final void rule__OfficeCustomer__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12505:1: ( rule__OfficeCustomer__Group__5__Impl rule__OfficeCustomer__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12506:2: rule__OfficeCustomer__Group__5__Impl rule__OfficeCustomer__Group__6
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__5__Impl_in_rule__OfficeCustomer__Group__524862);
rule__OfficeCustomer__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__6_in_rule__OfficeCustomer__Group__524865);
rule__OfficeCustomer__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__5
// $ANTLR start rule__OfficeCustomer__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12513:1: rule__OfficeCustomer__Group__5__Impl : ( ( rule__OfficeCustomer__Group_5__0 )? ) ;
public final void rule__OfficeCustomer__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12517:1: ( ( ( rule__OfficeCustomer__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12518:1: ( ( rule__OfficeCustomer__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12518:1: ( ( rule__OfficeCustomer__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12519:1: ( rule__OfficeCustomer__Group_5__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12520:1: ( rule__OfficeCustomer__Group_5__0 )?
int alt93=2;
int LA93_0 = input.LA(1);
if ( (LA93_0==34) ) {
alt93=1;
}
switch (alt93) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12520:2: rule__OfficeCustomer__Group_5__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_5__0_in_rule__OfficeCustomer__Group__5__Impl24892);
rule__OfficeCustomer__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__5__Impl
// $ANTLR start rule__OfficeCustomer__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12530:1: rule__OfficeCustomer__Group__6 : rule__OfficeCustomer__Group__6__Impl rule__OfficeCustomer__Group__7 ;
public final void rule__OfficeCustomer__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12534:1: ( rule__OfficeCustomer__Group__6__Impl rule__OfficeCustomer__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12535:2: rule__OfficeCustomer__Group__6__Impl rule__OfficeCustomer__Group__7
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__6__Impl_in_rule__OfficeCustomer__Group__624923);
rule__OfficeCustomer__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__7_in_rule__OfficeCustomer__Group__624926);
rule__OfficeCustomer__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__6
// $ANTLR start rule__OfficeCustomer__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12542:1: rule__OfficeCustomer__Group__6__Impl : ( ( rule__OfficeCustomer__Group_6__0 )? ) ;
public final void rule__OfficeCustomer__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12546:1: ( ( ( rule__OfficeCustomer__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12547:1: ( ( rule__OfficeCustomer__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12547:1: ( ( rule__OfficeCustomer__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12548:1: ( rule__OfficeCustomer__Group_6__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12549:1: ( rule__OfficeCustomer__Group_6__0 )?
int alt94=2;
int LA94_0 = input.LA(1);
if ( (LA94_0==35) ) {
alt94=1;
}
switch (alt94) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12549:2: rule__OfficeCustomer__Group_6__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_6__0_in_rule__OfficeCustomer__Group__6__Impl24953);
rule__OfficeCustomer__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__6__Impl
// $ANTLR start rule__OfficeCustomer__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12559:1: rule__OfficeCustomer__Group__7 : rule__OfficeCustomer__Group__7__Impl rule__OfficeCustomer__Group__8 ;
public final void rule__OfficeCustomer__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12563:1: ( rule__OfficeCustomer__Group__7__Impl rule__OfficeCustomer__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12564:2: rule__OfficeCustomer__Group__7__Impl rule__OfficeCustomer__Group__8
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__7__Impl_in_rule__OfficeCustomer__Group__724984);
rule__OfficeCustomer__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__8_in_rule__OfficeCustomer__Group__724987);
rule__OfficeCustomer__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__7
// $ANTLR start rule__OfficeCustomer__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12571:1: rule__OfficeCustomer__Group__7__Impl : ( ( rule__OfficeCustomer__Group_7__0 )? ) ;
public final void rule__OfficeCustomer__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12575:1: ( ( ( rule__OfficeCustomer__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12576:1: ( ( rule__OfficeCustomer__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12576:1: ( ( rule__OfficeCustomer__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12577:1: ( rule__OfficeCustomer__Group_7__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12578:1: ( rule__OfficeCustomer__Group_7__0 )?
int alt95=2;
int LA95_0 = input.LA(1);
if ( (LA95_0==72) ) {
alt95=1;
}
switch (alt95) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12578:2: rule__OfficeCustomer__Group_7__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_7__0_in_rule__OfficeCustomer__Group__7__Impl25014);
rule__OfficeCustomer__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__7__Impl
// $ANTLR start rule__OfficeCustomer__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12588:1: rule__OfficeCustomer__Group__8 : rule__OfficeCustomer__Group__8__Impl rule__OfficeCustomer__Group__9 ;
public final void rule__OfficeCustomer__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12592:1: ( rule__OfficeCustomer__Group__8__Impl rule__OfficeCustomer__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12593:2: rule__OfficeCustomer__Group__8__Impl rule__OfficeCustomer__Group__9
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__8__Impl_in_rule__OfficeCustomer__Group__825045);
rule__OfficeCustomer__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__9_in_rule__OfficeCustomer__Group__825048);
rule__OfficeCustomer__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__8
// $ANTLR start rule__OfficeCustomer__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12600:1: rule__OfficeCustomer__Group__8__Impl : ( ( rule__OfficeCustomer__Group_8__0 )? ) ;
public final void rule__OfficeCustomer__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12604:1: ( ( ( rule__OfficeCustomer__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12605:1: ( ( rule__OfficeCustomer__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12605:1: ( ( rule__OfficeCustomer__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12606:1: ( rule__OfficeCustomer__Group_8__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12607:1: ( rule__OfficeCustomer__Group_8__0 )?
int alt96=2;
int LA96_0 = input.LA(1);
if ( (LA96_0==73) ) {
alt96=1;
}
switch (alt96) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12607:2: rule__OfficeCustomer__Group_8__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_8__0_in_rule__OfficeCustomer__Group__8__Impl25075);
rule__OfficeCustomer__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__8__Impl
// $ANTLR start rule__OfficeCustomer__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12617:1: rule__OfficeCustomer__Group__9 : rule__OfficeCustomer__Group__9__Impl rule__OfficeCustomer__Group__10 ;
public final void rule__OfficeCustomer__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12621:1: ( rule__OfficeCustomer__Group__9__Impl rule__OfficeCustomer__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12622:2: rule__OfficeCustomer__Group__9__Impl rule__OfficeCustomer__Group__10
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__9__Impl_in_rule__OfficeCustomer__Group__925106);
rule__OfficeCustomer__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__10_in_rule__OfficeCustomer__Group__925109);
rule__OfficeCustomer__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__9
// $ANTLR start rule__OfficeCustomer__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12629:1: rule__OfficeCustomer__Group__9__Impl : ( ( rule__OfficeCustomer__Group_9__0 )? ) ;
public final void rule__OfficeCustomer__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12633:1: ( ( ( rule__OfficeCustomer__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12634:1: ( ( rule__OfficeCustomer__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12634:1: ( ( rule__OfficeCustomer__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12635:1: ( rule__OfficeCustomer__Group_9__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12636:1: ( rule__OfficeCustomer__Group_9__0 )?
int alt97=2;
int LA97_0 = input.LA(1);
if ( (LA97_0==74) ) {
alt97=1;
}
switch (alt97) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12636:2: rule__OfficeCustomer__Group_9__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_9__0_in_rule__OfficeCustomer__Group__9__Impl25136);
rule__OfficeCustomer__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__9__Impl
// $ANTLR start rule__OfficeCustomer__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12646:1: rule__OfficeCustomer__Group__10 : rule__OfficeCustomer__Group__10__Impl rule__OfficeCustomer__Group__11 ;
public final void rule__OfficeCustomer__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12650:1: ( rule__OfficeCustomer__Group__10__Impl rule__OfficeCustomer__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12651:2: rule__OfficeCustomer__Group__10__Impl rule__OfficeCustomer__Group__11
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__10__Impl_in_rule__OfficeCustomer__Group__1025167);
rule__OfficeCustomer__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__11_in_rule__OfficeCustomer__Group__1025170);
rule__OfficeCustomer__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__10
// $ANTLR start rule__OfficeCustomer__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12658:1: rule__OfficeCustomer__Group__10__Impl : ( ( rule__OfficeCustomer__Group_10__0 )? ) ;
public final void rule__OfficeCustomer__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12662:1: ( ( ( rule__OfficeCustomer__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12663:1: ( ( rule__OfficeCustomer__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12663:1: ( ( rule__OfficeCustomer__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12664:1: ( rule__OfficeCustomer__Group_10__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12665:1: ( rule__OfficeCustomer__Group_10__0 )?
int alt98=2;
int LA98_0 = input.LA(1);
if ( (LA98_0==81) ) {
alt98=1;
}
switch (alt98) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12665:2: rule__OfficeCustomer__Group_10__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__0_in_rule__OfficeCustomer__Group__10__Impl25197);
rule__OfficeCustomer__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__10__Impl
// $ANTLR start rule__OfficeCustomer__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12675:1: rule__OfficeCustomer__Group__11 : rule__OfficeCustomer__Group__11__Impl rule__OfficeCustomer__Group__12 ;
public final void rule__OfficeCustomer__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12679:1: ( rule__OfficeCustomer__Group__11__Impl rule__OfficeCustomer__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12680:2: rule__OfficeCustomer__Group__11__Impl rule__OfficeCustomer__Group__12
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__11__Impl_in_rule__OfficeCustomer__Group__1125228);
rule__OfficeCustomer__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__12_in_rule__OfficeCustomer__Group__1125231);
rule__OfficeCustomer__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__11
// $ANTLR start rule__OfficeCustomer__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12687:1: rule__OfficeCustomer__Group__11__Impl : ( ( rule__OfficeCustomer__Group_11__0 )? ) ;
public final void rule__OfficeCustomer__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12691:1: ( ( ( rule__OfficeCustomer__Group_11__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12692:1: ( ( rule__OfficeCustomer__Group_11__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12692:1: ( ( rule__OfficeCustomer__Group_11__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12693:1: ( rule__OfficeCustomer__Group_11__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12694:1: ( rule__OfficeCustomer__Group_11__0 )?
int alt99=2;
int LA99_0 = input.LA(1);
if ( (LA99_0==82) ) {
alt99=1;
}
switch (alt99) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12694:2: rule__OfficeCustomer__Group_11__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_11__0_in_rule__OfficeCustomer__Group__11__Impl25258);
rule__OfficeCustomer__Group_11__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__11__Impl
// $ANTLR start rule__OfficeCustomer__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12704:1: rule__OfficeCustomer__Group__12 : rule__OfficeCustomer__Group__12__Impl rule__OfficeCustomer__Group__13 ;
public final void rule__OfficeCustomer__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12708:1: ( rule__OfficeCustomer__Group__12__Impl rule__OfficeCustomer__Group__13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12709:2: rule__OfficeCustomer__Group__12__Impl rule__OfficeCustomer__Group__13
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__12__Impl_in_rule__OfficeCustomer__Group__1225289);
rule__OfficeCustomer__Group__12__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group__13_in_rule__OfficeCustomer__Group__1225292);
rule__OfficeCustomer__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__12
// $ANTLR start rule__OfficeCustomer__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12716:1: rule__OfficeCustomer__Group__12__Impl : ( ( rule__OfficeCustomer__Group_12__0 )? ) ;
public final void rule__OfficeCustomer__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12720:1: ( ( ( rule__OfficeCustomer__Group_12__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12721:1: ( ( rule__OfficeCustomer__Group_12__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12721:1: ( ( rule__OfficeCustomer__Group_12__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12722:1: ( rule__OfficeCustomer__Group_12__0 )?
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_12());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12723:1: ( rule__OfficeCustomer__Group_12__0 )?
int alt100=2;
int LA100_0 = input.LA(1);
if ( (LA100_0==75) ) {
alt100=1;
}
switch (alt100) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12723:2: rule__OfficeCustomer__Group_12__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_12__0_in_rule__OfficeCustomer__Group__12__Impl25319);
rule__OfficeCustomer__Group_12__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficeCustomerAccess().getGroup_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__12__Impl
// $ANTLR start rule__OfficeCustomer__Group__13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12733:1: rule__OfficeCustomer__Group__13 : rule__OfficeCustomer__Group__13__Impl ;
public final void rule__OfficeCustomer__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12737:1: ( rule__OfficeCustomer__Group__13__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12738:2: rule__OfficeCustomer__Group__13__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group__13__Impl_in_rule__OfficeCustomer__Group__1325350);
rule__OfficeCustomer__Group__13__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__13
// $ANTLR start rule__OfficeCustomer__Group__13__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12744:1: rule__OfficeCustomer__Group__13__Impl : ( '}' ) ;
public final void rule__OfficeCustomer__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12748:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12749:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12749:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12750:1: '}'
{
before(grammarAccess.getOfficeCustomerAccess().getRightCurlyBracketKeyword_13());
match(input,32,FOLLOW_32_in_rule__OfficeCustomer__Group__13__Impl25378);
after(grammarAccess.getOfficeCustomerAccess().getRightCurlyBracketKeyword_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group__13__Impl
// $ANTLR start rule__OfficeCustomer__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12791:1: rule__OfficeCustomer__Group_4__0 : rule__OfficeCustomer__Group_4__0__Impl rule__OfficeCustomer__Group_4__1 ;
public final void rule__OfficeCustomer__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12795:1: ( rule__OfficeCustomer__Group_4__0__Impl rule__OfficeCustomer__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12796:2: rule__OfficeCustomer__Group_4__0__Impl rule__OfficeCustomer__Group_4__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_4__0__Impl_in_rule__OfficeCustomer__Group_4__025437);
rule__OfficeCustomer__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_4__1_in_rule__OfficeCustomer__Group_4__025440);
rule__OfficeCustomer__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_4__0
// $ANTLR start rule__OfficeCustomer__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12803:1: rule__OfficeCustomer__Group_4__0__Impl : ( 'name' ) ;
public final void rule__OfficeCustomer__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12807:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12808:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12808:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12809:1: 'name'
{
before(grammarAccess.getOfficeCustomerAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__OfficeCustomer__Group_4__0__Impl25468);
after(grammarAccess.getOfficeCustomerAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_4__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12822:1: rule__OfficeCustomer__Group_4__1 : rule__OfficeCustomer__Group_4__1__Impl ;
public final void rule__OfficeCustomer__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12826:1: ( rule__OfficeCustomer__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12827:2: rule__OfficeCustomer__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_4__1__Impl_in_rule__OfficeCustomer__Group_4__125499);
rule__OfficeCustomer__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_4__1
// $ANTLR start rule__OfficeCustomer__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12833:1: rule__OfficeCustomer__Group_4__1__Impl : ( ( rule__OfficeCustomer__NameAssignment_4_1 ) ) ;
public final void rule__OfficeCustomer__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12837:1: ( ( ( rule__OfficeCustomer__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12838:1: ( ( rule__OfficeCustomer__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12838:1: ( ( rule__OfficeCustomer__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12839:1: ( rule__OfficeCustomer__NameAssignment_4_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12840:1: ( rule__OfficeCustomer__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12840:2: rule__OfficeCustomer__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__NameAssignment_4_1_in_rule__OfficeCustomer__Group_4__1__Impl25526);
rule__OfficeCustomer__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_4__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12854:1: rule__OfficeCustomer__Group_5__0 : rule__OfficeCustomer__Group_5__0__Impl rule__OfficeCustomer__Group_5__1 ;
public final void rule__OfficeCustomer__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12858:1: ( rule__OfficeCustomer__Group_5__0__Impl rule__OfficeCustomer__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12859:2: rule__OfficeCustomer__Group_5__0__Impl rule__OfficeCustomer__Group_5__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_5__0__Impl_in_rule__OfficeCustomer__Group_5__025560);
rule__OfficeCustomer__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_5__1_in_rule__OfficeCustomer__Group_5__025563);
rule__OfficeCustomer__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_5__0
// $ANTLR start rule__OfficeCustomer__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12866:1: rule__OfficeCustomer__Group_5__0__Impl : ( 'id' ) ;
public final void rule__OfficeCustomer__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12870:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12871:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12871:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12872:1: 'id'
{
before(grammarAccess.getOfficeCustomerAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__OfficeCustomer__Group_5__0__Impl25591);
after(grammarAccess.getOfficeCustomerAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_5__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12885:1: rule__OfficeCustomer__Group_5__1 : rule__OfficeCustomer__Group_5__1__Impl ;
public final void rule__OfficeCustomer__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12889:1: ( rule__OfficeCustomer__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12890:2: rule__OfficeCustomer__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_5__1__Impl_in_rule__OfficeCustomer__Group_5__125622);
rule__OfficeCustomer__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_5__1
// $ANTLR start rule__OfficeCustomer__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12896:1: rule__OfficeCustomer__Group_5__1__Impl : ( ( rule__OfficeCustomer__IdAssignment_5_1 ) ) ;
public final void rule__OfficeCustomer__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12900:1: ( ( ( rule__OfficeCustomer__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12901:1: ( ( rule__OfficeCustomer__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12901:1: ( ( rule__OfficeCustomer__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12902:1: ( rule__OfficeCustomer__IdAssignment_5_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12903:1: ( rule__OfficeCustomer__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12903:2: rule__OfficeCustomer__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__IdAssignment_5_1_in_rule__OfficeCustomer__Group_5__1__Impl25649);
rule__OfficeCustomer__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_5__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12917:1: rule__OfficeCustomer__Group_6__0 : rule__OfficeCustomer__Group_6__0__Impl rule__OfficeCustomer__Group_6__1 ;
public final void rule__OfficeCustomer__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12921:1: ( rule__OfficeCustomer__Group_6__0__Impl rule__OfficeCustomer__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12922:2: rule__OfficeCustomer__Group_6__0__Impl rule__OfficeCustomer__Group_6__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_6__0__Impl_in_rule__OfficeCustomer__Group_6__025683);
rule__OfficeCustomer__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_6__1_in_rule__OfficeCustomer__Group_6__025686);
rule__OfficeCustomer__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_6__0
// $ANTLR start rule__OfficeCustomer__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12929:1: rule__OfficeCustomer__Group_6__0__Impl : ( 'description' ) ;
public final void rule__OfficeCustomer__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12933:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12934:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12934:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12935:1: 'description'
{
before(grammarAccess.getOfficeCustomerAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__OfficeCustomer__Group_6__0__Impl25714);
after(grammarAccess.getOfficeCustomerAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_6__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12948:1: rule__OfficeCustomer__Group_6__1 : rule__OfficeCustomer__Group_6__1__Impl ;
public final void rule__OfficeCustomer__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12952:1: ( rule__OfficeCustomer__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12953:2: rule__OfficeCustomer__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_6__1__Impl_in_rule__OfficeCustomer__Group_6__125745);
rule__OfficeCustomer__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_6__1
// $ANTLR start rule__OfficeCustomer__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12959:1: rule__OfficeCustomer__Group_6__1__Impl : ( ( rule__OfficeCustomer__DescriptionAssignment_6_1 ) ) ;
public final void rule__OfficeCustomer__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12963:1: ( ( ( rule__OfficeCustomer__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12964:1: ( ( rule__OfficeCustomer__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12964:1: ( ( rule__OfficeCustomer__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12965:1: ( rule__OfficeCustomer__DescriptionAssignment_6_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12966:1: ( rule__OfficeCustomer__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12966:2: rule__OfficeCustomer__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__DescriptionAssignment_6_1_in_rule__OfficeCustomer__Group_6__1__Impl25772);
rule__OfficeCustomer__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_6__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12980:1: rule__OfficeCustomer__Group_7__0 : rule__OfficeCustomer__Group_7__0__Impl rule__OfficeCustomer__Group_7__1 ;
public final void rule__OfficeCustomer__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12984:1: ( rule__OfficeCustomer__Group_7__0__Impl rule__OfficeCustomer__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12985:2: rule__OfficeCustomer__Group_7__0__Impl rule__OfficeCustomer__Group_7__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_7__0__Impl_in_rule__OfficeCustomer__Group_7__025806);
rule__OfficeCustomer__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_7__1_in_rule__OfficeCustomer__Group_7__025809);
rule__OfficeCustomer__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_7__0
// $ANTLR start rule__OfficeCustomer__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12992:1: rule__OfficeCustomer__Group_7__0__Impl : ( 'organization' ) ;
public final void rule__OfficeCustomer__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12996:1: ( ( 'organization' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12997:1: ( 'organization' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12997:1: ( 'organization' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:12998:1: 'organization'
{
before(grammarAccess.getOfficeCustomerAccess().getOrganizationKeyword_7_0());
match(input,72,FOLLOW_72_in_rule__OfficeCustomer__Group_7__0__Impl25837);
after(grammarAccess.getOfficeCustomerAccess().getOrganizationKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_7__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13011:1: rule__OfficeCustomer__Group_7__1 : rule__OfficeCustomer__Group_7__1__Impl ;
public final void rule__OfficeCustomer__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13015:1: ( rule__OfficeCustomer__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13016:2: rule__OfficeCustomer__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_7__1__Impl_in_rule__OfficeCustomer__Group_7__125868);
rule__OfficeCustomer__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_7__1
// $ANTLR start rule__OfficeCustomer__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13022:1: rule__OfficeCustomer__Group_7__1__Impl : ( ( rule__OfficeCustomer__OrganizationAssignment_7_1 ) ) ;
public final void rule__OfficeCustomer__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13026:1: ( ( ( rule__OfficeCustomer__OrganizationAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13027:1: ( ( rule__OfficeCustomer__OrganizationAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13027:1: ( ( rule__OfficeCustomer__OrganizationAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13028:1: ( rule__OfficeCustomer__OrganizationAssignment_7_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getOrganizationAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13029:1: ( rule__OfficeCustomer__OrganizationAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13029:2: rule__OfficeCustomer__OrganizationAssignment_7_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__OrganizationAssignment_7_1_in_rule__OfficeCustomer__Group_7__1__Impl25895);
rule__OfficeCustomer__OrganizationAssignment_7_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getOrganizationAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_7__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13043:1: rule__OfficeCustomer__Group_8__0 : rule__OfficeCustomer__Group_8__0__Impl rule__OfficeCustomer__Group_8__1 ;
public final void rule__OfficeCustomer__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13047:1: ( rule__OfficeCustomer__Group_8__0__Impl rule__OfficeCustomer__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13048:2: rule__OfficeCustomer__Group_8__0__Impl rule__OfficeCustomer__Group_8__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_8__0__Impl_in_rule__OfficeCustomer__Group_8__025929);
rule__OfficeCustomer__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_8__1_in_rule__OfficeCustomer__Group_8__025932);
rule__OfficeCustomer__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_8__0
// $ANTLR start rule__OfficeCustomer__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13055:1: rule__OfficeCustomer__Group_8__0__Impl : ( 'address' ) ;
public final void rule__OfficeCustomer__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13059:1: ( ( 'address' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13060:1: ( 'address' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13060:1: ( 'address' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13061:1: 'address'
{
before(grammarAccess.getOfficeCustomerAccess().getAddressKeyword_8_0());
match(input,73,FOLLOW_73_in_rule__OfficeCustomer__Group_8__0__Impl25960);
after(grammarAccess.getOfficeCustomerAccess().getAddressKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_8__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13074:1: rule__OfficeCustomer__Group_8__1 : rule__OfficeCustomer__Group_8__1__Impl ;
public final void rule__OfficeCustomer__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13078:1: ( rule__OfficeCustomer__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13079:2: rule__OfficeCustomer__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_8__1__Impl_in_rule__OfficeCustomer__Group_8__125991);
rule__OfficeCustomer__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_8__1
// $ANTLR start rule__OfficeCustomer__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13085:1: rule__OfficeCustomer__Group_8__1__Impl : ( ( rule__OfficeCustomer__AddressAssignment_8_1 ) ) ;
public final void rule__OfficeCustomer__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13089:1: ( ( ( rule__OfficeCustomer__AddressAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13090:1: ( ( rule__OfficeCustomer__AddressAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13090:1: ( ( rule__OfficeCustomer__AddressAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13091:1: ( rule__OfficeCustomer__AddressAssignment_8_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getAddressAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13092:1: ( rule__OfficeCustomer__AddressAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13092:2: rule__OfficeCustomer__AddressAssignment_8_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__AddressAssignment_8_1_in_rule__OfficeCustomer__Group_8__1__Impl26018);
rule__OfficeCustomer__AddressAssignment_8_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getAddressAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_8__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13106:1: rule__OfficeCustomer__Group_9__0 : rule__OfficeCustomer__Group_9__0__Impl rule__OfficeCustomer__Group_9__1 ;
public final void rule__OfficeCustomer__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13110:1: ( rule__OfficeCustomer__Group_9__0__Impl rule__OfficeCustomer__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13111:2: rule__OfficeCustomer__Group_9__0__Impl rule__OfficeCustomer__Group_9__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_9__0__Impl_in_rule__OfficeCustomer__Group_9__026052);
rule__OfficeCustomer__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_9__1_in_rule__OfficeCustomer__Group_9__026055);
rule__OfficeCustomer__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_9__0
// $ANTLR start rule__OfficeCustomer__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13118:1: rule__OfficeCustomer__Group_9__0__Impl : ( 'telephone' ) ;
public final void rule__OfficeCustomer__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13122:1: ( ( 'telephone' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13123:1: ( 'telephone' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13123:1: ( 'telephone' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13124:1: 'telephone'
{
before(grammarAccess.getOfficeCustomerAccess().getTelephoneKeyword_9_0());
match(input,74,FOLLOW_74_in_rule__OfficeCustomer__Group_9__0__Impl26083);
after(grammarAccess.getOfficeCustomerAccess().getTelephoneKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_9__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13137:1: rule__OfficeCustomer__Group_9__1 : rule__OfficeCustomer__Group_9__1__Impl ;
public final void rule__OfficeCustomer__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13141:1: ( rule__OfficeCustomer__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13142:2: rule__OfficeCustomer__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_9__1__Impl_in_rule__OfficeCustomer__Group_9__126114);
rule__OfficeCustomer__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_9__1
// $ANTLR start rule__OfficeCustomer__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13148:1: rule__OfficeCustomer__Group_9__1__Impl : ( ( rule__OfficeCustomer__TelephoneAssignment_9_1 ) ) ;
public final void rule__OfficeCustomer__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13152:1: ( ( ( rule__OfficeCustomer__TelephoneAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13153:1: ( ( rule__OfficeCustomer__TelephoneAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13153:1: ( ( rule__OfficeCustomer__TelephoneAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13154:1: ( rule__OfficeCustomer__TelephoneAssignment_9_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getTelephoneAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13155:1: ( rule__OfficeCustomer__TelephoneAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13155:2: rule__OfficeCustomer__TelephoneAssignment_9_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__TelephoneAssignment_9_1_in_rule__OfficeCustomer__Group_9__1__Impl26141);
rule__OfficeCustomer__TelephoneAssignment_9_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getTelephoneAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_9__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13169:1: rule__OfficeCustomer__Group_10__0 : rule__OfficeCustomer__Group_10__0__Impl rule__OfficeCustomer__Group_10__1 ;
public final void rule__OfficeCustomer__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13173:1: ( rule__OfficeCustomer__Group_10__0__Impl rule__OfficeCustomer__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13174:2: rule__OfficeCustomer__Group_10__0__Impl rule__OfficeCustomer__Group_10__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__0__Impl_in_rule__OfficeCustomer__Group_10__026175);
rule__OfficeCustomer__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__1_in_rule__OfficeCustomer__Group_10__026178);
rule__OfficeCustomer__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__0
// $ANTLR start rule__OfficeCustomer__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13181:1: rule__OfficeCustomer__Group_10__0__Impl : ( 'utilizesVirtualTestbed' ) ;
public final void rule__OfficeCustomer__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13185:1: ( ( 'utilizesVirtualTestbed' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13186:1: ( 'utilizesVirtualTestbed' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13186:1: ( 'utilizesVirtualTestbed' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13187:1: 'utilizesVirtualTestbed'
{
before(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedKeyword_10_0());
match(input,81,FOLLOW_81_in_rule__OfficeCustomer__Group_10__0__Impl26206);
after(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13200:1: rule__OfficeCustomer__Group_10__1 : rule__OfficeCustomer__Group_10__1__Impl rule__OfficeCustomer__Group_10__2 ;
public final void rule__OfficeCustomer__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13204:1: ( rule__OfficeCustomer__Group_10__1__Impl rule__OfficeCustomer__Group_10__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13205:2: rule__OfficeCustomer__Group_10__1__Impl rule__OfficeCustomer__Group_10__2
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__1__Impl_in_rule__OfficeCustomer__Group_10__126237);
rule__OfficeCustomer__Group_10__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__2_in_rule__OfficeCustomer__Group_10__126240);
rule__OfficeCustomer__Group_10__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__1
// $ANTLR start rule__OfficeCustomer__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13212:1: rule__OfficeCustomer__Group_10__1__Impl : ( '(' ) ;
public final void rule__OfficeCustomer__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13216:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13217:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13217:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13218:1: '('
{
before(grammarAccess.getOfficeCustomerAccess().getLeftParenthesisKeyword_10_1());
match(input,48,FOLLOW_48_in_rule__OfficeCustomer__Group_10__1__Impl26268);
after(grammarAccess.getOfficeCustomerAccess().getLeftParenthesisKeyword_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_10__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13231:1: rule__OfficeCustomer__Group_10__2 : rule__OfficeCustomer__Group_10__2__Impl rule__OfficeCustomer__Group_10__3 ;
public final void rule__OfficeCustomer__Group_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13235:1: ( rule__OfficeCustomer__Group_10__2__Impl rule__OfficeCustomer__Group_10__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13236:2: rule__OfficeCustomer__Group_10__2__Impl rule__OfficeCustomer__Group_10__3
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__2__Impl_in_rule__OfficeCustomer__Group_10__226299);
rule__OfficeCustomer__Group_10__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__3_in_rule__OfficeCustomer__Group_10__226302);
rule__OfficeCustomer__Group_10__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__2
// $ANTLR start rule__OfficeCustomer__Group_10__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13243:1: rule__OfficeCustomer__Group_10__2__Impl : ( ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2 ) ) ;
public final void rule__OfficeCustomer__Group_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13247:1: ( ( ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13248:1: ( ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13248:1: ( ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13249:1: ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2 )
{
before(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedAssignment_10_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13250:1: ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13250:2: rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2
{
pushFollow(FOLLOW_rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2_in_rule__OfficeCustomer__Group_10__2__Impl26329);
rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedAssignment_10_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__2__Impl
// $ANTLR start rule__OfficeCustomer__Group_10__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13260:1: rule__OfficeCustomer__Group_10__3 : rule__OfficeCustomer__Group_10__3__Impl rule__OfficeCustomer__Group_10__4 ;
public final void rule__OfficeCustomer__Group_10__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13264:1: ( rule__OfficeCustomer__Group_10__3__Impl rule__OfficeCustomer__Group_10__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13265:2: rule__OfficeCustomer__Group_10__3__Impl rule__OfficeCustomer__Group_10__4
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__3__Impl_in_rule__OfficeCustomer__Group_10__326359);
rule__OfficeCustomer__Group_10__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__4_in_rule__OfficeCustomer__Group_10__326362);
rule__OfficeCustomer__Group_10__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__3
// $ANTLR start rule__OfficeCustomer__Group_10__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13272:1: rule__OfficeCustomer__Group_10__3__Impl : ( ( rule__OfficeCustomer__Group_10_3__0 )* ) ;
public final void rule__OfficeCustomer__Group_10__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13276:1: ( ( ( rule__OfficeCustomer__Group_10_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13277:1: ( ( rule__OfficeCustomer__Group_10_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13277:1: ( ( rule__OfficeCustomer__Group_10_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13278:1: ( rule__OfficeCustomer__Group_10_3__0 )*
{
before(grammarAccess.getOfficeCustomerAccess().getGroup_10_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13279:1: ( rule__OfficeCustomer__Group_10_3__0 )*
loop101:
do {
int alt101=2;
int LA101_0 = input.LA(1);
if ( (LA101_0==39) ) {
alt101=1;
}
switch (alt101) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13279:2: rule__OfficeCustomer__Group_10_3__0
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10_3__0_in_rule__OfficeCustomer__Group_10__3__Impl26389);
rule__OfficeCustomer__Group_10_3__0();
_fsp--;
}
break;
default :
break loop101;
}
} while (true);
after(grammarAccess.getOfficeCustomerAccess().getGroup_10_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__3__Impl
// $ANTLR start rule__OfficeCustomer__Group_10__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13289:1: rule__OfficeCustomer__Group_10__4 : rule__OfficeCustomer__Group_10__4__Impl ;
public final void rule__OfficeCustomer__Group_10__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13293:1: ( rule__OfficeCustomer__Group_10__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13294:2: rule__OfficeCustomer__Group_10__4__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10__4__Impl_in_rule__OfficeCustomer__Group_10__426420);
rule__OfficeCustomer__Group_10__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__4
// $ANTLR start rule__OfficeCustomer__Group_10__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13300:1: rule__OfficeCustomer__Group_10__4__Impl : ( ')' ) ;
public final void rule__OfficeCustomer__Group_10__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13304:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13305:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13305:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13306:1: ')'
{
before(grammarAccess.getOfficeCustomerAccess().getRightParenthesisKeyword_10_4());
match(input,49,FOLLOW_49_in_rule__OfficeCustomer__Group_10__4__Impl26448);
after(grammarAccess.getOfficeCustomerAccess().getRightParenthesisKeyword_10_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10__4__Impl
// $ANTLR start rule__OfficeCustomer__Group_10_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13329:1: rule__OfficeCustomer__Group_10_3__0 : rule__OfficeCustomer__Group_10_3__0__Impl rule__OfficeCustomer__Group_10_3__1 ;
public final void rule__OfficeCustomer__Group_10_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13333:1: ( rule__OfficeCustomer__Group_10_3__0__Impl rule__OfficeCustomer__Group_10_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13334:2: rule__OfficeCustomer__Group_10_3__0__Impl rule__OfficeCustomer__Group_10_3__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10_3__0__Impl_in_rule__OfficeCustomer__Group_10_3__026489);
rule__OfficeCustomer__Group_10_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10_3__1_in_rule__OfficeCustomer__Group_10_3__026492);
rule__OfficeCustomer__Group_10_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10_3__0
// $ANTLR start rule__OfficeCustomer__Group_10_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13341:1: rule__OfficeCustomer__Group_10_3__0__Impl : ( ',' ) ;
public final void rule__OfficeCustomer__Group_10_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13345:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13346:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13346:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13347:1: ','
{
before(grammarAccess.getOfficeCustomerAccess().getCommaKeyword_10_3_0());
match(input,39,FOLLOW_39_in_rule__OfficeCustomer__Group_10_3__0__Impl26520);
after(grammarAccess.getOfficeCustomerAccess().getCommaKeyword_10_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10_3__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_10_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13360:1: rule__OfficeCustomer__Group_10_3__1 : rule__OfficeCustomer__Group_10_3__1__Impl ;
public final void rule__OfficeCustomer__Group_10_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13364:1: ( rule__OfficeCustomer__Group_10_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13365:2: rule__OfficeCustomer__Group_10_3__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_10_3__1__Impl_in_rule__OfficeCustomer__Group_10_3__126551);
rule__OfficeCustomer__Group_10_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10_3__1
// $ANTLR start rule__OfficeCustomer__Group_10_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13371:1: rule__OfficeCustomer__Group_10_3__1__Impl : ( ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1 ) ) ;
public final void rule__OfficeCustomer__Group_10_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13375:1: ( ( ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13376:1: ( ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13376:1: ( ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13377:1: ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedAssignment_10_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13378:1: ( rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13378:2: rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1_in_rule__OfficeCustomer__Group_10_3__1__Impl26578);
rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedAssignment_10_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_10_3__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_11__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13392:1: rule__OfficeCustomer__Group_11__0 : rule__OfficeCustomer__Group_11__0__Impl rule__OfficeCustomer__Group_11__1 ;
public final void rule__OfficeCustomer__Group_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13396:1: ( rule__OfficeCustomer__Group_11__0__Impl rule__OfficeCustomer__Group_11__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13397:2: rule__OfficeCustomer__Group_11__0__Impl rule__OfficeCustomer__Group_11__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_11__0__Impl_in_rule__OfficeCustomer__Group_11__026612);
rule__OfficeCustomer__Group_11__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_11__1_in_rule__OfficeCustomer__Group_11__026615);
rule__OfficeCustomer__Group_11__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_11__0
// $ANTLR start rule__OfficeCustomer__Group_11__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13404:1: rule__OfficeCustomer__Group_11__0__Impl : ( 'hasTestbedDesigner' ) ;
public final void rule__OfficeCustomer__Group_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13408:1: ( ( 'hasTestbedDesigner' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13409:1: ( 'hasTestbedDesigner' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13409:1: ( 'hasTestbedDesigner' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13410:1: 'hasTestbedDesigner'
{
before(grammarAccess.getOfficeCustomerAccess().getHasTestbedDesignerKeyword_11_0());
match(input,82,FOLLOW_82_in_rule__OfficeCustomer__Group_11__0__Impl26643);
after(grammarAccess.getOfficeCustomerAccess().getHasTestbedDesignerKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_11__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_11__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13423:1: rule__OfficeCustomer__Group_11__1 : rule__OfficeCustomer__Group_11__1__Impl ;
public final void rule__OfficeCustomer__Group_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13427:1: ( rule__OfficeCustomer__Group_11__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13428:2: rule__OfficeCustomer__Group_11__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_11__1__Impl_in_rule__OfficeCustomer__Group_11__126674);
rule__OfficeCustomer__Group_11__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_11__1
// $ANTLR start rule__OfficeCustomer__Group_11__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13434:1: rule__OfficeCustomer__Group_11__1__Impl : ( ( rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1 ) ) ;
public final void rule__OfficeCustomer__Group_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13438:1: ( ( ( rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13439:1: ( ( rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13439:1: ( ( rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13440:1: ( rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getHasTestbedDesignerAssignment_11_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13441:1: ( rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13441:2: rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1_in_rule__OfficeCustomer__Group_11__1__Impl26701);
rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getHasTestbedDesignerAssignment_11_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_11__1__Impl
// $ANTLR start rule__OfficeCustomer__Group_12__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13455:1: rule__OfficeCustomer__Group_12__0 : rule__OfficeCustomer__Group_12__0__Impl rule__OfficeCustomer__Group_12__1 ;
public final void rule__OfficeCustomer__Group_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13459:1: ( rule__OfficeCustomer__Group_12__0__Impl rule__OfficeCustomer__Group_12__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13460:2: rule__OfficeCustomer__Group_12__0__Impl rule__OfficeCustomer__Group_12__1
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_12__0__Impl_in_rule__OfficeCustomer__Group_12__026735);
rule__OfficeCustomer__Group_12__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficeCustomer__Group_12__1_in_rule__OfficeCustomer__Group_12__026738);
rule__OfficeCustomer__Group_12__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_12__0
// $ANTLR start rule__OfficeCustomer__Group_12__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13467:1: rule__OfficeCustomer__Group_12__0__Impl : ( 'hasAccount' ) ;
public final void rule__OfficeCustomer__Group_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13471:1: ( ( 'hasAccount' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13472:1: ( 'hasAccount' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13472:1: ( 'hasAccount' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13473:1: 'hasAccount'
{
before(grammarAccess.getOfficeCustomerAccess().getHasAccountKeyword_12_0());
match(input,75,FOLLOW_75_in_rule__OfficeCustomer__Group_12__0__Impl26766);
after(grammarAccess.getOfficeCustomerAccess().getHasAccountKeyword_12_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_12__0__Impl
// $ANTLR start rule__OfficeCustomer__Group_12__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13486:1: rule__OfficeCustomer__Group_12__1 : rule__OfficeCustomer__Group_12__1__Impl ;
public final void rule__OfficeCustomer__Group_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13490:1: ( rule__OfficeCustomer__Group_12__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13491:2: rule__OfficeCustomer__Group_12__1__Impl
{
pushFollow(FOLLOW_rule__OfficeCustomer__Group_12__1__Impl_in_rule__OfficeCustomer__Group_12__126797);
rule__OfficeCustomer__Group_12__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_12__1
// $ANTLR start rule__OfficeCustomer__Group_12__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13497:1: rule__OfficeCustomer__Group_12__1__Impl : ( ( rule__OfficeCustomer__HasAccountAssignment_12_1 ) ) ;
public final void rule__OfficeCustomer__Group_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13501:1: ( ( ( rule__OfficeCustomer__HasAccountAssignment_12_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13502:1: ( ( rule__OfficeCustomer__HasAccountAssignment_12_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13502:1: ( ( rule__OfficeCustomer__HasAccountAssignment_12_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13503:1: ( rule__OfficeCustomer__HasAccountAssignment_12_1 )
{
before(grammarAccess.getOfficeCustomerAccess().getHasAccountAssignment_12_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13504:1: ( rule__OfficeCustomer__HasAccountAssignment_12_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13504:2: rule__OfficeCustomer__HasAccountAssignment_12_1
{
pushFollow(FOLLOW_rule__OfficeCustomer__HasAccountAssignment_12_1_in_rule__OfficeCustomer__Group_12__1__Impl26824);
rule__OfficeCustomer__HasAccountAssignment_12_1();
_fsp--;
}
after(grammarAccess.getOfficeCustomerAccess().getHasAccountAssignment_12_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__Group_12__1__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13518:1: rule__OfficePersonel_Impl__Group__0 : rule__OfficePersonel_Impl__Group__0__Impl rule__OfficePersonel_Impl__Group__1 ;
public final void rule__OfficePersonel_Impl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13522:1: ( rule__OfficePersonel_Impl__Group__0__Impl rule__OfficePersonel_Impl__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13523:2: rule__OfficePersonel_Impl__Group__0__Impl rule__OfficePersonel_Impl__Group__1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__0__Impl_in_rule__OfficePersonel_Impl__Group__026858);
rule__OfficePersonel_Impl__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__1_in_rule__OfficePersonel_Impl__Group__026861);
rule__OfficePersonel_Impl__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__0
// $ANTLR start rule__OfficePersonel_Impl__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13530:1: rule__OfficePersonel_Impl__Group__0__Impl : ( () ) ;
public final void rule__OfficePersonel_Impl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13534:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13535:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13535:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13536:1: ()
{
before(grammarAccess.getOfficePersonel_ImplAccess().getOfficePersonelAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13537:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13539:1:
{
}
after(grammarAccess.getOfficePersonel_ImplAccess().getOfficePersonelAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__0__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13549:1: rule__OfficePersonel_Impl__Group__1 : rule__OfficePersonel_Impl__Group__1__Impl rule__OfficePersonel_Impl__Group__2 ;
public final void rule__OfficePersonel_Impl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13553:1: ( rule__OfficePersonel_Impl__Group__1__Impl rule__OfficePersonel_Impl__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13554:2: rule__OfficePersonel_Impl__Group__1__Impl rule__OfficePersonel_Impl__Group__2
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__1__Impl_in_rule__OfficePersonel_Impl__Group__126919);
rule__OfficePersonel_Impl__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__2_in_rule__OfficePersonel_Impl__Group__126922);
rule__OfficePersonel_Impl__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__1
// $ANTLR start rule__OfficePersonel_Impl__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13561:1: rule__OfficePersonel_Impl__Group__1__Impl : ( 'OfficePersonel' ) ;
public final void rule__OfficePersonel_Impl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13565:1: ( ( 'OfficePersonel' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13566:1: ( 'OfficePersonel' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13566:1: ( 'OfficePersonel' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13567:1: 'OfficePersonel'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getOfficePersonelKeyword_1());
match(input,83,FOLLOW_83_in_rule__OfficePersonel_Impl__Group__1__Impl26950);
after(grammarAccess.getOfficePersonel_ImplAccess().getOfficePersonelKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__1__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13580:1: rule__OfficePersonel_Impl__Group__2 : rule__OfficePersonel_Impl__Group__2__Impl rule__OfficePersonel_Impl__Group__3 ;
public final void rule__OfficePersonel_Impl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13584:1: ( rule__OfficePersonel_Impl__Group__2__Impl rule__OfficePersonel_Impl__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13585:2: rule__OfficePersonel_Impl__Group__2__Impl rule__OfficePersonel_Impl__Group__3
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__2__Impl_in_rule__OfficePersonel_Impl__Group__226981);
rule__OfficePersonel_Impl__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__3_in_rule__OfficePersonel_Impl__Group__226984);
rule__OfficePersonel_Impl__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__2
// $ANTLR start rule__OfficePersonel_Impl__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13592:1: rule__OfficePersonel_Impl__Group__2__Impl : ( ( rule__OfficePersonel_Impl__UniqueIDAssignment_2 ) ) ;
public final void rule__OfficePersonel_Impl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13596:1: ( ( ( rule__OfficePersonel_Impl__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13597:1: ( ( rule__OfficePersonel_Impl__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13597:1: ( ( rule__OfficePersonel_Impl__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13598:1: ( rule__OfficePersonel_Impl__UniqueIDAssignment_2 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13599:1: ( rule__OfficePersonel_Impl__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13599:2: rule__OfficePersonel_Impl__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__UniqueIDAssignment_2_in_rule__OfficePersonel_Impl__Group__2__Impl27011);
rule__OfficePersonel_Impl__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__2__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13609:1: rule__OfficePersonel_Impl__Group__3 : rule__OfficePersonel_Impl__Group__3__Impl rule__OfficePersonel_Impl__Group__4 ;
public final void rule__OfficePersonel_Impl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13613:1: ( rule__OfficePersonel_Impl__Group__3__Impl rule__OfficePersonel_Impl__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13614:2: rule__OfficePersonel_Impl__Group__3__Impl rule__OfficePersonel_Impl__Group__4
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__3__Impl_in_rule__OfficePersonel_Impl__Group__327041);
rule__OfficePersonel_Impl__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__4_in_rule__OfficePersonel_Impl__Group__327044);
rule__OfficePersonel_Impl__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__3
// $ANTLR start rule__OfficePersonel_Impl__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13621:1: rule__OfficePersonel_Impl__Group__3__Impl : ( '{' ) ;
public final void rule__OfficePersonel_Impl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13625:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13626:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13626:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13627:1: '{'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__OfficePersonel_Impl__Group__3__Impl27072);
after(grammarAccess.getOfficePersonel_ImplAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__3__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13640:1: rule__OfficePersonel_Impl__Group__4 : rule__OfficePersonel_Impl__Group__4__Impl rule__OfficePersonel_Impl__Group__5 ;
public final void rule__OfficePersonel_Impl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13644:1: ( rule__OfficePersonel_Impl__Group__4__Impl rule__OfficePersonel_Impl__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13645:2: rule__OfficePersonel_Impl__Group__4__Impl rule__OfficePersonel_Impl__Group__5
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__4__Impl_in_rule__OfficePersonel_Impl__Group__427103);
rule__OfficePersonel_Impl__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__5_in_rule__OfficePersonel_Impl__Group__427106);
rule__OfficePersonel_Impl__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__4
// $ANTLR start rule__OfficePersonel_Impl__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13652:1: rule__OfficePersonel_Impl__Group__4__Impl : ( ( rule__OfficePersonel_Impl__Group_4__0 )? ) ;
public final void rule__OfficePersonel_Impl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13656:1: ( ( ( rule__OfficePersonel_Impl__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13657:1: ( ( rule__OfficePersonel_Impl__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13657:1: ( ( rule__OfficePersonel_Impl__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13658:1: ( rule__OfficePersonel_Impl__Group_4__0 )?
{
before(grammarAccess.getOfficePersonel_ImplAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13659:1: ( rule__OfficePersonel_Impl__Group_4__0 )?
int alt102=2;
int LA102_0 = input.LA(1);
if ( (LA102_0==33) ) {
alt102=1;
}
switch (alt102) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13659:2: rule__OfficePersonel_Impl__Group_4__0
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_4__0_in_rule__OfficePersonel_Impl__Group__4__Impl27133);
rule__OfficePersonel_Impl__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__4__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13669:1: rule__OfficePersonel_Impl__Group__5 : rule__OfficePersonel_Impl__Group__5__Impl rule__OfficePersonel_Impl__Group__6 ;
public final void rule__OfficePersonel_Impl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13673:1: ( rule__OfficePersonel_Impl__Group__5__Impl rule__OfficePersonel_Impl__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13674:2: rule__OfficePersonel_Impl__Group__5__Impl rule__OfficePersonel_Impl__Group__6
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__5__Impl_in_rule__OfficePersonel_Impl__Group__527164);
rule__OfficePersonel_Impl__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__6_in_rule__OfficePersonel_Impl__Group__527167);
rule__OfficePersonel_Impl__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__5
// $ANTLR start rule__OfficePersonel_Impl__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13681:1: rule__OfficePersonel_Impl__Group__5__Impl : ( ( rule__OfficePersonel_Impl__Group_5__0 )? ) ;
public final void rule__OfficePersonel_Impl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13685:1: ( ( ( rule__OfficePersonel_Impl__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13686:1: ( ( rule__OfficePersonel_Impl__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13686:1: ( ( rule__OfficePersonel_Impl__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13687:1: ( rule__OfficePersonel_Impl__Group_5__0 )?
{
before(grammarAccess.getOfficePersonel_ImplAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13688:1: ( rule__OfficePersonel_Impl__Group_5__0 )?
int alt103=2;
int LA103_0 = input.LA(1);
if ( (LA103_0==34) ) {
alt103=1;
}
switch (alt103) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13688:2: rule__OfficePersonel_Impl__Group_5__0
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_5__0_in_rule__OfficePersonel_Impl__Group__5__Impl27194);
rule__OfficePersonel_Impl__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__5__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13698:1: rule__OfficePersonel_Impl__Group__6 : rule__OfficePersonel_Impl__Group__6__Impl rule__OfficePersonel_Impl__Group__7 ;
public final void rule__OfficePersonel_Impl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13702:1: ( rule__OfficePersonel_Impl__Group__6__Impl rule__OfficePersonel_Impl__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13703:2: rule__OfficePersonel_Impl__Group__6__Impl rule__OfficePersonel_Impl__Group__7
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__6__Impl_in_rule__OfficePersonel_Impl__Group__627225);
rule__OfficePersonel_Impl__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__7_in_rule__OfficePersonel_Impl__Group__627228);
rule__OfficePersonel_Impl__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__6
// $ANTLR start rule__OfficePersonel_Impl__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13710:1: rule__OfficePersonel_Impl__Group__6__Impl : ( ( rule__OfficePersonel_Impl__Group_6__0 )? ) ;
public final void rule__OfficePersonel_Impl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13714:1: ( ( ( rule__OfficePersonel_Impl__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13715:1: ( ( rule__OfficePersonel_Impl__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13715:1: ( ( rule__OfficePersonel_Impl__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13716:1: ( rule__OfficePersonel_Impl__Group_6__0 )?
{
before(grammarAccess.getOfficePersonel_ImplAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13717:1: ( rule__OfficePersonel_Impl__Group_6__0 )?
int alt104=2;
int LA104_0 = input.LA(1);
if ( (LA104_0==35) ) {
alt104=1;
}
switch (alt104) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13717:2: rule__OfficePersonel_Impl__Group_6__0
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_6__0_in_rule__OfficePersonel_Impl__Group__6__Impl27255);
rule__OfficePersonel_Impl__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__6__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13727:1: rule__OfficePersonel_Impl__Group__7 : rule__OfficePersonel_Impl__Group__7__Impl rule__OfficePersonel_Impl__Group__8 ;
public final void rule__OfficePersonel_Impl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13731:1: ( rule__OfficePersonel_Impl__Group__7__Impl rule__OfficePersonel_Impl__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13732:2: rule__OfficePersonel_Impl__Group__7__Impl rule__OfficePersonel_Impl__Group__8
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__7__Impl_in_rule__OfficePersonel_Impl__Group__727286);
rule__OfficePersonel_Impl__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__8_in_rule__OfficePersonel_Impl__Group__727289);
rule__OfficePersonel_Impl__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__7
// $ANTLR start rule__OfficePersonel_Impl__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13739:1: rule__OfficePersonel_Impl__Group__7__Impl : ( ( rule__OfficePersonel_Impl__Group_7__0 )? ) ;
public final void rule__OfficePersonel_Impl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13743:1: ( ( ( rule__OfficePersonel_Impl__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13744:1: ( ( rule__OfficePersonel_Impl__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13744:1: ( ( rule__OfficePersonel_Impl__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13745:1: ( rule__OfficePersonel_Impl__Group_7__0 )?
{
before(grammarAccess.getOfficePersonel_ImplAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13746:1: ( rule__OfficePersonel_Impl__Group_7__0 )?
int alt105=2;
int LA105_0 = input.LA(1);
if ( (LA105_0==72) ) {
alt105=1;
}
switch (alt105) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13746:2: rule__OfficePersonel_Impl__Group_7__0
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_7__0_in_rule__OfficePersonel_Impl__Group__7__Impl27316);
rule__OfficePersonel_Impl__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__7__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13756:1: rule__OfficePersonel_Impl__Group__8 : rule__OfficePersonel_Impl__Group__8__Impl rule__OfficePersonel_Impl__Group__9 ;
public final void rule__OfficePersonel_Impl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13760:1: ( rule__OfficePersonel_Impl__Group__8__Impl rule__OfficePersonel_Impl__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13761:2: rule__OfficePersonel_Impl__Group__8__Impl rule__OfficePersonel_Impl__Group__9
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__8__Impl_in_rule__OfficePersonel_Impl__Group__827347);
rule__OfficePersonel_Impl__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__9_in_rule__OfficePersonel_Impl__Group__827350);
rule__OfficePersonel_Impl__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__8
// $ANTLR start rule__OfficePersonel_Impl__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13768:1: rule__OfficePersonel_Impl__Group__8__Impl : ( ( rule__OfficePersonel_Impl__Group_8__0 )? ) ;
public final void rule__OfficePersonel_Impl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13772:1: ( ( ( rule__OfficePersonel_Impl__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13773:1: ( ( rule__OfficePersonel_Impl__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13773:1: ( ( rule__OfficePersonel_Impl__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13774:1: ( rule__OfficePersonel_Impl__Group_8__0 )?
{
before(grammarAccess.getOfficePersonel_ImplAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13775:1: ( rule__OfficePersonel_Impl__Group_8__0 )?
int alt106=2;
int LA106_0 = input.LA(1);
if ( (LA106_0==73) ) {
alt106=1;
}
switch (alt106) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13775:2: rule__OfficePersonel_Impl__Group_8__0
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_8__0_in_rule__OfficePersonel_Impl__Group__8__Impl27377);
rule__OfficePersonel_Impl__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__8__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13785:1: rule__OfficePersonel_Impl__Group__9 : rule__OfficePersonel_Impl__Group__9__Impl rule__OfficePersonel_Impl__Group__10 ;
public final void rule__OfficePersonel_Impl__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13789:1: ( rule__OfficePersonel_Impl__Group__9__Impl rule__OfficePersonel_Impl__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13790:2: rule__OfficePersonel_Impl__Group__9__Impl rule__OfficePersonel_Impl__Group__10
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__9__Impl_in_rule__OfficePersonel_Impl__Group__927408);
rule__OfficePersonel_Impl__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__10_in_rule__OfficePersonel_Impl__Group__927411);
rule__OfficePersonel_Impl__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__9
// $ANTLR start rule__OfficePersonel_Impl__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13797:1: rule__OfficePersonel_Impl__Group__9__Impl : ( ( rule__OfficePersonel_Impl__Group_9__0 )? ) ;
public final void rule__OfficePersonel_Impl__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13801:1: ( ( ( rule__OfficePersonel_Impl__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13802:1: ( ( rule__OfficePersonel_Impl__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13802:1: ( ( rule__OfficePersonel_Impl__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13803:1: ( rule__OfficePersonel_Impl__Group_9__0 )?
{
before(grammarAccess.getOfficePersonel_ImplAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13804:1: ( rule__OfficePersonel_Impl__Group_9__0 )?
int alt107=2;
int LA107_0 = input.LA(1);
if ( (LA107_0==74) ) {
alt107=1;
}
switch (alt107) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13804:2: rule__OfficePersonel_Impl__Group_9__0
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_9__0_in_rule__OfficePersonel_Impl__Group__9__Impl27438);
rule__OfficePersonel_Impl__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__9__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13814:1: rule__OfficePersonel_Impl__Group__10 : rule__OfficePersonel_Impl__Group__10__Impl rule__OfficePersonel_Impl__Group__11 ;
public final void rule__OfficePersonel_Impl__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13818:1: ( rule__OfficePersonel_Impl__Group__10__Impl rule__OfficePersonel_Impl__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13819:2: rule__OfficePersonel_Impl__Group__10__Impl rule__OfficePersonel_Impl__Group__11
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__10__Impl_in_rule__OfficePersonel_Impl__Group__1027469);
rule__OfficePersonel_Impl__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__11_in_rule__OfficePersonel_Impl__Group__1027472);
rule__OfficePersonel_Impl__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__10
// $ANTLR start rule__OfficePersonel_Impl__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13826:1: rule__OfficePersonel_Impl__Group__10__Impl : ( ( rule__OfficePersonel_Impl__Group_10__0 )? ) ;
public final void rule__OfficePersonel_Impl__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13830:1: ( ( ( rule__OfficePersonel_Impl__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13831:1: ( ( rule__OfficePersonel_Impl__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13831:1: ( ( rule__OfficePersonel_Impl__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13832:1: ( rule__OfficePersonel_Impl__Group_10__0 )?
{
before(grammarAccess.getOfficePersonel_ImplAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13833:1: ( rule__OfficePersonel_Impl__Group_10__0 )?
int alt108=2;
int LA108_0 = input.LA(1);
if ( (LA108_0==75) ) {
alt108=1;
}
switch (alt108) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13833:2: rule__OfficePersonel_Impl__Group_10__0
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_10__0_in_rule__OfficePersonel_Impl__Group__10__Impl27499);
rule__OfficePersonel_Impl__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__10__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13843:1: rule__OfficePersonel_Impl__Group__11 : rule__OfficePersonel_Impl__Group__11__Impl ;
public final void rule__OfficePersonel_Impl__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13847:1: ( rule__OfficePersonel_Impl__Group__11__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13848:2: rule__OfficePersonel_Impl__Group__11__Impl
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group__11__Impl_in_rule__OfficePersonel_Impl__Group__1127530);
rule__OfficePersonel_Impl__Group__11__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__11
// $ANTLR start rule__OfficePersonel_Impl__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13854:1: rule__OfficePersonel_Impl__Group__11__Impl : ( '}' ) ;
public final void rule__OfficePersonel_Impl__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13858:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13859:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13859:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13860:1: '}'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getRightCurlyBracketKeyword_11());
match(input,32,FOLLOW_32_in_rule__OfficePersonel_Impl__Group__11__Impl27558);
after(grammarAccess.getOfficePersonel_ImplAccess().getRightCurlyBracketKeyword_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group__11__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13897:1: rule__OfficePersonel_Impl__Group_4__0 : rule__OfficePersonel_Impl__Group_4__0__Impl rule__OfficePersonel_Impl__Group_4__1 ;
public final void rule__OfficePersonel_Impl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13901:1: ( rule__OfficePersonel_Impl__Group_4__0__Impl rule__OfficePersonel_Impl__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13902:2: rule__OfficePersonel_Impl__Group_4__0__Impl rule__OfficePersonel_Impl__Group_4__1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_4__0__Impl_in_rule__OfficePersonel_Impl__Group_4__027613);
rule__OfficePersonel_Impl__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_4__1_in_rule__OfficePersonel_Impl__Group_4__027616);
rule__OfficePersonel_Impl__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_4__0
// $ANTLR start rule__OfficePersonel_Impl__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13909:1: rule__OfficePersonel_Impl__Group_4__0__Impl : ( 'name' ) ;
public final void rule__OfficePersonel_Impl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13913:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13914:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13914:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13915:1: 'name'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__OfficePersonel_Impl__Group_4__0__Impl27644);
after(grammarAccess.getOfficePersonel_ImplAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_4__0__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13928:1: rule__OfficePersonel_Impl__Group_4__1 : rule__OfficePersonel_Impl__Group_4__1__Impl ;
public final void rule__OfficePersonel_Impl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13932:1: ( rule__OfficePersonel_Impl__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13933:2: rule__OfficePersonel_Impl__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_4__1__Impl_in_rule__OfficePersonel_Impl__Group_4__127675);
rule__OfficePersonel_Impl__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_4__1
// $ANTLR start rule__OfficePersonel_Impl__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13939:1: rule__OfficePersonel_Impl__Group_4__1__Impl : ( ( rule__OfficePersonel_Impl__NameAssignment_4_1 ) ) ;
public final void rule__OfficePersonel_Impl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13943:1: ( ( ( rule__OfficePersonel_Impl__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13944:1: ( ( rule__OfficePersonel_Impl__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13944:1: ( ( rule__OfficePersonel_Impl__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13945:1: ( rule__OfficePersonel_Impl__NameAssignment_4_1 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13946:1: ( rule__OfficePersonel_Impl__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13946:2: rule__OfficePersonel_Impl__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__NameAssignment_4_1_in_rule__OfficePersonel_Impl__Group_4__1__Impl27702);
rule__OfficePersonel_Impl__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_4__1__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13960:1: rule__OfficePersonel_Impl__Group_5__0 : rule__OfficePersonel_Impl__Group_5__0__Impl rule__OfficePersonel_Impl__Group_5__1 ;
public final void rule__OfficePersonel_Impl__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13964:1: ( rule__OfficePersonel_Impl__Group_5__0__Impl rule__OfficePersonel_Impl__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13965:2: rule__OfficePersonel_Impl__Group_5__0__Impl rule__OfficePersonel_Impl__Group_5__1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_5__0__Impl_in_rule__OfficePersonel_Impl__Group_5__027736);
rule__OfficePersonel_Impl__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_5__1_in_rule__OfficePersonel_Impl__Group_5__027739);
rule__OfficePersonel_Impl__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_5__0
// $ANTLR start rule__OfficePersonel_Impl__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13972:1: rule__OfficePersonel_Impl__Group_5__0__Impl : ( 'id' ) ;
public final void rule__OfficePersonel_Impl__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13976:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13977:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13977:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13978:1: 'id'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__OfficePersonel_Impl__Group_5__0__Impl27767);
after(grammarAccess.getOfficePersonel_ImplAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_5__0__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13991:1: rule__OfficePersonel_Impl__Group_5__1 : rule__OfficePersonel_Impl__Group_5__1__Impl ;
public final void rule__OfficePersonel_Impl__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13995:1: ( rule__OfficePersonel_Impl__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:13996:2: rule__OfficePersonel_Impl__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_5__1__Impl_in_rule__OfficePersonel_Impl__Group_5__127798);
rule__OfficePersonel_Impl__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_5__1
// $ANTLR start rule__OfficePersonel_Impl__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14002:1: rule__OfficePersonel_Impl__Group_5__1__Impl : ( ( rule__OfficePersonel_Impl__IdAssignment_5_1 ) ) ;
public final void rule__OfficePersonel_Impl__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14006:1: ( ( ( rule__OfficePersonel_Impl__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14007:1: ( ( rule__OfficePersonel_Impl__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14007:1: ( ( rule__OfficePersonel_Impl__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14008:1: ( rule__OfficePersonel_Impl__IdAssignment_5_1 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14009:1: ( rule__OfficePersonel_Impl__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14009:2: rule__OfficePersonel_Impl__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__IdAssignment_5_1_in_rule__OfficePersonel_Impl__Group_5__1__Impl27825);
rule__OfficePersonel_Impl__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_5__1__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14023:1: rule__OfficePersonel_Impl__Group_6__0 : rule__OfficePersonel_Impl__Group_6__0__Impl rule__OfficePersonel_Impl__Group_6__1 ;
public final void rule__OfficePersonel_Impl__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14027:1: ( rule__OfficePersonel_Impl__Group_6__0__Impl rule__OfficePersonel_Impl__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14028:2: rule__OfficePersonel_Impl__Group_6__0__Impl rule__OfficePersonel_Impl__Group_6__1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_6__0__Impl_in_rule__OfficePersonel_Impl__Group_6__027859);
rule__OfficePersonel_Impl__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_6__1_in_rule__OfficePersonel_Impl__Group_6__027862);
rule__OfficePersonel_Impl__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_6__0
// $ANTLR start rule__OfficePersonel_Impl__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14035:1: rule__OfficePersonel_Impl__Group_6__0__Impl : ( 'description' ) ;
public final void rule__OfficePersonel_Impl__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14039:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14040:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14040:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14041:1: 'description'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__OfficePersonel_Impl__Group_6__0__Impl27890);
after(grammarAccess.getOfficePersonel_ImplAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_6__0__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14054:1: rule__OfficePersonel_Impl__Group_6__1 : rule__OfficePersonel_Impl__Group_6__1__Impl ;
public final void rule__OfficePersonel_Impl__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14058:1: ( rule__OfficePersonel_Impl__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14059:2: rule__OfficePersonel_Impl__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_6__1__Impl_in_rule__OfficePersonel_Impl__Group_6__127921);
rule__OfficePersonel_Impl__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_6__1
// $ANTLR start rule__OfficePersonel_Impl__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14065:1: rule__OfficePersonel_Impl__Group_6__1__Impl : ( ( rule__OfficePersonel_Impl__DescriptionAssignment_6_1 ) ) ;
public final void rule__OfficePersonel_Impl__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14069:1: ( ( ( rule__OfficePersonel_Impl__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14070:1: ( ( rule__OfficePersonel_Impl__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14070:1: ( ( rule__OfficePersonel_Impl__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14071:1: ( rule__OfficePersonel_Impl__DescriptionAssignment_6_1 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14072:1: ( rule__OfficePersonel_Impl__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14072:2: rule__OfficePersonel_Impl__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__DescriptionAssignment_6_1_in_rule__OfficePersonel_Impl__Group_6__1__Impl27948);
rule__OfficePersonel_Impl__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_6__1__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14086:1: rule__OfficePersonel_Impl__Group_7__0 : rule__OfficePersonel_Impl__Group_7__0__Impl rule__OfficePersonel_Impl__Group_7__1 ;
public final void rule__OfficePersonel_Impl__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14090:1: ( rule__OfficePersonel_Impl__Group_7__0__Impl rule__OfficePersonel_Impl__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14091:2: rule__OfficePersonel_Impl__Group_7__0__Impl rule__OfficePersonel_Impl__Group_7__1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_7__0__Impl_in_rule__OfficePersonel_Impl__Group_7__027982);
rule__OfficePersonel_Impl__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_7__1_in_rule__OfficePersonel_Impl__Group_7__027985);
rule__OfficePersonel_Impl__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_7__0
// $ANTLR start rule__OfficePersonel_Impl__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14098:1: rule__OfficePersonel_Impl__Group_7__0__Impl : ( 'organization' ) ;
public final void rule__OfficePersonel_Impl__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14102:1: ( ( 'organization' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14103:1: ( 'organization' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14103:1: ( 'organization' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14104:1: 'organization'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getOrganizationKeyword_7_0());
match(input,72,FOLLOW_72_in_rule__OfficePersonel_Impl__Group_7__0__Impl28013);
after(grammarAccess.getOfficePersonel_ImplAccess().getOrganizationKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_7__0__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14117:1: rule__OfficePersonel_Impl__Group_7__1 : rule__OfficePersonel_Impl__Group_7__1__Impl ;
public final void rule__OfficePersonel_Impl__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14121:1: ( rule__OfficePersonel_Impl__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14122:2: rule__OfficePersonel_Impl__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_7__1__Impl_in_rule__OfficePersonel_Impl__Group_7__128044);
rule__OfficePersonel_Impl__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_7__1
// $ANTLR start rule__OfficePersonel_Impl__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14128:1: rule__OfficePersonel_Impl__Group_7__1__Impl : ( ( rule__OfficePersonel_Impl__OrganizationAssignment_7_1 ) ) ;
public final void rule__OfficePersonel_Impl__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14132:1: ( ( ( rule__OfficePersonel_Impl__OrganizationAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14133:1: ( ( rule__OfficePersonel_Impl__OrganizationAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14133:1: ( ( rule__OfficePersonel_Impl__OrganizationAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14134:1: ( rule__OfficePersonel_Impl__OrganizationAssignment_7_1 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getOrganizationAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14135:1: ( rule__OfficePersonel_Impl__OrganizationAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14135:2: rule__OfficePersonel_Impl__OrganizationAssignment_7_1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__OrganizationAssignment_7_1_in_rule__OfficePersonel_Impl__Group_7__1__Impl28071);
rule__OfficePersonel_Impl__OrganizationAssignment_7_1();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getOrganizationAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_7__1__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14149:1: rule__OfficePersonel_Impl__Group_8__0 : rule__OfficePersonel_Impl__Group_8__0__Impl rule__OfficePersonel_Impl__Group_8__1 ;
public final void rule__OfficePersonel_Impl__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14153:1: ( rule__OfficePersonel_Impl__Group_8__0__Impl rule__OfficePersonel_Impl__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14154:2: rule__OfficePersonel_Impl__Group_8__0__Impl rule__OfficePersonel_Impl__Group_8__1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_8__0__Impl_in_rule__OfficePersonel_Impl__Group_8__028105);
rule__OfficePersonel_Impl__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_8__1_in_rule__OfficePersonel_Impl__Group_8__028108);
rule__OfficePersonel_Impl__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_8__0
// $ANTLR start rule__OfficePersonel_Impl__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14161:1: rule__OfficePersonel_Impl__Group_8__0__Impl : ( 'address' ) ;
public final void rule__OfficePersonel_Impl__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14165:1: ( ( 'address' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14166:1: ( 'address' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14166:1: ( 'address' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14167:1: 'address'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getAddressKeyword_8_0());
match(input,73,FOLLOW_73_in_rule__OfficePersonel_Impl__Group_8__0__Impl28136);
after(grammarAccess.getOfficePersonel_ImplAccess().getAddressKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_8__0__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14180:1: rule__OfficePersonel_Impl__Group_8__1 : rule__OfficePersonel_Impl__Group_8__1__Impl ;
public final void rule__OfficePersonel_Impl__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14184:1: ( rule__OfficePersonel_Impl__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14185:2: rule__OfficePersonel_Impl__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_8__1__Impl_in_rule__OfficePersonel_Impl__Group_8__128167);
rule__OfficePersonel_Impl__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_8__1
// $ANTLR start rule__OfficePersonel_Impl__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14191:1: rule__OfficePersonel_Impl__Group_8__1__Impl : ( ( rule__OfficePersonel_Impl__AddressAssignment_8_1 ) ) ;
public final void rule__OfficePersonel_Impl__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14195:1: ( ( ( rule__OfficePersonel_Impl__AddressAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14196:1: ( ( rule__OfficePersonel_Impl__AddressAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14196:1: ( ( rule__OfficePersonel_Impl__AddressAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14197:1: ( rule__OfficePersonel_Impl__AddressAssignment_8_1 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getAddressAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14198:1: ( rule__OfficePersonel_Impl__AddressAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14198:2: rule__OfficePersonel_Impl__AddressAssignment_8_1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__AddressAssignment_8_1_in_rule__OfficePersonel_Impl__Group_8__1__Impl28194);
rule__OfficePersonel_Impl__AddressAssignment_8_1();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getAddressAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_8__1__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14212:1: rule__OfficePersonel_Impl__Group_9__0 : rule__OfficePersonel_Impl__Group_9__0__Impl rule__OfficePersonel_Impl__Group_9__1 ;
public final void rule__OfficePersonel_Impl__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14216:1: ( rule__OfficePersonel_Impl__Group_9__0__Impl rule__OfficePersonel_Impl__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14217:2: rule__OfficePersonel_Impl__Group_9__0__Impl rule__OfficePersonel_Impl__Group_9__1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_9__0__Impl_in_rule__OfficePersonel_Impl__Group_9__028228);
rule__OfficePersonel_Impl__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_9__1_in_rule__OfficePersonel_Impl__Group_9__028231);
rule__OfficePersonel_Impl__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_9__0
// $ANTLR start rule__OfficePersonel_Impl__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14224:1: rule__OfficePersonel_Impl__Group_9__0__Impl : ( 'telephone' ) ;
public final void rule__OfficePersonel_Impl__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14228:1: ( ( 'telephone' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14229:1: ( 'telephone' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14229:1: ( 'telephone' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14230:1: 'telephone'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getTelephoneKeyword_9_0());
match(input,74,FOLLOW_74_in_rule__OfficePersonel_Impl__Group_9__0__Impl28259);
after(grammarAccess.getOfficePersonel_ImplAccess().getTelephoneKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_9__0__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14243:1: rule__OfficePersonel_Impl__Group_9__1 : rule__OfficePersonel_Impl__Group_9__1__Impl ;
public final void rule__OfficePersonel_Impl__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14247:1: ( rule__OfficePersonel_Impl__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14248:2: rule__OfficePersonel_Impl__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_9__1__Impl_in_rule__OfficePersonel_Impl__Group_9__128290);
rule__OfficePersonel_Impl__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_9__1
// $ANTLR start rule__OfficePersonel_Impl__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14254:1: rule__OfficePersonel_Impl__Group_9__1__Impl : ( ( rule__OfficePersonel_Impl__TelephoneAssignment_9_1 ) ) ;
public final void rule__OfficePersonel_Impl__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14258:1: ( ( ( rule__OfficePersonel_Impl__TelephoneAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14259:1: ( ( rule__OfficePersonel_Impl__TelephoneAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14259:1: ( ( rule__OfficePersonel_Impl__TelephoneAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14260:1: ( rule__OfficePersonel_Impl__TelephoneAssignment_9_1 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getTelephoneAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14261:1: ( rule__OfficePersonel_Impl__TelephoneAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14261:2: rule__OfficePersonel_Impl__TelephoneAssignment_9_1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__TelephoneAssignment_9_1_in_rule__OfficePersonel_Impl__Group_9__1__Impl28317);
rule__OfficePersonel_Impl__TelephoneAssignment_9_1();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getTelephoneAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_9__1__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14275:1: rule__OfficePersonel_Impl__Group_10__0 : rule__OfficePersonel_Impl__Group_10__0__Impl rule__OfficePersonel_Impl__Group_10__1 ;
public final void rule__OfficePersonel_Impl__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14279:1: ( rule__OfficePersonel_Impl__Group_10__0__Impl rule__OfficePersonel_Impl__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14280:2: rule__OfficePersonel_Impl__Group_10__0__Impl rule__OfficePersonel_Impl__Group_10__1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_10__0__Impl_in_rule__OfficePersonel_Impl__Group_10__028351);
rule__OfficePersonel_Impl__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_10__1_in_rule__OfficePersonel_Impl__Group_10__028354);
rule__OfficePersonel_Impl__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_10__0
// $ANTLR start rule__OfficePersonel_Impl__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14287:1: rule__OfficePersonel_Impl__Group_10__0__Impl : ( 'hasAccount' ) ;
public final void rule__OfficePersonel_Impl__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14291:1: ( ( 'hasAccount' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14292:1: ( 'hasAccount' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14292:1: ( 'hasAccount' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14293:1: 'hasAccount'
{
before(grammarAccess.getOfficePersonel_ImplAccess().getHasAccountKeyword_10_0());
match(input,75,FOLLOW_75_in_rule__OfficePersonel_Impl__Group_10__0__Impl28382);
after(grammarAccess.getOfficePersonel_ImplAccess().getHasAccountKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_10__0__Impl
// $ANTLR start rule__OfficePersonel_Impl__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14306:1: rule__OfficePersonel_Impl__Group_10__1 : rule__OfficePersonel_Impl__Group_10__1__Impl ;
public final void rule__OfficePersonel_Impl__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14310:1: ( rule__OfficePersonel_Impl__Group_10__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14311:2: rule__OfficePersonel_Impl__Group_10__1__Impl
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__Group_10__1__Impl_in_rule__OfficePersonel_Impl__Group_10__128413);
rule__OfficePersonel_Impl__Group_10__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_10__1
// $ANTLR start rule__OfficePersonel_Impl__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14317:1: rule__OfficePersonel_Impl__Group_10__1__Impl : ( ( rule__OfficePersonel_Impl__HasAccountAssignment_10_1 ) ) ;
public final void rule__OfficePersonel_Impl__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14321:1: ( ( ( rule__OfficePersonel_Impl__HasAccountAssignment_10_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14322:1: ( ( rule__OfficePersonel_Impl__HasAccountAssignment_10_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14322:1: ( ( rule__OfficePersonel_Impl__HasAccountAssignment_10_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14323:1: ( rule__OfficePersonel_Impl__HasAccountAssignment_10_1 )
{
before(grammarAccess.getOfficePersonel_ImplAccess().getHasAccountAssignment_10_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14324:1: ( rule__OfficePersonel_Impl__HasAccountAssignment_10_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14324:2: rule__OfficePersonel_Impl__HasAccountAssignment_10_1
{
pushFollow(FOLLOW_rule__OfficePersonel_Impl__HasAccountAssignment_10_1_in_rule__OfficePersonel_Impl__Group_10__1__Impl28440);
rule__OfficePersonel_Impl__HasAccountAssignment_10_1();
_fsp--;
}
after(grammarAccess.getOfficePersonel_ImplAccess().getHasAccountAssignment_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__Group_10__1__Impl
// $ANTLR start rule__Site__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14338:1: rule__Site__Group__0 : rule__Site__Group__0__Impl rule__Site__Group__1 ;
public final void rule__Site__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14342:1: ( rule__Site__Group__0__Impl rule__Site__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14343:2: rule__Site__Group__0__Impl rule__Site__Group__1
{
pushFollow(FOLLOW_rule__Site__Group__0__Impl_in_rule__Site__Group__028474);
rule__Site__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__1_in_rule__Site__Group__028477);
rule__Site__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__0
// $ANTLR start rule__Site__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14350:1: rule__Site__Group__0__Impl : ( 'Site' ) ;
public final void rule__Site__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14354:1: ( ( 'Site' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14355:1: ( 'Site' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14355:1: ( 'Site' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14356:1: 'Site'
{
before(grammarAccess.getSiteAccess().getSiteKeyword_0());
match(input,84,FOLLOW_84_in_rule__Site__Group__0__Impl28505);
after(grammarAccess.getSiteAccess().getSiteKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__0__Impl
// $ANTLR start rule__Site__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14369:1: rule__Site__Group__1 : rule__Site__Group__1__Impl rule__Site__Group__2 ;
public final void rule__Site__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14373:1: ( rule__Site__Group__1__Impl rule__Site__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14374:2: rule__Site__Group__1__Impl rule__Site__Group__2
{
pushFollow(FOLLOW_rule__Site__Group__1__Impl_in_rule__Site__Group__128536);
rule__Site__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__2_in_rule__Site__Group__128539);
rule__Site__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__1
// $ANTLR start rule__Site__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14381:1: rule__Site__Group__1__Impl : ( ( rule__Site__UniqueIDAssignment_1 ) ) ;
public final void rule__Site__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14385:1: ( ( ( rule__Site__UniqueIDAssignment_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14386:1: ( ( rule__Site__UniqueIDAssignment_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14386:1: ( ( rule__Site__UniqueIDAssignment_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14387:1: ( rule__Site__UniqueIDAssignment_1 )
{
before(grammarAccess.getSiteAccess().getUniqueIDAssignment_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14388:1: ( rule__Site__UniqueIDAssignment_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14388:2: rule__Site__UniqueIDAssignment_1
{
pushFollow(FOLLOW_rule__Site__UniqueIDAssignment_1_in_rule__Site__Group__1__Impl28566);
rule__Site__UniqueIDAssignment_1();
_fsp--;
}
after(grammarAccess.getSiteAccess().getUniqueIDAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__1__Impl
// $ANTLR start rule__Site__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14398:1: rule__Site__Group__2 : rule__Site__Group__2__Impl rule__Site__Group__3 ;
public final void rule__Site__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14402:1: ( rule__Site__Group__2__Impl rule__Site__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14403:2: rule__Site__Group__2__Impl rule__Site__Group__3
{
pushFollow(FOLLOW_rule__Site__Group__2__Impl_in_rule__Site__Group__228596);
rule__Site__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__3_in_rule__Site__Group__228599);
rule__Site__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__2
// $ANTLR start rule__Site__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14410:1: rule__Site__Group__2__Impl : ( '{' ) ;
public final void rule__Site__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14414:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14415:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14415:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14416:1: '{'
{
before(grammarAccess.getSiteAccess().getLeftCurlyBracketKeyword_2());
match(input,31,FOLLOW_31_in_rule__Site__Group__2__Impl28627);
after(grammarAccess.getSiteAccess().getLeftCurlyBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__2__Impl
// $ANTLR start rule__Site__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14429:1: rule__Site__Group__3 : rule__Site__Group__3__Impl rule__Site__Group__4 ;
public final void rule__Site__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14433:1: ( rule__Site__Group__3__Impl rule__Site__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14434:2: rule__Site__Group__3__Impl rule__Site__Group__4
{
pushFollow(FOLLOW_rule__Site__Group__3__Impl_in_rule__Site__Group__328658);
rule__Site__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__4_in_rule__Site__Group__328661);
rule__Site__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__3
// $ANTLR start rule__Site__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14441:1: rule__Site__Group__3__Impl : ( ( rule__Site__Group_3__0 )? ) ;
public final void rule__Site__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14445:1: ( ( ( rule__Site__Group_3__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14446:1: ( ( rule__Site__Group_3__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14446:1: ( ( rule__Site__Group_3__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14447:1: ( rule__Site__Group_3__0 )?
{
before(grammarAccess.getSiteAccess().getGroup_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14448:1: ( rule__Site__Group_3__0 )?
int alt109=2;
int LA109_0 = input.LA(1);
if ( (LA109_0==33) ) {
alt109=1;
}
switch (alt109) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14448:2: rule__Site__Group_3__0
{
pushFollow(FOLLOW_rule__Site__Group_3__0_in_rule__Site__Group__3__Impl28688);
rule__Site__Group_3__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__3__Impl
// $ANTLR start rule__Site__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14458:1: rule__Site__Group__4 : rule__Site__Group__4__Impl rule__Site__Group__5 ;
public final void rule__Site__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14462:1: ( rule__Site__Group__4__Impl rule__Site__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14463:2: rule__Site__Group__4__Impl rule__Site__Group__5
{
pushFollow(FOLLOW_rule__Site__Group__4__Impl_in_rule__Site__Group__428719);
rule__Site__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__5_in_rule__Site__Group__428722);
rule__Site__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__4
// $ANTLR start rule__Site__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14470:1: rule__Site__Group__4__Impl : ( ( rule__Site__Group_4__0 )? ) ;
public final void rule__Site__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14474:1: ( ( ( rule__Site__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14475:1: ( ( rule__Site__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14475:1: ( ( rule__Site__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14476:1: ( rule__Site__Group_4__0 )?
{
before(grammarAccess.getSiteAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14477:1: ( rule__Site__Group_4__0 )?
int alt110=2;
int LA110_0 = input.LA(1);
if ( (LA110_0==34) ) {
alt110=1;
}
switch (alt110) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14477:2: rule__Site__Group_4__0
{
pushFollow(FOLLOW_rule__Site__Group_4__0_in_rule__Site__Group__4__Impl28749);
rule__Site__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__4__Impl
// $ANTLR start rule__Site__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14487:1: rule__Site__Group__5 : rule__Site__Group__5__Impl rule__Site__Group__6 ;
public final void rule__Site__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14491:1: ( rule__Site__Group__5__Impl rule__Site__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14492:2: rule__Site__Group__5__Impl rule__Site__Group__6
{
pushFollow(FOLLOW_rule__Site__Group__5__Impl_in_rule__Site__Group__528780);
rule__Site__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__6_in_rule__Site__Group__528783);
rule__Site__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__5
// $ANTLR start rule__Site__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14499:1: rule__Site__Group__5__Impl : ( ( rule__Site__Group_5__0 )? ) ;
public final void rule__Site__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14503:1: ( ( ( rule__Site__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14504:1: ( ( rule__Site__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14504:1: ( ( rule__Site__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14505:1: ( rule__Site__Group_5__0 )?
{
before(grammarAccess.getSiteAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14506:1: ( rule__Site__Group_5__0 )?
int alt111=2;
int LA111_0 = input.LA(1);
if ( (LA111_0==35) ) {
alt111=1;
}
switch (alt111) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14506:2: rule__Site__Group_5__0
{
pushFollow(FOLLOW_rule__Site__Group_5__0_in_rule__Site__Group__5__Impl28810);
rule__Site__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__5__Impl
// $ANTLR start rule__Site__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14516:1: rule__Site__Group__6 : rule__Site__Group__6__Impl rule__Site__Group__7 ;
public final void rule__Site__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14520:1: ( rule__Site__Group__6__Impl rule__Site__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14521:2: rule__Site__Group__6__Impl rule__Site__Group__7
{
pushFollow(FOLLOW_rule__Site__Group__6__Impl_in_rule__Site__Group__628841);
rule__Site__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__7_in_rule__Site__Group__628844);
rule__Site__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__6
// $ANTLR start rule__Site__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14528:1: rule__Site__Group__6__Impl : ( 'ptm' ) ;
public final void rule__Site__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14532:1: ( ( 'ptm' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14533:1: ( 'ptm' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14533:1: ( 'ptm' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14534:1: 'ptm'
{
before(grammarAccess.getSiteAccess().getPtmKeyword_6());
match(input,85,FOLLOW_85_in_rule__Site__Group__6__Impl28872);
after(grammarAccess.getSiteAccess().getPtmKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__6__Impl
// $ANTLR start rule__Site__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14547:1: rule__Site__Group__7 : rule__Site__Group__7__Impl rule__Site__Group__8 ;
public final void rule__Site__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14551:1: ( rule__Site__Group__7__Impl rule__Site__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14552:2: rule__Site__Group__7__Impl rule__Site__Group__8
{
pushFollow(FOLLOW_rule__Site__Group__7__Impl_in_rule__Site__Group__728903);
rule__Site__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__8_in_rule__Site__Group__728906);
rule__Site__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__7
// $ANTLR start rule__Site__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14559:1: rule__Site__Group__7__Impl : ( ( rule__Site__PtmAssignment_7 ) ) ;
public final void rule__Site__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14563:1: ( ( ( rule__Site__PtmAssignment_7 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14564:1: ( ( rule__Site__PtmAssignment_7 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14564:1: ( ( rule__Site__PtmAssignment_7 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14565:1: ( rule__Site__PtmAssignment_7 )
{
before(grammarAccess.getSiteAccess().getPtmAssignment_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14566:1: ( rule__Site__PtmAssignment_7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14566:2: rule__Site__PtmAssignment_7
{
pushFollow(FOLLOW_rule__Site__PtmAssignment_7_in_rule__Site__Group__7__Impl28933);
rule__Site__PtmAssignment_7();
_fsp--;
}
after(grammarAccess.getSiteAccess().getPtmAssignment_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__7__Impl
// $ANTLR start rule__Site__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14576:1: rule__Site__Group__8 : rule__Site__Group__8__Impl rule__Site__Group__9 ;
public final void rule__Site__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14580:1: ( rule__Site__Group__8__Impl rule__Site__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14581:2: rule__Site__Group__8__Impl rule__Site__Group__9
{
pushFollow(FOLLOW_rule__Site__Group__8__Impl_in_rule__Site__Group__828963);
rule__Site__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__9_in_rule__Site__Group__828966);
rule__Site__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__8
// $ANTLR start rule__Site__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14588:1: rule__Site__Group__8__Impl : ( 'igwlist' ) ;
public final void rule__Site__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14592:1: ( ( 'igwlist' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14593:1: ( 'igwlist' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14593:1: ( 'igwlist' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14594:1: 'igwlist'
{
before(grammarAccess.getSiteAccess().getIgwlistKeyword_8());
match(input,86,FOLLOW_86_in_rule__Site__Group__8__Impl28994);
after(grammarAccess.getSiteAccess().getIgwlistKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__8__Impl
// $ANTLR start rule__Site__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14607:1: rule__Site__Group__9 : rule__Site__Group__9__Impl rule__Site__Group__10 ;
public final void rule__Site__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14611:1: ( rule__Site__Group__9__Impl rule__Site__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14612:2: rule__Site__Group__9__Impl rule__Site__Group__10
{
pushFollow(FOLLOW_rule__Site__Group__9__Impl_in_rule__Site__Group__929025);
rule__Site__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__10_in_rule__Site__Group__929028);
rule__Site__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__9
// $ANTLR start rule__Site__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14619:1: rule__Site__Group__9__Impl : ( '{' ) ;
public final void rule__Site__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14623:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14624:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14624:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14625:1: '{'
{
before(grammarAccess.getSiteAccess().getLeftCurlyBracketKeyword_9());
match(input,31,FOLLOW_31_in_rule__Site__Group__9__Impl29056);
after(grammarAccess.getSiteAccess().getLeftCurlyBracketKeyword_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__9__Impl
// $ANTLR start rule__Site__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14638:1: rule__Site__Group__10 : rule__Site__Group__10__Impl rule__Site__Group__11 ;
public final void rule__Site__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14642:1: ( rule__Site__Group__10__Impl rule__Site__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14643:2: rule__Site__Group__10__Impl rule__Site__Group__11
{
pushFollow(FOLLOW_rule__Site__Group__10__Impl_in_rule__Site__Group__1029087);
rule__Site__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__11_in_rule__Site__Group__1029090);
rule__Site__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__10
// $ANTLR start rule__Site__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14650:1: rule__Site__Group__10__Impl : ( ( rule__Site__IgwlistAssignment_10 ) ) ;
public final void rule__Site__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14654:1: ( ( ( rule__Site__IgwlistAssignment_10 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14655:1: ( ( rule__Site__IgwlistAssignment_10 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14655:1: ( ( rule__Site__IgwlistAssignment_10 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14656:1: ( rule__Site__IgwlistAssignment_10 )
{
before(grammarAccess.getSiteAccess().getIgwlistAssignment_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14657:1: ( rule__Site__IgwlistAssignment_10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14657:2: rule__Site__IgwlistAssignment_10
{
pushFollow(FOLLOW_rule__Site__IgwlistAssignment_10_in_rule__Site__Group__10__Impl29117);
rule__Site__IgwlistAssignment_10();
_fsp--;
}
after(grammarAccess.getSiteAccess().getIgwlistAssignment_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__10__Impl
// $ANTLR start rule__Site__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14667:1: rule__Site__Group__11 : rule__Site__Group__11__Impl rule__Site__Group__12 ;
public final void rule__Site__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14671:1: ( rule__Site__Group__11__Impl rule__Site__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14672:2: rule__Site__Group__11__Impl rule__Site__Group__12
{
pushFollow(FOLLOW_rule__Site__Group__11__Impl_in_rule__Site__Group__1129147);
rule__Site__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__12_in_rule__Site__Group__1129150);
rule__Site__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__11
// $ANTLR start rule__Site__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14679:1: rule__Site__Group__11__Impl : ( ( rule__Site__Group_11__0 )* ) ;
public final void rule__Site__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14683:1: ( ( ( rule__Site__Group_11__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14684:1: ( ( rule__Site__Group_11__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14684:1: ( ( rule__Site__Group_11__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14685:1: ( rule__Site__Group_11__0 )*
{
before(grammarAccess.getSiteAccess().getGroup_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14686:1: ( rule__Site__Group_11__0 )*
loop112:
do {
int alt112=2;
int LA112_0 = input.LA(1);
if ( (LA112_0==39) ) {
alt112=1;
}
switch (alt112) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14686:2: rule__Site__Group_11__0
{
pushFollow(FOLLOW_rule__Site__Group_11__0_in_rule__Site__Group__11__Impl29177);
rule__Site__Group_11__0();
_fsp--;
}
break;
default :
break loop112;
}
} while (true);
after(grammarAccess.getSiteAccess().getGroup_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__11__Impl
// $ANTLR start rule__Site__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14696:1: rule__Site__Group__12 : rule__Site__Group__12__Impl rule__Site__Group__13 ;
public final void rule__Site__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14700:1: ( rule__Site__Group__12__Impl rule__Site__Group__13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14701:2: rule__Site__Group__12__Impl rule__Site__Group__13
{
pushFollow(FOLLOW_rule__Site__Group__12__Impl_in_rule__Site__Group__1229208);
rule__Site__Group__12__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__13_in_rule__Site__Group__1229211);
rule__Site__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__12
// $ANTLR start rule__Site__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14708:1: rule__Site__Group__12__Impl : ( '}' ) ;
public final void rule__Site__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14712:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14713:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14713:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14714:1: '}'
{
before(grammarAccess.getSiteAccess().getRightCurlyBracketKeyword_12());
match(input,32,FOLLOW_32_in_rule__Site__Group__12__Impl29239);
after(grammarAccess.getSiteAccess().getRightCurlyBracketKeyword_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__12__Impl
// $ANTLR start rule__Site__Group__13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14727:1: rule__Site__Group__13 : rule__Site__Group__13__Impl rule__Site__Group__14 ;
public final void rule__Site__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14731:1: ( rule__Site__Group__13__Impl rule__Site__Group__14 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14732:2: rule__Site__Group__13__Impl rule__Site__Group__14
{
pushFollow(FOLLOW_rule__Site__Group__13__Impl_in_rule__Site__Group__1329270);
rule__Site__Group__13__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__14_in_rule__Site__Group__1329273);
rule__Site__Group__14();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__13
// $ANTLR start rule__Site__Group__13__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14739:1: rule__Site__Group__13__Impl : ( 'locatedAt' ) ;
public final void rule__Site__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14743:1: ( ( 'locatedAt' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14744:1: ( 'locatedAt' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14744:1: ( 'locatedAt' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14745:1: 'locatedAt'
{
before(grammarAccess.getSiteAccess().getLocatedAtKeyword_13());
match(input,87,FOLLOW_87_in_rule__Site__Group__13__Impl29301);
after(grammarAccess.getSiteAccess().getLocatedAtKeyword_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__13__Impl
// $ANTLR start rule__Site__Group__14
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14758:1: rule__Site__Group__14 : rule__Site__Group__14__Impl rule__Site__Group__15 ;
public final void rule__Site__Group__14() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14762:1: ( rule__Site__Group__14__Impl rule__Site__Group__15 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14763:2: rule__Site__Group__14__Impl rule__Site__Group__15
{
pushFollow(FOLLOW_rule__Site__Group__14__Impl_in_rule__Site__Group__1429332);
rule__Site__Group__14__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__15_in_rule__Site__Group__1429335);
rule__Site__Group__15();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__14
// $ANTLR start rule__Site__Group__14__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14770:1: rule__Site__Group__14__Impl : ( ( rule__Site__LocatedAtAssignment_14 ) ) ;
public final void rule__Site__Group__14__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14774:1: ( ( ( rule__Site__LocatedAtAssignment_14 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14775:1: ( ( rule__Site__LocatedAtAssignment_14 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14775:1: ( ( rule__Site__LocatedAtAssignment_14 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14776:1: ( rule__Site__LocatedAtAssignment_14 )
{
before(grammarAccess.getSiteAccess().getLocatedAtAssignment_14());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14777:1: ( rule__Site__LocatedAtAssignment_14 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14777:2: rule__Site__LocatedAtAssignment_14
{
pushFollow(FOLLOW_rule__Site__LocatedAtAssignment_14_in_rule__Site__Group__14__Impl29362);
rule__Site__LocatedAtAssignment_14();
_fsp--;
}
after(grammarAccess.getSiteAccess().getLocatedAtAssignment_14());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__14__Impl
// $ANTLR start rule__Site__Group__15
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14787:1: rule__Site__Group__15 : rule__Site__Group__15__Impl rule__Site__Group__16 ;
public final void rule__Site__Group__15() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14791:1: ( rule__Site__Group__15__Impl rule__Site__Group__16 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14792:2: rule__Site__Group__15__Impl rule__Site__Group__16
{
pushFollow(FOLLOW_rule__Site__Group__15__Impl_in_rule__Site__Group__1529392);
rule__Site__Group__15__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group__16_in_rule__Site__Group__1529395);
rule__Site__Group__16();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__15
// $ANTLR start rule__Site__Group__15__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14799:1: rule__Site__Group__15__Impl : ( ( rule__Site__Group_15__0 )? ) ;
public final void rule__Site__Group__15__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14803:1: ( ( ( rule__Site__Group_15__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14804:1: ( ( rule__Site__Group_15__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14804:1: ( ( rule__Site__Group_15__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14805:1: ( rule__Site__Group_15__0 )?
{
before(grammarAccess.getSiteAccess().getGroup_15());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14806:1: ( rule__Site__Group_15__0 )?
int alt113=2;
int LA113_0 = input.LA(1);
if ( (LA113_0==88) ) {
alt113=1;
}
switch (alt113) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14806:2: rule__Site__Group_15__0
{
pushFollow(FOLLOW_rule__Site__Group_15__0_in_rule__Site__Group__15__Impl29422);
rule__Site__Group_15__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteAccess().getGroup_15());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__15__Impl
// $ANTLR start rule__Site__Group__16
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14816:1: rule__Site__Group__16 : rule__Site__Group__16__Impl ;
public final void rule__Site__Group__16() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14820:1: ( rule__Site__Group__16__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14821:2: rule__Site__Group__16__Impl
{
pushFollow(FOLLOW_rule__Site__Group__16__Impl_in_rule__Site__Group__1629453);
rule__Site__Group__16__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__16
// $ANTLR start rule__Site__Group__16__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14827:1: rule__Site__Group__16__Impl : ( '}' ) ;
public final void rule__Site__Group__16__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14831:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14832:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14832:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14833:1: '}'
{
before(grammarAccess.getSiteAccess().getRightCurlyBracketKeyword_16());
match(input,32,FOLLOW_32_in_rule__Site__Group__16__Impl29481);
after(grammarAccess.getSiteAccess().getRightCurlyBracketKeyword_16());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group__16__Impl
// $ANTLR start rule__Site__Group_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14880:1: rule__Site__Group_3__0 : rule__Site__Group_3__0__Impl rule__Site__Group_3__1 ;
public final void rule__Site__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14884:1: ( rule__Site__Group_3__0__Impl rule__Site__Group_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14885:2: rule__Site__Group_3__0__Impl rule__Site__Group_3__1
{
pushFollow(FOLLOW_rule__Site__Group_3__0__Impl_in_rule__Site__Group_3__029546);
rule__Site__Group_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_3__1_in_rule__Site__Group_3__029549);
rule__Site__Group_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_3__0
// $ANTLR start rule__Site__Group_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14892:1: rule__Site__Group_3__0__Impl : ( 'name' ) ;
public final void rule__Site__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14896:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14897:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14897:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14898:1: 'name'
{
before(grammarAccess.getSiteAccess().getNameKeyword_3_0());
match(input,33,FOLLOW_33_in_rule__Site__Group_3__0__Impl29577);
after(grammarAccess.getSiteAccess().getNameKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_3__0__Impl
// $ANTLR start rule__Site__Group_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14911:1: rule__Site__Group_3__1 : rule__Site__Group_3__1__Impl ;
public final void rule__Site__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14915:1: ( rule__Site__Group_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14916:2: rule__Site__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__Site__Group_3__1__Impl_in_rule__Site__Group_3__129608);
rule__Site__Group_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_3__1
// $ANTLR start rule__Site__Group_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14922:1: rule__Site__Group_3__1__Impl : ( ( rule__Site__NameAssignment_3_1 ) ) ;
public final void rule__Site__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14926:1: ( ( ( rule__Site__NameAssignment_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14927:1: ( ( rule__Site__NameAssignment_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14927:1: ( ( rule__Site__NameAssignment_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14928:1: ( rule__Site__NameAssignment_3_1 )
{
before(grammarAccess.getSiteAccess().getNameAssignment_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14929:1: ( rule__Site__NameAssignment_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14929:2: rule__Site__NameAssignment_3_1
{
pushFollow(FOLLOW_rule__Site__NameAssignment_3_1_in_rule__Site__Group_3__1__Impl29635);
rule__Site__NameAssignment_3_1();
_fsp--;
}
after(grammarAccess.getSiteAccess().getNameAssignment_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_3__1__Impl
// $ANTLR start rule__Site__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14943:1: rule__Site__Group_4__0 : rule__Site__Group_4__0__Impl rule__Site__Group_4__1 ;
public final void rule__Site__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14947:1: ( rule__Site__Group_4__0__Impl rule__Site__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14948:2: rule__Site__Group_4__0__Impl rule__Site__Group_4__1
{
pushFollow(FOLLOW_rule__Site__Group_4__0__Impl_in_rule__Site__Group_4__029669);
rule__Site__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_4__1_in_rule__Site__Group_4__029672);
rule__Site__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_4__0
// $ANTLR start rule__Site__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14955:1: rule__Site__Group_4__0__Impl : ( 'id' ) ;
public final void rule__Site__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14959:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14960:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14960:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14961:1: 'id'
{
before(grammarAccess.getSiteAccess().getIdKeyword_4_0());
match(input,34,FOLLOW_34_in_rule__Site__Group_4__0__Impl29700);
after(grammarAccess.getSiteAccess().getIdKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_4__0__Impl
// $ANTLR start rule__Site__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14974:1: rule__Site__Group_4__1 : rule__Site__Group_4__1__Impl ;
public final void rule__Site__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14978:1: ( rule__Site__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14979:2: rule__Site__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Site__Group_4__1__Impl_in_rule__Site__Group_4__129731);
rule__Site__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_4__1
// $ANTLR start rule__Site__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14985:1: rule__Site__Group_4__1__Impl : ( ( rule__Site__IdAssignment_4_1 ) ) ;
public final void rule__Site__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14989:1: ( ( ( rule__Site__IdAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14990:1: ( ( rule__Site__IdAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14990:1: ( ( rule__Site__IdAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14991:1: ( rule__Site__IdAssignment_4_1 )
{
before(grammarAccess.getSiteAccess().getIdAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14992:1: ( rule__Site__IdAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:14992:2: rule__Site__IdAssignment_4_1
{
pushFollow(FOLLOW_rule__Site__IdAssignment_4_1_in_rule__Site__Group_4__1__Impl29758);
rule__Site__IdAssignment_4_1();
_fsp--;
}
after(grammarAccess.getSiteAccess().getIdAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_4__1__Impl
// $ANTLR start rule__Site__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15006:1: rule__Site__Group_5__0 : rule__Site__Group_5__0__Impl rule__Site__Group_5__1 ;
public final void rule__Site__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15010:1: ( rule__Site__Group_5__0__Impl rule__Site__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15011:2: rule__Site__Group_5__0__Impl rule__Site__Group_5__1
{
pushFollow(FOLLOW_rule__Site__Group_5__0__Impl_in_rule__Site__Group_5__029792);
rule__Site__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_5__1_in_rule__Site__Group_5__029795);
rule__Site__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_5__0
// $ANTLR start rule__Site__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15018:1: rule__Site__Group_5__0__Impl : ( 'description' ) ;
public final void rule__Site__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15022:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15023:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15023:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15024:1: 'description'
{
before(grammarAccess.getSiteAccess().getDescriptionKeyword_5_0());
match(input,35,FOLLOW_35_in_rule__Site__Group_5__0__Impl29823);
after(grammarAccess.getSiteAccess().getDescriptionKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_5__0__Impl
// $ANTLR start rule__Site__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15037:1: rule__Site__Group_5__1 : rule__Site__Group_5__1__Impl ;
public final void rule__Site__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15041:1: ( rule__Site__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15042:2: rule__Site__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Site__Group_5__1__Impl_in_rule__Site__Group_5__129854);
rule__Site__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_5__1
// $ANTLR start rule__Site__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15048:1: rule__Site__Group_5__1__Impl : ( ( rule__Site__DescriptionAssignment_5_1 ) ) ;
public final void rule__Site__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15052:1: ( ( ( rule__Site__DescriptionAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15053:1: ( ( rule__Site__DescriptionAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15053:1: ( ( rule__Site__DescriptionAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15054:1: ( rule__Site__DescriptionAssignment_5_1 )
{
before(grammarAccess.getSiteAccess().getDescriptionAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15055:1: ( rule__Site__DescriptionAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15055:2: rule__Site__DescriptionAssignment_5_1
{
pushFollow(FOLLOW_rule__Site__DescriptionAssignment_5_1_in_rule__Site__Group_5__1__Impl29881);
rule__Site__DescriptionAssignment_5_1();
_fsp--;
}
after(grammarAccess.getSiteAccess().getDescriptionAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_5__1__Impl
// $ANTLR start rule__Site__Group_11__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15069:1: rule__Site__Group_11__0 : rule__Site__Group_11__0__Impl rule__Site__Group_11__1 ;
public final void rule__Site__Group_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15073:1: ( rule__Site__Group_11__0__Impl rule__Site__Group_11__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15074:2: rule__Site__Group_11__0__Impl rule__Site__Group_11__1
{
pushFollow(FOLLOW_rule__Site__Group_11__0__Impl_in_rule__Site__Group_11__029915);
rule__Site__Group_11__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_11__1_in_rule__Site__Group_11__029918);
rule__Site__Group_11__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_11__0
// $ANTLR start rule__Site__Group_11__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15081:1: rule__Site__Group_11__0__Impl : ( ',' ) ;
public final void rule__Site__Group_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15085:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15086:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15086:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15087:1: ','
{
before(grammarAccess.getSiteAccess().getCommaKeyword_11_0());
match(input,39,FOLLOW_39_in_rule__Site__Group_11__0__Impl29946);
after(grammarAccess.getSiteAccess().getCommaKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_11__0__Impl
// $ANTLR start rule__Site__Group_11__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15100:1: rule__Site__Group_11__1 : rule__Site__Group_11__1__Impl ;
public final void rule__Site__Group_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15104:1: ( rule__Site__Group_11__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15105:2: rule__Site__Group_11__1__Impl
{
pushFollow(FOLLOW_rule__Site__Group_11__1__Impl_in_rule__Site__Group_11__129977);
rule__Site__Group_11__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_11__1
// $ANTLR start rule__Site__Group_11__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15111:1: rule__Site__Group_11__1__Impl : ( ( rule__Site__IgwlistAssignment_11_1 ) ) ;
public final void rule__Site__Group_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15115:1: ( ( ( rule__Site__IgwlistAssignment_11_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15116:1: ( ( rule__Site__IgwlistAssignment_11_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15116:1: ( ( rule__Site__IgwlistAssignment_11_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15117:1: ( rule__Site__IgwlistAssignment_11_1 )
{
before(grammarAccess.getSiteAccess().getIgwlistAssignment_11_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15118:1: ( rule__Site__IgwlistAssignment_11_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15118:2: rule__Site__IgwlistAssignment_11_1
{
pushFollow(FOLLOW_rule__Site__IgwlistAssignment_11_1_in_rule__Site__Group_11__1__Impl30004);
rule__Site__IgwlistAssignment_11_1();
_fsp--;
}
after(grammarAccess.getSiteAccess().getIgwlistAssignment_11_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_11__1__Impl
// $ANTLR start rule__Site__Group_15__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15132:1: rule__Site__Group_15__0 : rule__Site__Group_15__0__Impl rule__Site__Group_15__1 ;
public final void rule__Site__Group_15__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15136:1: ( rule__Site__Group_15__0__Impl rule__Site__Group_15__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15137:2: rule__Site__Group_15__0__Impl rule__Site__Group_15__1
{
pushFollow(FOLLOW_rule__Site__Group_15__0__Impl_in_rule__Site__Group_15__030038);
rule__Site__Group_15__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_15__1_in_rule__Site__Group_15__030041);
rule__Site__Group_15__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__0
// $ANTLR start rule__Site__Group_15__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15144:1: rule__Site__Group_15__0__Impl : ( 'offeredResourcesList' ) ;
public final void rule__Site__Group_15__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15148:1: ( ( 'offeredResourcesList' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15149:1: ( 'offeredResourcesList' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15149:1: ( 'offeredResourcesList' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15150:1: 'offeredResourcesList'
{
before(grammarAccess.getSiteAccess().getOfferedResourcesListKeyword_15_0());
match(input,88,FOLLOW_88_in_rule__Site__Group_15__0__Impl30069);
after(grammarAccess.getSiteAccess().getOfferedResourcesListKeyword_15_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__0__Impl
// $ANTLR start rule__Site__Group_15__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15163:1: rule__Site__Group_15__1 : rule__Site__Group_15__1__Impl rule__Site__Group_15__2 ;
public final void rule__Site__Group_15__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15167:1: ( rule__Site__Group_15__1__Impl rule__Site__Group_15__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15168:2: rule__Site__Group_15__1__Impl rule__Site__Group_15__2
{
pushFollow(FOLLOW_rule__Site__Group_15__1__Impl_in_rule__Site__Group_15__130100);
rule__Site__Group_15__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_15__2_in_rule__Site__Group_15__130103);
rule__Site__Group_15__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__1
// $ANTLR start rule__Site__Group_15__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15175:1: rule__Site__Group_15__1__Impl : ( '{' ) ;
public final void rule__Site__Group_15__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15179:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15180:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15180:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15181:1: '{'
{
before(grammarAccess.getSiteAccess().getLeftCurlyBracketKeyword_15_1());
match(input,31,FOLLOW_31_in_rule__Site__Group_15__1__Impl30131);
after(grammarAccess.getSiteAccess().getLeftCurlyBracketKeyword_15_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__1__Impl
// $ANTLR start rule__Site__Group_15__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15194:1: rule__Site__Group_15__2 : rule__Site__Group_15__2__Impl rule__Site__Group_15__3 ;
public final void rule__Site__Group_15__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15198:1: ( rule__Site__Group_15__2__Impl rule__Site__Group_15__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15199:2: rule__Site__Group_15__2__Impl rule__Site__Group_15__3
{
pushFollow(FOLLOW_rule__Site__Group_15__2__Impl_in_rule__Site__Group_15__230162);
rule__Site__Group_15__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_15__3_in_rule__Site__Group_15__230165);
rule__Site__Group_15__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__2
// $ANTLR start rule__Site__Group_15__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15206:1: rule__Site__Group_15__2__Impl : ( ( rule__Site__OfferedResourcesListAssignment_15_2 ) ) ;
public final void rule__Site__Group_15__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15210:1: ( ( ( rule__Site__OfferedResourcesListAssignment_15_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15211:1: ( ( rule__Site__OfferedResourcesListAssignment_15_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15211:1: ( ( rule__Site__OfferedResourcesListAssignment_15_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15212:1: ( rule__Site__OfferedResourcesListAssignment_15_2 )
{
before(grammarAccess.getSiteAccess().getOfferedResourcesListAssignment_15_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15213:1: ( rule__Site__OfferedResourcesListAssignment_15_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15213:2: rule__Site__OfferedResourcesListAssignment_15_2
{
pushFollow(FOLLOW_rule__Site__OfferedResourcesListAssignment_15_2_in_rule__Site__Group_15__2__Impl30192);
rule__Site__OfferedResourcesListAssignment_15_2();
_fsp--;
}
after(grammarAccess.getSiteAccess().getOfferedResourcesListAssignment_15_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__2__Impl
// $ANTLR start rule__Site__Group_15__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15223:1: rule__Site__Group_15__3 : rule__Site__Group_15__3__Impl rule__Site__Group_15__4 ;
public final void rule__Site__Group_15__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15227:1: ( rule__Site__Group_15__3__Impl rule__Site__Group_15__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15228:2: rule__Site__Group_15__3__Impl rule__Site__Group_15__4
{
pushFollow(FOLLOW_rule__Site__Group_15__3__Impl_in_rule__Site__Group_15__330222);
rule__Site__Group_15__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_15__4_in_rule__Site__Group_15__330225);
rule__Site__Group_15__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__3
// $ANTLR start rule__Site__Group_15__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15235:1: rule__Site__Group_15__3__Impl : ( ( rule__Site__Group_15_3__0 )* ) ;
public final void rule__Site__Group_15__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15239:1: ( ( ( rule__Site__Group_15_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15240:1: ( ( rule__Site__Group_15_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15240:1: ( ( rule__Site__Group_15_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15241:1: ( rule__Site__Group_15_3__0 )*
{
before(grammarAccess.getSiteAccess().getGroup_15_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15242:1: ( rule__Site__Group_15_3__0 )*
loop114:
do {
int alt114=2;
int LA114_0 = input.LA(1);
if ( (LA114_0==39) ) {
alt114=1;
}
switch (alt114) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15242:2: rule__Site__Group_15_3__0
{
pushFollow(FOLLOW_rule__Site__Group_15_3__0_in_rule__Site__Group_15__3__Impl30252);
rule__Site__Group_15_3__0();
_fsp--;
}
break;
default :
break loop114;
}
} while (true);
after(grammarAccess.getSiteAccess().getGroup_15_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__3__Impl
// $ANTLR start rule__Site__Group_15__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15252:1: rule__Site__Group_15__4 : rule__Site__Group_15__4__Impl ;
public final void rule__Site__Group_15__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15256:1: ( rule__Site__Group_15__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15257:2: rule__Site__Group_15__4__Impl
{
pushFollow(FOLLOW_rule__Site__Group_15__4__Impl_in_rule__Site__Group_15__430283);
rule__Site__Group_15__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__4
// $ANTLR start rule__Site__Group_15__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15263:1: rule__Site__Group_15__4__Impl : ( '}' ) ;
public final void rule__Site__Group_15__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15267:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15268:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15268:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15269:1: '}'
{
before(grammarAccess.getSiteAccess().getRightCurlyBracketKeyword_15_4());
match(input,32,FOLLOW_32_in_rule__Site__Group_15__4__Impl30311);
after(grammarAccess.getSiteAccess().getRightCurlyBracketKeyword_15_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15__4__Impl
// $ANTLR start rule__Site__Group_15_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15292:1: rule__Site__Group_15_3__0 : rule__Site__Group_15_3__0__Impl rule__Site__Group_15_3__1 ;
public final void rule__Site__Group_15_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15296:1: ( rule__Site__Group_15_3__0__Impl rule__Site__Group_15_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15297:2: rule__Site__Group_15_3__0__Impl rule__Site__Group_15_3__1
{
pushFollow(FOLLOW_rule__Site__Group_15_3__0__Impl_in_rule__Site__Group_15_3__030352);
rule__Site__Group_15_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Site__Group_15_3__1_in_rule__Site__Group_15_3__030355);
rule__Site__Group_15_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15_3__0
// $ANTLR start rule__Site__Group_15_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15304:1: rule__Site__Group_15_3__0__Impl : ( ',' ) ;
public final void rule__Site__Group_15_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15308:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15309:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15309:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15310:1: ','
{
before(grammarAccess.getSiteAccess().getCommaKeyword_15_3_0());
match(input,39,FOLLOW_39_in_rule__Site__Group_15_3__0__Impl30383);
after(grammarAccess.getSiteAccess().getCommaKeyword_15_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15_3__0__Impl
// $ANTLR start rule__Site__Group_15_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15323:1: rule__Site__Group_15_3__1 : rule__Site__Group_15_3__1__Impl ;
public final void rule__Site__Group_15_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15327:1: ( rule__Site__Group_15_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15328:2: rule__Site__Group_15_3__1__Impl
{
pushFollow(FOLLOW_rule__Site__Group_15_3__1__Impl_in_rule__Site__Group_15_3__130414);
rule__Site__Group_15_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15_3__1
// $ANTLR start rule__Site__Group_15_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15334:1: rule__Site__Group_15_3__1__Impl : ( ( rule__Site__OfferedResourcesListAssignment_15_3_1 ) ) ;
public final void rule__Site__Group_15_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15338:1: ( ( ( rule__Site__OfferedResourcesListAssignment_15_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15339:1: ( ( rule__Site__OfferedResourcesListAssignment_15_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15339:1: ( ( rule__Site__OfferedResourcesListAssignment_15_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15340:1: ( rule__Site__OfferedResourcesListAssignment_15_3_1 )
{
before(grammarAccess.getSiteAccess().getOfferedResourcesListAssignment_15_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15341:1: ( rule__Site__OfferedResourcesListAssignment_15_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15341:2: rule__Site__OfferedResourcesListAssignment_15_3_1
{
pushFollow(FOLLOW_rule__Site__OfferedResourcesListAssignment_15_3_1_in_rule__Site__Group_15_3__1__Impl30441);
rule__Site__OfferedResourcesListAssignment_15_3_1();
_fsp--;
}
after(grammarAccess.getSiteAccess().getOfferedResourcesListAssignment_15_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__Group_15_3__1__Impl
// $ANTLR start rule__PTM__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15355:1: rule__PTM__Group__0 : rule__PTM__Group__0__Impl rule__PTM__Group__1 ;
public final void rule__PTM__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15359:1: ( rule__PTM__Group__0__Impl rule__PTM__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15360:2: rule__PTM__Group__0__Impl rule__PTM__Group__1
{
pushFollow(FOLLOW_rule__PTM__Group__0__Impl_in_rule__PTM__Group__030475);
rule__PTM__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group__1_in_rule__PTM__Group__030478);
rule__PTM__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__0
// $ANTLR start rule__PTM__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15367:1: rule__PTM__Group__0__Impl : ( () ) ;
public final void rule__PTM__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15371:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15372:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15372:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15373:1: ()
{
before(grammarAccess.getPTMAccess().getPTMAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15374:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15376:1:
{
}
after(grammarAccess.getPTMAccess().getPTMAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__0__Impl
// $ANTLR start rule__PTM__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15386:1: rule__PTM__Group__1 : rule__PTM__Group__1__Impl rule__PTM__Group__2 ;
public final void rule__PTM__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15390:1: ( rule__PTM__Group__1__Impl rule__PTM__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15391:2: rule__PTM__Group__1__Impl rule__PTM__Group__2
{
pushFollow(FOLLOW_rule__PTM__Group__1__Impl_in_rule__PTM__Group__130536);
rule__PTM__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group__2_in_rule__PTM__Group__130539);
rule__PTM__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__1
// $ANTLR start rule__PTM__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15398:1: rule__PTM__Group__1__Impl : ( 'PTM' ) ;
public final void rule__PTM__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15402:1: ( ( 'PTM' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15403:1: ( 'PTM' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15403:1: ( 'PTM' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15404:1: 'PTM'
{
before(grammarAccess.getPTMAccess().getPTMKeyword_1());
match(input,89,FOLLOW_89_in_rule__PTM__Group__1__Impl30567);
after(grammarAccess.getPTMAccess().getPTMKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__1__Impl
// $ANTLR start rule__PTM__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15417:1: rule__PTM__Group__2 : rule__PTM__Group__2__Impl rule__PTM__Group__3 ;
public final void rule__PTM__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15421:1: ( rule__PTM__Group__2__Impl rule__PTM__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15422:2: rule__PTM__Group__2__Impl rule__PTM__Group__3
{
pushFollow(FOLLOW_rule__PTM__Group__2__Impl_in_rule__PTM__Group__230598);
rule__PTM__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group__3_in_rule__PTM__Group__230601);
rule__PTM__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__2
// $ANTLR start rule__PTM__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15429:1: rule__PTM__Group__2__Impl : ( ( rule__PTM__UniqueIDAssignment_2 ) ) ;
public final void rule__PTM__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15433:1: ( ( ( rule__PTM__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15434:1: ( ( rule__PTM__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15434:1: ( ( rule__PTM__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15435:1: ( rule__PTM__UniqueIDAssignment_2 )
{
before(grammarAccess.getPTMAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15436:1: ( rule__PTM__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15436:2: rule__PTM__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__PTM__UniqueIDAssignment_2_in_rule__PTM__Group__2__Impl30628);
rule__PTM__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getPTMAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__2__Impl
// $ANTLR start rule__PTM__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15446:1: rule__PTM__Group__3 : rule__PTM__Group__3__Impl rule__PTM__Group__4 ;
public final void rule__PTM__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15450:1: ( rule__PTM__Group__3__Impl rule__PTM__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15451:2: rule__PTM__Group__3__Impl rule__PTM__Group__4
{
pushFollow(FOLLOW_rule__PTM__Group__3__Impl_in_rule__PTM__Group__330658);
rule__PTM__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group__4_in_rule__PTM__Group__330661);
rule__PTM__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__3
// $ANTLR start rule__PTM__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15458:1: rule__PTM__Group__3__Impl : ( '{' ) ;
public final void rule__PTM__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15462:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15463:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15463:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15464:1: '{'
{
before(grammarAccess.getPTMAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__PTM__Group__3__Impl30689);
after(grammarAccess.getPTMAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__3__Impl
// $ANTLR start rule__PTM__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15477:1: rule__PTM__Group__4 : rule__PTM__Group__4__Impl rule__PTM__Group__5 ;
public final void rule__PTM__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15481:1: ( rule__PTM__Group__4__Impl rule__PTM__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15482:2: rule__PTM__Group__4__Impl rule__PTM__Group__5
{
pushFollow(FOLLOW_rule__PTM__Group__4__Impl_in_rule__PTM__Group__430720);
rule__PTM__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group__5_in_rule__PTM__Group__430723);
rule__PTM__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__4
// $ANTLR start rule__PTM__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15489:1: rule__PTM__Group__4__Impl : ( ( rule__PTM__Group_4__0 )? ) ;
public final void rule__PTM__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15493:1: ( ( ( rule__PTM__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15494:1: ( ( rule__PTM__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15494:1: ( ( rule__PTM__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15495:1: ( rule__PTM__Group_4__0 )?
{
before(grammarAccess.getPTMAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15496:1: ( rule__PTM__Group_4__0 )?
int alt115=2;
int LA115_0 = input.LA(1);
if ( (LA115_0==33) ) {
alt115=1;
}
switch (alt115) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15496:2: rule__PTM__Group_4__0
{
pushFollow(FOLLOW_rule__PTM__Group_4__0_in_rule__PTM__Group__4__Impl30750);
rule__PTM__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getPTMAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__4__Impl
// $ANTLR start rule__PTM__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15506:1: rule__PTM__Group__5 : rule__PTM__Group__5__Impl rule__PTM__Group__6 ;
public final void rule__PTM__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15510:1: ( rule__PTM__Group__5__Impl rule__PTM__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15511:2: rule__PTM__Group__5__Impl rule__PTM__Group__6
{
pushFollow(FOLLOW_rule__PTM__Group__5__Impl_in_rule__PTM__Group__530781);
rule__PTM__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group__6_in_rule__PTM__Group__530784);
rule__PTM__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__5
// $ANTLR start rule__PTM__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15518:1: rule__PTM__Group__5__Impl : ( ( rule__PTM__Group_5__0 )? ) ;
public final void rule__PTM__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15522:1: ( ( ( rule__PTM__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15523:1: ( ( rule__PTM__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15523:1: ( ( rule__PTM__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15524:1: ( rule__PTM__Group_5__0 )?
{
before(grammarAccess.getPTMAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15525:1: ( rule__PTM__Group_5__0 )?
int alt116=2;
int LA116_0 = input.LA(1);
if ( (LA116_0==34) ) {
alt116=1;
}
switch (alt116) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15525:2: rule__PTM__Group_5__0
{
pushFollow(FOLLOW_rule__PTM__Group_5__0_in_rule__PTM__Group__5__Impl30811);
rule__PTM__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getPTMAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__5__Impl
// $ANTLR start rule__PTM__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15535:1: rule__PTM__Group__6 : rule__PTM__Group__6__Impl rule__PTM__Group__7 ;
public final void rule__PTM__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15539:1: ( rule__PTM__Group__6__Impl rule__PTM__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15540:2: rule__PTM__Group__6__Impl rule__PTM__Group__7
{
pushFollow(FOLLOW_rule__PTM__Group__6__Impl_in_rule__PTM__Group__630842);
rule__PTM__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group__7_in_rule__PTM__Group__630845);
rule__PTM__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__6
// $ANTLR start rule__PTM__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15547:1: rule__PTM__Group__6__Impl : ( ( rule__PTM__Group_6__0 )? ) ;
public final void rule__PTM__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15551:1: ( ( ( rule__PTM__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15552:1: ( ( rule__PTM__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15552:1: ( ( rule__PTM__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15553:1: ( rule__PTM__Group_6__0 )?
{
before(grammarAccess.getPTMAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15554:1: ( rule__PTM__Group_6__0 )?
int alt117=2;
int LA117_0 = input.LA(1);
if ( (LA117_0==35) ) {
alt117=1;
}
switch (alt117) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15554:2: rule__PTM__Group_6__0
{
pushFollow(FOLLOW_rule__PTM__Group_6__0_in_rule__PTM__Group__6__Impl30872);
rule__PTM__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getPTMAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__6__Impl
// $ANTLR start rule__PTM__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15564:1: rule__PTM__Group__7 : rule__PTM__Group__7__Impl rule__PTM__Group__8 ;
public final void rule__PTM__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15568:1: ( rule__PTM__Group__7__Impl rule__PTM__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15569:2: rule__PTM__Group__7__Impl rule__PTM__Group__8
{
pushFollow(FOLLOW_rule__PTM__Group__7__Impl_in_rule__PTM__Group__730903);
rule__PTM__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group__8_in_rule__PTM__Group__730906);
rule__PTM__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__7
// $ANTLR start rule__PTM__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15576:1: rule__PTM__Group__7__Impl : ( ( rule__PTM__Group_7__0 )? ) ;
public final void rule__PTM__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15580:1: ( ( ( rule__PTM__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15581:1: ( ( rule__PTM__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15581:1: ( ( rule__PTM__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15582:1: ( rule__PTM__Group_7__0 )?
{
before(grammarAccess.getPTMAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15583:1: ( rule__PTM__Group_7__0 )?
int alt118=2;
int LA118_0 = input.LA(1);
if ( (LA118_0==90) ) {
alt118=1;
}
switch (alt118) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15583:2: rule__PTM__Group_7__0
{
pushFollow(FOLLOW_rule__PTM__Group_7__0_in_rule__PTM__Group__7__Impl30933);
rule__PTM__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getPTMAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__7__Impl
// $ANTLR start rule__PTM__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15593:1: rule__PTM__Group__8 : rule__PTM__Group__8__Impl ;
public final void rule__PTM__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15597:1: ( rule__PTM__Group__8__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15598:2: rule__PTM__Group__8__Impl
{
pushFollow(FOLLOW_rule__PTM__Group__8__Impl_in_rule__PTM__Group__830964);
rule__PTM__Group__8__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__8
// $ANTLR start rule__PTM__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15604:1: rule__PTM__Group__8__Impl : ( '}' ) ;
public final void rule__PTM__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15608:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15609:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15609:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15610:1: '}'
{
before(grammarAccess.getPTMAccess().getRightCurlyBracketKeyword_8());
match(input,32,FOLLOW_32_in_rule__PTM__Group__8__Impl30992);
after(grammarAccess.getPTMAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group__8__Impl
// $ANTLR start rule__PTM__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15641:1: rule__PTM__Group_4__0 : rule__PTM__Group_4__0__Impl rule__PTM__Group_4__1 ;
public final void rule__PTM__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15645:1: ( rule__PTM__Group_4__0__Impl rule__PTM__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15646:2: rule__PTM__Group_4__0__Impl rule__PTM__Group_4__1
{
pushFollow(FOLLOW_rule__PTM__Group_4__0__Impl_in_rule__PTM__Group_4__031041);
rule__PTM__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group_4__1_in_rule__PTM__Group_4__031044);
rule__PTM__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_4__0
// $ANTLR start rule__PTM__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15653:1: rule__PTM__Group_4__0__Impl : ( 'name' ) ;
public final void rule__PTM__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15657:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15658:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15658:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15659:1: 'name'
{
before(grammarAccess.getPTMAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__PTM__Group_4__0__Impl31072);
after(grammarAccess.getPTMAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_4__0__Impl
// $ANTLR start rule__PTM__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15672:1: rule__PTM__Group_4__1 : rule__PTM__Group_4__1__Impl ;
public final void rule__PTM__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15676:1: ( rule__PTM__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15677:2: rule__PTM__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__PTM__Group_4__1__Impl_in_rule__PTM__Group_4__131103);
rule__PTM__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_4__1
// $ANTLR start rule__PTM__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15683:1: rule__PTM__Group_4__1__Impl : ( ( rule__PTM__NameAssignment_4_1 ) ) ;
public final void rule__PTM__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15687:1: ( ( ( rule__PTM__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15688:1: ( ( rule__PTM__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15688:1: ( ( rule__PTM__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15689:1: ( rule__PTM__NameAssignment_4_1 )
{
before(grammarAccess.getPTMAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15690:1: ( rule__PTM__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15690:2: rule__PTM__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__PTM__NameAssignment_4_1_in_rule__PTM__Group_4__1__Impl31130);
rule__PTM__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getPTMAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_4__1__Impl
// $ANTLR start rule__PTM__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15704:1: rule__PTM__Group_5__0 : rule__PTM__Group_5__0__Impl rule__PTM__Group_5__1 ;
public final void rule__PTM__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15708:1: ( rule__PTM__Group_5__0__Impl rule__PTM__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15709:2: rule__PTM__Group_5__0__Impl rule__PTM__Group_5__1
{
pushFollow(FOLLOW_rule__PTM__Group_5__0__Impl_in_rule__PTM__Group_5__031164);
rule__PTM__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group_5__1_in_rule__PTM__Group_5__031167);
rule__PTM__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_5__0
// $ANTLR start rule__PTM__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15716:1: rule__PTM__Group_5__0__Impl : ( 'id' ) ;
public final void rule__PTM__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15720:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15721:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15721:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15722:1: 'id'
{
before(grammarAccess.getPTMAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__PTM__Group_5__0__Impl31195);
after(grammarAccess.getPTMAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_5__0__Impl
// $ANTLR start rule__PTM__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15735:1: rule__PTM__Group_5__1 : rule__PTM__Group_5__1__Impl ;
public final void rule__PTM__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15739:1: ( rule__PTM__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15740:2: rule__PTM__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__PTM__Group_5__1__Impl_in_rule__PTM__Group_5__131226);
rule__PTM__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_5__1
// $ANTLR start rule__PTM__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15746:1: rule__PTM__Group_5__1__Impl : ( ( rule__PTM__IdAssignment_5_1 ) ) ;
public final void rule__PTM__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15750:1: ( ( ( rule__PTM__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15751:1: ( ( rule__PTM__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15751:1: ( ( rule__PTM__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15752:1: ( rule__PTM__IdAssignment_5_1 )
{
before(grammarAccess.getPTMAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15753:1: ( rule__PTM__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15753:2: rule__PTM__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__PTM__IdAssignment_5_1_in_rule__PTM__Group_5__1__Impl31253);
rule__PTM__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getPTMAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_5__1__Impl
// $ANTLR start rule__PTM__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15767:1: rule__PTM__Group_6__0 : rule__PTM__Group_6__0__Impl rule__PTM__Group_6__1 ;
public final void rule__PTM__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15771:1: ( rule__PTM__Group_6__0__Impl rule__PTM__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15772:2: rule__PTM__Group_6__0__Impl rule__PTM__Group_6__1
{
pushFollow(FOLLOW_rule__PTM__Group_6__0__Impl_in_rule__PTM__Group_6__031287);
rule__PTM__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group_6__1_in_rule__PTM__Group_6__031290);
rule__PTM__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_6__0
// $ANTLR start rule__PTM__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15779:1: rule__PTM__Group_6__0__Impl : ( 'description' ) ;
public final void rule__PTM__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15783:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15784:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15784:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15785:1: 'description'
{
before(grammarAccess.getPTMAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__PTM__Group_6__0__Impl31318);
after(grammarAccess.getPTMAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_6__0__Impl
// $ANTLR start rule__PTM__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15798:1: rule__PTM__Group_6__1 : rule__PTM__Group_6__1__Impl ;
public final void rule__PTM__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15802:1: ( rule__PTM__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15803:2: rule__PTM__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__PTM__Group_6__1__Impl_in_rule__PTM__Group_6__131349);
rule__PTM__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_6__1
// $ANTLR start rule__PTM__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15809:1: rule__PTM__Group_6__1__Impl : ( ( rule__PTM__DescriptionAssignment_6_1 ) ) ;
public final void rule__PTM__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15813:1: ( ( ( rule__PTM__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15814:1: ( ( rule__PTM__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15814:1: ( ( rule__PTM__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15815:1: ( rule__PTM__DescriptionAssignment_6_1 )
{
before(grammarAccess.getPTMAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15816:1: ( rule__PTM__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15816:2: rule__PTM__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__PTM__DescriptionAssignment_6_1_in_rule__PTM__Group_6__1__Impl31376);
rule__PTM__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getPTMAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_6__1__Impl
// $ANTLR start rule__PTM__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15830:1: rule__PTM__Group_7__0 : rule__PTM__Group_7__0__Impl rule__PTM__Group_7__1 ;
public final void rule__PTM__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15834:1: ( rule__PTM__Group_7__0__Impl rule__PTM__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15835:2: rule__PTM__Group_7__0__Impl rule__PTM__Group_7__1
{
pushFollow(FOLLOW_rule__PTM__Group_7__0__Impl_in_rule__PTM__Group_7__031410);
rule__PTM__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__PTM__Group_7__1_in_rule__PTM__Group_7__031413);
rule__PTM__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_7__0
// $ANTLR start rule__PTM__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15842:1: rule__PTM__Group_7__0__Impl : ( 'IP' ) ;
public final void rule__PTM__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15846:1: ( ( 'IP' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15847:1: ( 'IP' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15847:1: ( 'IP' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15848:1: 'IP'
{
before(grammarAccess.getPTMAccess().getIPKeyword_7_0());
match(input,90,FOLLOW_90_in_rule__PTM__Group_7__0__Impl31441);
after(grammarAccess.getPTMAccess().getIPKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_7__0__Impl
// $ANTLR start rule__PTM__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15861:1: rule__PTM__Group_7__1 : rule__PTM__Group_7__1__Impl ;
public final void rule__PTM__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15865:1: ( rule__PTM__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15866:2: rule__PTM__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__PTM__Group_7__1__Impl_in_rule__PTM__Group_7__131472);
rule__PTM__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_7__1
// $ANTLR start rule__PTM__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15872:1: rule__PTM__Group_7__1__Impl : ( ( rule__PTM__IPAssignment_7_1 ) ) ;
public final void rule__PTM__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15876:1: ( ( ( rule__PTM__IPAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15877:1: ( ( rule__PTM__IPAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15877:1: ( ( rule__PTM__IPAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15878:1: ( rule__PTM__IPAssignment_7_1 )
{
before(grammarAccess.getPTMAccess().getIPAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15879:1: ( rule__PTM__IPAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15879:2: rule__PTM__IPAssignment_7_1
{
pushFollow(FOLLOW_rule__PTM__IPAssignment_7_1_in_rule__PTM__Group_7__1__Impl31499);
rule__PTM__IPAssignment_7_1();
_fsp--;
}
after(grammarAccess.getPTMAccess().getIPAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__Group_7__1__Impl
// $ANTLR start rule__IGW__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15893:1: rule__IGW__Group__0 : rule__IGW__Group__0__Impl rule__IGW__Group__1 ;
public final void rule__IGW__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15897:1: ( rule__IGW__Group__0__Impl rule__IGW__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15898:2: rule__IGW__Group__0__Impl rule__IGW__Group__1
{
pushFollow(FOLLOW_rule__IGW__Group__0__Impl_in_rule__IGW__Group__031533);
rule__IGW__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group__1_in_rule__IGW__Group__031536);
rule__IGW__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__0
// $ANTLR start rule__IGW__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15905:1: rule__IGW__Group__0__Impl : ( () ) ;
public final void rule__IGW__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15909:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15910:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15910:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15911:1: ()
{
before(grammarAccess.getIGWAccess().getIGWAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15912:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15914:1:
{
}
after(grammarAccess.getIGWAccess().getIGWAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__0__Impl
// $ANTLR start rule__IGW__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15924:1: rule__IGW__Group__1 : rule__IGW__Group__1__Impl rule__IGW__Group__2 ;
public final void rule__IGW__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15928:1: ( rule__IGW__Group__1__Impl rule__IGW__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15929:2: rule__IGW__Group__1__Impl rule__IGW__Group__2
{
pushFollow(FOLLOW_rule__IGW__Group__1__Impl_in_rule__IGW__Group__131594);
rule__IGW__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group__2_in_rule__IGW__Group__131597);
rule__IGW__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__1
// $ANTLR start rule__IGW__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15936:1: rule__IGW__Group__1__Impl : ( 'IGW' ) ;
public final void rule__IGW__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15940:1: ( ( 'IGW' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15941:1: ( 'IGW' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15941:1: ( 'IGW' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15942:1: 'IGW'
{
before(grammarAccess.getIGWAccess().getIGWKeyword_1());
match(input,91,FOLLOW_91_in_rule__IGW__Group__1__Impl31625);
after(grammarAccess.getIGWAccess().getIGWKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__1__Impl
// $ANTLR start rule__IGW__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15955:1: rule__IGW__Group__2 : rule__IGW__Group__2__Impl rule__IGW__Group__3 ;
public final void rule__IGW__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15959:1: ( rule__IGW__Group__2__Impl rule__IGW__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15960:2: rule__IGW__Group__2__Impl rule__IGW__Group__3
{
pushFollow(FOLLOW_rule__IGW__Group__2__Impl_in_rule__IGW__Group__231656);
rule__IGW__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group__3_in_rule__IGW__Group__231659);
rule__IGW__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__2
// $ANTLR start rule__IGW__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15967:1: rule__IGW__Group__2__Impl : ( ( rule__IGW__UniqueIDAssignment_2 ) ) ;
public final void rule__IGW__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15971:1: ( ( ( rule__IGW__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15972:1: ( ( rule__IGW__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15972:1: ( ( rule__IGW__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15973:1: ( rule__IGW__UniqueIDAssignment_2 )
{
before(grammarAccess.getIGWAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15974:1: ( rule__IGW__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15974:2: rule__IGW__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__IGW__UniqueIDAssignment_2_in_rule__IGW__Group__2__Impl31686);
rule__IGW__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getIGWAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__2__Impl
// $ANTLR start rule__IGW__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15984:1: rule__IGW__Group__3 : rule__IGW__Group__3__Impl rule__IGW__Group__4 ;
public final void rule__IGW__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15988:1: ( rule__IGW__Group__3__Impl rule__IGW__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15989:2: rule__IGW__Group__3__Impl rule__IGW__Group__4
{
pushFollow(FOLLOW_rule__IGW__Group__3__Impl_in_rule__IGW__Group__331716);
rule__IGW__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group__4_in_rule__IGW__Group__331719);
rule__IGW__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__3
// $ANTLR start rule__IGW__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:15996:1: rule__IGW__Group__3__Impl : ( '{' ) ;
public final void rule__IGW__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16000:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16001:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16001:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16002:1: '{'
{
before(grammarAccess.getIGWAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__IGW__Group__3__Impl31747);
after(grammarAccess.getIGWAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__3__Impl
// $ANTLR start rule__IGW__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16015:1: rule__IGW__Group__4 : rule__IGW__Group__4__Impl rule__IGW__Group__5 ;
public final void rule__IGW__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16019:1: ( rule__IGW__Group__4__Impl rule__IGW__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16020:2: rule__IGW__Group__4__Impl rule__IGW__Group__5
{
pushFollow(FOLLOW_rule__IGW__Group__4__Impl_in_rule__IGW__Group__431778);
rule__IGW__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group__5_in_rule__IGW__Group__431781);
rule__IGW__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__4
// $ANTLR start rule__IGW__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16027:1: rule__IGW__Group__4__Impl : ( ( rule__IGW__Group_4__0 )? ) ;
public final void rule__IGW__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16031:1: ( ( ( rule__IGW__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16032:1: ( ( rule__IGW__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16032:1: ( ( rule__IGW__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16033:1: ( rule__IGW__Group_4__0 )?
{
before(grammarAccess.getIGWAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16034:1: ( rule__IGW__Group_4__0 )?
int alt119=2;
int LA119_0 = input.LA(1);
if ( (LA119_0==33) ) {
alt119=1;
}
switch (alt119) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16034:2: rule__IGW__Group_4__0
{
pushFollow(FOLLOW_rule__IGW__Group_4__0_in_rule__IGW__Group__4__Impl31808);
rule__IGW__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getIGWAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__4__Impl
// $ANTLR start rule__IGW__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16044:1: rule__IGW__Group__5 : rule__IGW__Group__5__Impl rule__IGW__Group__6 ;
public final void rule__IGW__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16048:1: ( rule__IGW__Group__5__Impl rule__IGW__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16049:2: rule__IGW__Group__5__Impl rule__IGW__Group__6
{
pushFollow(FOLLOW_rule__IGW__Group__5__Impl_in_rule__IGW__Group__531839);
rule__IGW__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group__6_in_rule__IGW__Group__531842);
rule__IGW__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__5
// $ANTLR start rule__IGW__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16056:1: rule__IGW__Group__5__Impl : ( ( rule__IGW__Group_5__0 )? ) ;
public final void rule__IGW__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16060:1: ( ( ( rule__IGW__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16061:1: ( ( rule__IGW__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16061:1: ( ( rule__IGW__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16062:1: ( rule__IGW__Group_5__0 )?
{
before(grammarAccess.getIGWAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16063:1: ( rule__IGW__Group_5__0 )?
int alt120=2;
int LA120_0 = input.LA(1);
if ( (LA120_0==34) ) {
alt120=1;
}
switch (alt120) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16063:2: rule__IGW__Group_5__0
{
pushFollow(FOLLOW_rule__IGW__Group_5__0_in_rule__IGW__Group__5__Impl31869);
rule__IGW__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getIGWAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__5__Impl
// $ANTLR start rule__IGW__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16073:1: rule__IGW__Group__6 : rule__IGW__Group__6__Impl rule__IGW__Group__7 ;
public final void rule__IGW__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16077:1: ( rule__IGW__Group__6__Impl rule__IGW__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16078:2: rule__IGW__Group__6__Impl rule__IGW__Group__7
{
pushFollow(FOLLOW_rule__IGW__Group__6__Impl_in_rule__IGW__Group__631900);
rule__IGW__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group__7_in_rule__IGW__Group__631903);
rule__IGW__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__6
// $ANTLR start rule__IGW__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16085:1: rule__IGW__Group__6__Impl : ( ( rule__IGW__Group_6__0 )? ) ;
public final void rule__IGW__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16089:1: ( ( ( rule__IGW__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16090:1: ( ( rule__IGW__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16090:1: ( ( rule__IGW__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16091:1: ( rule__IGW__Group_6__0 )?
{
before(grammarAccess.getIGWAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16092:1: ( rule__IGW__Group_6__0 )?
int alt121=2;
int LA121_0 = input.LA(1);
if ( (LA121_0==35) ) {
alt121=1;
}
switch (alt121) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16092:2: rule__IGW__Group_6__0
{
pushFollow(FOLLOW_rule__IGW__Group_6__0_in_rule__IGW__Group__6__Impl31930);
rule__IGW__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getIGWAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__6__Impl
// $ANTLR start rule__IGW__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16102:1: rule__IGW__Group__7 : rule__IGW__Group__7__Impl rule__IGW__Group__8 ;
public final void rule__IGW__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16106:1: ( rule__IGW__Group__7__Impl rule__IGW__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16107:2: rule__IGW__Group__7__Impl rule__IGW__Group__8
{
pushFollow(FOLLOW_rule__IGW__Group__7__Impl_in_rule__IGW__Group__731961);
rule__IGW__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group__8_in_rule__IGW__Group__731964);
rule__IGW__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__7
// $ANTLR start rule__IGW__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16114:1: rule__IGW__Group__7__Impl : ( ( rule__IGW__Group_7__0 )? ) ;
public final void rule__IGW__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16118:1: ( ( ( rule__IGW__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16119:1: ( ( rule__IGW__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16119:1: ( ( rule__IGW__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16120:1: ( rule__IGW__Group_7__0 )?
{
before(grammarAccess.getIGWAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16121:1: ( rule__IGW__Group_7__0 )?
int alt122=2;
int LA122_0 = input.LA(1);
if ( (LA122_0==90) ) {
alt122=1;
}
switch (alt122) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16121:2: rule__IGW__Group_7__0
{
pushFollow(FOLLOW_rule__IGW__Group_7__0_in_rule__IGW__Group__7__Impl31991);
rule__IGW__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getIGWAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__7__Impl
// $ANTLR start rule__IGW__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16131:1: rule__IGW__Group__8 : rule__IGW__Group__8__Impl ;
public final void rule__IGW__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16135:1: ( rule__IGW__Group__8__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16136:2: rule__IGW__Group__8__Impl
{
pushFollow(FOLLOW_rule__IGW__Group__8__Impl_in_rule__IGW__Group__832022);
rule__IGW__Group__8__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__8
// $ANTLR start rule__IGW__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16142:1: rule__IGW__Group__8__Impl : ( '}' ) ;
public final void rule__IGW__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16146:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16147:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16147:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16148:1: '}'
{
before(grammarAccess.getIGWAccess().getRightCurlyBracketKeyword_8());
match(input,32,FOLLOW_32_in_rule__IGW__Group__8__Impl32050);
after(grammarAccess.getIGWAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group__8__Impl
// $ANTLR start rule__IGW__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16179:1: rule__IGW__Group_4__0 : rule__IGW__Group_4__0__Impl rule__IGW__Group_4__1 ;
public final void rule__IGW__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16183:1: ( rule__IGW__Group_4__0__Impl rule__IGW__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16184:2: rule__IGW__Group_4__0__Impl rule__IGW__Group_4__1
{
pushFollow(FOLLOW_rule__IGW__Group_4__0__Impl_in_rule__IGW__Group_4__032099);
rule__IGW__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group_4__1_in_rule__IGW__Group_4__032102);
rule__IGW__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_4__0
// $ANTLR start rule__IGW__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16191:1: rule__IGW__Group_4__0__Impl : ( 'name' ) ;
public final void rule__IGW__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16195:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16196:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16196:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16197:1: 'name'
{
before(grammarAccess.getIGWAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__IGW__Group_4__0__Impl32130);
after(grammarAccess.getIGWAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_4__0__Impl
// $ANTLR start rule__IGW__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16210:1: rule__IGW__Group_4__1 : rule__IGW__Group_4__1__Impl ;
public final void rule__IGW__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16214:1: ( rule__IGW__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16215:2: rule__IGW__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__IGW__Group_4__1__Impl_in_rule__IGW__Group_4__132161);
rule__IGW__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_4__1
// $ANTLR start rule__IGW__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16221:1: rule__IGW__Group_4__1__Impl : ( ( rule__IGW__NameAssignment_4_1 ) ) ;
public final void rule__IGW__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16225:1: ( ( ( rule__IGW__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16226:1: ( ( rule__IGW__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16226:1: ( ( rule__IGW__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16227:1: ( rule__IGW__NameAssignment_4_1 )
{
before(grammarAccess.getIGWAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16228:1: ( rule__IGW__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16228:2: rule__IGW__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__IGW__NameAssignment_4_1_in_rule__IGW__Group_4__1__Impl32188);
rule__IGW__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getIGWAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_4__1__Impl
// $ANTLR start rule__IGW__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16242:1: rule__IGW__Group_5__0 : rule__IGW__Group_5__0__Impl rule__IGW__Group_5__1 ;
public final void rule__IGW__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16246:1: ( rule__IGW__Group_5__0__Impl rule__IGW__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16247:2: rule__IGW__Group_5__0__Impl rule__IGW__Group_5__1
{
pushFollow(FOLLOW_rule__IGW__Group_5__0__Impl_in_rule__IGW__Group_5__032222);
rule__IGW__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group_5__1_in_rule__IGW__Group_5__032225);
rule__IGW__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_5__0
// $ANTLR start rule__IGW__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16254:1: rule__IGW__Group_5__0__Impl : ( 'id' ) ;
public final void rule__IGW__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16258:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16259:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16259:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16260:1: 'id'
{
before(grammarAccess.getIGWAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__IGW__Group_5__0__Impl32253);
after(grammarAccess.getIGWAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_5__0__Impl
// $ANTLR start rule__IGW__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16273:1: rule__IGW__Group_5__1 : rule__IGW__Group_5__1__Impl ;
public final void rule__IGW__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16277:1: ( rule__IGW__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16278:2: rule__IGW__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__IGW__Group_5__1__Impl_in_rule__IGW__Group_5__132284);
rule__IGW__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_5__1
// $ANTLR start rule__IGW__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16284:1: rule__IGW__Group_5__1__Impl : ( ( rule__IGW__IdAssignment_5_1 ) ) ;
public final void rule__IGW__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16288:1: ( ( ( rule__IGW__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16289:1: ( ( rule__IGW__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16289:1: ( ( rule__IGW__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16290:1: ( rule__IGW__IdAssignment_5_1 )
{
before(grammarAccess.getIGWAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16291:1: ( rule__IGW__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16291:2: rule__IGW__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__IGW__IdAssignment_5_1_in_rule__IGW__Group_5__1__Impl32311);
rule__IGW__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getIGWAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_5__1__Impl
// $ANTLR start rule__IGW__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16305:1: rule__IGW__Group_6__0 : rule__IGW__Group_6__0__Impl rule__IGW__Group_6__1 ;
public final void rule__IGW__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16309:1: ( rule__IGW__Group_6__0__Impl rule__IGW__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16310:2: rule__IGW__Group_6__0__Impl rule__IGW__Group_6__1
{
pushFollow(FOLLOW_rule__IGW__Group_6__0__Impl_in_rule__IGW__Group_6__032345);
rule__IGW__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group_6__1_in_rule__IGW__Group_6__032348);
rule__IGW__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_6__0
// $ANTLR start rule__IGW__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16317:1: rule__IGW__Group_6__0__Impl : ( 'description' ) ;
public final void rule__IGW__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16321:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16322:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16322:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16323:1: 'description'
{
before(grammarAccess.getIGWAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__IGW__Group_6__0__Impl32376);
after(grammarAccess.getIGWAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_6__0__Impl
// $ANTLR start rule__IGW__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16336:1: rule__IGW__Group_6__1 : rule__IGW__Group_6__1__Impl ;
public final void rule__IGW__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16340:1: ( rule__IGW__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16341:2: rule__IGW__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__IGW__Group_6__1__Impl_in_rule__IGW__Group_6__132407);
rule__IGW__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_6__1
// $ANTLR start rule__IGW__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16347:1: rule__IGW__Group_6__1__Impl : ( ( rule__IGW__DescriptionAssignment_6_1 ) ) ;
public final void rule__IGW__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16351:1: ( ( ( rule__IGW__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16352:1: ( ( rule__IGW__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16352:1: ( ( rule__IGW__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16353:1: ( rule__IGW__DescriptionAssignment_6_1 )
{
before(grammarAccess.getIGWAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16354:1: ( rule__IGW__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16354:2: rule__IGW__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__IGW__DescriptionAssignment_6_1_in_rule__IGW__Group_6__1__Impl32434);
rule__IGW__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getIGWAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_6__1__Impl
// $ANTLR start rule__IGW__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16368:1: rule__IGW__Group_7__0 : rule__IGW__Group_7__0__Impl rule__IGW__Group_7__1 ;
public final void rule__IGW__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16372:1: ( rule__IGW__Group_7__0__Impl rule__IGW__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16373:2: rule__IGW__Group_7__0__Impl rule__IGW__Group_7__1
{
pushFollow(FOLLOW_rule__IGW__Group_7__0__Impl_in_rule__IGW__Group_7__032468);
rule__IGW__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__IGW__Group_7__1_in_rule__IGW__Group_7__032471);
rule__IGW__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_7__0
// $ANTLR start rule__IGW__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16380:1: rule__IGW__Group_7__0__Impl : ( 'IP' ) ;
public final void rule__IGW__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16384:1: ( ( 'IP' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16385:1: ( 'IP' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16385:1: ( 'IP' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16386:1: 'IP'
{
before(grammarAccess.getIGWAccess().getIPKeyword_7_0());
match(input,90,FOLLOW_90_in_rule__IGW__Group_7__0__Impl32499);
after(grammarAccess.getIGWAccess().getIPKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_7__0__Impl
// $ANTLR start rule__IGW__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16399:1: rule__IGW__Group_7__1 : rule__IGW__Group_7__1__Impl ;
public final void rule__IGW__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16403:1: ( rule__IGW__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16404:2: rule__IGW__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__IGW__Group_7__1__Impl_in_rule__IGW__Group_7__132530);
rule__IGW__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_7__1
// $ANTLR start rule__IGW__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16410:1: rule__IGW__Group_7__1__Impl : ( ( rule__IGW__IPAssignment_7_1 ) ) ;
public final void rule__IGW__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16414:1: ( ( ( rule__IGW__IPAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16415:1: ( ( rule__IGW__IPAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16415:1: ( ( rule__IGW__IPAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16416:1: ( rule__IGW__IPAssignment_7_1 )
{
before(grammarAccess.getIGWAccess().getIPAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16417:1: ( rule__IGW__IPAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16417:2: rule__IGW__IPAssignment_7_1
{
pushFollow(FOLLOW_rule__IGW__IPAssignment_7_1_in_rule__IGW__Group_7__1__Impl32557);
rule__IGW__IPAssignment_7_1();
_fsp--;
}
after(grammarAccess.getIGWAccess().getIPAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__Group_7__1__Impl
// $ANTLR start rule__SiteLocation__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16431:1: rule__SiteLocation__Group__0 : rule__SiteLocation__Group__0__Impl rule__SiteLocation__Group__1 ;
public final void rule__SiteLocation__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16435:1: ( rule__SiteLocation__Group__0__Impl rule__SiteLocation__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16436:2: rule__SiteLocation__Group__0__Impl rule__SiteLocation__Group__1
{
pushFollow(FOLLOW_rule__SiteLocation__Group__0__Impl_in_rule__SiteLocation__Group__032591);
rule__SiteLocation__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__1_in_rule__SiteLocation__Group__032594);
rule__SiteLocation__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__0
// $ANTLR start rule__SiteLocation__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16443:1: rule__SiteLocation__Group__0__Impl : ( () ) ;
public final void rule__SiteLocation__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16447:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16448:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16448:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16449:1: ()
{
before(grammarAccess.getSiteLocationAccess().getSiteLocationAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16450:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16452:1:
{
}
after(grammarAccess.getSiteLocationAccess().getSiteLocationAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__0__Impl
// $ANTLR start rule__SiteLocation__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16462:1: rule__SiteLocation__Group__1 : rule__SiteLocation__Group__1__Impl rule__SiteLocation__Group__2 ;
public final void rule__SiteLocation__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16466:1: ( rule__SiteLocation__Group__1__Impl rule__SiteLocation__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16467:2: rule__SiteLocation__Group__1__Impl rule__SiteLocation__Group__2
{
pushFollow(FOLLOW_rule__SiteLocation__Group__1__Impl_in_rule__SiteLocation__Group__132652);
rule__SiteLocation__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__2_in_rule__SiteLocation__Group__132655);
rule__SiteLocation__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__1
// $ANTLR start rule__SiteLocation__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16474:1: rule__SiteLocation__Group__1__Impl : ( 'SiteLocation' ) ;
public final void rule__SiteLocation__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16478:1: ( ( 'SiteLocation' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16479:1: ( 'SiteLocation' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16479:1: ( 'SiteLocation' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16480:1: 'SiteLocation'
{
before(grammarAccess.getSiteLocationAccess().getSiteLocationKeyword_1());
match(input,92,FOLLOW_92_in_rule__SiteLocation__Group__1__Impl32683);
after(grammarAccess.getSiteLocationAccess().getSiteLocationKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__1__Impl
// $ANTLR start rule__SiteLocation__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16493:1: rule__SiteLocation__Group__2 : rule__SiteLocation__Group__2__Impl rule__SiteLocation__Group__3 ;
public final void rule__SiteLocation__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16497:1: ( rule__SiteLocation__Group__2__Impl rule__SiteLocation__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16498:2: rule__SiteLocation__Group__2__Impl rule__SiteLocation__Group__3
{
pushFollow(FOLLOW_rule__SiteLocation__Group__2__Impl_in_rule__SiteLocation__Group__232714);
rule__SiteLocation__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__3_in_rule__SiteLocation__Group__232717);
rule__SiteLocation__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__2
// $ANTLR start rule__SiteLocation__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16505:1: rule__SiteLocation__Group__2__Impl : ( ( rule__SiteLocation__UniqueIDAssignment_2 ) ) ;
public final void rule__SiteLocation__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16509:1: ( ( ( rule__SiteLocation__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16510:1: ( ( rule__SiteLocation__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16510:1: ( ( rule__SiteLocation__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16511:1: ( rule__SiteLocation__UniqueIDAssignment_2 )
{
before(grammarAccess.getSiteLocationAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16512:1: ( rule__SiteLocation__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16512:2: rule__SiteLocation__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__SiteLocation__UniqueIDAssignment_2_in_rule__SiteLocation__Group__2__Impl32744);
rule__SiteLocation__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getSiteLocationAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__2__Impl
// $ANTLR start rule__SiteLocation__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16522:1: rule__SiteLocation__Group__3 : rule__SiteLocation__Group__3__Impl rule__SiteLocation__Group__4 ;
public final void rule__SiteLocation__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16526:1: ( rule__SiteLocation__Group__3__Impl rule__SiteLocation__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16527:2: rule__SiteLocation__Group__3__Impl rule__SiteLocation__Group__4
{
pushFollow(FOLLOW_rule__SiteLocation__Group__3__Impl_in_rule__SiteLocation__Group__332774);
rule__SiteLocation__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__4_in_rule__SiteLocation__Group__332777);
rule__SiteLocation__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__3
// $ANTLR start rule__SiteLocation__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16534:1: rule__SiteLocation__Group__3__Impl : ( '{' ) ;
public final void rule__SiteLocation__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16538:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16539:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16539:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16540:1: '{'
{
before(grammarAccess.getSiteLocationAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__SiteLocation__Group__3__Impl32805);
after(grammarAccess.getSiteLocationAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__3__Impl
// $ANTLR start rule__SiteLocation__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16553:1: rule__SiteLocation__Group__4 : rule__SiteLocation__Group__4__Impl rule__SiteLocation__Group__5 ;
public final void rule__SiteLocation__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16557:1: ( rule__SiteLocation__Group__4__Impl rule__SiteLocation__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16558:2: rule__SiteLocation__Group__4__Impl rule__SiteLocation__Group__5
{
pushFollow(FOLLOW_rule__SiteLocation__Group__4__Impl_in_rule__SiteLocation__Group__432836);
rule__SiteLocation__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__5_in_rule__SiteLocation__Group__432839);
rule__SiteLocation__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__4
// $ANTLR start rule__SiteLocation__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16565:1: rule__SiteLocation__Group__4__Impl : ( ( rule__SiteLocation__Group_4__0 )? ) ;
public final void rule__SiteLocation__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16569:1: ( ( ( rule__SiteLocation__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16570:1: ( ( rule__SiteLocation__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16570:1: ( ( rule__SiteLocation__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16571:1: ( rule__SiteLocation__Group_4__0 )?
{
before(grammarAccess.getSiteLocationAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16572:1: ( rule__SiteLocation__Group_4__0 )?
int alt123=2;
int LA123_0 = input.LA(1);
if ( (LA123_0==33) ) {
alt123=1;
}
switch (alt123) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16572:2: rule__SiteLocation__Group_4__0
{
pushFollow(FOLLOW_rule__SiteLocation__Group_4__0_in_rule__SiteLocation__Group__4__Impl32866);
rule__SiteLocation__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteLocationAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__4__Impl
// $ANTLR start rule__SiteLocation__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16582:1: rule__SiteLocation__Group__5 : rule__SiteLocation__Group__5__Impl rule__SiteLocation__Group__6 ;
public final void rule__SiteLocation__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16586:1: ( rule__SiteLocation__Group__5__Impl rule__SiteLocation__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16587:2: rule__SiteLocation__Group__5__Impl rule__SiteLocation__Group__6
{
pushFollow(FOLLOW_rule__SiteLocation__Group__5__Impl_in_rule__SiteLocation__Group__532897);
rule__SiteLocation__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__6_in_rule__SiteLocation__Group__532900);
rule__SiteLocation__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__5
// $ANTLR start rule__SiteLocation__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16594:1: rule__SiteLocation__Group__5__Impl : ( ( rule__SiteLocation__Group_5__0 )? ) ;
public final void rule__SiteLocation__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16598:1: ( ( ( rule__SiteLocation__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16599:1: ( ( rule__SiteLocation__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16599:1: ( ( rule__SiteLocation__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16600:1: ( rule__SiteLocation__Group_5__0 )?
{
before(grammarAccess.getSiteLocationAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16601:1: ( rule__SiteLocation__Group_5__0 )?
int alt124=2;
int LA124_0 = input.LA(1);
if ( (LA124_0==34) ) {
alt124=1;
}
switch (alt124) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16601:2: rule__SiteLocation__Group_5__0
{
pushFollow(FOLLOW_rule__SiteLocation__Group_5__0_in_rule__SiteLocation__Group__5__Impl32927);
rule__SiteLocation__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteLocationAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__5__Impl
// $ANTLR start rule__SiteLocation__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16611:1: rule__SiteLocation__Group__6 : rule__SiteLocation__Group__6__Impl rule__SiteLocation__Group__7 ;
public final void rule__SiteLocation__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16615:1: ( rule__SiteLocation__Group__6__Impl rule__SiteLocation__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16616:2: rule__SiteLocation__Group__6__Impl rule__SiteLocation__Group__7
{
pushFollow(FOLLOW_rule__SiteLocation__Group__6__Impl_in_rule__SiteLocation__Group__632958);
rule__SiteLocation__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__7_in_rule__SiteLocation__Group__632961);
rule__SiteLocation__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__6
// $ANTLR start rule__SiteLocation__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16623:1: rule__SiteLocation__Group__6__Impl : ( ( rule__SiteLocation__Group_6__0 )? ) ;
public final void rule__SiteLocation__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16627:1: ( ( ( rule__SiteLocation__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16628:1: ( ( rule__SiteLocation__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16628:1: ( ( rule__SiteLocation__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16629:1: ( rule__SiteLocation__Group_6__0 )?
{
before(grammarAccess.getSiteLocationAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16630:1: ( rule__SiteLocation__Group_6__0 )?
int alt125=2;
int LA125_0 = input.LA(1);
if ( (LA125_0==35) ) {
alt125=1;
}
switch (alt125) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16630:2: rule__SiteLocation__Group_6__0
{
pushFollow(FOLLOW_rule__SiteLocation__Group_6__0_in_rule__SiteLocation__Group__6__Impl32988);
rule__SiteLocation__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteLocationAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__6__Impl
// $ANTLR start rule__SiteLocation__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16640:1: rule__SiteLocation__Group__7 : rule__SiteLocation__Group__7__Impl rule__SiteLocation__Group__8 ;
public final void rule__SiteLocation__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16644:1: ( rule__SiteLocation__Group__7__Impl rule__SiteLocation__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16645:2: rule__SiteLocation__Group__7__Impl rule__SiteLocation__Group__8
{
pushFollow(FOLLOW_rule__SiteLocation__Group__7__Impl_in_rule__SiteLocation__Group__733019);
rule__SiteLocation__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__8_in_rule__SiteLocation__Group__733022);
rule__SiteLocation__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__7
// $ANTLR start rule__SiteLocation__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16652:1: rule__SiteLocation__Group__7__Impl : ( ( rule__SiteLocation__Group_7__0 )? ) ;
public final void rule__SiteLocation__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16656:1: ( ( ( rule__SiteLocation__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16657:1: ( ( rule__SiteLocation__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16657:1: ( ( rule__SiteLocation__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16658:1: ( rule__SiteLocation__Group_7__0 )?
{
before(grammarAccess.getSiteLocationAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16659:1: ( rule__SiteLocation__Group_7__0 )?
int alt126=2;
int LA126_0 = input.LA(1);
if ( (LA126_0==73) ) {
alt126=1;
}
switch (alt126) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16659:2: rule__SiteLocation__Group_7__0
{
pushFollow(FOLLOW_rule__SiteLocation__Group_7__0_in_rule__SiteLocation__Group__7__Impl33049);
rule__SiteLocation__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteLocationAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__7__Impl
// $ANTLR start rule__SiteLocation__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16669:1: rule__SiteLocation__Group__8 : rule__SiteLocation__Group__8__Impl rule__SiteLocation__Group__9 ;
public final void rule__SiteLocation__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16673:1: ( rule__SiteLocation__Group__8__Impl rule__SiteLocation__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16674:2: rule__SiteLocation__Group__8__Impl rule__SiteLocation__Group__9
{
pushFollow(FOLLOW_rule__SiteLocation__Group__8__Impl_in_rule__SiteLocation__Group__833080);
rule__SiteLocation__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group__9_in_rule__SiteLocation__Group__833083);
rule__SiteLocation__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__8
// $ANTLR start rule__SiteLocation__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16681:1: rule__SiteLocation__Group__8__Impl : ( ( rule__SiteLocation__Group_8__0 )? ) ;
public final void rule__SiteLocation__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16685:1: ( ( ( rule__SiteLocation__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16686:1: ( ( rule__SiteLocation__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16686:1: ( ( rule__SiteLocation__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16687:1: ( rule__SiteLocation__Group_8__0 )?
{
before(grammarAccess.getSiteLocationAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16688:1: ( rule__SiteLocation__Group_8__0 )?
int alt127=2;
int LA127_0 = input.LA(1);
if ( (LA127_0==93) ) {
alt127=1;
}
switch (alt127) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16688:2: rule__SiteLocation__Group_8__0
{
pushFollow(FOLLOW_rule__SiteLocation__Group_8__0_in_rule__SiteLocation__Group__8__Impl33110);
rule__SiteLocation__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getSiteLocationAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__8__Impl
// $ANTLR start rule__SiteLocation__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16698:1: rule__SiteLocation__Group__9 : rule__SiteLocation__Group__9__Impl ;
public final void rule__SiteLocation__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16702:1: ( rule__SiteLocation__Group__9__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16703:2: rule__SiteLocation__Group__9__Impl
{
pushFollow(FOLLOW_rule__SiteLocation__Group__9__Impl_in_rule__SiteLocation__Group__933141);
rule__SiteLocation__Group__9__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__9
// $ANTLR start rule__SiteLocation__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16709:1: rule__SiteLocation__Group__9__Impl : ( '}' ) ;
public final void rule__SiteLocation__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16713:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16714:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16714:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16715:1: '}'
{
before(grammarAccess.getSiteLocationAccess().getRightCurlyBracketKeyword_9());
match(input,32,FOLLOW_32_in_rule__SiteLocation__Group__9__Impl33169);
after(grammarAccess.getSiteLocationAccess().getRightCurlyBracketKeyword_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group__9__Impl
// $ANTLR start rule__SiteLocation__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16748:1: rule__SiteLocation__Group_4__0 : rule__SiteLocation__Group_4__0__Impl rule__SiteLocation__Group_4__1 ;
public final void rule__SiteLocation__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16752:1: ( rule__SiteLocation__Group_4__0__Impl rule__SiteLocation__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16753:2: rule__SiteLocation__Group_4__0__Impl rule__SiteLocation__Group_4__1
{
pushFollow(FOLLOW_rule__SiteLocation__Group_4__0__Impl_in_rule__SiteLocation__Group_4__033220);
rule__SiteLocation__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group_4__1_in_rule__SiteLocation__Group_4__033223);
rule__SiteLocation__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_4__0
// $ANTLR start rule__SiteLocation__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16760:1: rule__SiteLocation__Group_4__0__Impl : ( 'name' ) ;
public final void rule__SiteLocation__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16764:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16765:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16765:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16766:1: 'name'
{
before(grammarAccess.getSiteLocationAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__SiteLocation__Group_4__0__Impl33251);
after(grammarAccess.getSiteLocationAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_4__0__Impl
// $ANTLR start rule__SiteLocation__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16779:1: rule__SiteLocation__Group_4__1 : rule__SiteLocation__Group_4__1__Impl ;
public final void rule__SiteLocation__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16783:1: ( rule__SiteLocation__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16784:2: rule__SiteLocation__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__SiteLocation__Group_4__1__Impl_in_rule__SiteLocation__Group_4__133282);
rule__SiteLocation__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_4__1
// $ANTLR start rule__SiteLocation__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16790:1: rule__SiteLocation__Group_4__1__Impl : ( ( rule__SiteLocation__NameAssignment_4_1 ) ) ;
public final void rule__SiteLocation__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16794:1: ( ( ( rule__SiteLocation__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16795:1: ( ( rule__SiteLocation__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16795:1: ( ( rule__SiteLocation__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16796:1: ( rule__SiteLocation__NameAssignment_4_1 )
{
before(grammarAccess.getSiteLocationAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16797:1: ( rule__SiteLocation__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16797:2: rule__SiteLocation__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__SiteLocation__NameAssignment_4_1_in_rule__SiteLocation__Group_4__1__Impl33309);
rule__SiteLocation__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getSiteLocationAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_4__1__Impl
// $ANTLR start rule__SiteLocation__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16811:1: rule__SiteLocation__Group_5__0 : rule__SiteLocation__Group_5__0__Impl rule__SiteLocation__Group_5__1 ;
public final void rule__SiteLocation__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16815:1: ( rule__SiteLocation__Group_5__0__Impl rule__SiteLocation__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16816:2: rule__SiteLocation__Group_5__0__Impl rule__SiteLocation__Group_5__1
{
pushFollow(FOLLOW_rule__SiteLocation__Group_5__0__Impl_in_rule__SiteLocation__Group_5__033343);
rule__SiteLocation__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group_5__1_in_rule__SiteLocation__Group_5__033346);
rule__SiteLocation__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_5__0
// $ANTLR start rule__SiteLocation__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16823:1: rule__SiteLocation__Group_5__0__Impl : ( 'id' ) ;
public final void rule__SiteLocation__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16827:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16828:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16828:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16829:1: 'id'
{
before(grammarAccess.getSiteLocationAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__SiteLocation__Group_5__0__Impl33374);
after(grammarAccess.getSiteLocationAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_5__0__Impl
// $ANTLR start rule__SiteLocation__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16842:1: rule__SiteLocation__Group_5__1 : rule__SiteLocation__Group_5__1__Impl ;
public final void rule__SiteLocation__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16846:1: ( rule__SiteLocation__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16847:2: rule__SiteLocation__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__SiteLocation__Group_5__1__Impl_in_rule__SiteLocation__Group_5__133405);
rule__SiteLocation__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_5__1
// $ANTLR start rule__SiteLocation__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16853:1: rule__SiteLocation__Group_5__1__Impl : ( ( rule__SiteLocation__IdAssignment_5_1 ) ) ;
public final void rule__SiteLocation__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16857:1: ( ( ( rule__SiteLocation__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16858:1: ( ( rule__SiteLocation__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16858:1: ( ( rule__SiteLocation__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16859:1: ( rule__SiteLocation__IdAssignment_5_1 )
{
before(grammarAccess.getSiteLocationAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16860:1: ( rule__SiteLocation__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16860:2: rule__SiteLocation__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__SiteLocation__IdAssignment_5_1_in_rule__SiteLocation__Group_5__1__Impl33432);
rule__SiteLocation__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getSiteLocationAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_5__1__Impl
// $ANTLR start rule__SiteLocation__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16874:1: rule__SiteLocation__Group_6__0 : rule__SiteLocation__Group_6__0__Impl rule__SiteLocation__Group_6__1 ;
public final void rule__SiteLocation__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16878:1: ( rule__SiteLocation__Group_6__0__Impl rule__SiteLocation__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16879:2: rule__SiteLocation__Group_6__0__Impl rule__SiteLocation__Group_6__1
{
pushFollow(FOLLOW_rule__SiteLocation__Group_6__0__Impl_in_rule__SiteLocation__Group_6__033466);
rule__SiteLocation__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group_6__1_in_rule__SiteLocation__Group_6__033469);
rule__SiteLocation__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_6__0
// $ANTLR start rule__SiteLocation__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16886:1: rule__SiteLocation__Group_6__0__Impl : ( 'description' ) ;
public final void rule__SiteLocation__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16890:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16891:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16891:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16892:1: 'description'
{
before(grammarAccess.getSiteLocationAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__SiteLocation__Group_6__0__Impl33497);
after(grammarAccess.getSiteLocationAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_6__0__Impl
// $ANTLR start rule__SiteLocation__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16905:1: rule__SiteLocation__Group_6__1 : rule__SiteLocation__Group_6__1__Impl ;
public final void rule__SiteLocation__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16909:1: ( rule__SiteLocation__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16910:2: rule__SiteLocation__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__SiteLocation__Group_6__1__Impl_in_rule__SiteLocation__Group_6__133528);
rule__SiteLocation__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_6__1
// $ANTLR start rule__SiteLocation__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16916:1: rule__SiteLocation__Group_6__1__Impl : ( ( rule__SiteLocation__DescriptionAssignment_6_1 ) ) ;
public final void rule__SiteLocation__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16920:1: ( ( ( rule__SiteLocation__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16921:1: ( ( rule__SiteLocation__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16921:1: ( ( rule__SiteLocation__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16922:1: ( rule__SiteLocation__DescriptionAssignment_6_1 )
{
before(grammarAccess.getSiteLocationAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16923:1: ( rule__SiteLocation__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16923:2: rule__SiteLocation__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__SiteLocation__DescriptionAssignment_6_1_in_rule__SiteLocation__Group_6__1__Impl33555);
rule__SiteLocation__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getSiteLocationAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_6__1__Impl
// $ANTLR start rule__SiteLocation__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16937:1: rule__SiteLocation__Group_7__0 : rule__SiteLocation__Group_7__0__Impl rule__SiteLocation__Group_7__1 ;
public final void rule__SiteLocation__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16941:1: ( rule__SiteLocation__Group_7__0__Impl rule__SiteLocation__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16942:2: rule__SiteLocation__Group_7__0__Impl rule__SiteLocation__Group_7__1
{
pushFollow(FOLLOW_rule__SiteLocation__Group_7__0__Impl_in_rule__SiteLocation__Group_7__033589);
rule__SiteLocation__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group_7__1_in_rule__SiteLocation__Group_7__033592);
rule__SiteLocation__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_7__0
// $ANTLR start rule__SiteLocation__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16949:1: rule__SiteLocation__Group_7__0__Impl : ( 'address' ) ;
public final void rule__SiteLocation__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16953:1: ( ( 'address' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16954:1: ( 'address' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16954:1: ( 'address' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16955:1: 'address'
{
before(grammarAccess.getSiteLocationAccess().getAddressKeyword_7_0());
match(input,73,FOLLOW_73_in_rule__SiteLocation__Group_7__0__Impl33620);
after(grammarAccess.getSiteLocationAccess().getAddressKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_7__0__Impl
// $ANTLR start rule__SiteLocation__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16968:1: rule__SiteLocation__Group_7__1 : rule__SiteLocation__Group_7__1__Impl ;
public final void rule__SiteLocation__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16972:1: ( rule__SiteLocation__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16973:2: rule__SiteLocation__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__SiteLocation__Group_7__1__Impl_in_rule__SiteLocation__Group_7__133651);
rule__SiteLocation__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_7__1
// $ANTLR start rule__SiteLocation__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16979:1: rule__SiteLocation__Group_7__1__Impl : ( ( rule__SiteLocation__AddressAssignment_7_1 ) ) ;
public final void rule__SiteLocation__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16983:1: ( ( ( rule__SiteLocation__AddressAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16984:1: ( ( rule__SiteLocation__AddressAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16984:1: ( ( rule__SiteLocation__AddressAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16985:1: ( rule__SiteLocation__AddressAssignment_7_1 )
{
before(grammarAccess.getSiteLocationAccess().getAddressAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16986:1: ( rule__SiteLocation__AddressAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:16986:2: rule__SiteLocation__AddressAssignment_7_1
{
pushFollow(FOLLOW_rule__SiteLocation__AddressAssignment_7_1_in_rule__SiteLocation__Group_7__1__Impl33678);
rule__SiteLocation__AddressAssignment_7_1();
_fsp--;
}
after(grammarAccess.getSiteLocationAccess().getAddressAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_7__1__Impl
// $ANTLR start rule__SiteLocation__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17000:1: rule__SiteLocation__Group_8__0 : rule__SiteLocation__Group_8__0__Impl rule__SiteLocation__Group_8__1 ;
public final void rule__SiteLocation__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17004:1: ( rule__SiteLocation__Group_8__0__Impl rule__SiteLocation__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17005:2: rule__SiteLocation__Group_8__0__Impl rule__SiteLocation__Group_8__1
{
pushFollow(FOLLOW_rule__SiteLocation__Group_8__0__Impl_in_rule__SiteLocation__Group_8__033712);
rule__SiteLocation__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SiteLocation__Group_8__1_in_rule__SiteLocation__Group_8__033715);
rule__SiteLocation__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_8__0
// $ANTLR start rule__SiteLocation__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17012:1: rule__SiteLocation__Group_8__0__Impl : ( 'geocoords' ) ;
public final void rule__SiteLocation__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17016:1: ( ( 'geocoords' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17017:1: ( 'geocoords' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17017:1: ( 'geocoords' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17018:1: 'geocoords'
{
before(grammarAccess.getSiteLocationAccess().getGeocoordsKeyword_8_0());
match(input,93,FOLLOW_93_in_rule__SiteLocation__Group_8__0__Impl33743);
after(grammarAccess.getSiteLocationAccess().getGeocoordsKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_8__0__Impl
// $ANTLR start rule__SiteLocation__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17031:1: rule__SiteLocation__Group_8__1 : rule__SiteLocation__Group_8__1__Impl ;
public final void rule__SiteLocation__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17035:1: ( rule__SiteLocation__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17036:2: rule__SiteLocation__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__SiteLocation__Group_8__1__Impl_in_rule__SiteLocation__Group_8__133774);
rule__SiteLocation__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_8__1
// $ANTLR start rule__SiteLocation__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17042:1: rule__SiteLocation__Group_8__1__Impl : ( ( rule__SiteLocation__GeocoordsAssignment_8_1 ) ) ;
public final void rule__SiteLocation__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17046:1: ( ( ( rule__SiteLocation__GeocoordsAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17047:1: ( ( rule__SiteLocation__GeocoordsAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17047:1: ( ( rule__SiteLocation__GeocoordsAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17048:1: ( rule__SiteLocation__GeocoordsAssignment_8_1 )
{
before(grammarAccess.getSiteLocationAccess().getGeocoordsAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17049:1: ( rule__SiteLocation__GeocoordsAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17049:2: rule__SiteLocation__GeocoordsAssignment_8_1
{
pushFollow(FOLLOW_rule__SiteLocation__GeocoordsAssignment_8_1_in_rule__SiteLocation__Group_8__1__Impl33801);
rule__SiteLocation__GeocoordsAssignment_8_1();
_fsp--;
}
after(grammarAccess.getSiteLocationAccess().getGeocoordsAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__Group_8__1__Impl
// $ANTLR start rule__OfferedResource__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17063:1: rule__OfferedResource__Group__0 : rule__OfferedResource__Group__0__Impl rule__OfferedResource__Group__1 ;
public final void rule__OfferedResource__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17067:1: ( rule__OfferedResource__Group__0__Impl rule__OfferedResource__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17068:2: rule__OfferedResource__Group__0__Impl rule__OfferedResource__Group__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group__0__Impl_in_rule__OfferedResource__Group__033835);
rule__OfferedResource__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__1_in_rule__OfferedResource__Group__033838);
rule__OfferedResource__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__0
// $ANTLR start rule__OfferedResource__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17075:1: rule__OfferedResource__Group__0__Impl : ( () ) ;
public final void rule__OfferedResource__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17079:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17080:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17080:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17081:1: ()
{
before(grammarAccess.getOfferedResourceAccess().getOfferedResourceAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17082:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17084:1:
{
}
after(grammarAccess.getOfferedResourceAccess().getOfferedResourceAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__0__Impl
// $ANTLR start rule__OfferedResource__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17094:1: rule__OfferedResource__Group__1 : rule__OfferedResource__Group__1__Impl rule__OfferedResource__Group__2 ;
public final void rule__OfferedResource__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17098:1: ( rule__OfferedResource__Group__1__Impl rule__OfferedResource__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17099:2: rule__OfferedResource__Group__1__Impl rule__OfferedResource__Group__2
{
pushFollow(FOLLOW_rule__OfferedResource__Group__1__Impl_in_rule__OfferedResource__Group__133896);
rule__OfferedResource__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__2_in_rule__OfferedResource__Group__133899);
rule__OfferedResource__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__1
// $ANTLR start rule__OfferedResource__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17106:1: rule__OfferedResource__Group__1__Impl : ( 'OfferedResource' ) ;
public final void rule__OfferedResource__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17110:1: ( ( 'OfferedResource' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17111:1: ( 'OfferedResource' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17111:1: ( 'OfferedResource' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17112:1: 'OfferedResource'
{
before(grammarAccess.getOfferedResourceAccess().getOfferedResourceKeyword_1());
match(input,94,FOLLOW_94_in_rule__OfferedResource__Group__1__Impl33927);
after(grammarAccess.getOfferedResourceAccess().getOfferedResourceKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__1__Impl
// $ANTLR start rule__OfferedResource__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17125:1: rule__OfferedResource__Group__2 : rule__OfferedResource__Group__2__Impl rule__OfferedResource__Group__3 ;
public final void rule__OfferedResource__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17129:1: ( rule__OfferedResource__Group__2__Impl rule__OfferedResource__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17130:2: rule__OfferedResource__Group__2__Impl rule__OfferedResource__Group__3
{
pushFollow(FOLLOW_rule__OfferedResource__Group__2__Impl_in_rule__OfferedResource__Group__233958);
rule__OfferedResource__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__3_in_rule__OfferedResource__Group__233961);
rule__OfferedResource__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__2
// $ANTLR start rule__OfferedResource__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17137:1: rule__OfferedResource__Group__2__Impl : ( ( rule__OfferedResource__UniqueIDAssignment_2 ) ) ;
public final void rule__OfferedResource__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17141:1: ( ( ( rule__OfferedResource__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17142:1: ( ( rule__OfferedResource__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17142:1: ( ( rule__OfferedResource__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17143:1: ( rule__OfferedResource__UniqueIDAssignment_2 )
{
before(grammarAccess.getOfferedResourceAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17144:1: ( rule__OfferedResource__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17144:2: rule__OfferedResource__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__OfferedResource__UniqueIDAssignment_2_in_rule__OfferedResource__Group__2__Impl33988);
rule__OfferedResource__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__2__Impl
// $ANTLR start rule__OfferedResource__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17154:1: rule__OfferedResource__Group__3 : rule__OfferedResource__Group__3__Impl rule__OfferedResource__Group__4 ;
public final void rule__OfferedResource__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17158:1: ( rule__OfferedResource__Group__3__Impl rule__OfferedResource__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17159:2: rule__OfferedResource__Group__3__Impl rule__OfferedResource__Group__4
{
pushFollow(FOLLOW_rule__OfferedResource__Group__3__Impl_in_rule__OfferedResource__Group__334018);
rule__OfferedResource__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__4_in_rule__OfferedResource__Group__334021);
rule__OfferedResource__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__3
// $ANTLR start rule__OfferedResource__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17166:1: rule__OfferedResource__Group__3__Impl : ( '{' ) ;
public final void rule__OfferedResource__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17170:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17171:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17171:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17172:1: '{'
{
before(grammarAccess.getOfferedResourceAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__OfferedResource__Group__3__Impl34049);
after(grammarAccess.getOfferedResourceAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__3__Impl
// $ANTLR start rule__OfferedResource__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17185:1: rule__OfferedResource__Group__4 : rule__OfferedResource__Group__4__Impl rule__OfferedResource__Group__5 ;
public final void rule__OfferedResource__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17189:1: ( rule__OfferedResource__Group__4__Impl rule__OfferedResource__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17190:2: rule__OfferedResource__Group__4__Impl rule__OfferedResource__Group__5
{
pushFollow(FOLLOW_rule__OfferedResource__Group__4__Impl_in_rule__OfferedResource__Group__434080);
rule__OfferedResource__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__5_in_rule__OfferedResource__Group__434083);
rule__OfferedResource__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__4
// $ANTLR start rule__OfferedResource__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17197:1: rule__OfferedResource__Group__4__Impl : ( ( rule__OfferedResource__Group_4__0 )? ) ;
public final void rule__OfferedResource__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17201:1: ( ( ( rule__OfferedResource__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17202:1: ( ( rule__OfferedResource__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17202:1: ( ( rule__OfferedResource__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17203:1: ( rule__OfferedResource__Group_4__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17204:1: ( rule__OfferedResource__Group_4__0 )?
int alt128=2;
int LA128_0 = input.LA(1);
if ( (LA128_0==33) ) {
alt128=1;
}
switch (alt128) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17204:2: rule__OfferedResource__Group_4__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_4__0_in_rule__OfferedResource__Group__4__Impl34110);
rule__OfferedResource__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__4__Impl
// $ANTLR start rule__OfferedResource__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17214:1: rule__OfferedResource__Group__5 : rule__OfferedResource__Group__5__Impl rule__OfferedResource__Group__6 ;
public final void rule__OfferedResource__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17218:1: ( rule__OfferedResource__Group__5__Impl rule__OfferedResource__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17219:2: rule__OfferedResource__Group__5__Impl rule__OfferedResource__Group__6
{
pushFollow(FOLLOW_rule__OfferedResource__Group__5__Impl_in_rule__OfferedResource__Group__534141);
rule__OfferedResource__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__6_in_rule__OfferedResource__Group__534144);
rule__OfferedResource__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__5
// $ANTLR start rule__OfferedResource__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17226:1: rule__OfferedResource__Group__5__Impl : ( ( rule__OfferedResource__Group_5__0 )? ) ;
public final void rule__OfferedResource__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17230:1: ( ( ( rule__OfferedResource__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17231:1: ( ( rule__OfferedResource__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17231:1: ( ( rule__OfferedResource__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17232:1: ( rule__OfferedResource__Group_5__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17233:1: ( rule__OfferedResource__Group_5__0 )?
int alt129=2;
int LA129_0 = input.LA(1);
if ( (LA129_0==34) ) {
alt129=1;
}
switch (alt129) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17233:2: rule__OfferedResource__Group_5__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_5__0_in_rule__OfferedResource__Group__5__Impl34171);
rule__OfferedResource__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__5__Impl
// $ANTLR start rule__OfferedResource__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17243:1: rule__OfferedResource__Group__6 : rule__OfferedResource__Group__6__Impl rule__OfferedResource__Group__7 ;
public final void rule__OfferedResource__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17247:1: ( rule__OfferedResource__Group__6__Impl rule__OfferedResource__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17248:2: rule__OfferedResource__Group__6__Impl rule__OfferedResource__Group__7
{
pushFollow(FOLLOW_rule__OfferedResource__Group__6__Impl_in_rule__OfferedResource__Group__634202);
rule__OfferedResource__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__7_in_rule__OfferedResource__Group__634205);
rule__OfferedResource__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__6
// $ANTLR start rule__OfferedResource__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17255:1: rule__OfferedResource__Group__6__Impl : ( ( rule__OfferedResource__Group_6__0 )? ) ;
public final void rule__OfferedResource__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17259:1: ( ( ( rule__OfferedResource__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17260:1: ( ( rule__OfferedResource__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17260:1: ( ( rule__OfferedResource__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17261:1: ( rule__OfferedResource__Group_6__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17262:1: ( rule__OfferedResource__Group_6__0 )?
int alt130=2;
int LA130_0 = input.LA(1);
if ( (LA130_0==35) ) {
alt130=1;
}
switch (alt130) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17262:2: rule__OfferedResource__Group_6__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_6__0_in_rule__OfferedResource__Group__6__Impl34232);
rule__OfferedResource__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__6__Impl
// $ANTLR start rule__OfferedResource__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17272:1: rule__OfferedResource__Group__7 : rule__OfferedResource__Group__7__Impl rule__OfferedResource__Group__8 ;
public final void rule__OfferedResource__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17276:1: ( rule__OfferedResource__Group__7__Impl rule__OfferedResource__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17277:2: rule__OfferedResource__Group__7__Impl rule__OfferedResource__Group__8
{
pushFollow(FOLLOW_rule__OfferedResource__Group__7__Impl_in_rule__OfferedResource__Group__734263);
rule__OfferedResource__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__8_in_rule__OfferedResource__Group__734266);
rule__OfferedResource__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__7
// $ANTLR start rule__OfferedResource__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17284:1: rule__OfferedResource__Group__7__Impl : ( ( rule__OfferedResource__Group_7__0 )? ) ;
public final void rule__OfferedResource__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17288:1: ( ( ( rule__OfferedResource__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17289:1: ( ( rule__OfferedResource__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17289:1: ( ( rule__OfferedResource__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17290:1: ( rule__OfferedResource__Group_7__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17291:1: ( rule__OfferedResource__Group_7__0 )?
int alt131=2;
int LA131_0 = input.LA(1);
if ( (LA131_0==95) ) {
alt131=1;
}
switch (alt131) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17291:2: rule__OfferedResource__Group_7__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_7__0_in_rule__OfferedResource__Group__7__Impl34293);
rule__OfferedResource__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__7__Impl
// $ANTLR start rule__OfferedResource__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17301:1: rule__OfferedResource__Group__8 : rule__OfferedResource__Group__8__Impl rule__OfferedResource__Group__9 ;
public final void rule__OfferedResource__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17305:1: ( rule__OfferedResource__Group__8__Impl rule__OfferedResource__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17306:2: rule__OfferedResource__Group__8__Impl rule__OfferedResource__Group__9
{
pushFollow(FOLLOW_rule__OfferedResource__Group__8__Impl_in_rule__OfferedResource__Group__834324);
rule__OfferedResource__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__9_in_rule__OfferedResource__Group__834327);
rule__OfferedResource__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__8
// $ANTLR start rule__OfferedResource__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17313:1: rule__OfferedResource__Group__8__Impl : ( ( rule__OfferedResource__Group_8__0 )? ) ;
public final void rule__OfferedResource__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17317:1: ( ( ( rule__OfferedResource__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17318:1: ( ( rule__OfferedResource__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17318:1: ( ( rule__OfferedResource__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17319:1: ( rule__OfferedResource__Group_8__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17320:1: ( rule__OfferedResource__Group_8__0 )?
int alt132=2;
int LA132_0 = input.LA(1);
if ( (LA132_0==96) ) {
alt132=1;
}
switch (alt132) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17320:2: rule__OfferedResource__Group_8__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_8__0_in_rule__OfferedResource__Group__8__Impl34354);
rule__OfferedResource__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__8__Impl
// $ANTLR start rule__OfferedResource__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17330:1: rule__OfferedResource__Group__9 : rule__OfferedResource__Group__9__Impl rule__OfferedResource__Group__10 ;
public final void rule__OfferedResource__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17334:1: ( rule__OfferedResource__Group__9__Impl rule__OfferedResource__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17335:2: rule__OfferedResource__Group__9__Impl rule__OfferedResource__Group__10
{
pushFollow(FOLLOW_rule__OfferedResource__Group__9__Impl_in_rule__OfferedResource__Group__934385);
rule__OfferedResource__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__10_in_rule__OfferedResource__Group__934388);
rule__OfferedResource__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__9
// $ANTLR start rule__OfferedResource__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17342:1: rule__OfferedResource__Group__9__Impl : ( ( rule__OfferedResource__Group_9__0 )? ) ;
public final void rule__OfferedResource__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17346:1: ( ( ( rule__OfferedResource__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17347:1: ( ( rule__OfferedResource__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17347:1: ( ( rule__OfferedResource__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17348:1: ( rule__OfferedResource__Group_9__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17349:1: ( rule__OfferedResource__Group_9__0 )?
int alt133=2;
int LA133_0 = input.LA(1);
if ( (LA133_0==97) ) {
alt133=1;
}
switch (alt133) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17349:2: rule__OfferedResource__Group_9__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9__0_in_rule__OfferedResource__Group__9__Impl34415);
rule__OfferedResource__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__9__Impl
// $ANTLR start rule__OfferedResource__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17359:1: rule__OfferedResource__Group__10 : rule__OfferedResource__Group__10__Impl rule__OfferedResource__Group__11 ;
public final void rule__OfferedResource__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17363:1: ( rule__OfferedResource__Group__10__Impl rule__OfferedResource__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17364:2: rule__OfferedResource__Group__10__Impl rule__OfferedResource__Group__11
{
pushFollow(FOLLOW_rule__OfferedResource__Group__10__Impl_in_rule__OfferedResource__Group__1034446);
rule__OfferedResource__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__11_in_rule__OfferedResource__Group__1034449);
rule__OfferedResource__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__10
// $ANTLR start rule__OfferedResource__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17371:1: rule__OfferedResource__Group__10__Impl : ( ( rule__OfferedResource__Group_10__0 )? ) ;
public final void rule__OfferedResource__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17375:1: ( ( ( rule__OfferedResource__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17376:1: ( ( rule__OfferedResource__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17376:1: ( ( rule__OfferedResource__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17377:1: ( rule__OfferedResource__Group_10__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17378:1: ( rule__OfferedResource__Group_10__0 )?
int alt134=2;
int LA134_0 = input.LA(1);
if ( (LA134_0==98) ) {
alt134=1;
}
switch (alt134) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17378:2: rule__OfferedResource__Group_10__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10__0_in_rule__OfferedResource__Group__10__Impl34476);
rule__OfferedResource__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__10__Impl
// $ANTLR start rule__OfferedResource__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17388:1: rule__OfferedResource__Group__11 : rule__OfferedResource__Group__11__Impl rule__OfferedResource__Group__12 ;
public final void rule__OfferedResource__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17392:1: ( rule__OfferedResource__Group__11__Impl rule__OfferedResource__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17393:2: rule__OfferedResource__Group__11__Impl rule__OfferedResource__Group__12
{
pushFollow(FOLLOW_rule__OfferedResource__Group__11__Impl_in_rule__OfferedResource__Group__1134507);
rule__OfferedResource__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__12_in_rule__OfferedResource__Group__1134510);
rule__OfferedResource__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__11
// $ANTLR start rule__OfferedResource__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17400:1: rule__OfferedResource__Group__11__Impl : ( ( rule__OfferedResource__Group_11__0 )? ) ;
public final void rule__OfferedResource__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17404:1: ( ( ( rule__OfferedResource__Group_11__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17405:1: ( ( rule__OfferedResource__Group_11__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17405:1: ( ( rule__OfferedResource__Group_11__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17406:1: ( rule__OfferedResource__Group_11__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17407:1: ( rule__OfferedResource__Group_11__0 )?
int alt135=2;
int LA135_0 = input.LA(1);
if ( (LA135_0==99) ) {
alt135=1;
}
switch (alt135) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17407:2: rule__OfferedResource__Group_11__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_11__0_in_rule__OfferedResource__Group__11__Impl34537);
rule__OfferedResource__Group_11__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__11__Impl
// $ANTLR start rule__OfferedResource__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17417:1: rule__OfferedResource__Group__12 : rule__OfferedResource__Group__12__Impl rule__OfferedResource__Group__13 ;
public final void rule__OfferedResource__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17421:1: ( rule__OfferedResource__Group__12__Impl rule__OfferedResource__Group__13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17422:2: rule__OfferedResource__Group__12__Impl rule__OfferedResource__Group__13
{
pushFollow(FOLLOW_rule__OfferedResource__Group__12__Impl_in_rule__OfferedResource__Group__1234568);
rule__OfferedResource__Group__12__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group__13_in_rule__OfferedResource__Group__1234571);
rule__OfferedResource__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__12
// $ANTLR start rule__OfferedResource__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17429:1: rule__OfferedResource__Group__12__Impl : ( ( rule__OfferedResource__Group_12__0 )? ) ;
public final void rule__OfferedResource__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17433:1: ( ( ( rule__OfferedResource__Group_12__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17434:1: ( ( rule__OfferedResource__Group_12__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17434:1: ( ( rule__OfferedResource__Group_12__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17435:1: ( rule__OfferedResource__Group_12__0 )?
{
before(grammarAccess.getOfferedResourceAccess().getGroup_12());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17436:1: ( rule__OfferedResource__Group_12__0 )?
int alt136=2;
int LA136_0 = input.LA(1);
if ( (LA136_0==100) ) {
alt136=1;
}
switch (alt136) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17436:2: rule__OfferedResource__Group_12__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12__0_in_rule__OfferedResource__Group__12__Impl34598);
rule__OfferedResource__Group_12__0();
_fsp--;
}
break;
}
after(grammarAccess.getOfferedResourceAccess().getGroup_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__12__Impl
// $ANTLR start rule__OfferedResource__Group__13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17446:1: rule__OfferedResource__Group__13 : rule__OfferedResource__Group__13__Impl ;
public final void rule__OfferedResource__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17450:1: ( rule__OfferedResource__Group__13__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17451:2: rule__OfferedResource__Group__13__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group__13__Impl_in_rule__OfferedResource__Group__1334629);
rule__OfferedResource__Group__13__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__13
// $ANTLR start rule__OfferedResource__Group__13__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17457:1: rule__OfferedResource__Group__13__Impl : ( '}' ) ;
public final void rule__OfferedResource__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17461:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17462:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17462:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17463:1: '}'
{
before(grammarAccess.getOfferedResourceAccess().getRightCurlyBracketKeyword_13());
match(input,32,FOLLOW_32_in_rule__OfferedResource__Group__13__Impl34657);
after(grammarAccess.getOfferedResourceAccess().getRightCurlyBracketKeyword_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group__13__Impl
// $ANTLR start rule__OfferedResource__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17504:1: rule__OfferedResource__Group_4__0 : rule__OfferedResource__Group_4__0__Impl rule__OfferedResource__Group_4__1 ;
public final void rule__OfferedResource__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17508:1: ( rule__OfferedResource__Group_4__0__Impl rule__OfferedResource__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17509:2: rule__OfferedResource__Group_4__0__Impl rule__OfferedResource__Group_4__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_4__0__Impl_in_rule__OfferedResource__Group_4__034716);
rule__OfferedResource__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_4__1_in_rule__OfferedResource__Group_4__034719);
rule__OfferedResource__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_4__0
// $ANTLR start rule__OfferedResource__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17516:1: rule__OfferedResource__Group_4__0__Impl : ( 'name' ) ;
public final void rule__OfferedResource__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17520:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17521:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17521:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17522:1: 'name'
{
before(grammarAccess.getOfferedResourceAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__OfferedResource__Group_4__0__Impl34747);
after(grammarAccess.getOfferedResourceAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_4__0__Impl
// $ANTLR start rule__OfferedResource__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17535:1: rule__OfferedResource__Group_4__1 : rule__OfferedResource__Group_4__1__Impl ;
public final void rule__OfferedResource__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17539:1: ( rule__OfferedResource__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17540:2: rule__OfferedResource__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_4__1__Impl_in_rule__OfferedResource__Group_4__134778);
rule__OfferedResource__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_4__1
// $ANTLR start rule__OfferedResource__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17546:1: rule__OfferedResource__Group_4__1__Impl : ( ( rule__OfferedResource__NameAssignment_4_1 ) ) ;
public final void rule__OfferedResource__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17550:1: ( ( ( rule__OfferedResource__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17551:1: ( ( rule__OfferedResource__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17551:1: ( ( rule__OfferedResource__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17552:1: ( rule__OfferedResource__NameAssignment_4_1 )
{
before(grammarAccess.getOfferedResourceAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17553:1: ( rule__OfferedResource__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17553:2: rule__OfferedResource__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__OfferedResource__NameAssignment_4_1_in_rule__OfferedResource__Group_4__1__Impl34805);
rule__OfferedResource__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_4__1__Impl
// $ANTLR start rule__OfferedResource__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17567:1: rule__OfferedResource__Group_5__0 : rule__OfferedResource__Group_5__0__Impl rule__OfferedResource__Group_5__1 ;
public final void rule__OfferedResource__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17571:1: ( rule__OfferedResource__Group_5__0__Impl rule__OfferedResource__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17572:2: rule__OfferedResource__Group_5__0__Impl rule__OfferedResource__Group_5__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_5__0__Impl_in_rule__OfferedResource__Group_5__034839);
rule__OfferedResource__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_5__1_in_rule__OfferedResource__Group_5__034842);
rule__OfferedResource__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_5__0
// $ANTLR start rule__OfferedResource__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17579:1: rule__OfferedResource__Group_5__0__Impl : ( 'id' ) ;
public final void rule__OfferedResource__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17583:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17584:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17584:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17585:1: 'id'
{
before(grammarAccess.getOfferedResourceAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__OfferedResource__Group_5__0__Impl34870);
after(grammarAccess.getOfferedResourceAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_5__0__Impl
// $ANTLR start rule__OfferedResource__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17598:1: rule__OfferedResource__Group_5__1 : rule__OfferedResource__Group_5__1__Impl ;
public final void rule__OfferedResource__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17602:1: ( rule__OfferedResource__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17603:2: rule__OfferedResource__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_5__1__Impl_in_rule__OfferedResource__Group_5__134901);
rule__OfferedResource__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_5__1
// $ANTLR start rule__OfferedResource__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17609:1: rule__OfferedResource__Group_5__1__Impl : ( ( rule__OfferedResource__IdAssignment_5_1 ) ) ;
public final void rule__OfferedResource__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17613:1: ( ( ( rule__OfferedResource__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17614:1: ( ( rule__OfferedResource__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17614:1: ( ( rule__OfferedResource__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17615:1: ( rule__OfferedResource__IdAssignment_5_1 )
{
before(grammarAccess.getOfferedResourceAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17616:1: ( rule__OfferedResource__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17616:2: rule__OfferedResource__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__OfferedResource__IdAssignment_5_1_in_rule__OfferedResource__Group_5__1__Impl34928);
rule__OfferedResource__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_5__1__Impl
// $ANTLR start rule__OfferedResource__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17630:1: rule__OfferedResource__Group_6__0 : rule__OfferedResource__Group_6__0__Impl rule__OfferedResource__Group_6__1 ;
public final void rule__OfferedResource__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17634:1: ( rule__OfferedResource__Group_6__0__Impl rule__OfferedResource__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17635:2: rule__OfferedResource__Group_6__0__Impl rule__OfferedResource__Group_6__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_6__0__Impl_in_rule__OfferedResource__Group_6__034962);
rule__OfferedResource__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_6__1_in_rule__OfferedResource__Group_6__034965);
rule__OfferedResource__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_6__0
// $ANTLR start rule__OfferedResource__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17642:1: rule__OfferedResource__Group_6__0__Impl : ( 'description' ) ;
public final void rule__OfferedResource__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17646:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17647:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17647:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17648:1: 'description'
{
before(grammarAccess.getOfferedResourceAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__OfferedResource__Group_6__0__Impl34993);
after(grammarAccess.getOfferedResourceAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_6__0__Impl
// $ANTLR start rule__OfferedResource__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17661:1: rule__OfferedResource__Group_6__1 : rule__OfferedResource__Group_6__1__Impl ;
public final void rule__OfferedResource__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17665:1: ( rule__OfferedResource__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17666:2: rule__OfferedResource__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_6__1__Impl_in_rule__OfferedResource__Group_6__135024);
rule__OfferedResource__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_6__1
// $ANTLR start rule__OfferedResource__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17672:1: rule__OfferedResource__Group_6__1__Impl : ( ( rule__OfferedResource__DescriptionAssignment_6_1 ) ) ;
public final void rule__OfferedResource__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17676:1: ( ( ( rule__OfferedResource__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17677:1: ( ( rule__OfferedResource__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17677:1: ( ( rule__OfferedResource__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17678:1: ( rule__OfferedResource__DescriptionAssignment_6_1 )
{
before(grammarAccess.getOfferedResourceAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17679:1: ( rule__OfferedResource__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17679:2: rule__OfferedResource__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__OfferedResource__DescriptionAssignment_6_1_in_rule__OfferedResource__Group_6__1__Impl35051);
rule__OfferedResource__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_6__1__Impl
// $ANTLR start rule__OfferedResource__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17693:1: rule__OfferedResource__Group_7__0 : rule__OfferedResource__Group_7__0__Impl rule__OfferedResource__Group_7__1 ;
public final void rule__OfferedResource__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17697:1: ( rule__OfferedResource__Group_7__0__Impl rule__OfferedResource__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17698:2: rule__OfferedResource__Group_7__0__Impl rule__OfferedResource__Group_7__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_7__0__Impl_in_rule__OfferedResource__Group_7__035085);
rule__OfferedResource__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_7__1_in_rule__OfferedResource__Group_7__035088);
rule__OfferedResource__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_7__0
// $ANTLR start rule__OfferedResource__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17705:1: rule__OfferedResource__Group_7__0__Impl : ( 'resourceType' ) ;
public final void rule__OfferedResource__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17709:1: ( ( 'resourceType' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17710:1: ( 'resourceType' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17710:1: ( 'resourceType' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17711:1: 'resourceType'
{
before(grammarAccess.getOfferedResourceAccess().getResourceTypeKeyword_7_0());
match(input,95,FOLLOW_95_in_rule__OfferedResource__Group_7__0__Impl35116);
after(grammarAccess.getOfferedResourceAccess().getResourceTypeKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_7__0__Impl
// $ANTLR start rule__OfferedResource__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17724:1: rule__OfferedResource__Group_7__1 : rule__OfferedResource__Group_7__1__Impl ;
public final void rule__OfferedResource__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17728:1: ( rule__OfferedResource__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17729:2: rule__OfferedResource__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_7__1__Impl_in_rule__OfferedResource__Group_7__135147);
rule__OfferedResource__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_7__1
// $ANTLR start rule__OfferedResource__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17735:1: rule__OfferedResource__Group_7__1__Impl : ( ( rule__OfferedResource__ResourceTypeAssignment_7_1 ) ) ;
public final void rule__OfferedResource__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17739:1: ( ( ( rule__OfferedResource__ResourceTypeAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17740:1: ( ( rule__OfferedResource__ResourceTypeAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17740:1: ( ( rule__OfferedResource__ResourceTypeAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17741:1: ( rule__OfferedResource__ResourceTypeAssignment_7_1 )
{
before(grammarAccess.getOfferedResourceAccess().getResourceTypeAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17742:1: ( rule__OfferedResource__ResourceTypeAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17742:2: rule__OfferedResource__ResourceTypeAssignment_7_1
{
pushFollow(FOLLOW_rule__OfferedResource__ResourceTypeAssignment_7_1_in_rule__OfferedResource__Group_7__1__Impl35174);
rule__OfferedResource__ResourceTypeAssignment_7_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getResourceTypeAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_7__1__Impl
// $ANTLR start rule__OfferedResource__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17756:1: rule__OfferedResource__Group_8__0 : rule__OfferedResource__Group_8__0__Impl rule__OfferedResource__Group_8__1 ;
public final void rule__OfferedResource__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17760:1: ( rule__OfferedResource__Group_8__0__Impl rule__OfferedResource__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17761:2: rule__OfferedResource__Group_8__0__Impl rule__OfferedResource__Group_8__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_8__0__Impl_in_rule__OfferedResource__Group_8__035208);
rule__OfferedResource__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_8__1_in_rule__OfferedResource__Group_8__035211);
rule__OfferedResource__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_8__0
// $ANTLR start rule__OfferedResource__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17768:1: rule__OfferedResource__Group_8__0__Impl : ( 'multitonMaxOccur' ) ;
public final void rule__OfferedResource__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17772:1: ( ( 'multitonMaxOccur' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17773:1: ( 'multitonMaxOccur' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17773:1: ( 'multitonMaxOccur' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17774:1: 'multitonMaxOccur'
{
before(grammarAccess.getOfferedResourceAccess().getMultitonMaxOccurKeyword_8_0());
match(input,96,FOLLOW_96_in_rule__OfferedResource__Group_8__0__Impl35239);
after(grammarAccess.getOfferedResourceAccess().getMultitonMaxOccurKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_8__0__Impl
// $ANTLR start rule__OfferedResource__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17787:1: rule__OfferedResource__Group_8__1 : rule__OfferedResource__Group_8__1__Impl ;
public final void rule__OfferedResource__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17791:1: ( rule__OfferedResource__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17792:2: rule__OfferedResource__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_8__1__Impl_in_rule__OfferedResource__Group_8__135270);
rule__OfferedResource__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_8__1
// $ANTLR start rule__OfferedResource__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17798:1: rule__OfferedResource__Group_8__1__Impl : ( ( rule__OfferedResource__MultitonMaxOccurAssignment_8_1 ) ) ;
public final void rule__OfferedResource__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17802:1: ( ( ( rule__OfferedResource__MultitonMaxOccurAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17803:1: ( ( rule__OfferedResource__MultitonMaxOccurAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17803:1: ( ( rule__OfferedResource__MultitonMaxOccurAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17804:1: ( rule__OfferedResource__MultitonMaxOccurAssignment_8_1 )
{
before(grammarAccess.getOfferedResourceAccess().getMultitonMaxOccurAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17805:1: ( rule__OfferedResource__MultitonMaxOccurAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17805:2: rule__OfferedResource__MultitonMaxOccurAssignment_8_1
{
pushFollow(FOLLOW_rule__OfferedResource__MultitonMaxOccurAssignment_8_1_in_rule__OfferedResource__Group_8__1__Impl35297);
rule__OfferedResource__MultitonMaxOccurAssignment_8_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getMultitonMaxOccurAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_8__1__Impl
// $ANTLR start rule__OfferedResource__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17819:1: rule__OfferedResource__Group_9__0 : rule__OfferedResource__Group_9__0__Impl rule__OfferedResource__Group_9__1 ;
public final void rule__OfferedResource__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17823:1: ( rule__OfferedResource__Group_9__0__Impl rule__OfferedResource__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17824:2: rule__OfferedResource__Group_9__0__Impl rule__OfferedResource__Group_9__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9__0__Impl_in_rule__OfferedResource__Group_9__035331);
rule__OfferedResource__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_9__1_in_rule__OfferedResource__Group_9__035334);
rule__OfferedResource__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__0
// $ANTLR start rule__OfferedResource__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17831:1: rule__OfferedResource__Group_9__0__Impl : ( 'contributesToCategories' ) ;
public final void rule__OfferedResource__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17835:1: ( ( 'contributesToCategories' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17836:1: ( 'contributesToCategories' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17836:1: ( 'contributesToCategories' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17837:1: 'contributesToCategories'
{
before(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesKeyword_9_0());
match(input,97,FOLLOW_97_in_rule__OfferedResource__Group_9__0__Impl35362);
after(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__0__Impl
// $ANTLR start rule__OfferedResource__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17850:1: rule__OfferedResource__Group_9__1 : rule__OfferedResource__Group_9__1__Impl rule__OfferedResource__Group_9__2 ;
public final void rule__OfferedResource__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17854:1: ( rule__OfferedResource__Group_9__1__Impl rule__OfferedResource__Group_9__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17855:2: rule__OfferedResource__Group_9__1__Impl rule__OfferedResource__Group_9__2
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9__1__Impl_in_rule__OfferedResource__Group_9__135393);
rule__OfferedResource__Group_9__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_9__2_in_rule__OfferedResource__Group_9__135396);
rule__OfferedResource__Group_9__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__1
// $ANTLR start rule__OfferedResource__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17862:1: rule__OfferedResource__Group_9__1__Impl : ( '(' ) ;
public final void rule__OfferedResource__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17866:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17867:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17867:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17868:1: '('
{
before(grammarAccess.getOfferedResourceAccess().getLeftParenthesisKeyword_9_1());
match(input,48,FOLLOW_48_in_rule__OfferedResource__Group_9__1__Impl35424);
after(grammarAccess.getOfferedResourceAccess().getLeftParenthesisKeyword_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__1__Impl
// $ANTLR start rule__OfferedResource__Group_9__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17881:1: rule__OfferedResource__Group_9__2 : rule__OfferedResource__Group_9__2__Impl rule__OfferedResource__Group_9__3 ;
public final void rule__OfferedResource__Group_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17885:1: ( rule__OfferedResource__Group_9__2__Impl rule__OfferedResource__Group_9__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17886:2: rule__OfferedResource__Group_9__2__Impl rule__OfferedResource__Group_9__3
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9__2__Impl_in_rule__OfferedResource__Group_9__235455);
rule__OfferedResource__Group_9__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_9__3_in_rule__OfferedResource__Group_9__235458);
rule__OfferedResource__Group_9__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__2
// $ANTLR start rule__OfferedResource__Group_9__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17893:1: rule__OfferedResource__Group_9__2__Impl : ( ( rule__OfferedResource__ContributesToCategoriesAssignment_9_2 ) ) ;
public final void rule__OfferedResource__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17897:1: ( ( ( rule__OfferedResource__ContributesToCategoriesAssignment_9_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17898:1: ( ( rule__OfferedResource__ContributesToCategoriesAssignment_9_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17898:1: ( ( rule__OfferedResource__ContributesToCategoriesAssignment_9_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17899:1: ( rule__OfferedResource__ContributesToCategoriesAssignment_9_2 )
{
before(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesAssignment_9_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17900:1: ( rule__OfferedResource__ContributesToCategoriesAssignment_9_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17900:2: rule__OfferedResource__ContributesToCategoriesAssignment_9_2
{
pushFollow(FOLLOW_rule__OfferedResource__ContributesToCategoriesAssignment_9_2_in_rule__OfferedResource__Group_9__2__Impl35485);
rule__OfferedResource__ContributesToCategoriesAssignment_9_2();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesAssignment_9_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__2__Impl
// $ANTLR start rule__OfferedResource__Group_9__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17910:1: rule__OfferedResource__Group_9__3 : rule__OfferedResource__Group_9__3__Impl rule__OfferedResource__Group_9__4 ;
public final void rule__OfferedResource__Group_9__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17914:1: ( rule__OfferedResource__Group_9__3__Impl rule__OfferedResource__Group_9__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17915:2: rule__OfferedResource__Group_9__3__Impl rule__OfferedResource__Group_9__4
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9__3__Impl_in_rule__OfferedResource__Group_9__335515);
rule__OfferedResource__Group_9__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_9__4_in_rule__OfferedResource__Group_9__335518);
rule__OfferedResource__Group_9__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__3
// $ANTLR start rule__OfferedResource__Group_9__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17922:1: rule__OfferedResource__Group_9__3__Impl : ( ( rule__OfferedResource__Group_9_3__0 )* ) ;
public final void rule__OfferedResource__Group_9__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17926:1: ( ( ( rule__OfferedResource__Group_9_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17927:1: ( ( rule__OfferedResource__Group_9_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17927:1: ( ( rule__OfferedResource__Group_9_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17928:1: ( rule__OfferedResource__Group_9_3__0 )*
{
before(grammarAccess.getOfferedResourceAccess().getGroup_9_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17929:1: ( rule__OfferedResource__Group_9_3__0 )*
loop137:
do {
int alt137=2;
int LA137_0 = input.LA(1);
if ( (LA137_0==39) ) {
alt137=1;
}
switch (alt137) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17929:2: rule__OfferedResource__Group_9_3__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9_3__0_in_rule__OfferedResource__Group_9__3__Impl35545);
rule__OfferedResource__Group_9_3__0();
_fsp--;
}
break;
default :
break loop137;
}
} while (true);
after(grammarAccess.getOfferedResourceAccess().getGroup_9_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__3__Impl
// $ANTLR start rule__OfferedResource__Group_9__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17939:1: rule__OfferedResource__Group_9__4 : rule__OfferedResource__Group_9__4__Impl ;
public final void rule__OfferedResource__Group_9__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17943:1: ( rule__OfferedResource__Group_9__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17944:2: rule__OfferedResource__Group_9__4__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9__4__Impl_in_rule__OfferedResource__Group_9__435576);
rule__OfferedResource__Group_9__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__4
// $ANTLR start rule__OfferedResource__Group_9__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17950:1: rule__OfferedResource__Group_9__4__Impl : ( ')' ) ;
public final void rule__OfferedResource__Group_9__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17954:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17955:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17955:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17956:1: ')'
{
before(grammarAccess.getOfferedResourceAccess().getRightParenthesisKeyword_9_4());
match(input,49,FOLLOW_49_in_rule__OfferedResource__Group_9__4__Impl35604);
after(grammarAccess.getOfferedResourceAccess().getRightParenthesisKeyword_9_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9__4__Impl
// $ANTLR start rule__OfferedResource__Group_9_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17979:1: rule__OfferedResource__Group_9_3__0 : rule__OfferedResource__Group_9_3__0__Impl rule__OfferedResource__Group_9_3__1 ;
public final void rule__OfferedResource__Group_9_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17983:1: ( rule__OfferedResource__Group_9_3__0__Impl rule__OfferedResource__Group_9_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17984:2: rule__OfferedResource__Group_9_3__0__Impl rule__OfferedResource__Group_9_3__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9_3__0__Impl_in_rule__OfferedResource__Group_9_3__035645);
rule__OfferedResource__Group_9_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_9_3__1_in_rule__OfferedResource__Group_9_3__035648);
rule__OfferedResource__Group_9_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9_3__0
// $ANTLR start rule__OfferedResource__Group_9_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17991:1: rule__OfferedResource__Group_9_3__0__Impl : ( ',' ) ;
public final void rule__OfferedResource__Group_9_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17995:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17996:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17996:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:17997:1: ','
{
before(grammarAccess.getOfferedResourceAccess().getCommaKeyword_9_3_0());
match(input,39,FOLLOW_39_in_rule__OfferedResource__Group_9_3__0__Impl35676);
after(grammarAccess.getOfferedResourceAccess().getCommaKeyword_9_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9_3__0__Impl
// $ANTLR start rule__OfferedResource__Group_9_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18010:1: rule__OfferedResource__Group_9_3__1 : rule__OfferedResource__Group_9_3__1__Impl ;
public final void rule__OfferedResource__Group_9_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18014:1: ( rule__OfferedResource__Group_9_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18015:2: rule__OfferedResource__Group_9_3__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_9_3__1__Impl_in_rule__OfferedResource__Group_9_3__135707);
rule__OfferedResource__Group_9_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9_3__1
// $ANTLR start rule__OfferedResource__Group_9_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18021:1: rule__OfferedResource__Group_9_3__1__Impl : ( ( rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1 ) ) ;
public final void rule__OfferedResource__Group_9_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18025:1: ( ( ( rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18026:1: ( ( rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18026:1: ( ( rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18027:1: ( rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1 )
{
before(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesAssignment_9_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18028:1: ( rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18028:2: rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1
{
pushFollow(FOLLOW_rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1_in_rule__OfferedResource__Group_9_3__1__Impl35734);
rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesAssignment_9_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_9_3__1__Impl
// $ANTLR start rule__OfferedResource__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18042:1: rule__OfferedResource__Group_10__0 : rule__OfferedResource__Group_10__0__Impl rule__OfferedResource__Group_10__1 ;
public final void rule__OfferedResource__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18046:1: ( rule__OfferedResource__Group_10__0__Impl rule__OfferedResource__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18047:2: rule__OfferedResource__Group_10__0__Impl rule__OfferedResource__Group_10__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10__0__Impl_in_rule__OfferedResource__Group_10__035768);
rule__OfferedResource__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_10__1_in_rule__OfferedResource__Group_10__035771);
rule__OfferedResource__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__0
// $ANTLR start rule__OfferedResource__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18054:1: rule__OfferedResource__Group_10__0__Impl : ( 'requiresResources' ) ;
public final void rule__OfferedResource__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18058:1: ( ( 'requiresResources' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18059:1: ( 'requiresResources' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18059:1: ( 'requiresResources' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18060:1: 'requiresResources'
{
before(grammarAccess.getOfferedResourceAccess().getRequiresResourcesKeyword_10_0());
match(input,98,FOLLOW_98_in_rule__OfferedResource__Group_10__0__Impl35799);
after(grammarAccess.getOfferedResourceAccess().getRequiresResourcesKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__0__Impl
// $ANTLR start rule__OfferedResource__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18073:1: rule__OfferedResource__Group_10__1 : rule__OfferedResource__Group_10__1__Impl rule__OfferedResource__Group_10__2 ;
public final void rule__OfferedResource__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18077:1: ( rule__OfferedResource__Group_10__1__Impl rule__OfferedResource__Group_10__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18078:2: rule__OfferedResource__Group_10__1__Impl rule__OfferedResource__Group_10__2
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10__1__Impl_in_rule__OfferedResource__Group_10__135830);
rule__OfferedResource__Group_10__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_10__2_in_rule__OfferedResource__Group_10__135833);
rule__OfferedResource__Group_10__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__1
// $ANTLR start rule__OfferedResource__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18085:1: rule__OfferedResource__Group_10__1__Impl : ( '(' ) ;
public final void rule__OfferedResource__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18089:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18090:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18090:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18091:1: '('
{
before(grammarAccess.getOfferedResourceAccess().getLeftParenthesisKeyword_10_1());
match(input,48,FOLLOW_48_in_rule__OfferedResource__Group_10__1__Impl35861);
after(grammarAccess.getOfferedResourceAccess().getLeftParenthesisKeyword_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__1__Impl
// $ANTLR start rule__OfferedResource__Group_10__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18104:1: rule__OfferedResource__Group_10__2 : rule__OfferedResource__Group_10__2__Impl rule__OfferedResource__Group_10__3 ;
public final void rule__OfferedResource__Group_10__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18108:1: ( rule__OfferedResource__Group_10__2__Impl rule__OfferedResource__Group_10__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18109:2: rule__OfferedResource__Group_10__2__Impl rule__OfferedResource__Group_10__3
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10__2__Impl_in_rule__OfferedResource__Group_10__235892);
rule__OfferedResource__Group_10__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_10__3_in_rule__OfferedResource__Group_10__235895);
rule__OfferedResource__Group_10__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__2
// $ANTLR start rule__OfferedResource__Group_10__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18116:1: rule__OfferedResource__Group_10__2__Impl : ( ( rule__OfferedResource__RequiresResourcesAssignment_10_2 ) ) ;
public final void rule__OfferedResource__Group_10__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18120:1: ( ( ( rule__OfferedResource__RequiresResourcesAssignment_10_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18121:1: ( ( rule__OfferedResource__RequiresResourcesAssignment_10_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18121:1: ( ( rule__OfferedResource__RequiresResourcesAssignment_10_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18122:1: ( rule__OfferedResource__RequiresResourcesAssignment_10_2 )
{
before(grammarAccess.getOfferedResourceAccess().getRequiresResourcesAssignment_10_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18123:1: ( rule__OfferedResource__RequiresResourcesAssignment_10_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18123:2: rule__OfferedResource__RequiresResourcesAssignment_10_2
{
pushFollow(FOLLOW_rule__OfferedResource__RequiresResourcesAssignment_10_2_in_rule__OfferedResource__Group_10__2__Impl35922);
rule__OfferedResource__RequiresResourcesAssignment_10_2();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getRequiresResourcesAssignment_10_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__2__Impl
// $ANTLR start rule__OfferedResource__Group_10__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18133:1: rule__OfferedResource__Group_10__3 : rule__OfferedResource__Group_10__3__Impl rule__OfferedResource__Group_10__4 ;
public final void rule__OfferedResource__Group_10__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18137:1: ( rule__OfferedResource__Group_10__3__Impl rule__OfferedResource__Group_10__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18138:2: rule__OfferedResource__Group_10__3__Impl rule__OfferedResource__Group_10__4
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10__3__Impl_in_rule__OfferedResource__Group_10__335952);
rule__OfferedResource__Group_10__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_10__4_in_rule__OfferedResource__Group_10__335955);
rule__OfferedResource__Group_10__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__3
// $ANTLR start rule__OfferedResource__Group_10__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18145:1: rule__OfferedResource__Group_10__3__Impl : ( ( rule__OfferedResource__Group_10_3__0 )* ) ;
public final void rule__OfferedResource__Group_10__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18149:1: ( ( ( rule__OfferedResource__Group_10_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18150:1: ( ( rule__OfferedResource__Group_10_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18150:1: ( ( rule__OfferedResource__Group_10_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18151:1: ( rule__OfferedResource__Group_10_3__0 )*
{
before(grammarAccess.getOfferedResourceAccess().getGroup_10_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18152:1: ( rule__OfferedResource__Group_10_3__0 )*
loop138:
do {
int alt138=2;
int LA138_0 = input.LA(1);
if ( (LA138_0==39) ) {
alt138=1;
}
switch (alt138) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18152:2: rule__OfferedResource__Group_10_3__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10_3__0_in_rule__OfferedResource__Group_10__3__Impl35982);
rule__OfferedResource__Group_10_3__0();
_fsp--;
}
break;
default :
break loop138;
}
} while (true);
after(grammarAccess.getOfferedResourceAccess().getGroup_10_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__3__Impl
// $ANTLR start rule__OfferedResource__Group_10__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18162:1: rule__OfferedResource__Group_10__4 : rule__OfferedResource__Group_10__4__Impl ;
public final void rule__OfferedResource__Group_10__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18166:1: ( rule__OfferedResource__Group_10__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18167:2: rule__OfferedResource__Group_10__4__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10__4__Impl_in_rule__OfferedResource__Group_10__436013);
rule__OfferedResource__Group_10__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__4
// $ANTLR start rule__OfferedResource__Group_10__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18173:1: rule__OfferedResource__Group_10__4__Impl : ( ')' ) ;
public final void rule__OfferedResource__Group_10__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18177:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18178:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18178:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18179:1: ')'
{
before(grammarAccess.getOfferedResourceAccess().getRightParenthesisKeyword_10_4());
match(input,49,FOLLOW_49_in_rule__OfferedResource__Group_10__4__Impl36041);
after(grammarAccess.getOfferedResourceAccess().getRightParenthesisKeyword_10_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10__4__Impl
// $ANTLR start rule__OfferedResource__Group_10_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18202:1: rule__OfferedResource__Group_10_3__0 : rule__OfferedResource__Group_10_3__0__Impl rule__OfferedResource__Group_10_3__1 ;
public final void rule__OfferedResource__Group_10_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18206:1: ( rule__OfferedResource__Group_10_3__0__Impl rule__OfferedResource__Group_10_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18207:2: rule__OfferedResource__Group_10_3__0__Impl rule__OfferedResource__Group_10_3__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10_3__0__Impl_in_rule__OfferedResource__Group_10_3__036082);
rule__OfferedResource__Group_10_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_10_3__1_in_rule__OfferedResource__Group_10_3__036085);
rule__OfferedResource__Group_10_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10_3__0
// $ANTLR start rule__OfferedResource__Group_10_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18214:1: rule__OfferedResource__Group_10_3__0__Impl : ( ',' ) ;
public final void rule__OfferedResource__Group_10_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18218:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18219:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18219:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18220:1: ','
{
before(grammarAccess.getOfferedResourceAccess().getCommaKeyword_10_3_0());
match(input,39,FOLLOW_39_in_rule__OfferedResource__Group_10_3__0__Impl36113);
after(grammarAccess.getOfferedResourceAccess().getCommaKeyword_10_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10_3__0__Impl
// $ANTLR start rule__OfferedResource__Group_10_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18233:1: rule__OfferedResource__Group_10_3__1 : rule__OfferedResource__Group_10_3__1__Impl ;
public final void rule__OfferedResource__Group_10_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18237:1: ( rule__OfferedResource__Group_10_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18238:2: rule__OfferedResource__Group_10_3__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_10_3__1__Impl_in_rule__OfferedResource__Group_10_3__136144);
rule__OfferedResource__Group_10_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10_3__1
// $ANTLR start rule__OfferedResource__Group_10_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18244:1: rule__OfferedResource__Group_10_3__1__Impl : ( ( rule__OfferedResource__RequiresResourcesAssignment_10_3_1 ) ) ;
public final void rule__OfferedResource__Group_10_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18248:1: ( ( ( rule__OfferedResource__RequiresResourcesAssignment_10_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18249:1: ( ( rule__OfferedResource__RequiresResourcesAssignment_10_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18249:1: ( ( rule__OfferedResource__RequiresResourcesAssignment_10_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18250:1: ( rule__OfferedResource__RequiresResourcesAssignment_10_3_1 )
{
before(grammarAccess.getOfferedResourceAccess().getRequiresResourcesAssignment_10_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18251:1: ( rule__OfferedResource__RequiresResourcesAssignment_10_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18251:2: rule__OfferedResource__RequiresResourcesAssignment_10_3_1
{
pushFollow(FOLLOW_rule__OfferedResource__RequiresResourcesAssignment_10_3_1_in_rule__OfferedResource__Group_10_3__1__Impl36171);
rule__OfferedResource__RequiresResourcesAssignment_10_3_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getRequiresResourcesAssignment_10_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_10_3__1__Impl
// $ANTLR start rule__OfferedResource__Group_11__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18265:1: rule__OfferedResource__Group_11__0 : rule__OfferedResource__Group_11__0__Impl rule__OfferedResource__Group_11__1 ;
public final void rule__OfferedResource__Group_11__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18269:1: ( rule__OfferedResource__Group_11__0__Impl rule__OfferedResource__Group_11__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18270:2: rule__OfferedResource__Group_11__0__Impl rule__OfferedResource__Group_11__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_11__0__Impl_in_rule__OfferedResource__Group_11__036205);
rule__OfferedResource__Group_11__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_11__1_in_rule__OfferedResource__Group_11__036208);
rule__OfferedResource__Group_11__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_11__0
// $ANTLR start rule__OfferedResource__Group_11__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18277:1: rule__OfferedResource__Group_11__0__Impl : ( 'implOfferedService' ) ;
public final void rule__OfferedResource__Group_11__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18281:1: ( ( 'implOfferedService' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18282:1: ( 'implOfferedService' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18282:1: ( 'implOfferedService' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18283:1: 'implOfferedService'
{
before(grammarAccess.getOfferedResourceAccess().getImplOfferedServiceKeyword_11_0());
match(input,99,FOLLOW_99_in_rule__OfferedResource__Group_11__0__Impl36236);
after(grammarAccess.getOfferedResourceAccess().getImplOfferedServiceKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_11__0__Impl
// $ANTLR start rule__OfferedResource__Group_11__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18296:1: rule__OfferedResource__Group_11__1 : rule__OfferedResource__Group_11__1__Impl ;
public final void rule__OfferedResource__Group_11__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18300:1: ( rule__OfferedResource__Group_11__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18301:2: rule__OfferedResource__Group_11__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_11__1__Impl_in_rule__OfferedResource__Group_11__136267);
rule__OfferedResource__Group_11__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_11__1
// $ANTLR start rule__OfferedResource__Group_11__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18307:1: rule__OfferedResource__Group_11__1__Impl : ( ( rule__OfferedResource__ImplOfferedServiceAssignment_11_1 ) ) ;
public final void rule__OfferedResource__Group_11__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18311:1: ( ( ( rule__OfferedResource__ImplOfferedServiceAssignment_11_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18312:1: ( ( rule__OfferedResource__ImplOfferedServiceAssignment_11_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18312:1: ( ( rule__OfferedResource__ImplOfferedServiceAssignment_11_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18313:1: ( rule__OfferedResource__ImplOfferedServiceAssignment_11_1 )
{
before(grammarAccess.getOfferedResourceAccess().getImplOfferedServiceAssignment_11_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18314:1: ( rule__OfferedResource__ImplOfferedServiceAssignment_11_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18314:2: rule__OfferedResource__ImplOfferedServiceAssignment_11_1
{
pushFollow(FOLLOW_rule__OfferedResource__ImplOfferedServiceAssignment_11_1_in_rule__OfferedResource__Group_11__1__Impl36294);
rule__OfferedResource__ImplOfferedServiceAssignment_11_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getImplOfferedServiceAssignment_11_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_11__1__Impl
// $ANTLR start rule__OfferedResource__Group_12__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18328:1: rule__OfferedResource__Group_12__0 : rule__OfferedResource__Group_12__0__Impl rule__OfferedResource__Group_12__1 ;
public final void rule__OfferedResource__Group_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18332:1: ( rule__OfferedResource__Group_12__0__Impl rule__OfferedResource__Group_12__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18333:2: rule__OfferedResource__Group_12__0__Impl rule__OfferedResource__Group_12__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12__0__Impl_in_rule__OfferedResource__Group_12__036328);
rule__OfferedResource__Group_12__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_12__1_in_rule__OfferedResource__Group_12__036331);
rule__OfferedResource__Group_12__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__0
// $ANTLR start rule__OfferedResource__Group_12__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18340:1: rule__OfferedResource__Group_12__0__Impl : ( 'resourceSettings' ) ;
public final void rule__OfferedResource__Group_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18344:1: ( ( 'resourceSettings' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18345:1: ( 'resourceSettings' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18345:1: ( 'resourceSettings' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18346:1: 'resourceSettings'
{
before(grammarAccess.getOfferedResourceAccess().getResourceSettingsKeyword_12_0());
match(input,100,FOLLOW_100_in_rule__OfferedResource__Group_12__0__Impl36359);
after(grammarAccess.getOfferedResourceAccess().getResourceSettingsKeyword_12_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__0__Impl
// $ANTLR start rule__OfferedResource__Group_12__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18359:1: rule__OfferedResource__Group_12__1 : rule__OfferedResource__Group_12__1__Impl rule__OfferedResource__Group_12__2 ;
public final void rule__OfferedResource__Group_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18363:1: ( rule__OfferedResource__Group_12__1__Impl rule__OfferedResource__Group_12__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18364:2: rule__OfferedResource__Group_12__1__Impl rule__OfferedResource__Group_12__2
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12__1__Impl_in_rule__OfferedResource__Group_12__136390);
rule__OfferedResource__Group_12__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_12__2_in_rule__OfferedResource__Group_12__136393);
rule__OfferedResource__Group_12__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__1
// $ANTLR start rule__OfferedResource__Group_12__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18371:1: rule__OfferedResource__Group_12__1__Impl : ( '{' ) ;
public final void rule__OfferedResource__Group_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18375:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18376:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18376:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18377:1: '{'
{
before(grammarAccess.getOfferedResourceAccess().getLeftCurlyBracketKeyword_12_1());
match(input,31,FOLLOW_31_in_rule__OfferedResource__Group_12__1__Impl36421);
after(grammarAccess.getOfferedResourceAccess().getLeftCurlyBracketKeyword_12_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__1__Impl
// $ANTLR start rule__OfferedResource__Group_12__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18390:1: rule__OfferedResource__Group_12__2 : rule__OfferedResource__Group_12__2__Impl rule__OfferedResource__Group_12__3 ;
public final void rule__OfferedResource__Group_12__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18394:1: ( rule__OfferedResource__Group_12__2__Impl rule__OfferedResource__Group_12__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18395:2: rule__OfferedResource__Group_12__2__Impl rule__OfferedResource__Group_12__3
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12__2__Impl_in_rule__OfferedResource__Group_12__236452);
rule__OfferedResource__Group_12__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_12__3_in_rule__OfferedResource__Group_12__236455);
rule__OfferedResource__Group_12__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__2
// $ANTLR start rule__OfferedResource__Group_12__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18402:1: rule__OfferedResource__Group_12__2__Impl : ( ( rule__OfferedResource__ResourceSettingsAssignment_12_2 ) ) ;
public final void rule__OfferedResource__Group_12__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18406:1: ( ( ( rule__OfferedResource__ResourceSettingsAssignment_12_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18407:1: ( ( rule__OfferedResource__ResourceSettingsAssignment_12_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18407:1: ( ( rule__OfferedResource__ResourceSettingsAssignment_12_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18408:1: ( rule__OfferedResource__ResourceSettingsAssignment_12_2 )
{
before(grammarAccess.getOfferedResourceAccess().getResourceSettingsAssignment_12_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18409:1: ( rule__OfferedResource__ResourceSettingsAssignment_12_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18409:2: rule__OfferedResource__ResourceSettingsAssignment_12_2
{
pushFollow(FOLLOW_rule__OfferedResource__ResourceSettingsAssignment_12_2_in_rule__OfferedResource__Group_12__2__Impl36482);
rule__OfferedResource__ResourceSettingsAssignment_12_2();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getResourceSettingsAssignment_12_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__2__Impl
// $ANTLR start rule__OfferedResource__Group_12__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18419:1: rule__OfferedResource__Group_12__3 : rule__OfferedResource__Group_12__3__Impl rule__OfferedResource__Group_12__4 ;
public final void rule__OfferedResource__Group_12__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18423:1: ( rule__OfferedResource__Group_12__3__Impl rule__OfferedResource__Group_12__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18424:2: rule__OfferedResource__Group_12__3__Impl rule__OfferedResource__Group_12__4
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12__3__Impl_in_rule__OfferedResource__Group_12__336512);
rule__OfferedResource__Group_12__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_12__4_in_rule__OfferedResource__Group_12__336515);
rule__OfferedResource__Group_12__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__3
// $ANTLR start rule__OfferedResource__Group_12__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18431:1: rule__OfferedResource__Group_12__3__Impl : ( ( rule__OfferedResource__Group_12_3__0 )* ) ;
public final void rule__OfferedResource__Group_12__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18435:1: ( ( ( rule__OfferedResource__Group_12_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18436:1: ( ( rule__OfferedResource__Group_12_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18436:1: ( ( rule__OfferedResource__Group_12_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18437:1: ( rule__OfferedResource__Group_12_3__0 )*
{
before(grammarAccess.getOfferedResourceAccess().getGroup_12_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18438:1: ( rule__OfferedResource__Group_12_3__0 )*
loop139:
do {
int alt139=2;
int LA139_0 = input.LA(1);
if ( (LA139_0==39) ) {
alt139=1;
}
switch (alt139) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18438:2: rule__OfferedResource__Group_12_3__0
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12_3__0_in_rule__OfferedResource__Group_12__3__Impl36542);
rule__OfferedResource__Group_12_3__0();
_fsp--;
}
break;
default :
break loop139;
}
} while (true);
after(grammarAccess.getOfferedResourceAccess().getGroup_12_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__3__Impl
// $ANTLR start rule__OfferedResource__Group_12__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18448:1: rule__OfferedResource__Group_12__4 : rule__OfferedResource__Group_12__4__Impl ;
public final void rule__OfferedResource__Group_12__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18452:1: ( rule__OfferedResource__Group_12__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18453:2: rule__OfferedResource__Group_12__4__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12__4__Impl_in_rule__OfferedResource__Group_12__436573);
rule__OfferedResource__Group_12__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__4
// $ANTLR start rule__OfferedResource__Group_12__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18459:1: rule__OfferedResource__Group_12__4__Impl : ( '}' ) ;
public final void rule__OfferedResource__Group_12__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18463:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18464:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18464:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18465:1: '}'
{
before(grammarAccess.getOfferedResourceAccess().getRightCurlyBracketKeyword_12_4());
match(input,32,FOLLOW_32_in_rule__OfferedResource__Group_12__4__Impl36601);
after(grammarAccess.getOfferedResourceAccess().getRightCurlyBracketKeyword_12_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12__4__Impl
// $ANTLR start rule__OfferedResource__Group_12_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18488:1: rule__OfferedResource__Group_12_3__0 : rule__OfferedResource__Group_12_3__0__Impl rule__OfferedResource__Group_12_3__1 ;
public final void rule__OfferedResource__Group_12_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18492:1: ( rule__OfferedResource__Group_12_3__0__Impl rule__OfferedResource__Group_12_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18493:2: rule__OfferedResource__Group_12_3__0__Impl rule__OfferedResource__Group_12_3__1
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12_3__0__Impl_in_rule__OfferedResource__Group_12_3__036642);
rule__OfferedResource__Group_12_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__OfferedResource__Group_12_3__1_in_rule__OfferedResource__Group_12_3__036645);
rule__OfferedResource__Group_12_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12_3__0
// $ANTLR start rule__OfferedResource__Group_12_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18500:1: rule__OfferedResource__Group_12_3__0__Impl : ( ',' ) ;
public final void rule__OfferedResource__Group_12_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18504:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18505:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18505:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18506:1: ','
{
before(grammarAccess.getOfferedResourceAccess().getCommaKeyword_12_3_0());
match(input,39,FOLLOW_39_in_rule__OfferedResource__Group_12_3__0__Impl36673);
after(grammarAccess.getOfferedResourceAccess().getCommaKeyword_12_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12_3__0__Impl
// $ANTLR start rule__OfferedResource__Group_12_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18519:1: rule__OfferedResource__Group_12_3__1 : rule__OfferedResource__Group_12_3__1__Impl ;
public final void rule__OfferedResource__Group_12_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18523:1: ( rule__OfferedResource__Group_12_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18524:2: rule__OfferedResource__Group_12_3__1__Impl
{
pushFollow(FOLLOW_rule__OfferedResource__Group_12_3__1__Impl_in_rule__OfferedResource__Group_12_3__136704);
rule__OfferedResource__Group_12_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12_3__1
// $ANTLR start rule__OfferedResource__Group_12_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18530:1: rule__OfferedResource__Group_12_3__1__Impl : ( ( rule__OfferedResource__ResourceSettingsAssignment_12_3_1 ) ) ;
public final void rule__OfferedResource__Group_12_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18534:1: ( ( ( rule__OfferedResource__ResourceSettingsAssignment_12_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18535:1: ( ( rule__OfferedResource__ResourceSettingsAssignment_12_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18535:1: ( ( rule__OfferedResource__ResourceSettingsAssignment_12_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18536:1: ( rule__OfferedResource__ResourceSettingsAssignment_12_3_1 )
{
before(grammarAccess.getOfferedResourceAccess().getResourceSettingsAssignment_12_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18537:1: ( rule__OfferedResource__ResourceSettingsAssignment_12_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18537:2: rule__OfferedResource__ResourceSettingsAssignment_12_3_1
{
pushFollow(FOLLOW_rule__OfferedResource__ResourceSettingsAssignment_12_3_1_in_rule__OfferedResource__Group_12_3__1__Impl36731);
rule__OfferedResource__ResourceSettingsAssignment_12_3_1();
_fsp--;
}
after(grammarAccess.getOfferedResourceAccess().getResourceSettingsAssignment_12_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__Group_12_3__1__Impl
// $ANTLR start rule__ResourceSetting__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18551:1: rule__ResourceSetting__Group__0 : rule__ResourceSetting__Group__0__Impl rule__ResourceSetting__Group__1 ;
public final void rule__ResourceSetting__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18555:1: ( rule__ResourceSetting__Group__0__Impl rule__ResourceSetting__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18556:2: rule__ResourceSetting__Group__0__Impl rule__ResourceSetting__Group__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__0__Impl_in_rule__ResourceSetting__Group__036765);
rule__ResourceSetting__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__1_in_rule__ResourceSetting__Group__036768);
rule__ResourceSetting__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__0
// $ANTLR start rule__ResourceSetting__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18563:1: rule__ResourceSetting__Group__0__Impl : ( () ) ;
public final void rule__ResourceSetting__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18567:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18568:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18568:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18569:1: ()
{
before(grammarAccess.getResourceSettingAccess().getResourceSettingAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18570:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18572:1:
{
}
after(grammarAccess.getResourceSettingAccess().getResourceSettingAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__0__Impl
// $ANTLR start rule__ResourceSetting__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18582:1: rule__ResourceSetting__Group__1 : rule__ResourceSetting__Group__1__Impl rule__ResourceSetting__Group__2 ;
public final void rule__ResourceSetting__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18586:1: ( rule__ResourceSetting__Group__1__Impl rule__ResourceSetting__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18587:2: rule__ResourceSetting__Group__1__Impl rule__ResourceSetting__Group__2
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__1__Impl_in_rule__ResourceSetting__Group__136826);
rule__ResourceSetting__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__2_in_rule__ResourceSetting__Group__136829);
rule__ResourceSetting__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__1
// $ANTLR start rule__ResourceSetting__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18594:1: rule__ResourceSetting__Group__1__Impl : ( ( rule__ResourceSetting__UserExposedAssignment_1 )? ) ;
public final void rule__ResourceSetting__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18598:1: ( ( ( rule__ResourceSetting__UserExposedAssignment_1 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18599:1: ( ( rule__ResourceSetting__UserExposedAssignment_1 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18599:1: ( ( rule__ResourceSetting__UserExposedAssignment_1 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18600:1: ( rule__ResourceSetting__UserExposedAssignment_1 )?
{
before(grammarAccess.getResourceSettingAccess().getUserExposedAssignment_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18601:1: ( rule__ResourceSetting__UserExposedAssignment_1 )?
int alt140=2;
int LA140_0 = input.LA(1);
if ( (LA140_0==141) ) {
alt140=1;
}
switch (alt140) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18601:2: rule__ResourceSetting__UserExposedAssignment_1
{
pushFollow(FOLLOW_rule__ResourceSetting__UserExposedAssignment_1_in_rule__ResourceSetting__Group__1__Impl36856);
rule__ResourceSetting__UserExposedAssignment_1();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getUserExposedAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__1__Impl
// $ANTLR start rule__ResourceSetting__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18611:1: rule__ResourceSetting__Group__2 : rule__ResourceSetting__Group__2__Impl rule__ResourceSetting__Group__3 ;
public final void rule__ResourceSetting__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18615:1: ( rule__ResourceSetting__Group__2__Impl rule__ResourceSetting__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18616:2: rule__ResourceSetting__Group__2__Impl rule__ResourceSetting__Group__3
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__2__Impl_in_rule__ResourceSetting__Group__236887);
rule__ResourceSetting__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__3_in_rule__ResourceSetting__Group__236890);
rule__ResourceSetting__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__2
// $ANTLR start rule__ResourceSetting__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18623:1: rule__ResourceSetting__Group__2__Impl : ( ( rule__ResourceSetting__UserEditableAssignment_2 )? ) ;
public final void rule__ResourceSetting__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18627:1: ( ( ( rule__ResourceSetting__UserEditableAssignment_2 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18628:1: ( ( rule__ResourceSetting__UserEditableAssignment_2 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18628:1: ( ( rule__ResourceSetting__UserEditableAssignment_2 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18629:1: ( rule__ResourceSetting__UserEditableAssignment_2 )?
{
before(grammarAccess.getResourceSettingAccess().getUserEditableAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18630:1: ( rule__ResourceSetting__UserEditableAssignment_2 )?
int alt141=2;
int LA141_0 = input.LA(1);
if ( (LA141_0==142) ) {
alt141=1;
}
switch (alt141) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18630:2: rule__ResourceSetting__UserEditableAssignment_2
{
pushFollow(FOLLOW_rule__ResourceSetting__UserEditableAssignment_2_in_rule__ResourceSetting__Group__2__Impl36917);
rule__ResourceSetting__UserEditableAssignment_2();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getUserEditableAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__2__Impl
// $ANTLR start rule__ResourceSetting__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18640:1: rule__ResourceSetting__Group__3 : rule__ResourceSetting__Group__3__Impl rule__ResourceSetting__Group__4 ;
public final void rule__ResourceSetting__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18644:1: ( rule__ResourceSetting__Group__3__Impl rule__ResourceSetting__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18645:2: rule__ResourceSetting__Group__3__Impl rule__ResourceSetting__Group__4
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__3__Impl_in_rule__ResourceSetting__Group__336948);
rule__ResourceSetting__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__4_in_rule__ResourceSetting__Group__336951);
rule__ResourceSetting__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__3
// $ANTLR start rule__ResourceSetting__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18652:1: rule__ResourceSetting__Group__3__Impl : ( ( rule__ResourceSetting__CanBePublishedAssignment_3 )? ) ;
public final void rule__ResourceSetting__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18656:1: ( ( ( rule__ResourceSetting__CanBePublishedAssignment_3 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18657:1: ( ( rule__ResourceSetting__CanBePublishedAssignment_3 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18657:1: ( ( rule__ResourceSetting__CanBePublishedAssignment_3 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18658:1: ( rule__ResourceSetting__CanBePublishedAssignment_3 )?
{
before(grammarAccess.getResourceSettingAccess().getCanBePublishedAssignment_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18659:1: ( rule__ResourceSetting__CanBePublishedAssignment_3 )?
int alt142=2;
int LA142_0 = input.LA(1);
if ( (LA142_0==143) ) {
alt142=1;
}
switch (alt142) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18659:2: rule__ResourceSetting__CanBePublishedAssignment_3
{
pushFollow(FOLLOW_rule__ResourceSetting__CanBePublishedAssignment_3_in_rule__ResourceSetting__Group__3__Impl36978);
rule__ResourceSetting__CanBePublishedAssignment_3();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getCanBePublishedAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__3__Impl
// $ANTLR start rule__ResourceSetting__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18669:1: rule__ResourceSetting__Group__4 : rule__ResourceSetting__Group__4__Impl rule__ResourceSetting__Group__5 ;
public final void rule__ResourceSetting__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18673:1: ( rule__ResourceSetting__Group__4__Impl rule__ResourceSetting__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18674:2: rule__ResourceSetting__Group__4__Impl rule__ResourceSetting__Group__5
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__4__Impl_in_rule__ResourceSetting__Group__437009);
rule__ResourceSetting__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__5_in_rule__ResourceSetting__Group__437012);
rule__ResourceSetting__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__4
// $ANTLR start rule__ResourceSetting__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18681:1: rule__ResourceSetting__Group__4__Impl : ( 'ResourceSetting' ) ;
public final void rule__ResourceSetting__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18685:1: ( ( 'ResourceSetting' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18686:1: ( 'ResourceSetting' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18686:1: ( 'ResourceSetting' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18687:1: 'ResourceSetting'
{
before(grammarAccess.getResourceSettingAccess().getResourceSettingKeyword_4());
match(input,101,FOLLOW_101_in_rule__ResourceSetting__Group__4__Impl37040);
after(grammarAccess.getResourceSettingAccess().getResourceSettingKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__4__Impl
// $ANTLR start rule__ResourceSetting__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18700:1: rule__ResourceSetting__Group__5 : rule__ResourceSetting__Group__5__Impl rule__ResourceSetting__Group__6 ;
public final void rule__ResourceSetting__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18704:1: ( rule__ResourceSetting__Group__5__Impl rule__ResourceSetting__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18705:2: rule__ResourceSetting__Group__5__Impl rule__ResourceSetting__Group__6
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__5__Impl_in_rule__ResourceSetting__Group__537071);
rule__ResourceSetting__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__6_in_rule__ResourceSetting__Group__537074);
rule__ResourceSetting__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__5
// $ANTLR start rule__ResourceSetting__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18712:1: rule__ResourceSetting__Group__5__Impl : ( ( rule__ResourceSetting__UniqueIDAssignment_5 ) ) ;
public final void rule__ResourceSetting__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18716:1: ( ( ( rule__ResourceSetting__UniqueIDAssignment_5 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18717:1: ( ( rule__ResourceSetting__UniqueIDAssignment_5 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18717:1: ( ( rule__ResourceSetting__UniqueIDAssignment_5 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18718:1: ( rule__ResourceSetting__UniqueIDAssignment_5 )
{
before(grammarAccess.getResourceSettingAccess().getUniqueIDAssignment_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18719:1: ( rule__ResourceSetting__UniqueIDAssignment_5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18719:2: rule__ResourceSetting__UniqueIDAssignment_5
{
pushFollow(FOLLOW_rule__ResourceSetting__UniqueIDAssignment_5_in_rule__ResourceSetting__Group__5__Impl37101);
rule__ResourceSetting__UniqueIDAssignment_5();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getUniqueIDAssignment_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__5__Impl
// $ANTLR start rule__ResourceSetting__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18729:1: rule__ResourceSetting__Group__6 : rule__ResourceSetting__Group__6__Impl rule__ResourceSetting__Group__7 ;
public final void rule__ResourceSetting__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18733:1: ( rule__ResourceSetting__Group__6__Impl rule__ResourceSetting__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18734:2: rule__ResourceSetting__Group__6__Impl rule__ResourceSetting__Group__7
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__6__Impl_in_rule__ResourceSetting__Group__637131);
rule__ResourceSetting__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__7_in_rule__ResourceSetting__Group__637134);
rule__ResourceSetting__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__6
// $ANTLR start rule__ResourceSetting__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18741:1: rule__ResourceSetting__Group__6__Impl : ( '{' ) ;
public final void rule__ResourceSetting__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18745:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18746:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18746:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18747:1: '{'
{
before(grammarAccess.getResourceSettingAccess().getLeftCurlyBracketKeyword_6());
match(input,31,FOLLOW_31_in_rule__ResourceSetting__Group__6__Impl37162);
after(grammarAccess.getResourceSettingAccess().getLeftCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__6__Impl
// $ANTLR start rule__ResourceSetting__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18760:1: rule__ResourceSetting__Group__7 : rule__ResourceSetting__Group__7__Impl rule__ResourceSetting__Group__8 ;
public final void rule__ResourceSetting__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18764:1: ( rule__ResourceSetting__Group__7__Impl rule__ResourceSetting__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18765:2: rule__ResourceSetting__Group__7__Impl rule__ResourceSetting__Group__8
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__7__Impl_in_rule__ResourceSetting__Group__737193);
rule__ResourceSetting__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__8_in_rule__ResourceSetting__Group__737196);
rule__ResourceSetting__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__7
// $ANTLR start rule__ResourceSetting__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18772:1: rule__ResourceSetting__Group__7__Impl : ( ( rule__ResourceSetting__Group_7__0 )? ) ;
public final void rule__ResourceSetting__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18776:1: ( ( ( rule__ResourceSetting__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18777:1: ( ( rule__ResourceSetting__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18777:1: ( ( rule__ResourceSetting__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18778:1: ( rule__ResourceSetting__Group_7__0 )?
{
before(grammarAccess.getResourceSettingAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18779:1: ( rule__ResourceSetting__Group_7__0 )?
int alt143=2;
int LA143_0 = input.LA(1);
if ( (LA143_0==33) ) {
alt143=1;
}
switch (alt143) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18779:2: rule__ResourceSetting__Group_7__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_7__0_in_rule__ResourceSetting__Group__7__Impl37223);
rule__ResourceSetting__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__7__Impl
// $ANTLR start rule__ResourceSetting__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18789:1: rule__ResourceSetting__Group__8 : rule__ResourceSetting__Group__8__Impl rule__ResourceSetting__Group__9 ;
public final void rule__ResourceSetting__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18793:1: ( rule__ResourceSetting__Group__8__Impl rule__ResourceSetting__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18794:2: rule__ResourceSetting__Group__8__Impl rule__ResourceSetting__Group__9
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__8__Impl_in_rule__ResourceSetting__Group__837254);
rule__ResourceSetting__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__9_in_rule__ResourceSetting__Group__837257);
rule__ResourceSetting__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__8
// $ANTLR start rule__ResourceSetting__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18801:1: rule__ResourceSetting__Group__8__Impl : ( ( rule__ResourceSetting__Group_8__0 )? ) ;
public final void rule__ResourceSetting__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18805:1: ( ( ( rule__ResourceSetting__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18806:1: ( ( rule__ResourceSetting__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18806:1: ( ( rule__ResourceSetting__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18807:1: ( rule__ResourceSetting__Group_8__0 )?
{
before(grammarAccess.getResourceSettingAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18808:1: ( rule__ResourceSetting__Group_8__0 )?
int alt144=2;
int LA144_0 = input.LA(1);
if ( (LA144_0==34) ) {
alt144=1;
}
switch (alt144) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18808:2: rule__ResourceSetting__Group_8__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_8__0_in_rule__ResourceSetting__Group__8__Impl37284);
rule__ResourceSetting__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__8__Impl
// $ANTLR start rule__ResourceSetting__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18818:1: rule__ResourceSetting__Group__9 : rule__ResourceSetting__Group__9__Impl rule__ResourceSetting__Group__10 ;
public final void rule__ResourceSetting__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18822:1: ( rule__ResourceSetting__Group__9__Impl rule__ResourceSetting__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18823:2: rule__ResourceSetting__Group__9__Impl rule__ResourceSetting__Group__10
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__9__Impl_in_rule__ResourceSetting__Group__937315);
rule__ResourceSetting__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__10_in_rule__ResourceSetting__Group__937318);
rule__ResourceSetting__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__9
// $ANTLR start rule__ResourceSetting__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18830:1: rule__ResourceSetting__Group__9__Impl : ( ( rule__ResourceSetting__Group_9__0 )? ) ;
public final void rule__ResourceSetting__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18834:1: ( ( ( rule__ResourceSetting__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18835:1: ( ( rule__ResourceSetting__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18835:1: ( ( rule__ResourceSetting__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18836:1: ( rule__ResourceSetting__Group_9__0 )?
{
before(grammarAccess.getResourceSettingAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18837:1: ( rule__ResourceSetting__Group_9__0 )?
int alt145=2;
int LA145_0 = input.LA(1);
if ( (LA145_0==35) ) {
alt145=1;
}
switch (alt145) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18837:2: rule__ResourceSetting__Group_9__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_9__0_in_rule__ResourceSetting__Group__9__Impl37345);
rule__ResourceSetting__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__9__Impl
// $ANTLR start rule__ResourceSetting__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18847:1: rule__ResourceSetting__Group__10 : rule__ResourceSetting__Group__10__Impl rule__ResourceSetting__Group__11 ;
public final void rule__ResourceSetting__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18851:1: ( rule__ResourceSetting__Group__10__Impl rule__ResourceSetting__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18852:2: rule__ResourceSetting__Group__10__Impl rule__ResourceSetting__Group__11
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__10__Impl_in_rule__ResourceSetting__Group__1037376);
rule__ResourceSetting__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__11_in_rule__ResourceSetting__Group__1037379);
rule__ResourceSetting__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__10
// $ANTLR start rule__ResourceSetting__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18859:1: rule__ResourceSetting__Group__10__Impl : ( ( rule__ResourceSetting__ReadableAssignment_10 )? ) ;
public final void rule__ResourceSetting__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18863:1: ( ( ( rule__ResourceSetting__ReadableAssignment_10 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18864:1: ( ( rule__ResourceSetting__ReadableAssignment_10 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18864:1: ( ( rule__ResourceSetting__ReadableAssignment_10 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18865:1: ( rule__ResourceSetting__ReadableAssignment_10 )?
{
before(grammarAccess.getResourceSettingAccess().getReadableAssignment_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18866:1: ( rule__ResourceSetting__ReadableAssignment_10 )?
int alt146=2;
int LA146_0 = input.LA(1);
if ( (LA146_0==144) ) {
alt146=1;
}
switch (alt146) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18866:2: rule__ResourceSetting__ReadableAssignment_10
{
pushFollow(FOLLOW_rule__ResourceSetting__ReadableAssignment_10_in_rule__ResourceSetting__Group__10__Impl37406);
rule__ResourceSetting__ReadableAssignment_10();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getReadableAssignment_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__10__Impl
// $ANTLR start rule__ResourceSetting__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18876:1: rule__ResourceSetting__Group__11 : rule__ResourceSetting__Group__11__Impl rule__ResourceSetting__Group__12 ;
public final void rule__ResourceSetting__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18880:1: ( rule__ResourceSetting__Group__11__Impl rule__ResourceSetting__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18881:2: rule__ResourceSetting__Group__11__Impl rule__ResourceSetting__Group__12
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__11__Impl_in_rule__ResourceSetting__Group__1137437);
rule__ResourceSetting__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__12_in_rule__ResourceSetting__Group__1137440);
rule__ResourceSetting__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__11
// $ANTLR start rule__ResourceSetting__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18888:1: rule__ResourceSetting__Group__11__Impl : ( ( rule__ResourceSetting__WritableAssignment_11 )? ) ;
public final void rule__ResourceSetting__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18892:1: ( ( ( rule__ResourceSetting__WritableAssignment_11 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18893:1: ( ( rule__ResourceSetting__WritableAssignment_11 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18893:1: ( ( rule__ResourceSetting__WritableAssignment_11 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18894:1: ( rule__ResourceSetting__WritableAssignment_11 )?
{
before(grammarAccess.getResourceSettingAccess().getWritableAssignment_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18895:1: ( rule__ResourceSetting__WritableAssignment_11 )?
int alt147=2;
int LA147_0 = input.LA(1);
if ( (LA147_0==145) ) {
alt147=1;
}
switch (alt147) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18895:2: rule__ResourceSetting__WritableAssignment_11
{
pushFollow(FOLLOW_rule__ResourceSetting__WritableAssignment_11_in_rule__ResourceSetting__Group__11__Impl37467);
rule__ResourceSetting__WritableAssignment_11();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getWritableAssignment_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__11__Impl
// $ANTLR start rule__ResourceSetting__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18905:1: rule__ResourceSetting__Group__12 : rule__ResourceSetting__Group__12__Impl rule__ResourceSetting__Group__13 ;
public final void rule__ResourceSetting__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18909:1: ( rule__ResourceSetting__Group__12__Impl rule__ResourceSetting__Group__13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18910:2: rule__ResourceSetting__Group__12__Impl rule__ResourceSetting__Group__13
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__12__Impl_in_rule__ResourceSetting__Group__1237498);
rule__ResourceSetting__Group__12__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__13_in_rule__ResourceSetting__Group__1237501);
rule__ResourceSetting__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__12
// $ANTLR start rule__ResourceSetting__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18917:1: rule__ResourceSetting__Group__12__Impl : ( ( rule__ResourceSetting__Group_12__0 )? ) ;
public final void rule__ResourceSetting__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18921:1: ( ( ( rule__ResourceSetting__Group_12__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18922:1: ( ( rule__ResourceSetting__Group_12__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18922:1: ( ( rule__ResourceSetting__Group_12__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18923:1: ( rule__ResourceSetting__Group_12__0 )?
{
before(grammarAccess.getResourceSettingAccess().getGroup_12());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18924:1: ( rule__ResourceSetting__Group_12__0 )?
int alt148=2;
int LA148_0 = input.LA(1);
if ( (LA148_0==102) ) {
alt148=1;
}
switch (alt148) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18924:2: rule__ResourceSetting__Group_12__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__0_in_rule__ResourceSetting__Group__12__Impl37528);
rule__ResourceSetting__Group_12__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getGroup_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__12__Impl
// $ANTLR start rule__ResourceSetting__Group__13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18934:1: rule__ResourceSetting__Group__13 : rule__ResourceSetting__Group__13__Impl rule__ResourceSetting__Group__14 ;
public final void rule__ResourceSetting__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18938:1: ( rule__ResourceSetting__Group__13__Impl rule__ResourceSetting__Group__14 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18939:2: rule__ResourceSetting__Group__13__Impl rule__ResourceSetting__Group__14
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__13__Impl_in_rule__ResourceSetting__Group__1337559);
rule__ResourceSetting__Group__13__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__14_in_rule__ResourceSetting__Group__1337562);
rule__ResourceSetting__Group__14();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__13
// $ANTLR start rule__ResourceSetting__Group__13__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18946:1: rule__ResourceSetting__Group__13__Impl : ( ( rule__ResourceSetting__Group_13__0 )? ) ;
public final void rule__ResourceSetting__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18950:1: ( ( ( rule__ResourceSetting__Group_13__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18951:1: ( ( rule__ResourceSetting__Group_13__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18951:1: ( ( rule__ResourceSetting__Group_13__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18952:1: ( rule__ResourceSetting__Group_13__0 )?
{
before(grammarAccess.getResourceSettingAccess().getGroup_13());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18953:1: ( rule__ResourceSetting__Group_13__0 )?
int alt149=2;
int LA149_0 = input.LA(1);
if ( (LA149_0==103) ) {
alt149=1;
}
switch (alt149) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18953:2: rule__ResourceSetting__Group_13__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__0_in_rule__ResourceSetting__Group__13__Impl37589);
rule__ResourceSetting__Group_13__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getGroup_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__13__Impl
// $ANTLR start rule__ResourceSetting__Group__14
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18963:1: rule__ResourceSetting__Group__14 : rule__ResourceSetting__Group__14__Impl rule__ResourceSetting__Group__15 ;
public final void rule__ResourceSetting__Group__14() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18967:1: ( rule__ResourceSetting__Group__14__Impl rule__ResourceSetting__Group__15 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18968:2: rule__ResourceSetting__Group__14__Impl rule__ResourceSetting__Group__15
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__14__Impl_in_rule__ResourceSetting__Group__1437620);
rule__ResourceSetting__Group__14__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__15_in_rule__ResourceSetting__Group__1437623);
rule__ResourceSetting__Group__15();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__14
// $ANTLR start rule__ResourceSetting__Group__14__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18975:1: rule__ResourceSetting__Group__14__Impl : ( ( rule__ResourceSetting__Group_14__0 )? ) ;
public final void rule__ResourceSetting__Group__14__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18979:1: ( ( ( rule__ResourceSetting__Group_14__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18980:1: ( ( rule__ResourceSetting__Group_14__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18980:1: ( ( rule__ResourceSetting__Group_14__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18981:1: ( rule__ResourceSetting__Group_14__0 )?
{
before(grammarAccess.getResourceSettingAccess().getGroup_14());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18982:1: ( rule__ResourceSetting__Group_14__0 )?
int alt150=2;
int LA150_0 = input.LA(1);
if ( (LA150_0==104) ) {
alt150=1;
}
switch (alt150) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18982:2: rule__ResourceSetting__Group_14__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_14__0_in_rule__ResourceSetting__Group__14__Impl37650);
rule__ResourceSetting__Group_14__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getGroup_14());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__14__Impl
// $ANTLR start rule__ResourceSetting__Group__15
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18992:1: rule__ResourceSetting__Group__15 : rule__ResourceSetting__Group__15__Impl rule__ResourceSetting__Group__16 ;
public final void rule__ResourceSetting__Group__15() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18996:1: ( rule__ResourceSetting__Group__15__Impl rule__ResourceSetting__Group__16 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:18997:2: rule__ResourceSetting__Group__15__Impl rule__ResourceSetting__Group__16
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__15__Impl_in_rule__ResourceSetting__Group__1537681);
rule__ResourceSetting__Group__15__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__16_in_rule__ResourceSetting__Group__1537684);
rule__ResourceSetting__Group__16();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__15
// $ANTLR start rule__ResourceSetting__Group__15__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19004:1: rule__ResourceSetting__Group__15__Impl : ( ( rule__ResourceSetting__Group_15__0 )? ) ;
public final void rule__ResourceSetting__Group__15__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19008:1: ( ( ( rule__ResourceSetting__Group_15__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19009:1: ( ( rule__ResourceSetting__Group_15__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19009:1: ( ( rule__ResourceSetting__Group_15__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19010:1: ( rule__ResourceSetting__Group_15__0 )?
{
before(grammarAccess.getResourceSettingAccess().getGroup_15());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19011:1: ( rule__ResourceSetting__Group_15__0 )?
int alt151=2;
int LA151_0 = input.LA(1);
if ( (LA151_0==105) ) {
alt151=1;
}
switch (alt151) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19011:2: rule__ResourceSetting__Group_15__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_15__0_in_rule__ResourceSetting__Group__15__Impl37711);
rule__ResourceSetting__Group_15__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getGroup_15());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__15__Impl
// $ANTLR start rule__ResourceSetting__Group__16
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19021:1: rule__ResourceSetting__Group__16 : rule__ResourceSetting__Group__16__Impl rule__ResourceSetting__Group__17 ;
public final void rule__ResourceSetting__Group__16() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19025:1: ( rule__ResourceSetting__Group__16__Impl rule__ResourceSetting__Group__17 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19026:2: rule__ResourceSetting__Group__16__Impl rule__ResourceSetting__Group__17
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__16__Impl_in_rule__ResourceSetting__Group__1637742);
rule__ResourceSetting__Group__16__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group__17_in_rule__ResourceSetting__Group__1637745);
rule__ResourceSetting__Group__17();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__16
// $ANTLR start rule__ResourceSetting__Group__16__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19033:1: rule__ResourceSetting__Group__16__Impl : ( ( rule__ResourceSetting__Group_16__0 )? ) ;
public final void rule__ResourceSetting__Group__16__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19037:1: ( ( ( rule__ResourceSetting__Group_16__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19038:1: ( ( rule__ResourceSetting__Group_16__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19038:1: ( ( rule__ResourceSetting__Group_16__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19039:1: ( rule__ResourceSetting__Group_16__0 )?
{
before(grammarAccess.getResourceSettingAccess().getGroup_16());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19040:1: ( rule__ResourceSetting__Group_16__0 )?
int alt152=2;
int LA152_0 = input.LA(1);
if ( (LA152_0==106) ) {
alt152=1;
}
switch (alt152) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19040:2: rule__ResourceSetting__Group_16__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__0_in_rule__ResourceSetting__Group__16__Impl37772);
rule__ResourceSetting__Group_16__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceSettingAccess().getGroup_16());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__16__Impl
// $ANTLR start rule__ResourceSetting__Group__17
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19050:1: rule__ResourceSetting__Group__17 : rule__ResourceSetting__Group__17__Impl ;
public final void rule__ResourceSetting__Group__17() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19054:1: ( rule__ResourceSetting__Group__17__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19055:2: rule__ResourceSetting__Group__17__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group__17__Impl_in_rule__ResourceSetting__Group__1737803);
rule__ResourceSetting__Group__17__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__17
// $ANTLR start rule__ResourceSetting__Group__17__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19061:1: rule__ResourceSetting__Group__17__Impl : ( '}' ) ;
public final void rule__ResourceSetting__Group__17__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19065:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19066:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19066:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19067:1: '}'
{
before(grammarAccess.getResourceSettingAccess().getRightCurlyBracketKeyword_17());
match(input,32,FOLLOW_32_in_rule__ResourceSetting__Group__17__Impl37831);
after(grammarAccess.getResourceSettingAccess().getRightCurlyBracketKeyword_17());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group__17__Impl
// $ANTLR start rule__ResourceSetting__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19116:1: rule__ResourceSetting__Group_7__0 : rule__ResourceSetting__Group_7__0__Impl rule__ResourceSetting__Group_7__1 ;
public final void rule__ResourceSetting__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19120:1: ( rule__ResourceSetting__Group_7__0__Impl rule__ResourceSetting__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19121:2: rule__ResourceSetting__Group_7__0__Impl rule__ResourceSetting__Group_7__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_7__0__Impl_in_rule__ResourceSetting__Group_7__037898);
rule__ResourceSetting__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_7__1_in_rule__ResourceSetting__Group_7__037901);
rule__ResourceSetting__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_7__0
// $ANTLR start rule__ResourceSetting__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19128:1: rule__ResourceSetting__Group_7__0__Impl : ( 'name' ) ;
public final void rule__ResourceSetting__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19132:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19133:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19133:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19134:1: 'name'
{
before(grammarAccess.getResourceSettingAccess().getNameKeyword_7_0());
match(input,33,FOLLOW_33_in_rule__ResourceSetting__Group_7__0__Impl37929);
after(grammarAccess.getResourceSettingAccess().getNameKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_7__0__Impl
// $ANTLR start rule__ResourceSetting__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19147:1: rule__ResourceSetting__Group_7__1 : rule__ResourceSetting__Group_7__1__Impl ;
public final void rule__ResourceSetting__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19151:1: ( rule__ResourceSetting__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19152:2: rule__ResourceSetting__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_7__1__Impl_in_rule__ResourceSetting__Group_7__137960);
rule__ResourceSetting__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_7__1
// $ANTLR start rule__ResourceSetting__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19158:1: rule__ResourceSetting__Group_7__1__Impl : ( ( rule__ResourceSetting__NameAssignment_7_1 ) ) ;
public final void rule__ResourceSetting__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19162:1: ( ( ( rule__ResourceSetting__NameAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19163:1: ( ( rule__ResourceSetting__NameAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19163:1: ( ( rule__ResourceSetting__NameAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19164:1: ( rule__ResourceSetting__NameAssignment_7_1 )
{
before(grammarAccess.getResourceSettingAccess().getNameAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19165:1: ( rule__ResourceSetting__NameAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19165:2: rule__ResourceSetting__NameAssignment_7_1
{
pushFollow(FOLLOW_rule__ResourceSetting__NameAssignment_7_1_in_rule__ResourceSetting__Group_7__1__Impl37987);
rule__ResourceSetting__NameAssignment_7_1();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getNameAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_7__1__Impl
// $ANTLR start rule__ResourceSetting__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19179:1: rule__ResourceSetting__Group_8__0 : rule__ResourceSetting__Group_8__0__Impl rule__ResourceSetting__Group_8__1 ;
public final void rule__ResourceSetting__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19183:1: ( rule__ResourceSetting__Group_8__0__Impl rule__ResourceSetting__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19184:2: rule__ResourceSetting__Group_8__0__Impl rule__ResourceSetting__Group_8__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_8__0__Impl_in_rule__ResourceSetting__Group_8__038021);
rule__ResourceSetting__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_8__1_in_rule__ResourceSetting__Group_8__038024);
rule__ResourceSetting__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_8__0
// $ANTLR start rule__ResourceSetting__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19191:1: rule__ResourceSetting__Group_8__0__Impl : ( 'id' ) ;
public final void rule__ResourceSetting__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19195:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19196:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19196:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19197:1: 'id'
{
before(grammarAccess.getResourceSettingAccess().getIdKeyword_8_0());
match(input,34,FOLLOW_34_in_rule__ResourceSetting__Group_8__0__Impl38052);
after(grammarAccess.getResourceSettingAccess().getIdKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_8__0__Impl
// $ANTLR start rule__ResourceSetting__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19210:1: rule__ResourceSetting__Group_8__1 : rule__ResourceSetting__Group_8__1__Impl ;
public final void rule__ResourceSetting__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19214:1: ( rule__ResourceSetting__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19215:2: rule__ResourceSetting__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_8__1__Impl_in_rule__ResourceSetting__Group_8__138083);
rule__ResourceSetting__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_8__1
// $ANTLR start rule__ResourceSetting__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19221:1: rule__ResourceSetting__Group_8__1__Impl : ( ( rule__ResourceSetting__IdAssignment_8_1 ) ) ;
public final void rule__ResourceSetting__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19225:1: ( ( ( rule__ResourceSetting__IdAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19226:1: ( ( rule__ResourceSetting__IdAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19226:1: ( ( rule__ResourceSetting__IdAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19227:1: ( rule__ResourceSetting__IdAssignment_8_1 )
{
before(grammarAccess.getResourceSettingAccess().getIdAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19228:1: ( rule__ResourceSetting__IdAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19228:2: rule__ResourceSetting__IdAssignment_8_1
{
pushFollow(FOLLOW_rule__ResourceSetting__IdAssignment_8_1_in_rule__ResourceSetting__Group_8__1__Impl38110);
rule__ResourceSetting__IdAssignment_8_1();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getIdAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_8__1__Impl
// $ANTLR start rule__ResourceSetting__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19242:1: rule__ResourceSetting__Group_9__0 : rule__ResourceSetting__Group_9__0__Impl rule__ResourceSetting__Group_9__1 ;
public final void rule__ResourceSetting__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19246:1: ( rule__ResourceSetting__Group_9__0__Impl rule__ResourceSetting__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19247:2: rule__ResourceSetting__Group_9__0__Impl rule__ResourceSetting__Group_9__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_9__0__Impl_in_rule__ResourceSetting__Group_9__038144);
rule__ResourceSetting__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_9__1_in_rule__ResourceSetting__Group_9__038147);
rule__ResourceSetting__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_9__0
// $ANTLR start rule__ResourceSetting__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19254:1: rule__ResourceSetting__Group_9__0__Impl : ( 'description' ) ;
public final void rule__ResourceSetting__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19258:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19259:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19259:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19260:1: 'description'
{
before(grammarAccess.getResourceSettingAccess().getDescriptionKeyword_9_0());
match(input,35,FOLLOW_35_in_rule__ResourceSetting__Group_9__0__Impl38175);
after(grammarAccess.getResourceSettingAccess().getDescriptionKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_9__0__Impl
// $ANTLR start rule__ResourceSetting__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19273:1: rule__ResourceSetting__Group_9__1 : rule__ResourceSetting__Group_9__1__Impl ;
public final void rule__ResourceSetting__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19277:1: ( rule__ResourceSetting__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19278:2: rule__ResourceSetting__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_9__1__Impl_in_rule__ResourceSetting__Group_9__138206);
rule__ResourceSetting__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_9__1
// $ANTLR start rule__ResourceSetting__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19284:1: rule__ResourceSetting__Group_9__1__Impl : ( ( rule__ResourceSetting__DescriptionAssignment_9_1 ) ) ;
public final void rule__ResourceSetting__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19288:1: ( ( ( rule__ResourceSetting__DescriptionAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19289:1: ( ( rule__ResourceSetting__DescriptionAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19289:1: ( ( rule__ResourceSetting__DescriptionAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19290:1: ( rule__ResourceSetting__DescriptionAssignment_9_1 )
{
before(grammarAccess.getResourceSettingAccess().getDescriptionAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19291:1: ( rule__ResourceSetting__DescriptionAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19291:2: rule__ResourceSetting__DescriptionAssignment_9_1
{
pushFollow(FOLLOW_rule__ResourceSetting__DescriptionAssignment_9_1_in_rule__ResourceSetting__Group_9__1__Impl38233);
rule__ResourceSetting__DescriptionAssignment_9_1();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getDescriptionAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_9__1__Impl
// $ANTLR start rule__ResourceSetting__Group_12__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19305:1: rule__ResourceSetting__Group_12__0 : rule__ResourceSetting__Group_12__0__Impl rule__ResourceSetting__Group_12__1 ;
public final void rule__ResourceSetting__Group_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19309:1: ( rule__ResourceSetting__Group_12__0__Impl rule__ResourceSetting__Group_12__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19310:2: rule__ResourceSetting__Group_12__0__Impl rule__ResourceSetting__Group_12__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__0__Impl_in_rule__ResourceSetting__Group_12__038267);
rule__ResourceSetting__Group_12__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__1_in_rule__ResourceSetting__Group_12__038270);
rule__ResourceSetting__Group_12__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__0
// $ANTLR start rule__ResourceSetting__Group_12__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19317:1: rule__ResourceSetting__Group_12__0__Impl : ( 'requiresParams' ) ;
public final void rule__ResourceSetting__Group_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19321:1: ( ( 'requiresParams' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19322:1: ( 'requiresParams' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19322:1: ( 'requiresParams' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19323:1: 'requiresParams'
{
before(grammarAccess.getResourceSettingAccess().getRequiresParamsKeyword_12_0());
match(input,102,FOLLOW_102_in_rule__ResourceSetting__Group_12__0__Impl38298);
after(grammarAccess.getResourceSettingAccess().getRequiresParamsKeyword_12_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__0__Impl
// $ANTLR start rule__ResourceSetting__Group_12__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19336:1: rule__ResourceSetting__Group_12__1 : rule__ResourceSetting__Group_12__1__Impl rule__ResourceSetting__Group_12__2 ;
public final void rule__ResourceSetting__Group_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19340:1: ( rule__ResourceSetting__Group_12__1__Impl rule__ResourceSetting__Group_12__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19341:2: rule__ResourceSetting__Group_12__1__Impl rule__ResourceSetting__Group_12__2
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__1__Impl_in_rule__ResourceSetting__Group_12__138329);
rule__ResourceSetting__Group_12__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__2_in_rule__ResourceSetting__Group_12__138332);
rule__ResourceSetting__Group_12__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__1
// $ANTLR start rule__ResourceSetting__Group_12__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19348:1: rule__ResourceSetting__Group_12__1__Impl : ( '(' ) ;
public final void rule__ResourceSetting__Group_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19352:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19353:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19353:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19354:1: '('
{
before(grammarAccess.getResourceSettingAccess().getLeftParenthesisKeyword_12_1());
match(input,48,FOLLOW_48_in_rule__ResourceSetting__Group_12__1__Impl38360);
after(grammarAccess.getResourceSettingAccess().getLeftParenthesisKeyword_12_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__1__Impl
// $ANTLR start rule__ResourceSetting__Group_12__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19367:1: rule__ResourceSetting__Group_12__2 : rule__ResourceSetting__Group_12__2__Impl rule__ResourceSetting__Group_12__3 ;
public final void rule__ResourceSetting__Group_12__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19371:1: ( rule__ResourceSetting__Group_12__2__Impl rule__ResourceSetting__Group_12__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19372:2: rule__ResourceSetting__Group_12__2__Impl rule__ResourceSetting__Group_12__3
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__2__Impl_in_rule__ResourceSetting__Group_12__238391);
rule__ResourceSetting__Group_12__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__3_in_rule__ResourceSetting__Group_12__238394);
rule__ResourceSetting__Group_12__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__2
// $ANTLR start rule__ResourceSetting__Group_12__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19379:1: rule__ResourceSetting__Group_12__2__Impl : ( ( rule__ResourceSetting__RequiresParamsAssignment_12_2 ) ) ;
public final void rule__ResourceSetting__Group_12__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19383:1: ( ( ( rule__ResourceSetting__RequiresParamsAssignment_12_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19384:1: ( ( rule__ResourceSetting__RequiresParamsAssignment_12_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19384:1: ( ( rule__ResourceSetting__RequiresParamsAssignment_12_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19385:1: ( rule__ResourceSetting__RequiresParamsAssignment_12_2 )
{
before(grammarAccess.getResourceSettingAccess().getRequiresParamsAssignment_12_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19386:1: ( rule__ResourceSetting__RequiresParamsAssignment_12_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19386:2: rule__ResourceSetting__RequiresParamsAssignment_12_2
{
pushFollow(FOLLOW_rule__ResourceSetting__RequiresParamsAssignment_12_2_in_rule__ResourceSetting__Group_12__2__Impl38421);
rule__ResourceSetting__RequiresParamsAssignment_12_2();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getRequiresParamsAssignment_12_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__2__Impl
// $ANTLR start rule__ResourceSetting__Group_12__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19396:1: rule__ResourceSetting__Group_12__3 : rule__ResourceSetting__Group_12__3__Impl rule__ResourceSetting__Group_12__4 ;
public final void rule__ResourceSetting__Group_12__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19400:1: ( rule__ResourceSetting__Group_12__3__Impl rule__ResourceSetting__Group_12__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19401:2: rule__ResourceSetting__Group_12__3__Impl rule__ResourceSetting__Group_12__4
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__3__Impl_in_rule__ResourceSetting__Group_12__338451);
rule__ResourceSetting__Group_12__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__4_in_rule__ResourceSetting__Group_12__338454);
rule__ResourceSetting__Group_12__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__3
// $ANTLR start rule__ResourceSetting__Group_12__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19408:1: rule__ResourceSetting__Group_12__3__Impl : ( ( rule__ResourceSetting__Group_12_3__0 )* ) ;
public final void rule__ResourceSetting__Group_12__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19412:1: ( ( ( rule__ResourceSetting__Group_12_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19413:1: ( ( rule__ResourceSetting__Group_12_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19413:1: ( ( rule__ResourceSetting__Group_12_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19414:1: ( rule__ResourceSetting__Group_12_3__0 )*
{
before(grammarAccess.getResourceSettingAccess().getGroup_12_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19415:1: ( rule__ResourceSetting__Group_12_3__0 )*
loop153:
do {
int alt153=2;
int LA153_0 = input.LA(1);
if ( (LA153_0==39) ) {
alt153=1;
}
switch (alt153) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19415:2: rule__ResourceSetting__Group_12_3__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12_3__0_in_rule__ResourceSetting__Group_12__3__Impl38481);
rule__ResourceSetting__Group_12_3__0();
_fsp--;
}
break;
default :
break loop153;
}
} while (true);
after(grammarAccess.getResourceSettingAccess().getGroup_12_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__3__Impl
// $ANTLR start rule__ResourceSetting__Group_12__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19425:1: rule__ResourceSetting__Group_12__4 : rule__ResourceSetting__Group_12__4__Impl ;
public final void rule__ResourceSetting__Group_12__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19429:1: ( rule__ResourceSetting__Group_12__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19430:2: rule__ResourceSetting__Group_12__4__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12__4__Impl_in_rule__ResourceSetting__Group_12__438512);
rule__ResourceSetting__Group_12__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__4
// $ANTLR start rule__ResourceSetting__Group_12__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19436:1: rule__ResourceSetting__Group_12__4__Impl : ( ')' ) ;
public final void rule__ResourceSetting__Group_12__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19440:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19441:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19441:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19442:1: ')'
{
before(grammarAccess.getResourceSettingAccess().getRightParenthesisKeyword_12_4());
match(input,49,FOLLOW_49_in_rule__ResourceSetting__Group_12__4__Impl38540);
after(grammarAccess.getResourceSettingAccess().getRightParenthesisKeyword_12_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12__4__Impl
// $ANTLR start rule__ResourceSetting__Group_12_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19465:1: rule__ResourceSetting__Group_12_3__0 : rule__ResourceSetting__Group_12_3__0__Impl rule__ResourceSetting__Group_12_3__1 ;
public final void rule__ResourceSetting__Group_12_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19469:1: ( rule__ResourceSetting__Group_12_3__0__Impl rule__ResourceSetting__Group_12_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19470:2: rule__ResourceSetting__Group_12_3__0__Impl rule__ResourceSetting__Group_12_3__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12_3__0__Impl_in_rule__ResourceSetting__Group_12_3__038581);
rule__ResourceSetting__Group_12_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_12_3__1_in_rule__ResourceSetting__Group_12_3__038584);
rule__ResourceSetting__Group_12_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12_3__0
// $ANTLR start rule__ResourceSetting__Group_12_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19477:1: rule__ResourceSetting__Group_12_3__0__Impl : ( ',' ) ;
public final void rule__ResourceSetting__Group_12_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19481:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19482:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19482:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19483:1: ','
{
before(grammarAccess.getResourceSettingAccess().getCommaKeyword_12_3_0());
match(input,39,FOLLOW_39_in_rule__ResourceSetting__Group_12_3__0__Impl38612);
after(grammarAccess.getResourceSettingAccess().getCommaKeyword_12_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12_3__0__Impl
// $ANTLR start rule__ResourceSetting__Group_12_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19496:1: rule__ResourceSetting__Group_12_3__1 : rule__ResourceSetting__Group_12_3__1__Impl ;
public final void rule__ResourceSetting__Group_12_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19500:1: ( rule__ResourceSetting__Group_12_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19501:2: rule__ResourceSetting__Group_12_3__1__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_12_3__1__Impl_in_rule__ResourceSetting__Group_12_3__138643);
rule__ResourceSetting__Group_12_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12_3__1
// $ANTLR start rule__ResourceSetting__Group_12_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19507:1: rule__ResourceSetting__Group_12_3__1__Impl : ( ( rule__ResourceSetting__RequiresParamsAssignment_12_3_1 ) ) ;
public final void rule__ResourceSetting__Group_12_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19511:1: ( ( ( rule__ResourceSetting__RequiresParamsAssignment_12_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19512:1: ( ( rule__ResourceSetting__RequiresParamsAssignment_12_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19512:1: ( ( rule__ResourceSetting__RequiresParamsAssignment_12_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19513:1: ( rule__ResourceSetting__RequiresParamsAssignment_12_3_1 )
{
before(grammarAccess.getResourceSettingAccess().getRequiresParamsAssignment_12_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19514:1: ( rule__ResourceSetting__RequiresParamsAssignment_12_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19514:2: rule__ResourceSetting__RequiresParamsAssignment_12_3_1
{
pushFollow(FOLLOW_rule__ResourceSetting__RequiresParamsAssignment_12_3_1_in_rule__ResourceSetting__Group_12_3__1__Impl38670);
rule__ResourceSetting__RequiresParamsAssignment_12_3_1();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getRequiresParamsAssignment_12_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_12_3__1__Impl
// $ANTLR start rule__ResourceSetting__Group_13__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19528:1: rule__ResourceSetting__Group_13__0 : rule__ResourceSetting__Group_13__0__Impl rule__ResourceSetting__Group_13__1 ;
public final void rule__ResourceSetting__Group_13__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19532:1: ( rule__ResourceSetting__Group_13__0__Impl rule__ResourceSetting__Group_13__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19533:2: rule__ResourceSetting__Group_13__0__Impl rule__ResourceSetting__Group_13__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__0__Impl_in_rule__ResourceSetting__Group_13__038704);
rule__ResourceSetting__Group_13__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__1_in_rule__ResourceSetting__Group_13__038707);
rule__ResourceSetting__Group_13__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__0
// $ANTLR start rule__ResourceSetting__Group_13__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19540:1: rule__ResourceSetting__Group_13__0__Impl : ( 'OnlyConfiguredByResources' ) ;
public final void rule__ResourceSetting__Group_13__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19544:1: ( ( 'OnlyConfiguredByResources' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19545:1: ( 'OnlyConfiguredByResources' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19545:1: ( 'OnlyConfiguredByResources' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19546:1: 'OnlyConfiguredByResources'
{
before(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesKeyword_13_0());
match(input,103,FOLLOW_103_in_rule__ResourceSetting__Group_13__0__Impl38735);
after(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesKeyword_13_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__0__Impl
// $ANTLR start rule__ResourceSetting__Group_13__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19559:1: rule__ResourceSetting__Group_13__1 : rule__ResourceSetting__Group_13__1__Impl rule__ResourceSetting__Group_13__2 ;
public final void rule__ResourceSetting__Group_13__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19563:1: ( rule__ResourceSetting__Group_13__1__Impl rule__ResourceSetting__Group_13__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19564:2: rule__ResourceSetting__Group_13__1__Impl rule__ResourceSetting__Group_13__2
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__1__Impl_in_rule__ResourceSetting__Group_13__138766);
rule__ResourceSetting__Group_13__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__2_in_rule__ResourceSetting__Group_13__138769);
rule__ResourceSetting__Group_13__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__1
// $ANTLR start rule__ResourceSetting__Group_13__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19571:1: rule__ResourceSetting__Group_13__1__Impl : ( '(' ) ;
public final void rule__ResourceSetting__Group_13__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19575:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19576:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19576:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19577:1: '('
{
before(grammarAccess.getResourceSettingAccess().getLeftParenthesisKeyword_13_1());
match(input,48,FOLLOW_48_in_rule__ResourceSetting__Group_13__1__Impl38797);
after(grammarAccess.getResourceSettingAccess().getLeftParenthesisKeyword_13_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__1__Impl
// $ANTLR start rule__ResourceSetting__Group_13__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19590:1: rule__ResourceSetting__Group_13__2 : rule__ResourceSetting__Group_13__2__Impl rule__ResourceSetting__Group_13__3 ;
public final void rule__ResourceSetting__Group_13__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19594:1: ( rule__ResourceSetting__Group_13__2__Impl rule__ResourceSetting__Group_13__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19595:2: rule__ResourceSetting__Group_13__2__Impl rule__ResourceSetting__Group_13__3
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__2__Impl_in_rule__ResourceSetting__Group_13__238828);
rule__ResourceSetting__Group_13__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__3_in_rule__ResourceSetting__Group_13__238831);
rule__ResourceSetting__Group_13__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__2
// $ANTLR start rule__ResourceSetting__Group_13__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19602:1: rule__ResourceSetting__Group_13__2__Impl : ( ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2 ) ) ;
public final void rule__ResourceSetting__Group_13__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19606:1: ( ( ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19607:1: ( ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19607:1: ( ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19608:1: ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2 )
{
before(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesAssignment_13_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19609:1: ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19609:2: rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2
{
pushFollow(FOLLOW_rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2_in_rule__ResourceSetting__Group_13__2__Impl38858);
rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesAssignment_13_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__2__Impl
// $ANTLR start rule__ResourceSetting__Group_13__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19619:1: rule__ResourceSetting__Group_13__3 : rule__ResourceSetting__Group_13__3__Impl rule__ResourceSetting__Group_13__4 ;
public final void rule__ResourceSetting__Group_13__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19623:1: ( rule__ResourceSetting__Group_13__3__Impl rule__ResourceSetting__Group_13__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19624:2: rule__ResourceSetting__Group_13__3__Impl rule__ResourceSetting__Group_13__4
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__3__Impl_in_rule__ResourceSetting__Group_13__338888);
rule__ResourceSetting__Group_13__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__4_in_rule__ResourceSetting__Group_13__338891);
rule__ResourceSetting__Group_13__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__3
// $ANTLR start rule__ResourceSetting__Group_13__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19631:1: rule__ResourceSetting__Group_13__3__Impl : ( ( rule__ResourceSetting__Group_13_3__0 )* ) ;
public final void rule__ResourceSetting__Group_13__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19635:1: ( ( ( rule__ResourceSetting__Group_13_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19636:1: ( ( rule__ResourceSetting__Group_13_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19636:1: ( ( rule__ResourceSetting__Group_13_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19637:1: ( rule__ResourceSetting__Group_13_3__0 )*
{
before(grammarAccess.getResourceSettingAccess().getGroup_13_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19638:1: ( rule__ResourceSetting__Group_13_3__0 )*
loop154:
do {
int alt154=2;
int LA154_0 = input.LA(1);
if ( (LA154_0==39) ) {
alt154=1;
}
switch (alt154) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19638:2: rule__ResourceSetting__Group_13_3__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13_3__0_in_rule__ResourceSetting__Group_13__3__Impl38918);
rule__ResourceSetting__Group_13_3__0();
_fsp--;
}
break;
default :
break loop154;
}
} while (true);
after(grammarAccess.getResourceSettingAccess().getGroup_13_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__3__Impl
// $ANTLR start rule__ResourceSetting__Group_13__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19648:1: rule__ResourceSetting__Group_13__4 : rule__ResourceSetting__Group_13__4__Impl ;
public final void rule__ResourceSetting__Group_13__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19652:1: ( rule__ResourceSetting__Group_13__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19653:2: rule__ResourceSetting__Group_13__4__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13__4__Impl_in_rule__ResourceSetting__Group_13__438949);
rule__ResourceSetting__Group_13__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__4
// $ANTLR start rule__ResourceSetting__Group_13__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19659:1: rule__ResourceSetting__Group_13__4__Impl : ( ')' ) ;
public final void rule__ResourceSetting__Group_13__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19663:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19664:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19664:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19665:1: ')'
{
before(grammarAccess.getResourceSettingAccess().getRightParenthesisKeyword_13_4());
match(input,49,FOLLOW_49_in_rule__ResourceSetting__Group_13__4__Impl38977);
after(grammarAccess.getResourceSettingAccess().getRightParenthesisKeyword_13_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13__4__Impl
// $ANTLR start rule__ResourceSetting__Group_13_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19688:1: rule__ResourceSetting__Group_13_3__0 : rule__ResourceSetting__Group_13_3__0__Impl rule__ResourceSetting__Group_13_3__1 ;
public final void rule__ResourceSetting__Group_13_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19692:1: ( rule__ResourceSetting__Group_13_3__0__Impl rule__ResourceSetting__Group_13_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19693:2: rule__ResourceSetting__Group_13_3__0__Impl rule__ResourceSetting__Group_13_3__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13_3__0__Impl_in_rule__ResourceSetting__Group_13_3__039018);
rule__ResourceSetting__Group_13_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_13_3__1_in_rule__ResourceSetting__Group_13_3__039021);
rule__ResourceSetting__Group_13_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13_3__0
// $ANTLR start rule__ResourceSetting__Group_13_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19700:1: rule__ResourceSetting__Group_13_3__0__Impl : ( ',' ) ;
public final void rule__ResourceSetting__Group_13_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19704:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19705:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19705:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19706:1: ','
{
before(grammarAccess.getResourceSettingAccess().getCommaKeyword_13_3_0());
match(input,39,FOLLOW_39_in_rule__ResourceSetting__Group_13_3__0__Impl39049);
after(grammarAccess.getResourceSettingAccess().getCommaKeyword_13_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13_3__0__Impl
// $ANTLR start rule__ResourceSetting__Group_13_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19719:1: rule__ResourceSetting__Group_13_3__1 : rule__ResourceSetting__Group_13_3__1__Impl ;
public final void rule__ResourceSetting__Group_13_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19723:1: ( rule__ResourceSetting__Group_13_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19724:2: rule__ResourceSetting__Group_13_3__1__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_13_3__1__Impl_in_rule__ResourceSetting__Group_13_3__139080);
rule__ResourceSetting__Group_13_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13_3__1
// $ANTLR start rule__ResourceSetting__Group_13_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19730:1: rule__ResourceSetting__Group_13_3__1__Impl : ( ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1 ) ) ;
public final void rule__ResourceSetting__Group_13_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19734:1: ( ( ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19735:1: ( ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19735:1: ( ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19736:1: ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1 )
{
before(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesAssignment_13_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19737:1: ( rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19737:2: rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1
{
pushFollow(FOLLOW_rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1_in_rule__ResourceSetting__Group_13_3__1__Impl39107);
rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesAssignment_13_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_13_3__1__Impl
// $ANTLR start rule__ResourceSetting__Group_14__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19751:1: rule__ResourceSetting__Group_14__0 : rule__ResourceSetting__Group_14__0__Impl rule__ResourceSetting__Group_14__1 ;
public final void rule__ResourceSetting__Group_14__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19755:1: ( rule__ResourceSetting__Group_14__0__Impl rule__ResourceSetting__Group_14__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19756:2: rule__ResourceSetting__Group_14__0__Impl rule__ResourceSetting__Group_14__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_14__0__Impl_in_rule__ResourceSetting__Group_14__039141);
rule__ResourceSetting__Group_14__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_14__1_in_rule__ResourceSetting__Group_14__039144);
rule__ResourceSetting__Group_14__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_14__0
// $ANTLR start rule__ResourceSetting__Group_14__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19763:1: rule__ResourceSetting__Group_14__0__Impl : ( 'implServiceSetting' ) ;
public final void rule__ResourceSetting__Group_14__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19767:1: ( ( 'implServiceSetting' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19768:1: ( 'implServiceSetting' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19768:1: ( 'implServiceSetting' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19769:1: 'implServiceSetting'
{
before(grammarAccess.getResourceSettingAccess().getImplServiceSettingKeyword_14_0());
match(input,104,FOLLOW_104_in_rule__ResourceSetting__Group_14__0__Impl39172);
after(grammarAccess.getResourceSettingAccess().getImplServiceSettingKeyword_14_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_14__0__Impl
// $ANTLR start rule__ResourceSetting__Group_14__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19782:1: rule__ResourceSetting__Group_14__1 : rule__ResourceSetting__Group_14__1__Impl ;
public final void rule__ResourceSetting__Group_14__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19786:1: ( rule__ResourceSetting__Group_14__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19787:2: rule__ResourceSetting__Group_14__1__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_14__1__Impl_in_rule__ResourceSetting__Group_14__139203);
rule__ResourceSetting__Group_14__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_14__1
// $ANTLR start rule__ResourceSetting__Group_14__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19793:1: rule__ResourceSetting__Group_14__1__Impl : ( ( rule__ResourceSetting__ImplServiceSettingAssignment_14_1 ) ) ;
public final void rule__ResourceSetting__Group_14__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19797:1: ( ( ( rule__ResourceSetting__ImplServiceSettingAssignment_14_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19798:1: ( ( rule__ResourceSetting__ImplServiceSettingAssignment_14_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19798:1: ( ( rule__ResourceSetting__ImplServiceSettingAssignment_14_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19799:1: ( rule__ResourceSetting__ImplServiceSettingAssignment_14_1 )
{
before(grammarAccess.getResourceSettingAccess().getImplServiceSettingAssignment_14_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19800:1: ( rule__ResourceSetting__ImplServiceSettingAssignment_14_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19800:2: rule__ResourceSetting__ImplServiceSettingAssignment_14_1
{
pushFollow(FOLLOW_rule__ResourceSetting__ImplServiceSettingAssignment_14_1_in_rule__ResourceSetting__Group_14__1__Impl39230);
rule__ResourceSetting__ImplServiceSettingAssignment_14_1();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getImplServiceSettingAssignment_14_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_14__1__Impl
// $ANTLR start rule__ResourceSetting__Group_15__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19814:1: rule__ResourceSetting__Group_15__0 : rule__ResourceSetting__Group_15__0__Impl rule__ResourceSetting__Group_15__1 ;
public final void rule__ResourceSetting__Group_15__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19818:1: ( rule__ResourceSetting__Group_15__0__Impl rule__ResourceSetting__Group_15__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19819:2: rule__ResourceSetting__Group_15__0__Impl rule__ResourceSetting__Group_15__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_15__0__Impl_in_rule__ResourceSetting__Group_15__039264);
rule__ResourceSetting__Group_15__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_15__1_in_rule__ResourceSetting__Group_15__039267);
rule__ResourceSetting__Group_15__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_15__0
// $ANTLR start rule__ResourceSetting__Group_15__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19826:1: rule__ResourceSetting__Group_15__0__Impl : ( 'settingType' ) ;
public final void rule__ResourceSetting__Group_15__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19830:1: ( ( 'settingType' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19831:1: ( 'settingType' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19831:1: ( 'settingType' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19832:1: 'settingType'
{
before(grammarAccess.getResourceSettingAccess().getSettingTypeKeyword_15_0());
match(input,105,FOLLOW_105_in_rule__ResourceSetting__Group_15__0__Impl39295);
after(grammarAccess.getResourceSettingAccess().getSettingTypeKeyword_15_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_15__0__Impl
// $ANTLR start rule__ResourceSetting__Group_15__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19845:1: rule__ResourceSetting__Group_15__1 : rule__ResourceSetting__Group_15__1__Impl ;
public final void rule__ResourceSetting__Group_15__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19849:1: ( rule__ResourceSetting__Group_15__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19850:2: rule__ResourceSetting__Group_15__1__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_15__1__Impl_in_rule__ResourceSetting__Group_15__139326);
rule__ResourceSetting__Group_15__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_15__1
// $ANTLR start rule__ResourceSetting__Group_15__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19856:1: rule__ResourceSetting__Group_15__1__Impl : ( ( rule__ResourceSetting__SettingTypeAssignment_15_1 ) ) ;
public final void rule__ResourceSetting__Group_15__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19860:1: ( ( ( rule__ResourceSetting__SettingTypeAssignment_15_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19861:1: ( ( rule__ResourceSetting__SettingTypeAssignment_15_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19861:1: ( ( rule__ResourceSetting__SettingTypeAssignment_15_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19862:1: ( rule__ResourceSetting__SettingTypeAssignment_15_1 )
{
before(grammarAccess.getResourceSettingAccess().getSettingTypeAssignment_15_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19863:1: ( rule__ResourceSetting__SettingTypeAssignment_15_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19863:2: rule__ResourceSetting__SettingTypeAssignment_15_1
{
pushFollow(FOLLOW_rule__ResourceSetting__SettingTypeAssignment_15_1_in_rule__ResourceSetting__Group_15__1__Impl39353);
rule__ResourceSetting__SettingTypeAssignment_15_1();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getSettingTypeAssignment_15_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_15__1__Impl
// $ANTLR start rule__ResourceSetting__Group_16__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19877:1: rule__ResourceSetting__Group_16__0 : rule__ResourceSetting__Group_16__0__Impl rule__ResourceSetting__Group_16__1 ;
public final void rule__ResourceSetting__Group_16__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19881:1: ( rule__ResourceSetting__Group_16__0__Impl rule__ResourceSetting__Group_16__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19882:2: rule__ResourceSetting__Group_16__0__Impl rule__ResourceSetting__Group_16__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__0__Impl_in_rule__ResourceSetting__Group_16__039387);
rule__ResourceSetting__Group_16__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__1_in_rule__ResourceSetting__Group_16__039390);
rule__ResourceSetting__Group_16__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__0
// $ANTLR start rule__ResourceSetting__Group_16__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19889:1: rule__ResourceSetting__Group_16__0__Impl : ( 'settingConstraints' ) ;
public final void rule__ResourceSetting__Group_16__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19893:1: ( ( 'settingConstraints' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19894:1: ( 'settingConstraints' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19894:1: ( 'settingConstraints' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19895:1: 'settingConstraints'
{
before(grammarAccess.getResourceSettingAccess().getSettingConstraintsKeyword_16_0());
match(input,106,FOLLOW_106_in_rule__ResourceSetting__Group_16__0__Impl39418);
after(grammarAccess.getResourceSettingAccess().getSettingConstraintsKeyword_16_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__0__Impl
// $ANTLR start rule__ResourceSetting__Group_16__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19908:1: rule__ResourceSetting__Group_16__1 : rule__ResourceSetting__Group_16__1__Impl rule__ResourceSetting__Group_16__2 ;
public final void rule__ResourceSetting__Group_16__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19912:1: ( rule__ResourceSetting__Group_16__1__Impl rule__ResourceSetting__Group_16__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19913:2: rule__ResourceSetting__Group_16__1__Impl rule__ResourceSetting__Group_16__2
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__1__Impl_in_rule__ResourceSetting__Group_16__139449);
rule__ResourceSetting__Group_16__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__2_in_rule__ResourceSetting__Group_16__139452);
rule__ResourceSetting__Group_16__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__1
// $ANTLR start rule__ResourceSetting__Group_16__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19920:1: rule__ResourceSetting__Group_16__1__Impl : ( '{' ) ;
public final void rule__ResourceSetting__Group_16__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19924:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19925:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19925:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19926:1: '{'
{
before(grammarAccess.getResourceSettingAccess().getLeftCurlyBracketKeyword_16_1());
match(input,31,FOLLOW_31_in_rule__ResourceSetting__Group_16__1__Impl39480);
after(grammarAccess.getResourceSettingAccess().getLeftCurlyBracketKeyword_16_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__1__Impl
// $ANTLR start rule__ResourceSetting__Group_16__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19939:1: rule__ResourceSetting__Group_16__2 : rule__ResourceSetting__Group_16__2__Impl rule__ResourceSetting__Group_16__3 ;
public final void rule__ResourceSetting__Group_16__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19943:1: ( rule__ResourceSetting__Group_16__2__Impl rule__ResourceSetting__Group_16__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19944:2: rule__ResourceSetting__Group_16__2__Impl rule__ResourceSetting__Group_16__3
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__2__Impl_in_rule__ResourceSetting__Group_16__239511);
rule__ResourceSetting__Group_16__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__3_in_rule__ResourceSetting__Group_16__239514);
rule__ResourceSetting__Group_16__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__2
// $ANTLR start rule__ResourceSetting__Group_16__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19951:1: rule__ResourceSetting__Group_16__2__Impl : ( ( rule__ResourceSetting__SettingConstraintsAssignment_16_2 ) ) ;
public final void rule__ResourceSetting__Group_16__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19955:1: ( ( ( rule__ResourceSetting__SettingConstraintsAssignment_16_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19956:1: ( ( rule__ResourceSetting__SettingConstraintsAssignment_16_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19956:1: ( ( rule__ResourceSetting__SettingConstraintsAssignment_16_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19957:1: ( rule__ResourceSetting__SettingConstraintsAssignment_16_2 )
{
before(grammarAccess.getResourceSettingAccess().getSettingConstraintsAssignment_16_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19958:1: ( rule__ResourceSetting__SettingConstraintsAssignment_16_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19958:2: rule__ResourceSetting__SettingConstraintsAssignment_16_2
{
pushFollow(FOLLOW_rule__ResourceSetting__SettingConstraintsAssignment_16_2_in_rule__ResourceSetting__Group_16__2__Impl39541);
rule__ResourceSetting__SettingConstraintsAssignment_16_2();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getSettingConstraintsAssignment_16_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__2__Impl
// $ANTLR start rule__ResourceSetting__Group_16__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19968:1: rule__ResourceSetting__Group_16__3 : rule__ResourceSetting__Group_16__3__Impl rule__ResourceSetting__Group_16__4 ;
public final void rule__ResourceSetting__Group_16__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19972:1: ( rule__ResourceSetting__Group_16__3__Impl rule__ResourceSetting__Group_16__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19973:2: rule__ResourceSetting__Group_16__3__Impl rule__ResourceSetting__Group_16__4
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__3__Impl_in_rule__ResourceSetting__Group_16__339571);
rule__ResourceSetting__Group_16__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__4_in_rule__ResourceSetting__Group_16__339574);
rule__ResourceSetting__Group_16__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__3
// $ANTLR start rule__ResourceSetting__Group_16__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19980:1: rule__ResourceSetting__Group_16__3__Impl : ( ( rule__ResourceSetting__Group_16_3__0 )* ) ;
public final void rule__ResourceSetting__Group_16__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19984:1: ( ( ( rule__ResourceSetting__Group_16_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19985:1: ( ( rule__ResourceSetting__Group_16_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19985:1: ( ( rule__ResourceSetting__Group_16_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19986:1: ( rule__ResourceSetting__Group_16_3__0 )*
{
before(grammarAccess.getResourceSettingAccess().getGroup_16_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19987:1: ( rule__ResourceSetting__Group_16_3__0 )*
loop155:
do {
int alt155=2;
int LA155_0 = input.LA(1);
if ( (LA155_0==39) ) {
alt155=1;
}
switch (alt155) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19987:2: rule__ResourceSetting__Group_16_3__0
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16_3__0_in_rule__ResourceSetting__Group_16__3__Impl39601);
rule__ResourceSetting__Group_16_3__0();
_fsp--;
}
break;
default :
break loop155;
}
} while (true);
after(grammarAccess.getResourceSettingAccess().getGroup_16_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__3__Impl
// $ANTLR start rule__ResourceSetting__Group_16__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:19997:1: rule__ResourceSetting__Group_16__4 : rule__ResourceSetting__Group_16__4__Impl ;
public final void rule__ResourceSetting__Group_16__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20001:1: ( rule__ResourceSetting__Group_16__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20002:2: rule__ResourceSetting__Group_16__4__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16__4__Impl_in_rule__ResourceSetting__Group_16__439632);
rule__ResourceSetting__Group_16__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__4
// $ANTLR start rule__ResourceSetting__Group_16__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20008:1: rule__ResourceSetting__Group_16__4__Impl : ( '}' ) ;
public final void rule__ResourceSetting__Group_16__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20012:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20013:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20013:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20014:1: '}'
{
before(grammarAccess.getResourceSettingAccess().getRightCurlyBracketKeyword_16_4());
match(input,32,FOLLOW_32_in_rule__ResourceSetting__Group_16__4__Impl39660);
after(grammarAccess.getResourceSettingAccess().getRightCurlyBracketKeyword_16_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16__4__Impl
// $ANTLR start rule__ResourceSetting__Group_16_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20037:1: rule__ResourceSetting__Group_16_3__0 : rule__ResourceSetting__Group_16_3__0__Impl rule__ResourceSetting__Group_16_3__1 ;
public final void rule__ResourceSetting__Group_16_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20041:1: ( rule__ResourceSetting__Group_16_3__0__Impl rule__ResourceSetting__Group_16_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20042:2: rule__ResourceSetting__Group_16_3__0__Impl rule__ResourceSetting__Group_16_3__1
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16_3__0__Impl_in_rule__ResourceSetting__Group_16_3__039701);
rule__ResourceSetting__Group_16_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceSetting__Group_16_3__1_in_rule__ResourceSetting__Group_16_3__039704);
rule__ResourceSetting__Group_16_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16_3__0
// $ANTLR start rule__ResourceSetting__Group_16_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20049:1: rule__ResourceSetting__Group_16_3__0__Impl : ( ',' ) ;
public final void rule__ResourceSetting__Group_16_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20053:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20054:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20054:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20055:1: ','
{
before(grammarAccess.getResourceSettingAccess().getCommaKeyword_16_3_0());
match(input,39,FOLLOW_39_in_rule__ResourceSetting__Group_16_3__0__Impl39732);
after(grammarAccess.getResourceSettingAccess().getCommaKeyword_16_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16_3__0__Impl
// $ANTLR start rule__ResourceSetting__Group_16_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20068:1: rule__ResourceSetting__Group_16_3__1 : rule__ResourceSetting__Group_16_3__1__Impl ;
public final void rule__ResourceSetting__Group_16_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20072:1: ( rule__ResourceSetting__Group_16_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20073:2: rule__ResourceSetting__Group_16_3__1__Impl
{
pushFollow(FOLLOW_rule__ResourceSetting__Group_16_3__1__Impl_in_rule__ResourceSetting__Group_16_3__139763);
rule__ResourceSetting__Group_16_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16_3__1
// $ANTLR start rule__ResourceSetting__Group_16_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20079:1: rule__ResourceSetting__Group_16_3__1__Impl : ( ( rule__ResourceSetting__SettingConstraintsAssignment_16_3_1 ) ) ;
public final void rule__ResourceSetting__Group_16_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20083:1: ( ( ( rule__ResourceSetting__SettingConstraintsAssignment_16_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20084:1: ( ( rule__ResourceSetting__SettingConstraintsAssignment_16_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20084:1: ( ( rule__ResourceSetting__SettingConstraintsAssignment_16_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20085:1: ( rule__ResourceSetting__SettingConstraintsAssignment_16_3_1 )
{
before(grammarAccess.getResourceSettingAccess().getSettingConstraintsAssignment_16_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20086:1: ( rule__ResourceSetting__SettingConstraintsAssignment_16_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20086:2: rule__ResourceSetting__SettingConstraintsAssignment_16_3_1
{
pushFollow(FOLLOW_rule__ResourceSetting__SettingConstraintsAssignment_16_3_1_in_rule__ResourceSetting__Group_16_3__1__Impl39790);
rule__ResourceSetting__SettingConstraintsAssignment_16_3_1();
_fsp--;
}
after(grammarAccess.getResourceSettingAccess().getSettingConstraintsAssignment_16_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__Group_16_3__1__Impl
// $ANTLR start rule__ResourceCategory__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20100:1: rule__ResourceCategory__Group__0 : rule__ResourceCategory__Group__0__Impl rule__ResourceCategory__Group__1 ;
public final void rule__ResourceCategory__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20104:1: ( rule__ResourceCategory__Group__0__Impl rule__ResourceCategory__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20105:2: rule__ResourceCategory__Group__0__Impl rule__ResourceCategory__Group__1
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__0__Impl_in_rule__ResourceCategory__Group__039824);
rule__ResourceCategory__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group__1_in_rule__ResourceCategory__Group__039827);
rule__ResourceCategory__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__0
// $ANTLR start rule__ResourceCategory__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20112:1: rule__ResourceCategory__Group__0__Impl : ( () ) ;
public final void rule__ResourceCategory__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20116:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20117:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20117:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20118:1: ()
{
before(grammarAccess.getResourceCategoryAccess().getResourceCategoryAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20119:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20121:1:
{
}
after(grammarAccess.getResourceCategoryAccess().getResourceCategoryAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__0__Impl
// $ANTLR start rule__ResourceCategory__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20131:1: rule__ResourceCategory__Group__1 : rule__ResourceCategory__Group__1__Impl rule__ResourceCategory__Group__2 ;
public final void rule__ResourceCategory__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20135:1: ( rule__ResourceCategory__Group__1__Impl rule__ResourceCategory__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20136:2: rule__ResourceCategory__Group__1__Impl rule__ResourceCategory__Group__2
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__1__Impl_in_rule__ResourceCategory__Group__139885);
rule__ResourceCategory__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group__2_in_rule__ResourceCategory__Group__139888);
rule__ResourceCategory__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__1
// $ANTLR start rule__ResourceCategory__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20143:1: rule__ResourceCategory__Group__1__Impl : ( 'ResourceCategory' ) ;
public final void rule__ResourceCategory__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20147:1: ( ( 'ResourceCategory' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20148:1: ( 'ResourceCategory' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20148:1: ( 'ResourceCategory' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20149:1: 'ResourceCategory'
{
before(grammarAccess.getResourceCategoryAccess().getResourceCategoryKeyword_1());
match(input,107,FOLLOW_107_in_rule__ResourceCategory__Group__1__Impl39916);
after(grammarAccess.getResourceCategoryAccess().getResourceCategoryKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__1__Impl
// $ANTLR start rule__ResourceCategory__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20162:1: rule__ResourceCategory__Group__2 : rule__ResourceCategory__Group__2__Impl rule__ResourceCategory__Group__3 ;
public final void rule__ResourceCategory__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20166:1: ( rule__ResourceCategory__Group__2__Impl rule__ResourceCategory__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20167:2: rule__ResourceCategory__Group__2__Impl rule__ResourceCategory__Group__3
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__2__Impl_in_rule__ResourceCategory__Group__239947);
rule__ResourceCategory__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group__3_in_rule__ResourceCategory__Group__239950);
rule__ResourceCategory__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__2
// $ANTLR start rule__ResourceCategory__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20174:1: rule__ResourceCategory__Group__2__Impl : ( ( rule__ResourceCategory__UniqueIDAssignment_2 ) ) ;
public final void rule__ResourceCategory__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20178:1: ( ( ( rule__ResourceCategory__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20179:1: ( ( rule__ResourceCategory__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20179:1: ( ( rule__ResourceCategory__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20180:1: ( rule__ResourceCategory__UniqueIDAssignment_2 )
{
before(grammarAccess.getResourceCategoryAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20181:1: ( rule__ResourceCategory__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20181:2: rule__ResourceCategory__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__ResourceCategory__UniqueIDAssignment_2_in_rule__ResourceCategory__Group__2__Impl39977);
rule__ResourceCategory__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getResourceCategoryAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__2__Impl
// $ANTLR start rule__ResourceCategory__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20191:1: rule__ResourceCategory__Group__3 : rule__ResourceCategory__Group__3__Impl rule__ResourceCategory__Group__4 ;
public final void rule__ResourceCategory__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20195:1: ( rule__ResourceCategory__Group__3__Impl rule__ResourceCategory__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20196:2: rule__ResourceCategory__Group__3__Impl rule__ResourceCategory__Group__4
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__3__Impl_in_rule__ResourceCategory__Group__340007);
rule__ResourceCategory__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group__4_in_rule__ResourceCategory__Group__340010);
rule__ResourceCategory__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__3
// $ANTLR start rule__ResourceCategory__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20203:1: rule__ResourceCategory__Group__3__Impl : ( '{' ) ;
public final void rule__ResourceCategory__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20207:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20208:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20208:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20209:1: '{'
{
before(grammarAccess.getResourceCategoryAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__ResourceCategory__Group__3__Impl40038);
after(grammarAccess.getResourceCategoryAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__3__Impl
// $ANTLR start rule__ResourceCategory__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20222:1: rule__ResourceCategory__Group__4 : rule__ResourceCategory__Group__4__Impl rule__ResourceCategory__Group__5 ;
public final void rule__ResourceCategory__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20226:1: ( rule__ResourceCategory__Group__4__Impl rule__ResourceCategory__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20227:2: rule__ResourceCategory__Group__4__Impl rule__ResourceCategory__Group__5
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__4__Impl_in_rule__ResourceCategory__Group__440069);
rule__ResourceCategory__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group__5_in_rule__ResourceCategory__Group__440072);
rule__ResourceCategory__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__4
// $ANTLR start rule__ResourceCategory__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20234:1: rule__ResourceCategory__Group__4__Impl : ( ( rule__ResourceCategory__Group_4__0 )? ) ;
public final void rule__ResourceCategory__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20238:1: ( ( ( rule__ResourceCategory__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20239:1: ( ( rule__ResourceCategory__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20239:1: ( ( rule__ResourceCategory__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20240:1: ( rule__ResourceCategory__Group_4__0 )?
{
before(grammarAccess.getResourceCategoryAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20241:1: ( rule__ResourceCategory__Group_4__0 )?
int alt156=2;
int LA156_0 = input.LA(1);
if ( (LA156_0==33) ) {
alt156=1;
}
switch (alt156) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20241:2: rule__ResourceCategory__Group_4__0
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_4__0_in_rule__ResourceCategory__Group__4__Impl40099);
rule__ResourceCategory__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceCategoryAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__4__Impl
// $ANTLR start rule__ResourceCategory__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20251:1: rule__ResourceCategory__Group__5 : rule__ResourceCategory__Group__5__Impl rule__ResourceCategory__Group__6 ;
public final void rule__ResourceCategory__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20255:1: ( rule__ResourceCategory__Group__5__Impl rule__ResourceCategory__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20256:2: rule__ResourceCategory__Group__5__Impl rule__ResourceCategory__Group__6
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__5__Impl_in_rule__ResourceCategory__Group__540130);
rule__ResourceCategory__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group__6_in_rule__ResourceCategory__Group__540133);
rule__ResourceCategory__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__5
// $ANTLR start rule__ResourceCategory__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20263:1: rule__ResourceCategory__Group__5__Impl : ( ( rule__ResourceCategory__Group_5__0 )? ) ;
public final void rule__ResourceCategory__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20267:1: ( ( ( rule__ResourceCategory__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20268:1: ( ( rule__ResourceCategory__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20268:1: ( ( rule__ResourceCategory__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20269:1: ( rule__ResourceCategory__Group_5__0 )?
{
before(grammarAccess.getResourceCategoryAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20270:1: ( rule__ResourceCategory__Group_5__0 )?
int alt157=2;
int LA157_0 = input.LA(1);
if ( (LA157_0==34) ) {
alt157=1;
}
switch (alt157) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20270:2: rule__ResourceCategory__Group_5__0
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_5__0_in_rule__ResourceCategory__Group__5__Impl40160);
rule__ResourceCategory__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceCategoryAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__5__Impl
// $ANTLR start rule__ResourceCategory__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20280:1: rule__ResourceCategory__Group__6 : rule__ResourceCategory__Group__6__Impl rule__ResourceCategory__Group__7 ;
public final void rule__ResourceCategory__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20284:1: ( rule__ResourceCategory__Group__6__Impl rule__ResourceCategory__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20285:2: rule__ResourceCategory__Group__6__Impl rule__ResourceCategory__Group__7
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__6__Impl_in_rule__ResourceCategory__Group__640191);
rule__ResourceCategory__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group__7_in_rule__ResourceCategory__Group__640194);
rule__ResourceCategory__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__6
// $ANTLR start rule__ResourceCategory__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20292:1: rule__ResourceCategory__Group__6__Impl : ( ( rule__ResourceCategory__Group_6__0 )? ) ;
public final void rule__ResourceCategory__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20296:1: ( ( ( rule__ResourceCategory__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20297:1: ( ( rule__ResourceCategory__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20297:1: ( ( rule__ResourceCategory__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20298:1: ( rule__ResourceCategory__Group_6__0 )?
{
before(grammarAccess.getResourceCategoryAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20299:1: ( rule__ResourceCategory__Group_6__0 )?
int alt158=2;
int LA158_0 = input.LA(1);
if ( (LA158_0==35) ) {
alt158=1;
}
switch (alt158) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20299:2: rule__ResourceCategory__Group_6__0
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_6__0_in_rule__ResourceCategory__Group__6__Impl40221);
rule__ResourceCategory__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceCategoryAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__6__Impl
// $ANTLR start rule__ResourceCategory__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20309:1: rule__ResourceCategory__Group__7 : rule__ResourceCategory__Group__7__Impl rule__ResourceCategory__Group__8 ;
public final void rule__ResourceCategory__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20313:1: ( rule__ResourceCategory__Group__7__Impl rule__ResourceCategory__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20314:2: rule__ResourceCategory__Group__7__Impl rule__ResourceCategory__Group__8
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__7__Impl_in_rule__ResourceCategory__Group__740252);
rule__ResourceCategory__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group__8_in_rule__ResourceCategory__Group__740255);
rule__ResourceCategory__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__7
// $ANTLR start rule__ResourceCategory__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20321:1: rule__ResourceCategory__Group__7__Impl : ( ( rule__ResourceCategory__Group_7__0 )? ) ;
public final void rule__ResourceCategory__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20325:1: ( ( ( rule__ResourceCategory__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20326:1: ( ( rule__ResourceCategory__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20326:1: ( ( rule__ResourceCategory__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20327:1: ( rule__ResourceCategory__Group_7__0 )?
{
before(grammarAccess.getResourceCategoryAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20328:1: ( rule__ResourceCategory__Group_7__0 )?
int alt159=2;
int LA159_0 = input.LA(1);
if ( (LA159_0==108) ) {
alt159=1;
}
switch (alt159) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20328:2: rule__ResourceCategory__Group_7__0
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__0_in_rule__ResourceCategory__Group__7__Impl40282);
rule__ResourceCategory__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getResourceCategoryAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__7__Impl
// $ANTLR start rule__ResourceCategory__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20338:1: rule__ResourceCategory__Group__8 : rule__ResourceCategory__Group__8__Impl ;
public final void rule__ResourceCategory__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20342:1: ( rule__ResourceCategory__Group__8__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20343:2: rule__ResourceCategory__Group__8__Impl
{
pushFollow(FOLLOW_rule__ResourceCategory__Group__8__Impl_in_rule__ResourceCategory__Group__840313);
rule__ResourceCategory__Group__8__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__8
// $ANTLR start rule__ResourceCategory__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20349:1: rule__ResourceCategory__Group__8__Impl : ( '}' ) ;
public final void rule__ResourceCategory__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20353:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20354:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20354:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20355:1: '}'
{
before(grammarAccess.getResourceCategoryAccess().getRightCurlyBracketKeyword_8());
match(input,32,FOLLOW_32_in_rule__ResourceCategory__Group__8__Impl40341);
after(grammarAccess.getResourceCategoryAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group__8__Impl
// $ANTLR start rule__ResourceCategory__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20386:1: rule__ResourceCategory__Group_4__0 : rule__ResourceCategory__Group_4__0__Impl rule__ResourceCategory__Group_4__1 ;
public final void rule__ResourceCategory__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20390:1: ( rule__ResourceCategory__Group_4__0__Impl rule__ResourceCategory__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20391:2: rule__ResourceCategory__Group_4__0__Impl rule__ResourceCategory__Group_4__1
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_4__0__Impl_in_rule__ResourceCategory__Group_4__040390);
rule__ResourceCategory__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group_4__1_in_rule__ResourceCategory__Group_4__040393);
rule__ResourceCategory__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_4__0
// $ANTLR start rule__ResourceCategory__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20398:1: rule__ResourceCategory__Group_4__0__Impl : ( 'name' ) ;
public final void rule__ResourceCategory__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20402:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20403:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20403:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20404:1: 'name'
{
before(grammarAccess.getResourceCategoryAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__ResourceCategory__Group_4__0__Impl40421);
after(grammarAccess.getResourceCategoryAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_4__0__Impl
// $ANTLR start rule__ResourceCategory__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20417:1: rule__ResourceCategory__Group_4__1 : rule__ResourceCategory__Group_4__1__Impl ;
public final void rule__ResourceCategory__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20421:1: ( rule__ResourceCategory__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20422:2: rule__ResourceCategory__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_4__1__Impl_in_rule__ResourceCategory__Group_4__140452);
rule__ResourceCategory__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_4__1
// $ANTLR start rule__ResourceCategory__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20428:1: rule__ResourceCategory__Group_4__1__Impl : ( ( rule__ResourceCategory__NameAssignment_4_1 ) ) ;
public final void rule__ResourceCategory__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20432:1: ( ( ( rule__ResourceCategory__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20433:1: ( ( rule__ResourceCategory__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20433:1: ( ( rule__ResourceCategory__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20434:1: ( rule__ResourceCategory__NameAssignment_4_1 )
{
before(grammarAccess.getResourceCategoryAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20435:1: ( rule__ResourceCategory__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20435:2: rule__ResourceCategory__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__ResourceCategory__NameAssignment_4_1_in_rule__ResourceCategory__Group_4__1__Impl40479);
rule__ResourceCategory__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getResourceCategoryAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_4__1__Impl
// $ANTLR start rule__ResourceCategory__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20449:1: rule__ResourceCategory__Group_5__0 : rule__ResourceCategory__Group_5__0__Impl rule__ResourceCategory__Group_5__1 ;
public final void rule__ResourceCategory__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20453:1: ( rule__ResourceCategory__Group_5__0__Impl rule__ResourceCategory__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20454:2: rule__ResourceCategory__Group_5__0__Impl rule__ResourceCategory__Group_5__1
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_5__0__Impl_in_rule__ResourceCategory__Group_5__040513);
rule__ResourceCategory__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group_5__1_in_rule__ResourceCategory__Group_5__040516);
rule__ResourceCategory__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_5__0
// $ANTLR start rule__ResourceCategory__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20461:1: rule__ResourceCategory__Group_5__0__Impl : ( 'id' ) ;
public final void rule__ResourceCategory__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20465:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20466:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20466:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20467:1: 'id'
{
before(grammarAccess.getResourceCategoryAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__ResourceCategory__Group_5__0__Impl40544);
after(grammarAccess.getResourceCategoryAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_5__0__Impl
// $ANTLR start rule__ResourceCategory__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20480:1: rule__ResourceCategory__Group_5__1 : rule__ResourceCategory__Group_5__1__Impl ;
public final void rule__ResourceCategory__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20484:1: ( rule__ResourceCategory__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20485:2: rule__ResourceCategory__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_5__1__Impl_in_rule__ResourceCategory__Group_5__140575);
rule__ResourceCategory__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_5__1
// $ANTLR start rule__ResourceCategory__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20491:1: rule__ResourceCategory__Group_5__1__Impl : ( ( rule__ResourceCategory__IdAssignment_5_1 ) ) ;
public final void rule__ResourceCategory__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20495:1: ( ( ( rule__ResourceCategory__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20496:1: ( ( rule__ResourceCategory__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20496:1: ( ( rule__ResourceCategory__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20497:1: ( rule__ResourceCategory__IdAssignment_5_1 )
{
before(grammarAccess.getResourceCategoryAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20498:1: ( rule__ResourceCategory__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20498:2: rule__ResourceCategory__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__ResourceCategory__IdAssignment_5_1_in_rule__ResourceCategory__Group_5__1__Impl40602);
rule__ResourceCategory__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getResourceCategoryAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_5__1__Impl
// $ANTLR start rule__ResourceCategory__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20512:1: rule__ResourceCategory__Group_6__0 : rule__ResourceCategory__Group_6__0__Impl rule__ResourceCategory__Group_6__1 ;
public final void rule__ResourceCategory__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20516:1: ( rule__ResourceCategory__Group_6__0__Impl rule__ResourceCategory__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20517:2: rule__ResourceCategory__Group_6__0__Impl rule__ResourceCategory__Group_6__1
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_6__0__Impl_in_rule__ResourceCategory__Group_6__040636);
rule__ResourceCategory__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group_6__1_in_rule__ResourceCategory__Group_6__040639);
rule__ResourceCategory__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_6__0
// $ANTLR start rule__ResourceCategory__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20524:1: rule__ResourceCategory__Group_6__0__Impl : ( 'description' ) ;
public final void rule__ResourceCategory__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20528:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20529:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20529:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20530:1: 'description'
{
before(grammarAccess.getResourceCategoryAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__ResourceCategory__Group_6__0__Impl40667);
after(grammarAccess.getResourceCategoryAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_6__0__Impl
// $ANTLR start rule__ResourceCategory__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20543:1: rule__ResourceCategory__Group_6__1 : rule__ResourceCategory__Group_6__1__Impl ;
public final void rule__ResourceCategory__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20547:1: ( rule__ResourceCategory__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20548:2: rule__ResourceCategory__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_6__1__Impl_in_rule__ResourceCategory__Group_6__140698);
rule__ResourceCategory__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_6__1
// $ANTLR start rule__ResourceCategory__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20554:1: rule__ResourceCategory__Group_6__1__Impl : ( ( rule__ResourceCategory__DescriptionAssignment_6_1 ) ) ;
public final void rule__ResourceCategory__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20558:1: ( ( ( rule__ResourceCategory__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20559:1: ( ( rule__ResourceCategory__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20559:1: ( ( rule__ResourceCategory__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20560:1: ( rule__ResourceCategory__DescriptionAssignment_6_1 )
{
before(grammarAccess.getResourceCategoryAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20561:1: ( rule__ResourceCategory__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20561:2: rule__ResourceCategory__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__ResourceCategory__DescriptionAssignment_6_1_in_rule__ResourceCategory__Group_6__1__Impl40725);
rule__ResourceCategory__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getResourceCategoryAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_6__1__Impl
// $ANTLR start rule__ResourceCategory__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20575:1: rule__ResourceCategory__Group_7__0 : rule__ResourceCategory__Group_7__0__Impl rule__ResourceCategory__Group_7__1 ;
public final void rule__ResourceCategory__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20579:1: ( rule__ResourceCategory__Group_7__0__Impl rule__ResourceCategory__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20580:2: rule__ResourceCategory__Group_7__0__Impl rule__ResourceCategory__Group_7__1
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__0__Impl_in_rule__ResourceCategory__Group_7__040759);
rule__ResourceCategory__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__1_in_rule__ResourceCategory__Group_7__040762);
rule__ResourceCategory__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__0
// $ANTLR start rule__ResourceCategory__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20587:1: rule__ResourceCategory__Group_7__0__Impl : ( 'resourcelist' ) ;
public final void rule__ResourceCategory__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20591:1: ( ( 'resourcelist' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20592:1: ( 'resourcelist' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20592:1: ( 'resourcelist' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20593:1: 'resourcelist'
{
before(grammarAccess.getResourceCategoryAccess().getResourcelistKeyword_7_0());
match(input,108,FOLLOW_108_in_rule__ResourceCategory__Group_7__0__Impl40790);
after(grammarAccess.getResourceCategoryAccess().getResourcelistKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__0__Impl
// $ANTLR start rule__ResourceCategory__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20606:1: rule__ResourceCategory__Group_7__1 : rule__ResourceCategory__Group_7__1__Impl rule__ResourceCategory__Group_7__2 ;
public final void rule__ResourceCategory__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20610:1: ( rule__ResourceCategory__Group_7__1__Impl rule__ResourceCategory__Group_7__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20611:2: rule__ResourceCategory__Group_7__1__Impl rule__ResourceCategory__Group_7__2
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__1__Impl_in_rule__ResourceCategory__Group_7__140821);
rule__ResourceCategory__Group_7__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__2_in_rule__ResourceCategory__Group_7__140824);
rule__ResourceCategory__Group_7__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__1
// $ANTLR start rule__ResourceCategory__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20618:1: rule__ResourceCategory__Group_7__1__Impl : ( '(' ) ;
public final void rule__ResourceCategory__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20622:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20623:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20623:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20624:1: '('
{
before(grammarAccess.getResourceCategoryAccess().getLeftParenthesisKeyword_7_1());
match(input,48,FOLLOW_48_in_rule__ResourceCategory__Group_7__1__Impl40852);
after(grammarAccess.getResourceCategoryAccess().getLeftParenthesisKeyword_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__1__Impl
// $ANTLR start rule__ResourceCategory__Group_7__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20637:1: rule__ResourceCategory__Group_7__2 : rule__ResourceCategory__Group_7__2__Impl rule__ResourceCategory__Group_7__3 ;
public final void rule__ResourceCategory__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20641:1: ( rule__ResourceCategory__Group_7__2__Impl rule__ResourceCategory__Group_7__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20642:2: rule__ResourceCategory__Group_7__2__Impl rule__ResourceCategory__Group_7__3
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__2__Impl_in_rule__ResourceCategory__Group_7__240883);
rule__ResourceCategory__Group_7__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__3_in_rule__ResourceCategory__Group_7__240886);
rule__ResourceCategory__Group_7__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__2
// $ANTLR start rule__ResourceCategory__Group_7__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20649:1: rule__ResourceCategory__Group_7__2__Impl : ( ( rule__ResourceCategory__ResourcelistAssignment_7_2 ) ) ;
public final void rule__ResourceCategory__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20653:1: ( ( ( rule__ResourceCategory__ResourcelistAssignment_7_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20654:1: ( ( rule__ResourceCategory__ResourcelistAssignment_7_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20654:1: ( ( rule__ResourceCategory__ResourcelistAssignment_7_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20655:1: ( rule__ResourceCategory__ResourcelistAssignment_7_2 )
{
before(grammarAccess.getResourceCategoryAccess().getResourcelistAssignment_7_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20656:1: ( rule__ResourceCategory__ResourcelistAssignment_7_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20656:2: rule__ResourceCategory__ResourcelistAssignment_7_2
{
pushFollow(FOLLOW_rule__ResourceCategory__ResourcelistAssignment_7_2_in_rule__ResourceCategory__Group_7__2__Impl40913);
rule__ResourceCategory__ResourcelistAssignment_7_2();
_fsp--;
}
after(grammarAccess.getResourceCategoryAccess().getResourcelistAssignment_7_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__2__Impl
// $ANTLR start rule__ResourceCategory__Group_7__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20666:1: rule__ResourceCategory__Group_7__3 : rule__ResourceCategory__Group_7__3__Impl rule__ResourceCategory__Group_7__4 ;
public final void rule__ResourceCategory__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20670:1: ( rule__ResourceCategory__Group_7__3__Impl rule__ResourceCategory__Group_7__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20671:2: rule__ResourceCategory__Group_7__3__Impl rule__ResourceCategory__Group_7__4
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__3__Impl_in_rule__ResourceCategory__Group_7__340943);
rule__ResourceCategory__Group_7__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__4_in_rule__ResourceCategory__Group_7__340946);
rule__ResourceCategory__Group_7__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__3
// $ANTLR start rule__ResourceCategory__Group_7__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20678:1: rule__ResourceCategory__Group_7__3__Impl : ( ( rule__ResourceCategory__Group_7_3__0 )* ) ;
public final void rule__ResourceCategory__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20682:1: ( ( ( rule__ResourceCategory__Group_7_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20683:1: ( ( rule__ResourceCategory__Group_7_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20683:1: ( ( rule__ResourceCategory__Group_7_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20684:1: ( rule__ResourceCategory__Group_7_3__0 )*
{
before(grammarAccess.getResourceCategoryAccess().getGroup_7_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20685:1: ( rule__ResourceCategory__Group_7_3__0 )*
loop160:
do {
int alt160=2;
int LA160_0 = input.LA(1);
if ( (LA160_0==39) ) {
alt160=1;
}
switch (alt160) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20685:2: rule__ResourceCategory__Group_7_3__0
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7_3__0_in_rule__ResourceCategory__Group_7__3__Impl40973);
rule__ResourceCategory__Group_7_3__0();
_fsp--;
}
break;
default :
break loop160;
}
} while (true);
after(grammarAccess.getResourceCategoryAccess().getGroup_7_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__3__Impl
// $ANTLR start rule__ResourceCategory__Group_7__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20695:1: rule__ResourceCategory__Group_7__4 : rule__ResourceCategory__Group_7__4__Impl ;
public final void rule__ResourceCategory__Group_7__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20699:1: ( rule__ResourceCategory__Group_7__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20700:2: rule__ResourceCategory__Group_7__4__Impl
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7__4__Impl_in_rule__ResourceCategory__Group_7__441004);
rule__ResourceCategory__Group_7__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__4
// $ANTLR start rule__ResourceCategory__Group_7__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20706:1: rule__ResourceCategory__Group_7__4__Impl : ( ')' ) ;
public final void rule__ResourceCategory__Group_7__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20710:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20711:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20711:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20712:1: ')'
{
before(grammarAccess.getResourceCategoryAccess().getRightParenthesisKeyword_7_4());
match(input,49,FOLLOW_49_in_rule__ResourceCategory__Group_7__4__Impl41032);
after(grammarAccess.getResourceCategoryAccess().getRightParenthesisKeyword_7_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7__4__Impl
// $ANTLR start rule__ResourceCategory__Group_7_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20735:1: rule__ResourceCategory__Group_7_3__0 : rule__ResourceCategory__Group_7_3__0__Impl rule__ResourceCategory__Group_7_3__1 ;
public final void rule__ResourceCategory__Group_7_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20739:1: ( rule__ResourceCategory__Group_7_3__0__Impl rule__ResourceCategory__Group_7_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20740:2: rule__ResourceCategory__Group_7_3__0__Impl rule__ResourceCategory__Group_7_3__1
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7_3__0__Impl_in_rule__ResourceCategory__Group_7_3__041073);
rule__ResourceCategory__Group_7_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ResourceCategory__Group_7_3__1_in_rule__ResourceCategory__Group_7_3__041076);
rule__ResourceCategory__Group_7_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7_3__0
// $ANTLR start rule__ResourceCategory__Group_7_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20747:1: rule__ResourceCategory__Group_7_3__0__Impl : ( ',' ) ;
public final void rule__ResourceCategory__Group_7_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20751:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20752:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20752:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20753:1: ','
{
before(grammarAccess.getResourceCategoryAccess().getCommaKeyword_7_3_0());
match(input,39,FOLLOW_39_in_rule__ResourceCategory__Group_7_3__0__Impl41104);
after(grammarAccess.getResourceCategoryAccess().getCommaKeyword_7_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7_3__0__Impl
// $ANTLR start rule__ResourceCategory__Group_7_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20766:1: rule__ResourceCategory__Group_7_3__1 : rule__ResourceCategory__Group_7_3__1__Impl ;
public final void rule__ResourceCategory__Group_7_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20770:1: ( rule__ResourceCategory__Group_7_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20771:2: rule__ResourceCategory__Group_7_3__1__Impl
{
pushFollow(FOLLOW_rule__ResourceCategory__Group_7_3__1__Impl_in_rule__ResourceCategory__Group_7_3__141135);
rule__ResourceCategory__Group_7_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7_3__1
// $ANTLR start rule__ResourceCategory__Group_7_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20777:1: rule__ResourceCategory__Group_7_3__1__Impl : ( ( rule__ResourceCategory__ResourcelistAssignment_7_3_1 ) ) ;
public final void rule__ResourceCategory__Group_7_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20781:1: ( ( ( rule__ResourceCategory__ResourcelistAssignment_7_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20782:1: ( ( rule__ResourceCategory__ResourcelistAssignment_7_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20782:1: ( ( rule__ResourceCategory__ResourcelistAssignment_7_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20783:1: ( rule__ResourceCategory__ResourcelistAssignment_7_3_1 )
{
before(grammarAccess.getResourceCategoryAccess().getResourcelistAssignment_7_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20784:1: ( rule__ResourceCategory__ResourcelistAssignment_7_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20784:2: rule__ResourceCategory__ResourcelistAssignment_7_3_1
{
pushFollow(FOLLOW_rule__ResourceCategory__ResourcelistAssignment_7_3_1_in_rule__ResourceCategory__Group_7_3__1__Impl41162);
rule__ResourceCategory__ResourcelistAssignment_7_3_1();
_fsp--;
}
after(grammarAccess.getResourceCategoryAccess().getResourcelistAssignment_7_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__Group_7_3__1__Impl
// $ANTLR start rule__Resource_Impl__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20798:1: rule__Resource_Impl__Group__0 : rule__Resource_Impl__Group__0__Impl rule__Resource_Impl__Group__1 ;
public final void rule__Resource_Impl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20802:1: ( rule__Resource_Impl__Group__0__Impl rule__Resource_Impl__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20803:2: rule__Resource_Impl__Group__0__Impl rule__Resource_Impl__Group__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__0__Impl_in_rule__Resource_Impl__Group__041196);
rule__Resource_Impl__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__1_in_rule__Resource_Impl__Group__041199);
rule__Resource_Impl__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__0
// $ANTLR start rule__Resource_Impl__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20810:1: rule__Resource_Impl__Group__0__Impl : ( () ) ;
public final void rule__Resource_Impl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20814:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20815:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20815:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20816:1: ()
{
before(grammarAccess.getResource_ImplAccess().getResourceAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20817:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20819:1:
{
}
after(grammarAccess.getResource_ImplAccess().getResourceAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__0__Impl
// $ANTLR start rule__Resource_Impl__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20829:1: rule__Resource_Impl__Group__1 : rule__Resource_Impl__Group__1__Impl rule__Resource_Impl__Group__2 ;
public final void rule__Resource_Impl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20833:1: ( rule__Resource_Impl__Group__1__Impl rule__Resource_Impl__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20834:2: rule__Resource_Impl__Group__1__Impl rule__Resource_Impl__Group__2
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__1__Impl_in_rule__Resource_Impl__Group__141257);
rule__Resource_Impl__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__2_in_rule__Resource_Impl__Group__141260);
rule__Resource_Impl__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__1
// $ANTLR start rule__Resource_Impl__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20841:1: rule__Resource_Impl__Group__1__Impl : ( 'Resource' ) ;
public final void rule__Resource_Impl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20845:1: ( ( 'Resource' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20846:1: ( 'Resource' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20846:1: ( 'Resource' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20847:1: 'Resource'
{
before(grammarAccess.getResource_ImplAccess().getResourceKeyword_1());
match(input,109,FOLLOW_109_in_rule__Resource_Impl__Group__1__Impl41288);
after(grammarAccess.getResource_ImplAccess().getResourceKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__1__Impl
// $ANTLR start rule__Resource_Impl__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20860:1: rule__Resource_Impl__Group__2 : rule__Resource_Impl__Group__2__Impl rule__Resource_Impl__Group__3 ;
public final void rule__Resource_Impl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20864:1: ( rule__Resource_Impl__Group__2__Impl rule__Resource_Impl__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20865:2: rule__Resource_Impl__Group__2__Impl rule__Resource_Impl__Group__3
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__2__Impl_in_rule__Resource_Impl__Group__241319);
rule__Resource_Impl__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__3_in_rule__Resource_Impl__Group__241322);
rule__Resource_Impl__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__2
// $ANTLR start rule__Resource_Impl__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20872:1: rule__Resource_Impl__Group__2__Impl : ( ( rule__Resource_Impl__UniqueIDAssignment_2 ) ) ;
public final void rule__Resource_Impl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20876:1: ( ( ( rule__Resource_Impl__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20877:1: ( ( rule__Resource_Impl__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20877:1: ( ( rule__Resource_Impl__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20878:1: ( rule__Resource_Impl__UniqueIDAssignment_2 )
{
before(grammarAccess.getResource_ImplAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20879:1: ( rule__Resource_Impl__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20879:2: rule__Resource_Impl__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__Resource_Impl__UniqueIDAssignment_2_in_rule__Resource_Impl__Group__2__Impl41349);
rule__Resource_Impl__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__2__Impl
// $ANTLR start rule__Resource_Impl__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20889:1: rule__Resource_Impl__Group__3 : rule__Resource_Impl__Group__3__Impl rule__Resource_Impl__Group__4 ;
public final void rule__Resource_Impl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20893:1: ( rule__Resource_Impl__Group__3__Impl rule__Resource_Impl__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20894:2: rule__Resource_Impl__Group__3__Impl rule__Resource_Impl__Group__4
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__3__Impl_in_rule__Resource_Impl__Group__341379);
rule__Resource_Impl__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__4_in_rule__Resource_Impl__Group__341382);
rule__Resource_Impl__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__3
// $ANTLR start rule__Resource_Impl__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20901:1: rule__Resource_Impl__Group__3__Impl : ( '{' ) ;
public final void rule__Resource_Impl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20905:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20906:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20906:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20907:1: '{'
{
before(grammarAccess.getResource_ImplAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__Resource_Impl__Group__3__Impl41410);
after(grammarAccess.getResource_ImplAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__3__Impl
// $ANTLR start rule__Resource_Impl__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20920:1: rule__Resource_Impl__Group__4 : rule__Resource_Impl__Group__4__Impl rule__Resource_Impl__Group__5 ;
public final void rule__Resource_Impl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20924:1: ( rule__Resource_Impl__Group__4__Impl rule__Resource_Impl__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20925:2: rule__Resource_Impl__Group__4__Impl rule__Resource_Impl__Group__5
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__4__Impl_in_rule__Resource_Impl__Group__441441);
rule__Resource_Impl__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__5_in_rule__Resource_Impl__Group__441444);
rule__Resource_Impl__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__4
// $ANTLR start rule__Resource_Impl__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20932:1: rule__Resource_Impl__Group__4__Impl : ( ( rule__Resource_Impl__Group_4__0 )? ) ;
public final void rule__Resource_Impl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20936:1: ( ( ( rule__Resource_Impl__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20937:1: ( ( rule__Resource_Impl__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20937:1: ( ( rule__Resource_Impl__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20938:1: ( rule__Resource_Impl__Group_4__0 )?
{
before(grammarAccess.getResource_ImplAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20939:1: ( rule__Resource_Impl__Group_4__0 )?
int alt161=2;
int LA161_0 = input.LA(1);
if ( (LA161_0==33) ) {
alt161=1;
}
switch (alt161) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20939:2: rule__Resource_Impl__Group_4__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_4__0_in_rule__Resource_Impl__Group__4__Impl41471);
rule__Resource_Impl__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getResource_ImplAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__4__Impl
// $ANTLR start rule__Resource_Impl__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20949:1: rule__Resource_Impl__Group__5 : rule__Resource_Impl__Group__5__Impl rule__Resource_Impl__Group__6 ;
public final void rule__Resource_Impl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20953:1: ( rule__Resource_Impl__Group__5__Impl rule__Resource_Impl__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20954:2: rule__Resource_Impl__Group__5__Impl rule__Resource_Impl__Group__6
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__5__Impl_in_rule__Resource_Impl__Group__541502);
rule__Resource_Impl__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__6_in_rule__Resource_Impl__Group__541505);
rule__Resource_Impl__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__5
// $ANTLR start rule__Resource_Impl__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20961:1: rule__Resource_Impl__Group__5__Impl : ( ( rule__Resource_Impl__Group_5__0 )? ) ;
public final void rule__Resource_Impl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20965:1: ( ( ( rule__Resource_Impl__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20966:1: ( ( rule__Resource_Impl__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20966:1: ( ( rule__Resource_Impl__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20967:1: ( rule__Resource_Impl__Group_5__0 )?
{
before(grammarAccess.getResource_ImplAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20968:1: ( rule__Resource_Impl__Group_5__0 )?
int alt162=2;
int LA162_0 = input.LA(1);
if ( (LA162_0==34) ) {
alt162=1;
}
switch (alt162) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20968:2: rule__Resource_Impl__Group_5__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_5__0_in_rule__Resource_Impl__Group__5__Impl41532);
rule__Resource_Impl__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getResource_ImplAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__5__Impl
// $ANTLR start rule__Resource_Impl__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20978:1: rule__Resource_Impl__Group__6 : rule__Resource_Impl__Group__6__Impl rule__Resource_Impl__Group__7 ;
public final void rule__Resource_Impl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20982:1: ( rule__Resource_Impl__Group__6__Impl rule__Resource_Impl__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20983:2: rule__Resource_Impl__Group__6__Impl rule__Resource_Impl__Group__7
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__6__Impl_in_rule__Resource_Impl__Group__641563);
rule__Resource_Impl__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__7_in_rule__Resource_Impl__Group__641566);
rule__Resource_Impl__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__6
// $ANTLR start rule__Resource_Impl__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20990:1: rule__Resource_Impl__Group__6__Impl : ( ( rule__Resource_Impl__Group_6__0 )? ) ;
public final void rule__Resource_Impl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20994:1: ( ( ( rule__Resource_Impl__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20995:1: ( ( rule__Resource_Impl__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20995:1: ( ( rule__Resource_Impl__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20996:1: ( rule__Resource_Impl__Group_6__0 )?
{
before(grammarAccess.getResource_ImplAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20997:1: ( rule__Resource_Impl__Group_6__0 )?
int alt163=2;
int LA163_0 = input.LA(1);
if ( (LA163_0==35) ) {
alt163=1;
}
switch (alt163) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:20997:2: rule__Resource_Impl__Group_6__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_6__0_in_rule__Resource_Impl__Group__6__Impl41593);
rule__Resource_Impl__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getResource_ImplAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__6__Impl
// $ANTLR start rule__Resource_Impl__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21007:1: rule__Resource_Impl__Group__7 : rule__Resource_Impl__Group__7__Impl rule__Resource_Impl__Group__8 ;
public final void rule__Resource_Impl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21011:1: ( rule__Resource_Impl__Group__7__Impl rule__Resource_Impl__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21012:2: rule__Resource_Impl__Group__7__Impl rule__Resource_Impl__Group__8
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__7__Impl_in_rule__Resource_Impl__Group__741624);
rule__Resource_Impl__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__8_in_rule__Resource_Impl__Group__741627);
rule__Resource_Impl__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__7
// $ANTLR start rule__Resource_Impl__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21019:1: rule__Resource_Impl__Group__7__Impl : ( ( rule__Resource_Impl__Group_7__0 )? ) ;
public final void rule__Resource_Impl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21023:1: ( ( ( rule__Resource_Impl__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21024:1: ( ( rule__Resource_Impl__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21024:1: ( ( rule__Resource_Impl__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21025:1: ( rule__Resource_Impl__Group_7__0 )?
{
before(grammarAccess.getResource_ImplAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21026:1: ( rule__Resource_Impl__Group_7__0 )?
int alt164=2;
int LA164_0 = input.LA(1);
if ( (LA164_0==97) ) {
alt164=1;
}
switch (alt164) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21026:2: rule__Resource_Impl__Group_7__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__0_in_rule__Resource_Impl__Group__7__Impl41654);
rule__Resource_Impl__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getResource_ImplAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__7__Impl
// $ANTLR start rule__Resource_Impl__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21036:1: rule__Resource_Impl__Group__8 : rule__Resource_Impl__Group__8__Impl rule__Resource_Impl__Group__9 ;
public final void rule__Resource_Impl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21040:1: ( rule__Resource_Impl__Group__8__Impl rule__Resource_Impl__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21041:2: rule__Resource_Impl__Group__8__Impl rule__Resource_Impl__Group__9
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__8__Impl_in_rule__Resource_Impl__Group__841685);
rule__Resource_Impl__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__9_in_rule__Resource_Impl__Group__841688);
rule__Resource_Impl__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__8
// $ANTLR start rule__Resource_Impl__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21048:1: rule__Resource_Impl__Group__8__Impl : ( ( rule__Resource_Impl__Group_8__0 )? ) ;
public final void rule__Resource_Impl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21052:1: ( ( ( rule__Resource_Impl__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21053:1: ( ( rule__Resource_Impl__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21053:1: ( ( rule__Resource_Impl__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21054:1: ( rule__Resource_Impl__Group_8__0 )?
{
before(grammarAccess.getResource_ImplAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21055:1: ( rule__Resource_Impl__Group_8__0 )?
int alt165=2;
int LA165_0 = input.LA(1);
if ( (LA165_0==98) ) {
alt165=1;
}
switch (alt165) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21055:2: rule__Resource_Impl__Group_8__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__0_in_rule__Resource_Impl__Group__8__Impl41715);
rule__Resource_Impl__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getResource_ImplAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__8__Impl
// $ANTLR start rule__Resource_Impl__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21065:1: rule__Resource_Impl__Group__9 : rule__Resource_Impl__Group__9__Impl rule__Resource_Impl__Group__10 ;
public final void rule__Resource_Impl__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21069:1: ( rule__Resource_Impl__Group__9__Impl rule__Resource_Impl__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21070:2: rule__Resource_Impl__Group__9__Impl rule__Resource_Impl__Group__10
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__9__Impl_in_rule__Resource_Impl__Group__941746);
rule__Resource_Impl__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group__10_in_rule__Resource_Impl__Group__941749);
rule__Resource_Impl__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__9
// $ANTLR start rule__Resource_Impl__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21077:1: rule__Resource_Impl__Group__9__Impl : ( ( rule__Resource_Impl__Group_9__0 )? ) ;
public final void rule__Resource_Impl__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21081:1: ( ( ( rule__Resource_Impl__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21082:1: ( ( rule__Resource_Impl__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21082:1: ( ( rule__Resource_Impl__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21083:1: ( rule__Resource_Impl__Group_9__0 )?
{
before(grammarAccess.getResource_ImplAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21084:1: ( rule__Resource_Impl__Group_9__0 )?
int alt166=2;
int LA166_0 = input.LA(1);
if ( (LA166_0==100) ) {
alt166=1;
}
switch (alt166) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21084:2: rule__Resource_Impl__Group_9__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__0_in_rule__Resource_Impl__Group__9__Impl41776);
rule__Resource_Impl__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getResource_ImplAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__9__Impl
// $ANTLR start rule__Resource_Impl__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21094:1: rule__Resource_Impl__Group__10 : rule__Resource_Impl__Group__10__Impl ;
public final void rule__Resource_Impl__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21098:1: ( rule__Resource_Impl__Group__10__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21099:2: rule__Resource_Impl__Group__10__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group__10__Impl_in_rule__Resource_Impl__Group__1041807);
rule__Resource_Impl__Group__10__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__10
// $ANTLR start rule__Resource_Impl__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21105:1: rule__Resource_Impl__Group__10__Impl : ( '}' ) ;
public final void rule__Resource_Impl__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21109:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21110:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21110:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21111:1: '}'
{
before(grammarAccess.getResource_ImplAccess().getRightCurlyBracketKeyword_10());
match(input,32,FOLLOW_32_in_rule__Resource_Impl__Group__10__Impl41835);
after(grammarAccess.getResource_ImplAccess().getRightCurlyBracketKeyword_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group__10__Impl
// $ANTLR start rule__Resource_Impl__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21146:1: rule__Resource_Impl__Group_4__0 : rule__Resource_Impl__Group_4__0__Impl rule__Resource_Impl__Group_4__1 ;
public final void rule__Resource_Impl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21150:1: ( rule__Resource_Impl__Group_4__0__Impl rule__Resource_Impl__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21151:2: rule__Resource_Impl__Group_4__0__Impl rule__Resource_Impl__Group_4__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_4__0__Impl_in_rule__Resource_Impl__Group_4__041888);
rule__Resource_Impl__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_4__1_in_rule__Resource_Impl__Group_4__041891);
rule__Resource_Impl__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_4__0
// $ANTLR start rule__Resource_Impl__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21158:1: rule__Resource_Impl__Group_4__0__Impl : ( 'name' ) ;
public final void rule__Resource_Impl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21162:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21163:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21163:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21164:1: 'name'
{
before(grammarAccess.getResource_ImplAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__Resource_Impl__Group_4__0__Impl41919);
after(grammarAccess.getResource_ImplAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_4__0__Impl
// $ANTLR start rule__Resource_Impl__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21177:1: rule__Resource_Impl__Group_4__1 : rule__Resource_Impl__Group_4__1__Impl ;
public final void rule__Resource_Impl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21181:1: ( rule__Resource_Impl__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21182:2: rule__Resource_Impl__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_4__1__Impl_in_rule__Resource_Impl__Group_4__141950);
rule__Resource_Impl__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_4__1
// $ANTLR start rule__Resource_Impl__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21188:1: rule__Resource_Impl__Group_4__1__Impl : ( ( rule__Resource_Impl__NameAssignment_4_1 ) ) ;
public final void rule__Resource_Impl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21192:1: ( ( ( rule__Resource_Impl__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21193:1: ( ( rule__Resource_Impl__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21193:1: ( ( rule__Resource_Impl__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21194:1: ( rule__Resource_Impl__NameAssignment_4_1 )
{
before(grammarAccess.getResource_ImplAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21195:1: ( rule__Resource_Impl__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21195:2: rule__Resource_Impl__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__Resource_Impl__NameAssignment_4_1_in_rule__Resource_Impl__Group_4__1__Impl41977);
rule__Resource_Impl__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_4__1__Impl
// $ANTLR start rule__Resource_Impl__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21209:1: rule__Resource_Impl__Group_5__0 : rule__Resource_Impl__Group_5__0__Impl rule__Resource_Impl__Group_5__1 ;
public final void rule__Resource_Impl__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21213:1: ( rule__Resource_Impl__Group_5__0__Impl rule__Resource_Impl__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21214:2: rule__Resource_Impl__Group_5__0__Impl rule__Resource_Impl__Group_5__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_5__0__Impl_in_rule__Resource_Impl__Group_5__042011);
rule__Resource_Impl__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_5__1_in_rule__Resource_Impl__Group_5__042014);
rule__Resource_Impl__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_5__0
// $ANTLR start rule__Resource_Impl__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21221:1: rule__Resource_Impl__Group_5__0__Impl : ( 'id' ) ;
public final void rule__Resource_Impl__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21225:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21226:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21226:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21227:1: 'id'
{
before(grammarAccess.getResource_ImplAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__Resource_Impl__Group_5__0__Impl42042);
after(grammarAccess.getResource_ImplAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_5__0__Impl
// $ANTLR start rule__Resource_Impl__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21240:1: rule__Resource_Impl__Group_5__1 : rule__Resource_Impl__Group_5__1__Impl ;
public final void rule__Resource_Impl__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21244:1: ( rule__Resource_Impl__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21245:2: rule__Resource_Impl__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_5__1__Impl_in_rule__Resource_Impl__Group_5__142073);
rule__Resource_Impl__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_5__1
// $ANTLR start rule__Resource_Impl__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21251:1: rule__Resource_Impl__Group_5__1__Impl : ( ( rule__Resource_Impl__IdAssignment_5_1 ) ) ;
public final void rule__Resource_Impl__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21255:1: ( ( ( rule__Resource_Impl__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21256:1: ( ( rule__Resource_Impl__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21256:1: ( ( rule__Resource_Impl__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21257:1: ( rule__Resource_Impl__IdAssignment_5_1 )
{
before(grammarAccess.getResource_ImplAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21258:1: ( rule__Resource_Impl__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21258:2: rule__Resource_Impl__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__Resource_Impl__IdAssignment_5_1_in_rule__Resource_Impl__Group_5__1__Impl42100);
rule__Resource_Impl__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_5__1__Impl
// $ANTLR start rule__Resource_Impl__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21272:1: rule__Resource_Impl__Group_6__0 : rule__Resource_Impl__Group_6__0__Impl rule__Resource_Impl__Group_6__1 ;
public final void rule__Resource_Impl__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21276:1: ( rule__Resource_Impl__Group_6__0__Impl rule__Resource_Impl__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21277:2: rule__Resource_Impl__Group_6__0__Impl rule__Resource_Impl__Group_6__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_6__0__Impl_in_rule__Resource_Impl__Group_6__042134);
rule__Resource_Impl__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_6__1_in_rule__Resource_Impl__Group_6__042137);
rule__Resource_Impl__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_6__0
// $ANTLR start rule__Resource_Impl__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21284:1: rule__Resource_Impl__Group_6__0__Impl : ( 'description' ) ;
public final void rule__Resource_Impl__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21288:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21289:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21289:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21290:1: 'description'
{
before(grammarAccess.getResource_ImplAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__Resource_Impl__Group_6__0__Impl42165);
after(grammarAccess.getResource_ImplAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_6__0__Impl
// $ANTLR start rule__Resource_Impl__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21303:1: rule__Resource_Impl__Group_6__1 : rule__Resource_Impl__Group_6__1__Impl ;
public final void rule__Resource_Impl__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21307:1: ( rule__Resource_Impl__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21308:2: rule__Resource_Impl__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_6__1__Impl_in_rule__Resource_Impl__Group_6__142196);
rule__Resource_Impl__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_6__1
// $ANTLR start rule__Resource_Impl__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21314:1: rule__Resource_Impl__Group_6__1__Impl : ( ( rule__Resource_Impl__DescriptionAssignment_6_1 ) ) ;
public final void rule__Resource_Impl__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21318:1: ( ( ( rule__Resource_Impl__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21319:1: ( ( rule__Resource_Impl__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21319:1: ( ( rule__Resource_Impl__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21320:1: ( rule__Resource_Impl__DescriptionAssignment_6_1 )
{
before(grammarAccess.getResource_ImplAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21321:1: ( rule__Resource_Impl__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21321:2: rule__Resource_Impl__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__Resource_Impl__DescriptionAssignment_6_1_in_rule__Resource_Impl__Group_6__1__Impl42223);
rule__Resource_Impl__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_6__1__Impl
// $ANTLR start rule__Resource_Impl__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21335:1: rule__Resource_Impl__Group_7__0 : rule__Resource_Impl__Group_7__0__Impl rule__Resource_Impl__Group_7__1 ;
public final void rule__Resource_Impl__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21339:1: ( rule__Resource_Impl__Group_7__0__Impl rule__Resource_Impl__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21340:2: rule__Resource_Impl__Group_7__0__Impl rule__Resource_Impl__Group_7__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__0__Impl_in_rule__Resource_Impl__Group_7__042257);
rule__Resource_Impl__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__1_in_rule__Resource_Impl__Group_7__042260);
rule__Resource_Impl__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__0
// $ANTLR start rule__Resource_Impl__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21347:1: rule__Resource_Impl__Group_7__0__Impl : ( 'contributesToCategories' ) ;
public final void rule__Resource_Impl__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21351:1: ( ( 'contributesToCategories' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21352:1: ( 'contributesToCategories' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21352:1: ( 'contributesToCategories' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21353:1: 'contributesToCategories'
{
before(grammarAccess.getResource_ImplAccess().getContributesToCategoriesKeyword_7_0());
match(input,97,FOLLOW_97_in_rule__Resource_Impl__Group_7__0__Impl42288);
after(grammarAccess.getResource_ImplAccess().getContributesToCategoriesKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__0__Impl
// $ANTLR start rule__Resource_Impl__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21366:1: rule__Resource_Impl__Group_7__1 : rule__Resource_Impl__Group_7__1__Impl rule__Resource_Impl__Group_7__2 ;
public final void rule__Resource_Impl__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21370:1: ( rule__Resource_Impl__Group_7__1__Impl rule__Resource_Impl__Group_7__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21371:2: rule__Resource_Impl__Group_7__1__Impl rule__Resource_Impl__Group_7__2
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__1__Impl_in_rule__Resource_Impl__Group_7__142319);
rule__Resource_Impl__Group_7__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__2_in_rule__Resource_Impl__Group_7__142322);
rule__Resource_Impl__Group_7__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__1
// $ANTLR start rule__Resource_Impl__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21378:1: rule__Resource_Impl__Group_7__1__Impl : ( '(' ) ;
public final void rule__Resource_Impl__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21382:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21383:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21383:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21384:1: '('
{
before(grammarAccess.getResource_ImplAccess().getLeftParenthesisKeyword_7_1());
match(input,48,FOLLOW_48_in_rule__Resource_Impl__Group_7__1__Impl42350);
after(grammarAccess.getResource_ImplAccess().getLeftParenthesisKeyword_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__1__Impl
// $ANTLR start rule__Resource_Impl__Group_7__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21397:1: rule__Resource_Impl__Group_7__2 : rule__Resource_Impl__Group_7__2__Impl rule__Resource_Impl__Group_7__3 ;
public final void rule__Resource_Impl__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21401:1: ( rule__Resource_Impl__Group_7__2__Impl rule__Resource_Impl__Group_7__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21402:2: rule__Resource_Impl__Group_7__2__Impl rule__Resource_Impl__Group_7__3
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__2__Impl_in_rule__Resource_Impl__Group_7__242381);
rule__Resource_Impl__Group_7__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__3_in_rule__Resource_Impl__Group_7__242384);
rule__Resource_Impl__Group_7__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__2
// $ANTLR start rule__Resource_Impl__Group_7__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21409:1: rule__Resource_Impl__Group_7__2__Impl : ( ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_2 ) ) ;
public final void rule__Resource_Impl__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21413:1: ( ( ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21414:1: ( ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21414:1: ( ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21415:1: ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_2 )
{
before(grammarAccess.getResource_ImplAccess().getContributesToCategoriesAssignment_7_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21416:1: ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21416:2: rule__Resource_Impl__ContributesToCategoriesAssignment_7_2
{
pushFollow(FOLLOW_rule__Resource_Impl__ContributesToCategoriesAssignment_7_2_in_rule__Resource_Impl__Group_7__2__Impl42411);
rule__Resource_Impl__ContributesToCategoriesAssignment_7_2();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getContributesToCategoriesAssignment_7_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__2__Impl
// $ANTLR start rule__Resource_Impl__Group_7__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21426:1: rule__Resource_Impl__Group_7__3 : rule__Resource_Impl__Group_7__3__Impl rule__Resource_Impl__Group_7__4 ;
public final void rule__Resource_Impl__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21430:1: ( rule__Resource_Impl__Group_7__3__Impl rule__Resource_Impl__Group_7__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21431:2: rule__Resource_Impl__Group_7__3__Impl rule__Resource_Impl__Group_7__4
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__3__Impl_in_rule__Resource_Impl__Group_7__342441);
rule__Resource_Impl__Group_7__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__4_in_rule__Resource_Impl__Group_7__342444);
rule__Resource_Impl__Group_7__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__3
// $ANTLR start rule__Resource_Impl__Group_7__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21438:1: rule__Resource_Impl__Group_7__3__Impl : ( ( rule__Resource_Impl__Group_7_3__0 )* ) ;
public final void rule__Resource_Impl__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21442:1: ( ( ( rule__Resource_Impl__Group_7_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21443:1: ( ( rule__Resource_Impl__Group_7_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21443:1: ( ( rule__Resource_Impl__Group_7_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21444:1: ( rule__Resource_Impl__Group_7_3__0 )*
{
before(grammarAccess.getResource_ImplAccess().getGroup_7_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21445:1: ( rule__Resource_Impl__Group_7_3__0 )*
loop167:
do {
int alt167=2;
int LA167_0 = input.LA(1);
if ( (LA167_0==39) ) {
alt167=1;
}
switch (alt167) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21445:2: rule__Resource_Impl__Group_7_3__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7_3__0_in_rule__Resource_Impl__Group_7__3__Impl42471);
rule__Resource_Impl__Group_7_3__0();
_fsp--;
}
break;
default :
break loop167;
}
} while (true);
after(grammarAccess.getResource_ImplAccess().getGroup_7_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__3__Impl
// $ANTLR start rule__Resource_Impl__Group_7__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21455:1: rule__Resource_Impl__Group_7__4 : rule__Resource_Impl__Group_7__4__Impl ;
public final void rule__Resource_Impl__Group_7__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21459:1: ( rule__Resource_Impl__Group_7__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21460:2: rule__Resource_Impl__Group_7__4__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7__4__Impl_in_rule__Resource_Impl__Group_7__442502);
rule__Resource_Impl__Group_7__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__4
// $ANTLR start rule__Resource_Impl__Group_7__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21466:1: rule__Resource_Impl__Group_7__4__Impl : ( ')' ) ;
public final void rule__Resource_Impl__Group_7__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21470:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21471:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21471:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21472:1: ')'
{
before(grammarAccess.getResource_ImplAccess().getRightParenthesisKeyword_7_4());
match(input,49,FOLLOW_49_in_rule__Resource_Impl__Group_7__4__Impl42530);
after(grammarAccess.getResource_ImplAccess().getRightParenthesisKeyword_7_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7__4__Impl
// $ANTLR start rule__Resource_Impl__Group_7_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21495:1: rule__Resource_Impl__Group_7_3__0 : rule__Resource_Impl__Group_7_3__0__Impl rule__Resource_Impl__Group_7_3__1 ;
public final void rule__Resource_Impl__Group_7_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21499:1: ( rule__Resource_Impl__Group_7_3__0__Impl rule__Resource_Impl__Group_7_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21500:2: rule__Resource_Impl__Group_7_3__0__Impl rule__Resource_Impl__Group_7_3__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7_3__0__Impl_in_rule__Resource_Impl__Group_7_3__042571);
rule__Resource_Impl__Group_7_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_7_3__1_in_rule__Resource_Impl__Group_7_3__042574);
rule__Resource_Impl__Group_7_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7_3__0
// $ANTLR start rule__Resource_Impl__Group_7_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21507:1: rule__Resource_Impl__Group_7_3__0__Impl : ( ',' ) ;
public final void rule__Resource_Impl__Group_7_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21511:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21512:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21512:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21513:1: ','
{
before(grammarAccess.getResource_ImplAccess().getCommaKeyword_7_3_0());
match(input,39,FOLLOW_39_in_rule__Resource_Impl__Group_7_3__0__Impl42602);
after(grammarAccess.getResource_ImplAccess().getCommaKeyword_7_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7_3__0__Impl
// $ANTLR start rule__Resource_Impl__Group_7_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21526:1: rule__Resource_Impl__Group_7_3__1 : rule__Resource_Impl__Group_7_3__1__Impl ;
public final void rule__Resource_Impl__Group_7_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21530:1: ( rule__Resource_Impl__Group_7_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21531:2: rule__Resource_Impl__Group_7_3__1__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_7_3__1__Impl_in_rule__Resource_Impl__Group_7_3__142633);
rule__Resource_Impl__Group_7_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7_3__1
// $ANTLR start rule__Resource_Impl__Group_7_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21537:1: rule__Resource_Impl__Group_7_3__1__Impl : ( ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1 ) ) ;
public final void rule__Resource_Impl__Group_7_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21541:1: ( ( ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21542:1: ( ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21542:1: ( ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21543:1: ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1 )
{
before(grammarAccess.getResource_ImplAccess().getContributesToCategoriesAssignment_7_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21544:1: ( rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21544:2: rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1
{
pushFollow(FOLLOW_rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1_in_rule__Resource_Impl__Group_7_3__1__Impl42660);
rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getContributesToCategoriesAssignment_7_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_7_3__1__Impl
// $ANTLR start rule__Resource_Impl__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21558:1: rule__Resource_Impl__Group_8__0 : rule__Resource_Impl__Group_8__0__Impl rule__Resource_Impl__Group_8__1 ;
public final void rule__Resource_Impl__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21562:1: ( rule__Resource_Impl__Group_8__0__Impl rule__Resource_Impl__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21563:2: rule__Resource_Impl__Group_8__0__Impl rule__Resource_Impl__Group_8__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__0__Impl_in_rule__Resource_Impl__Group_8__042694);
rule__Resource_Impl__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__1_in_rule__Resource_Impl__Group_8__042697);
rule__Resource_Impl__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__0
// $ANTLR start rule__Resource_Impl__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21570:1: rule__Resource_Impl__Group_8__0__Impl : ( 'requiresResources' ) ;
public final void rule__Resource_Impl__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21574:1: ( ( 'requiresResources' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21575:1: ( 'requiresResources' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21575:1: ( 'requiresResources' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21576:1: 'requiresResources'
{
before(grammarAccess.getResource_ImplAccess().getRequiresResourcesKeyword_8_0());
match(input,98,FOLLOW_98_in_rule__Resource_Impl__Group_8__0__Impl42725);
after(grammarAccess.getResource_ImplAccess().getRequiresResourcesKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__0__Impl
// $ANTLR start rule__Resource_Impl__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21589:1: rule__Resource_Impl__Group_8__1 : rule__Resource_Impl__Group_8__1__Impl rule__Resource_Impl__Group_8__2 ;
public final void rule__Resource_Impl__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21593:1: ( rule__Resource_Impl__Group_8__1__Impl rule__Resource_Impl__Group_8__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21594:2: rule__Resource_Impl__Group_8__1__Impl rule__Resource_Impl__Group_8__2
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__1__Impl_in_rule__Resource_Impl__Group_8__142756);
rule__Resource_Impl__Group_8__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__2_in_rule__Resource_Impl__Group_8__142759);
rule__Resource_Impl__Group_8__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__1
// $ANTLR start rule__Resource_Impl__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21601:1: rule__Resource_Impl__Group_8__1__Impl : ( '(' ) ;
public final void rule__Resource_Impl__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21605:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21606:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21606:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21607:1: '('
{
before(grammarAccess.getResource_ImplAccess().getLeftParenthesisKeyword_8_1());
match(input,48,FOLLOW_48_in_rule__Resource_Impl__Group_8__1__Impl42787);
after(grammarAccess.getResource_ImplAccess().getLeftParenthesisKeyword_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__1__Impl
// $ANTLR start rule__Resource_Impl__Group_8__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21620:1: rule__Resource_Impl__Group_8__2 : rule__Resource_Impl__Group_8__2__Impl rule__Resource_Impl__Group_8__3 ;
public final void rule__Resource_Impl__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21624:1: ( rule__Resource_Impl__Group_8__2__Impl rule__Resource_Impl__Group_8__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21625:2: rule__Resource_Impl__Group_8__2__Impl rule__Resource_Impl__Group_8__3
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__2__Impl_in_rule__Resource_Impl__Group_8__242818);
rule__Resource_Impl__Group_8__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__3_in_rule__Resource_Impl__Group_8__242821);
rule__Resource_Impl__Group_8__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__2
// $ANTLR start rule__Resource_Impl__Group_8__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21632:1: rule__Resource_Impl__Group_8__2__Impl : ( ( rule__Resource_Impl__RequiresResourcesAssignment_8_2 ) ) ;
public final void rule__Resource_Impl__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21636:1: ( ( ( rule__Resource_Impl__RequiresResourcesAssignment_8_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21637:1: ( ( rule__Resource_Impl__RequiresResourcesAssignment_8_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21637:1: ( ( rule__Resource_Impl__RequiresResourcesAssignment_8_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21638:1: ( rule__Resource_Impl__RequiresResourcesAssignment_8_2 )
{
before(grammarAccess.getResource_ImplAccess().getRequiresResourcesAssignment_8_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21639:1: ( rule__Resource_Impl__RequiresResourcesAssignment_8_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21639:2: rule__Resource_Impl__RequiresResourcesAssignment_8_2
{
pushFollow(FOLLOW_rule__Resource_Impl__RequiresResourcesAssignment_8_2_in_rule__Resource_Impl__Group_8__2__Impl42848);
rule__Resource_Impl__RequiresResourcesAssignment_8_2();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getRequiresResourcesAssignment_8_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__2__Impl
// $ANTLR start rule__Resource_Impl__Group_8__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21649:1: rule__Resource_Impl__Group_8__3 : rule__Resource_Impl__Group_8__3__Impl rule__Resource_Impl__Group_8__4 ;
public final void rule__Resource_Impl__Group_8__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21653:1: ( rule__Resource_Impl__Group_8__3__Impl rule__Resource_Impl__Group_8__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21654:2: rule__Resource_Impl__Group_8__3__Impl rule__Resource_Impl__Group_8__4
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__3__Impl_in_rule__Resource_Impl__Group_8__342878);
rule__Resource_Impl__Group_8__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__4_in_rule__Resource_Impl__Group_8__342881);
rule__Resource_Impl__Group_8__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__3
// $ANTLR start rule__Resource_Impl__Group_8__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21661:1: rule__Resource_Impl__Group_8__3__Impl : ( ( rule__Resource_Impl__Group_8_3__0 )* ) ;
public final void rule__Resource_Impl__Group_8__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21665:1: ( ( ( rule__Resource_Impl__Group_8_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21666:1: ( ( rule__Resource_Impl__Group_8_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21666:1: ( ( rule__Resource_Impl__Group_8_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21667:1: ( rule__Resource_Impl__Group_8_3__0 )*
{
before(grammarAccess.getResource_ImplAccess().getGroup_8_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21668:1: ( rule__Resource_Impl__Group_8_3__0 )*
loop168:
do {
int alt168=2;
int LA168_0 = input.LA(1);
if ( (LA168_0==39) ) {
alt168=1;
}
switch (alt168) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21668:2: rule__Resource_Impl__Group_8_3__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8_3__0_in_rule__Resource_Impl__Group_8__3__Impl42908);
rule__Resource_Impl__Group_8_3__0();
_fsp--;
}
break;
default :
break loop168;
}
} while (true);
after(grammarAccess.getResource_ImplAccess().getGroup_8_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__3__Impl
// $ANTLR start rule__Resource_Impl__Group_8__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21678:1: rule__Resource_Impl__Group_8__4 : rule__Resource_Impl__Group_8__4__Impl ;
public final void rule__Resource_Impl__Group_8__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21682:1: ( rule__Resource_Impl__Group_8__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21683:2: rule__Resource_Impl__Group_8__4__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8__4__Impl_in_rule__Resource_Impl__Group_8__442939);
rule__Resource_Impl__Group_8__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__4
// $ANTLR start rule__Resource_Impl__Group_8__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21689:1: rule__Resource_Impl__Group_8__4__Impl : ( ')' ) ;
public final void rule__Resource_Impl__Group_8__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21693:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21694:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21694:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21695:1: ')'
{
before(grammarAccess.getResource_ImplAccess().getRightParenthesisKeyword_8_4());
match(input,49,FOLLOW_49_in_rule__Resource_Impl__Group_8__4__Impl42967);
after(grammarAccess.getResource_ImplAccess().getRightParenthesisKeyword_8_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8__4__Impl
// $ANTLR start rule__Resource_Impl__Group_8_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21718:1: rule__Resource_Impl__Group_8_3__0 : rule__Resource_Impl__Group_8_3__0__Impl rule__Resource_Impl__Group_8_3__1 ;
public final void rule__Resource_Impl__Group_8_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21722:1: ( rule__Resource_Impl__Group_8_3__0__Impl rule__Resource_Impl__Group_8_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21723:2: rule__Resource_Impl__Group_8_3__0__Impl rule__Resource_Impl__Group_8_3__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8_3__0__Impl_in_rule__Resource_Impl__Group_8_3__043008);
rule__Resource_Impl__Group_8_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_8_3__1_in_rule__Resource_Impl__Group_8_3__043011);
rule__Resource_Impl__Group_8_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8_3__0
// $ANTLR start rule__Resource_Impl__Group_8_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21730:1: rule__Resource_Impl__Group_8_3__0__Impl : ( ',' ) ;
public final void rule__Resource_Impl__Group_8_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21734:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21735:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21735:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21736:1: ','
{
before(grammarAccess.getResource_ImplAccess().getCommaKeyword_8_3_0());
match(input,39,FOLLOW_39_in_rule__Resource_Impl__Group_8_3__0__Impl43039);
after(grammarAccess.getResource_ImplAccess().getCommaKeyword_8_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8_3__0__Impl
// $ANTLR start rule__Resource_Impl__Group_8_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21749:1: rule__Resource_Impl__Group_8_3__1 : rule__Resource_Impl__Group_8_3__1__Impl ;
public final void rule__Resource_Impl__Group_8_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21753:1: ( rule__Resource_Impl__Group_8_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21754:2: rule__Resource_Impl__Group_8_3__1__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_8_3__1__Impl_in_rule__Resource_Impl__Group_8_3__143070);
rule__Resource_Impl__Group_8_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8_3__1
// $ANTLR start rule__Resource_Impl__Group_8_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21760:1: rule__Resource_Impl__Group_8_3__1__Impl : ( ( rule__Resource_Impl__RequiresResourcesAssignment_8_3_1 ) ) ;
public final void rule__Resource_Impl__Group_8_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21764:1: ( ( ( rule__Resource_Impl__RequiresResourcesAssignment_8_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21765:1: ( ( rule__Resource_Impl__RequiresResourcesAssignment_8_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21765:1: ( ( rule__Resource_Impl__RequiresResourcesAssignment_8_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21766:1: ( rule__Resource_Impl__RequiresResourcesAssignment_8_3_1 )
{
before(grammarAccess.getResource_ImplAccess().getRequiresResourcesAssignment_8_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21767:1: ( rule__Resource_Impl__RequiresResourcesAssignment_8_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21767:2: rule__Resource_Impl__RequiresResourcesAssignment_8_3_1
{
pushFollow(FOLLOW_rule__Resource_Impl__RequiresResourcesAssignment_8_3_1_in_rule__Resource_Impl__Group_8_3__1__Impl43097);
rule__Resource_Impl__RequiresResourcesAssignment_8_3_1();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getRequiresResourcesAssignment_8_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_8_3__1__Impl
// $ANTLR start rule__Resource_Impl__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21781:1: rule__Resource_Impl__Group_9__0 : rule__Resource_Impl__Group_9__0__Impl rule__Resource_Impl__Group_9__1 ;
public final void rule__Resource_Impl__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21785:1: ( rule__Resource_Impl__Group_9__0__Impl rule__Resource_Impl__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21786:2: rule__Resource_Impl__Group_9__0__Impl rule__Resource_Impl__Group_9__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__0__Impl_in_rule__Resource_Impl__Group_9__043131);
rule__Resource_Impl__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__1_in_rule__Resource_Impl__Group_9__043134);
rule__Resource_Impl__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__0
// $ANTLR start rule__Resource_Impl__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21793:1: rule__Resource_Impl__Group_9__0__Impl : ( 'resourceSettings' ) ;
public final void rule__Resource_Impl__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21797:1: ( ( 'resourceSettings' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21798:1: ( 'resourceSettings' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21798:1: ( 'resourceSettings' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21799:1: 'resourceSettings'
{
before(grammarAccess.getResource_ImplAccess().getResourceSettingsKeyword_9_0());
match(input,100,FOLLOW_100_in_rule__Resource_Impl__Group_9__0__Impl43162);
after(grammarAccess.getResource_ImplAccess().getResourceSettingsKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__0__Impl
// $ANTLR start rule__Resource_Impl__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21812:1: rule__Resource_Impl__Group_9__1 : rule__Resource_Impl__Group_9__1__Impl rule__Resource_Impl__Group_9__2 ;
public final void rule__Resource_Impl__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21816:1: ( rule__Resource_Impl__Group_9__1__Impl rule__Resource_Impl__Group_9__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21817:2: rule__Resource_Impl__Group_9__1__Impl rule__Resource_Impl__Group_9__2
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__1__Impl_in_rule__Resource_Impl__Group_9__143193);
rule__Resource_Impl__Group_9__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__2_in_rule__Resource_Impl__Group_9__143196);
rule__Resource_Impl__Group_9__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__1
// $ANTLR start rule__Resource_Impl__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21824:1: rule__Resource_Impl__Group_9__1__Impl : ( '{' ) ;
public final void rule__Resource_Impl__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21828:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21829:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21829:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21830:1: '{'
{
before(grammarAccess.getResource_ImplAccess().getLeftCurlyBracketKeyword_9_1());
match(input,31,FOLLOW_31_in_rule__Resource_Impl__Group_9__1__Impl43224);
after(grammarAccess.getResource_ImplAccess().getLeftCurlyBracketKeyword_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__1__Impl
// $ANTLR start rule__Resource_Impl__Group_9__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21843:1: rule__Resource_Impl__Group_9__2 : rule__Resource_Impl__Group_9__2__Impl rule__Resource_Impl__Group_9__3 ;
public final void rule__Resource_Impl__Group_9__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21847:1: ( rule__Resource_Impl__Group_9__2__Impl rule__Resource_Impl__Group_9__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21848:2: rule__Resource_Impl__Group_9__2__Impl rule__Resource_Impl__Group_9__3
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__2__Impl_in_rule__Resource_Impl__Group_9__243255);
rule__Resource_Impl__Group_9__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__3_in_rule__Resource_Impl__Group_9__243258);
rule__Resource_Impl__Group_9__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__2
// $ANTLR start rule__Resource_Impl__Group_9__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21855:1: rule__Resource_Impl__Group_9__2__Impl : ( ( rule__Resource_Impl__ResourceSettingsAssignment_9_2 ) ) ;
public final void rule__Resource_Impl__Group_9__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21859:1: ( ( ( rule__Resource_Impl__ResourceSettingsAssignment_9_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21860:1: ( ( rule__Resource_Impl__ResourceSettingsAssignment_9_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21860:1: ( ( rule__Resource_Impl__ResourceSettingsAssignment_9_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21861:1: ( rule__Resource_Impl__ResourceSettingsAssignment_9_2 )
{
before(grammarAccess.getResource_ImplAccess().getResourceSettingsAssignment_9_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21862:1: ( rule__Resource_Impl__ResourceSettingsAssignment_9_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21862:2: rule__Resource_Impl__ResourceSettingsAssignment_9_2
{
pushFollow(FOLLOW_rule__Resource_Impl__ResourceSettingsAssignment_9_2_in_rule__Resource_Impl__Group_9__2__Impl43285);
rule__Resource_Impl__ResourceSettingsAssignment_9_2();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getResourceSettingsAssignment_9_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__2__Impl
// $ANTLR start rule__Resource_Impl__Group_9__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21872:1: rule__Resource_Impl__Group_9__3 : rule__Resource_Impl__Group_9__3__Impl rule__Resource_Impl__Group_9__4 ;
public final void rule__Resource_Impl__Group_9__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21876:1: ( rule__Resource_Impl__Group_9__3__Impl rule__Resource_Impl__Group_9__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21877:2: rule__Resource_Impl__Group_9__3__Impl rule__Resource_Impl__Group_9__4
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__3__Impl_in_rule__Resource_Impl__Group_9__343315);
rule__Resource_Impl__Group_9__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__4_in_rule__Resource_Impl__Group_9__343318);
rule__Resource_Impl__Group_9__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__3
// $ANTLR start rule__Resource_Impl__Group_9__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21884:1: rule__Resource_Impl__Group_9__3__Impl : ( ( rule__Resource_Impl__Group_9_3__0 )* ) ;
public final void rule__Resource_Impl__Group_9__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21888:1: ( ( ( rule__Resource_Impl__Group_9_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21889:1: ( ( rule__Resource_Impl__Group_9_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21889:1: ( ( rule__Resource_Impl__Group_9_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21890:1: ( rule__Resource_Impl__Group_9_3__0 )*
{
before(grammarAccess.getResource_ImplAccess().getGroup_9_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21891:1: ( rule__Resource_Impl__Group_9_3__0 )*
loop169:
do {
int alt169=2;
int LA169_0 = input.LA(1);
if ( (LA169_0==39) ) {
alt169=1;
}
switch (alt169) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21891:2: rule__Resource_Impl__Group_9_3__0
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9_3__0_in_rule__Resource_Impl__Group_9__3__Impl43345);
rule__Resource_Impl__Group_9_3__0();
_fsp--;
}
break;
default :
break loop169;
}
} while (true);
after(grammarAccess.getResource_ImplAccess().getGroup_9_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__3__Impl
// $ANTLR start rule__Resource_Impl__Group_9__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21901:1: rule__Resource_Impl__Group_9__4 : rule__Resource_Impl__Group_9__4__Impl ;
public final void rule__Resource_Impl__Group_9__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21905:1: ( rule__Resource_Impl__Group_9__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21906:2: rule__Resource_Impl__Group_9__4__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9__4__Impl_in_rule__Resource_Impl__Group_9__443376);
rule__Resource_Impl__Group_9__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__4
// $ANTLR start rule__Resource_Impl__Group_9__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21912:1: rule__Resource_Impl__Group_9__4__Impl : ( '}' ) ;
public final void rule__Resource_Impl__Group_9__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21916:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21917:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21917:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21918:1: '}'
{
before(grammarAccess.getResource_ImplAccess().getRightCurlyBracketKeyword_9_4());
match(input,32,FOLLOW_32_in_rule__Resource_Impl__Group_9__4__Impl43404);
after(grammarAccess.getResource_ImplAccess().getRightCurlyBracketKeyword_9_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9__4__Impl
// $ANTLR start rule__Resource_Impl__Group_9_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21941:1: rule__Resource_Impl__Group_9_3__0 : rule__Resource_Impl__Group_9_3__0__Impl rule__Resource_Impl__Group_9_3__1 ;
public final void rule__Resource_Impl__Group_9_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21945:1: ( rule__Resource_Impl__Group_9_3__0__Impl rule__Resource_Impl__Group_9_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21946:2: rule__Resource_Impl__Group_9_3__0__Impl rule__Resource_Impl__Group_9_3__1
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9_3__0__Impl_in_rule__Resource_Impl__Group_9_3__043445);
rule__Resource_Impl__Group_9_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Resource_Impl__Group_9_3__1_in_rule__Resource_Impl__Group_9_3__043448);
rule__Resource_Impl__Group_9_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9_3__0
// $ANTLR start rule__Resource_Impl__Group_9_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21953:1: rule__Resource_Impl__Group_9_3__0__Impl : ( ',' ) ;
public final void rule__Resource_Impl__Group_9_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21957:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21958:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21958:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21959:1: ','
{
before(grammarAccess.getResource_ImplAccess().getCommaKeyword_9_3_0());
match(input,39,FOLLOW_39_in_rule__Resource_Impl__Group_9_3__0__Impl43476);
after(grammarAccess.getResource_ImplAccess().getCommaKeyword_9_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9_3__0__Impl
// $ANTLR start rule__Resource_Impl__Group_9_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21972:1: rule__Resource_Impl__Group_9_3__1 : rule__Resource_Impl__Group_9_3__1__Impl ;
public final void rule__Resource_Impl__Group_9_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21976:1: ( rule__Resource_Impl__Group_9_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21977:2: rule__Resource_Impl__Group_9_3__1__Impl
{
pushFollow(FOLLOW_rule__Resource_Impl__Group_9_3__1__Impl_in_rule__Resource_Impl__Group_9_3__143507);
rule__Resource_Impl__Group_9_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9_3__1
// $ANTLR start rule__Resource_Impl__Group_9_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21983:1: rule__Resource_Impl__Group_9_3__1__Impl : ( ( rule__Resource_Impl__ResourceSettingsAssignment_9_3_1 ) ) ;
public final void rule__Resource_Impl__Group_9_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21987:1: ( ( ( rule__Resource_Impl__ResourceSettingsAssignment_9_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21988:1: ( ( rule__Resource_Impl__ResourceSettingsAssignment_9_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21988:1: ( ( rule__Resource_Impl__ResourceSettingsAssignment_9_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21989:1: ( rule__Resource_Impl__ResourceSettingsAssignment_9_3_1 )
{
before(grammarAccess.getResource_ImplAccess().getResourceSettingsAssignment_9_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21990:1: ( rule__Resource_Impl__ResourceSettingsAssignment_9_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:21990:2: rule__Resource_Impl__ResourceSettingsAssignment_9_3_1
{
pushFollow(FOLLOW_rule__Resource_Impl__ResourceSettingsAssignment_9_3_1_in_rule__Resource_Impl__Group_9_3__1__Impl43534);
rule__Resource_Impl__ResourceSettingsAssignment_9_3_1();
_fsp--;
}
after(grammarAccess.getResource_ImplAccess().getResourceSettingsAssignment_9_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__Group_9_3__1__Impl
// $ANTLR start rule__Service_Impl__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22004:1: rule__Service_Impl__Group__0 : rule__Service_Impl__Group__0__Impl rule__Service_Impl__Group__1 ;
public final void rule__Service_Impl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22008:1: ( rule__Service_Impl__Group__0__Impl rule__Service_Impl__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22009:2: rule__Service_Impl__Group__0__Impl rule__Service_Impl__Group__1
{
pushFollow(FOLLOW_rule__Service_Impl__Group__0__Impl_in_rule__Service_Impl__Group__043568);
rule__Service_Impl__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__1_in_rule__Service_Impl__Group__043571);
rule__Service_Impl__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__0
// $ANTLR start rule__Service_Impl__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22016:1: rule__Service_Impl__Group__0__Impl : ( () ) ;
public final void rule__Service_Impl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22020:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22021:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22021:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22022:1: ()
{
before(grammarAccess.getService_ImplAccess().getServiceAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22023:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22025:1:
{
}
after(grammarAccess.getService_ImplAccess().getServiceAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__0__Impl
// $ANTLR start rule__Service_Impl__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22035:1: rule__Service_Impl__Group__1 : rule__Service_Impl__Group__1__Impl rule__Service_Impl__Group__2 ;
public final void rule__Service_Impl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22039:1: ( rule__Service_Impl__Group__1__Impl rule__Service_Impl__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22040:2: rule__Service_Impl__Group__1__Impl rule__Service_Impl__Group__2
{
pushFollow(FOLLOW_rule__Service_Impl__Group__1__Impl_in_rule__Service_Impl__Group__143629);
rule__Service_Impl__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__2_in_rule__Service_Impl__Group__143632);
rule__Service_Impl__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__1
// $ANTLR start rule__Service_Impl__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22047:1: rule__Service_Impl__Group__1__Impl : ( 'Service' ) ;
public final void rule__Service_Impl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22051:1: ( ( 'Service' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22052:1: ( 'Service' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22052:1: ( 'Service' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22053:1: 'Service'
{
before(grammarAccess.getService_ImplAccess().getServiceKeyword_1());
match(input,110,FOLLOW_110_in_rule__Service_Impl__Group__1__Impl43660);
after(grammarAccess.getService_ImplAccess().getServiceKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__1__Impl
// $ANTLR start rule__Service_Impl__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22066:1: rule__Service_Impl__Group__2 : rule__Service_Impl__Group__2__Impl rule__Service_Impl__Group__3 ;
public final void rule__Service_Impl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22070:1: ( rule__Service_Impl__Group__2__Impl rule__Service_Impl__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22071:2: rule__Service_Impl__Group__2__Impl rule__Service_Impl__Group__3
{
pushFollow(FOLLOW_rule__Service_Impl__Group__2__Impl_in_rule__Service_Impl__Group__243691);
rule__Service_Impl__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__3_in_rule__Service_Impl__Group__243694);
rule__Service_Impl__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__2
// $ANTLR start rule__Service_Impl__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22078:1: rule__Service_Impl__Group__2__Impl : ( ( rule__Service_Impl__UniqueIDAssignment_2 ) ) ;
public final void rule__Service_Impl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22082:1: ( ( ( rule__Service_Impl__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22083:1: ( ( rule__Service_Impl__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22083:1: ( ( rule__Service_Impl__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22084:1: ( rule__Service_Impl__UniqueIDAssignment_2 )
{
before(grammarAccess.getService_ImplAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22085:1: ( rule__Service_Impl__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22085:2: rule__Service_Impl__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__Service_Impl__UniqueIDAssignment_2_in_rule__Service_Impl__Group__2__Impl43721);
rule__Service_Impl__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__2__Impl
// $ANTLR start rule__Service_Impl__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22095:1: rule__Service_Impl__Group__3 : rule__Service_Impl__Group__3__Impl rule__Service_Impl__Group__4 ;
public final void rule__Service_Impl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22099:1: ( rule__Service_Impl__Group__3__Impl rule__Service_Impl__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22100:2: rule__Service_Impl__Group__3__Impl rule__Service_Impl__Group__4
{
pushFollow(FOLLOW_rule__Service_Impl__Group__3__Impl_in_rule__Service_Impl__Group__343751);
rule__Service_Impl__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__4_in_rule__Service_Impl__Group__343754);
rule__Service_Impl__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__3
// $ANTLR start rule__Service_Impl__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22107:1: rule__Service_Impl__Group__3__Impl : ( '{' ) ;
public final void rule__Service_Impl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22111:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22112:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22112:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22113:1: '{'
{
before(grammarAccess.getService_ImplAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__Service_Impl__Group__3__Impl43782);
after(grammarAccess.getService_ImplAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__3__Impl
// $ANTLR start rule__Service_Impl__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22126:1: rule__Service_Impl__Group__4 : rule__Service_Impl__Group__4__Impl rule__Service_Impl__Group__5 ;
public final void rule__Service_Impl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22130:1: ( rule__Service_Impl__Group__4__Impl rule__Service_Impl__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22131:2: rule__Service_Impl__Group__4__Impl rule__Service_Impl__Group__5
{
pushFollow(FOLLOW_rule__Service_Impl__Group__4__Impl_in_rule__Service_Impl__Group__443813);
rule__Service_Impl__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__5_in_rule__Service_Impl__Group__443816);
rule__Service_Impl__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__4
// $ANTLR start rule__Service_Impl__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22138:1: rule__Service_Impl__Group__4__Impl : ( ( rule__Service_Impl__Group_4__0 )? ) ;
public final void rule__Service_Impl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22142:1: ( ( ( rule__Service_Impl__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22143:1: ( ( rule__Service_Impl__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22143:1: ( ( rule__Service_Impl__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22144:1: ( rule__Service_Impl__Group_4__0 )?
{
before(grammarAccess.getService_ImplAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22145:1: ( rule__Service_Impl__Group_4__0 )?
int alt170=2;
int LA170_0 = input.LA(1);
if ( (LA170_0==33) ) {
alt170=1;
}
switch (alt170) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22145:2: rule__Service_Impl__Group_4__0
{
pushFollow(FOLLOW_rule__Service_Impl__Group_4__0_in_rule__Service_Impl__Group__4__Impl43843);
rule__Service_Impl__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getService_ImplAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__4__Impl
// $ANTLR start rule__Service_Impl__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22155:1: rule__Service_Impl__Group__5 : rule__Service_Impl__Group__5__Impl rule__Service_Impl__Group__6 ;
public final void rule__Service_Impl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22159:1: ( rule__Service_Impl__Group__5__Impl rule__Service_Impl__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22160:2: rule__Service_Impl__Group__5__Impl rule__Service_Impl__Group__6
{
pushFollow(FOLLOW_rule__Service_Impl__Group__5__Impl_in_rule__Service_Impl__Group__543874);
rule__Service_Impl__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__6_in_rule__Service_Impl__Group__543877);
rule__Service_Impl__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__5
// $ANTLR start rule__Service_Impl__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22167:1: rule__Service_Impl__Group__5__Impl : ( ( rule__Service_Impl__Group_5__0 )? ) ;
public final void rule__Service_Impl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22171:1: ( ( ( rule__Service_Impl__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22172:1: ( ( rule__Service_Impl__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22172:1: ( ( rule__Service_Impl__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22173:1: ( rule__Service_Impl__Group_5__0 )?
{
before(grammarAccess.getService_ImplAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22174:1: ( rule__Service_Impl__Group_5__0 )?
int alt171=2;
int LA171_0 = input.LA(1);
if ( (LA171_0==34) ) {
alt171=1;
}
switch (alt171) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22174:2: rule__Service_Impl__Group_5__0
{
pushFollow(FOLLOW_rule__Service_Impl__Group_5__0_in_rule__Service_Impl__Group__5__Impl43904);
rule__Service_Impl__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getService_ImplAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__5__Impl
// $ANTLR start rule__Service_Impl__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22184:1: rule__Service_Impl__Group__6 : rule__Service_Impl__Group__6__Impl rule__Service_Impl__Group__7 ;
public final void rule__Service_Impl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22188:1: ( rule__Service_Impl__Group__6__Impl rule__Service_Impl__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22189:2: rule__Service_Impl__Group__6__Impl rule__Service_Impl__Group__7
{
pushFollow(FOLLOW_rule__Service_Impl__Group__6__Impl_in_rule__Service_Impl__Group__643935);
rule__Service_Impl__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__7_in_rule__Service_Impl__Group__643938);
rule__Service_Impl__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__6
// $ANTLR start rule__Service_Impl__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22196:1: rule__Service_Impl__Group__6__Impl : ( ( rule__Service_Impl__Group_6__0 )? ) ;
public final void rule__Service_Impl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22200:1: ( ( ( rule__Service_Impl__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22201:1: ( ( rule__Service_Impl__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22201:1: ( ( rule__Service_Impl__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22202:1: ( rule__Service_Impl__Group_6__0 )?
{
before(grammarAccess.getService_ImplAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22203:1: ( rule__Service_Impl__Group_6__0 )?
int alt172=2;
int LA172_0 = input.LA(1);
if ( (LA172_0==35) ) {
alt172=1;
}
switch (alt172) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22203:2: rule__Service_Impl__Group_6__0
{
pushFollow(FOLLOW_rule__Service_Impl__Group_6__0_in_rule__Service_Impl__Group__6__Impl43965);
rule__Service_Impl__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getService_ImplAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__6__Impl
// $ANTLR start rule__Service_Impl__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22213:1: rule__Service_Impl__Group__7 : rule__Service_Impl__Group__7__Impl rule__Service_Impl__Group__8 ;
public final void rule__Service_Impl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22217:1: ( rule__Service_Impl__Group__7__Impl rule__Service_Impl__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22218:2: rule__Service_Impl__Group__7__Impl rule__Service_Impl__Group__8
{
pushFollow(FOLLOW_rule__Service_Impl__Group__7__Impl_in_rule__Service_Impl__Group__743996);
rule__Service_Impl__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__8_in_rule__Service_Impl__Group__743999);
rule__Service_Impl__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__7
// $ANTLR start rule__Service_Impl__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22225:1: rule__Service_Impl__Group__7__Impl : ( ( rule__Service_Impl__Group_7__0 )? ) ;
public final void rule__Service_Impl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22229:1: ( ( ( rule__Service_Impl__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22230:1: ( ( rule__Service_Impl__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22230:1: ( ( rule__Service_Impl__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22231:1: ( rule__Service_Impl__Group_7__0 )?
{
before(grammarAccess.getService_ImplAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22232:1: ( rule__Service_Impl__Group_7__0 )?
int alt173=2;
int LA173_0 = input.LA(1);
if ( (LA173_0==54) ) {
alt173=1;
}
switch (alt173) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22232:2: rule__Service_Impl__Group_7__0
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7__0_in_rule__Service_Impl__Group__7__Impl44026);
rule__Service_Impl__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getService_ImplAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__7__Impl
// $ANTLR start rule__Service_Impl__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22242:1: rule__Service_Impl__Group__8 : rule__Service_Impl__Group__8__Impl rule__Service_Impl__Group__9 ;
public final void rule__Service_Impl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22246:1: ( rule__Service_Impl__Group__8__Impl rule__Service_Impl__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22247:2: rule__Service_Impl__Group__8__Impl rule__Service_Impl__Group__9
{
pushFollow(FOLLOW_rule__Service_Impl__Group__8__Impl_in_rule__Service_Impl__Group__844057);
rule__Service_Impl__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group__9_in_rule__Service_Impl__Group__844060);
rule__Service_Impl__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__8
// $ANTLR start rule__Service_Impl__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22254:1: rule__Service_Impl__Group__8__Impl : ( ( rule__Service_Impl__Group_8__0 )? ) ;
public final void rule__Service_Impl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22258:1: ( ( ( rule__Service_Impl__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22259:1: ( ( rule__Service_Impl__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22259:1: ( ( rule__Service_Impl__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22260:1: ( rule__Service_Impl__Group_8__0 )?
{
before(grammarAccess.getService_ImplAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22261:1: ( rule__Service_Impl__Group_8__0 )?
int alt174=2;
int LA174_0 = input.LA(1);
if ( (LA174_0==55) ) {
alt174=1;
}
switch (alt174) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22261:2: rule__Service_Impl__Group_8__0
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8__0_in_rule__Service_Impl__Group__8__Impl44087);
rule__Service_Impl__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getService_ImplAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__8__Impl
// $ANTLR start rule__Service_Impl__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22271:1: rule__Service_Impl__Group__9 : rule__Service_Impl__Group__9__Impl ;
public final void rule__Service_Impl__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22275:1: ( rule__Service_Impl__Group__9__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22276:2: rule__Service_Impl__Group__9__Impl
{
pushFollow(FOLLOW_rule__Service_Impl__Group__9__Impl_in_rule__Service_Impl__Group__944118);
rule__Service_Impl__Group__9__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__9
// $ANTLR start rule__Service_Impl__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22282:1: rule__Service_Impl__Group__9__Impl : ( '}' ) ;
public final void rule__Service_Impl__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22286:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22287:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22287:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22288:1: '}'
{
before(grammarAccess.getService_ImplAccess().getRightCurlyBracketKeyword_9());
match(input,32,FOLLOW_32_in_rule__Service_Impl__Group__9__Impl44146);
after(grammarAccess.getService_ImplAccess().getRightCurlyBracketKeyword_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group__9__Impl
// $ANTLR start rule__Service_Impl__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22321:1: rule__Service_Impl__Group_4__0 : rule__Service_Impl__Group_4__0__Impl rule__Service_Impl__Group_4__1 ;
public final void rule__Service_Impl__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22325:1: ( rule__Service_Impl__Group_4__0__Impl rule__Service_Impl__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22326:2: rule__Service_Impl__Group_4__0__Impl rule__Service_Impl__Group_4__1
{
pushFollow(FOLLOW_rule__Service_Impl__Group_4__0__Impl_in_rule__Service_Impl__Group_4__044197);
rule__Service_Impl__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_4__1_in_rule__Service_Impl__Group_4__044200);
rule__Service_Impl__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_4__0
// $ANTLR start rule__Service_Impl__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22333:1: rule__Service_Impl__Group_4__0__Impl : ( 'name' ) ;
public final void rule__Service_Impl__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22337:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22338:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22338:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22339:1: 'name'
{
before(grammarAccess.getService_ImplAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__Service_Impl__Group_4__0__Impl44228);
after(grammarAccess.getService_ImplAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_4__0__Impl
// $ANTLR start rule__Service_Impl__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22352:1: rule__Service_Impl__Group_4__1 : rule__Service_Impl__Group_4__1__Impl ;
public final void rule__Service_Impl__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22356:1: ( rule__Service_Impl__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22357:2: rule__Service_Impl__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Service_Impl__Group_4__1__Impl_in_rule__Service_Impl__Group_4__144259);
rule__Service_Impl__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_4__1
// $ANTLR start rule__Service_Impl__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22363:1: rule__Service_Impl__Group_4__1__Impl : ( ( rule__Service_Impl__NameAssignment_4_1 ) ) ;
public final void rule__Service_Impl__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22367:1: ( ( ( rule__Service_Impl__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22368:1: ( ( rule__Service_Impl__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22368:1: ( ( rule__Service_Impl__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22369:1: ( rule__Service_Impl__NameAssignment_4_1 )
{
before(grammarAccess.getService_ImplAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22370:1: ( rule__Service_Impl__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22370:2: rule__Service_Impl__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__Service_Impl__NameAssignment_4_1_in_rule__Service_Impl__Group_4__1__Impl44286);
rule__Service_Impl__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_4__1__Impl
// $ANTLR start rule__Service_Impl__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22384:1: rule__Service_Impl__Group_5__0 : rule__Service_Impl__Group_5__0__Impl rule__Service_Impl__Group_5__1 ;
public final void rule__Service_Impl__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22388:1: ( rule__Service_Impl__Group_5__0__Impl rule__Service_Impl__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22389:2: rule__Service_Impl__Group_5__0__Impl rule__Service_Impl__Group_5__1
{
pushFollow(FOLLOW_rule__Service_Impl__Group_5__0__Impl_in_rule__Service_Impl__Group_5__044320);
rule__Service_Impl__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_5__1_in_rule__Service_Impl__Group_5__044323);
rule__Service_Impl__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_5__0
// $ANTLR start rule__Service_Impl__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22396:1: rule__Service_Impl__Group_5__0__Impl : ( 'id' ) ;
public final void rule__Service_Impl__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22400:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22401:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22401:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22402:1: 'id'
{
before(grammarAccess.getService_ImplAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__Service_Impl__Group_5__0__Impl44351);
after(grammarAccess.getService_ImplAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_5__0__Impl
// $ANTLR start rule__Service_Impl__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22415:1: rule__Service_Impl__Group_5__1 : rule__Service_Impl__Group_5__1__Impl ;
public final void rule__Service_Impl__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22419:1: ( rule__Service_Impl__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22420:2: rule__Service_Impl__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Service_Impl__Group_5__1__Impl_in_rule__Service_Impl__Group_5__144382);
rule__Service_Impl__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_5__1
// $ANTLR start rule__Service_Impl__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22426:1: rule__Service_Impl__Group_5__1__Impl : ( ( rule__Service_Impl__IdAssignment_5_1 ) ) ;
public final void rule__Service_Impl__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22430:1: ( ( ( rule__Service_Impl__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22431:1: ( ( rule__Service_Impl__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22431:1: ( ( rule__Service_Impl__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22432:1: ( rule__Service_Impl__IdAssignment_5_1 )
{
before(grammarAccess.getService_ImplAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22433:1: ( rule__Service_Impl__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22433:2: rule__Service_Impl__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__Service_Impl__IdAssignment_5_1_in_rule__Service_Impl__Group_5__1__Impl44409);
rule__Service_Impl__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_5__1__Impl
// $ANTLR start rule__Service_Impl__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22447:1: rule__Service_Impl__Group_6__0 : rule__Service_Impl__Group_6__0__Impl rule__Service_Impl__Group_6__1 ;
public final void rule__Service_Impl__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22451:1: ( rule__Service_Impl__Group_6__0__Impl rule__Service_Impl__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22452:2: rule__Service_Impl__Group_6__0__Impl rule__Service_Impl__Group_6__1
{
pushFollow(FOLLOW_rule__Service_Impl__Group_6__0__Impl_in_rule__Service_Impl__Group_6__044443);
rule__Service_Impl__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_6__1_in_rule__Service_Impl__Group_6__044446);
rule__Service_Impl__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_6__0
// $ANTLR start rule__Service_Impl__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22459:1: rule__Service_Impl__Group_6__0__Impl : ( 'description' ) ;
public final void rule__Service_Impl__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22463:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22464:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22464:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22465:1: 'description'
{
before(grammarAccess.getService_ImplAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__Service_Impl__Group_6__0__Impl44474);
after(grammarAccess.getService_ImplAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_6__0__Impl
// $ANTLR start rule__Service_Impl__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22478:1: rule__Service_Impl__Group_6__1 : rule__Service_Impl__Group_6__1__Impl ;
public final void rule__Service_Impl__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22482:1: ( rule__Service_Impl__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22483:2: rule__Service_Impl__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__Service_Impl__Group_6__1__Impl_in_rule__Service_Impl__Group_6__144505);
rule__Service_Impl__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_6__1
// $ANTLR start rule__Service_Impl__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22489:1: rule__Service_Impl__Group_6__1__Impl : ( ( rule__Service_Impl__DescriptionAssignment_6_1 ) ) ;
public final void rule__Service_Impl__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22493:1: ( ( ( rule__Service_Impl__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22494:1: ( ( rule__Service_Impl__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22494:1: ( ( rule__Service_Impl__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22495:1: ( rule__Service_Impl__DescriptionAssignment_6_1 )
{
before(grammarAccess.getService_ImplAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22496:1: ( rule__Service_Impl__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22496:2: rule__Service_Impl__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__Service_Impl__DescriptionAssignment_6_1_in_rule__Service_Impl__Group_6__1__Impl44532);
rule__Service_Impl__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_6__1__Impl
// $ANTLR start rule__Service_Impl__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22510:1: rule__Service_Impl__Group_7__0 : rule__Service_Impl__Group_7__0__Impl rule__Service_Impl__Group_7__1 ;
public final void rule__Service_Impl__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22514:1: ( rule__Service_Impl__Group_7__0__Impl rule__Service_Impl__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22515:2: rule__Service_Impl__Group_7__0__Impl rule__Service_Impl__Group_7__1
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7__0__Impl_in_rule__Service_Impl__Group_7__044566);
rule__Service_Impl__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_7__1_in_rule__Service_Impl__Group_7__044569);
rule__Service_Impl__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__0
// $ANTLR start rule__Service_Impl__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22522:1: rule__Service_Impl__Group_7__0__Impl : ( 'requiresServices' ) ;
public final void rule__Service_Impl__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22526:1: ( ( 'requiresServices' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22527:1: ( 'requiresServices' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22527:1: ( 'requiresServices' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22528:1: 'requiresServices'
{
before(grammarAccess.getService_ImplAccess().getRequiresServicesKeyword_7_0());
match(input,54,FOLLOW_54_in_rule__Service_Impl__Group_7__0__Impl44597);
after(grammarAccess.getService_ImplAccess().getRequiresServicesKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__0__Impl
// $ANTLR start rule__Service_Impl__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22541:1: rule__Service_Impl__Group_7__1 : rule__Service_Impl__Group_7__1__Impl rule__Service_Impl__Group_7__2 ;
public final void rule__Service_Impl__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22545:1: ( rule__Service_Impl__Group_7__1__Impl rule__Service_Impl__Group_7__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22546:2: rule__Service_Impl__Group_7__1__Impl rule__Service_Impl__Group_7__2
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7__1__Impl_in_rule__Service_Impl__Group_7__144628);
rule__Service_Impl__Group_7__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_7__2_in_rule__Service_Impl__Group_7__144631);
rule__Service_Impl__Group_7__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__1
// $ANTLR start rule__Service_Impl__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22553:1: rule__Service_Impl__Group_7__1__Impl : ( '(' ) ;
public final void rule__Service_Impl__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22557:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22558:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22558:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22559:1: '('
{
before(grammarAccess.getService_ImplAccess().getLeftParenthesisKeyword_7_1());
match(input,48,FOLLOW_48_in_rule__Service_Impl__Group_7__1__Impl44659);
after(grammarAccess.getService_ImplAccess().getLeftParenthesisKeyword_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__1__Impl
// $ANTLR start rule__Service_Impl__Group_7__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22572:1: rule__Service_Impl__Group_7__2 : rule__Service_Impl__Group_7__2__Impl rule__Service_Impl__Group_7__3 ;
public final void rule__Service_Impl__Group_7__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22576:1: ( rule__Service_Impl__Group_7__2__Impl rule__Service_Impl__Group_7__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22577:2: rule__Service_Impl__Group_7__2__Impl rule__Service_Impl__Group_7__3
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7__2__Impl_in_rule__Service_Impl__Group_7__244690);
rule__Service_Impl__Group_7__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_7__3_in_rule__Service_Impl__Group_7__244693);
rule__Service_Impl__Group_7__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__2
// $ANTLR start rule__Service_Impl__Group_7__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22584:1: rule__Service_Impl__Group_7__2__Impl : ( ( rule__Service_Impl__RequiresServicesAssignment_7_2 ) ) ;
public final void rule__Service_Impl__Group_7__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22588:1: ( ( ( rule__Service_Impl__RequiresServicesAssignment_7_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22589:1: ( ( rule__Service_Impl__RequiresServicesAssignment_7_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22589:1: ( ( rule__Service_Impl__RequiresServicesAssignment_7_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22590:1: ( rule__Service_Impl__RequiresServicesAssignment_7_2 )
{
before(grammarAccess.getService_ImplAccess().getRequiresServicesAssignment_7_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22591:1: ( rule__Service_Impl__RequiresServicesAssignment_7_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22591:2: rule__Service_Impl__RequiresServicesAssignment_7_2
{
pushFollow(FOLLOW_rule__Service_Impl__RequiresServicesAssignment_7_2_in_rule__Service_Impl__Group_7__2__Impl44720);
rule__Service_Impl__RequiresServicesAssignment_7_2();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getRequiresServicesAssignment_7_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__2__Impl
// $ANTLR start rule__Service_Impl__Group_7__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22601:1: rule__Service_Impl__Group_7__3 : rule__Service_Impl__Group_7__3__Impl rule__Service_Impl__Group_7__4 ;
public final void rule__Service_Impl__Group_7__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22605:1: ( rule__Service_Impl__Group_7__3__Impl rule__Service_Impl__Group_7__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22606:2: rule__Service_Impl__Group_7__3__Impl rule__Service_Impl__Group_7__4
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7__3__Impl_in_rule__Service_Impl__Group_7__344750);
rule__Service_Impl__Group_7__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_7__4_in_rule__Service_Impl__Group_7__344753);
rule__Service_Impl__Group_7__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__3
// $ANTLR start rule__Service_Impl__Group_7__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22613:1: rule__Service_Impl__Group_7__3__Impl : ( ( rule__Service_Impl__Group_7_3__0 )* ) ;
public final void rule__Service_Impl__Group_7__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22617:1: ( ( ( rule__Service_Impl__Group_7_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22618:1: ( ( rule__Service_Impl__Group_7_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22618:1: ( ( rule__Service_Impl__Group_7_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22619:1: ( rule__Service_Impl__Group_7_3__0 )*
{
before(grammarAccess.getService_ImplAccess().getGroup_7_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22620:1: ( rule__Service_Impl__Group_7_3__0 )*
loop175:
do {
int alt175=2;
int LA175_0 = input.LA(1);
if ( (LA175_0==39) ) {
alt175=1;
}
switch (alt175) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22620:2: rule__Service_Impl__Group_7_3__0
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7_3__0_in_rule__Service_Impl__Group_7__3__Impl44780);
rule__Service_Impl__Group_7_3__0();
_fsp--;
}
break;
default :
break loop175;
}
} while (true);
after(grammarAccess.getService_ImplAccess().getGroup_7_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__3__Impl
// $ANTLR start rule__Service_Impl__Group_7__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22630:1: rule__Service_Impl__Group_7__4 : rule__Service_Impl__Group_7__4__Impl ;
public final void rule__Service_Impl__Group_7__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22634:1: ( rule__Service_Impl__Group_7__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22635:2: rule__Service_Impl__Group_7__4__Impl
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7__4__Impl_in_rule__Service_Impl__Group_7__444811);
rule__Service_Impl__Group_7__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__4
// $ANTLR start rule__Service_Impl__Group_7__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22641:1: rule__Service_Impl__Group_7__4__Impl : ( ')' ) ;
public final void rule__Service_Impl__Group_7__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22645:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22646:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22646:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22647:1: ')'
{
before(grammarAccess.getService_ImplAccess().getRightParenthesisKeyword_7_4());
match(input,49,FOLLOW_49_in_rule__Service_Impl__Group_7__4__Impl44839);
after(grammarAccess.getService_ImplAccess().getRightParenthesisKeyword_7_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7__4__Impl
// $ANTLR start rule__Service_Impl__Group_7_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22670:1: rule__Service_Impl__Group_7_3__0 : rule__Service_Impl__Group_7_3__0__Impl rule__Service_Impl__Group_7_3__1 ;
public final void rule__Service_Impl__Group_7_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22674:1: ( rule__Service_Impl__Group_7_3__0__Impl rule__Service_Impl__Group_7_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22675:2: rule__Service_Impl__Group_7_3__0__Impl rule__Service_Impl__Group_7_3__1
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7_3__0__Impl_in_rule__Service_Impl__Group_7_3__044880);
rule__Service_Impl__Group_7_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_7_3__1_in_rule__Service_Impl__Group_7_3__044883);
rule__Service_Impl__Group_7_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7_3__0
// $ANTLR start rule__Service_Impl__Group_7_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22682:1: rule__Service_Impl__Group_7_3__0__Impl : ( ',' ) ;
public final void rule__Service_Impl__Group_7_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22686:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22687:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22687:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22688:1: ','
{
before(grammarAccess.getService_ImplAccess().getCommaKeyword_7_3_0());
match(input,39,FOLLOW_39_in_rule__Service_Impl__Group_7_3__0__Impl44911);
after(grammarAccess.getService_ImplAccess().getCommaKeyword_7_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7_3__0__Impl
// $ANTLR start rule__Service_Impl__Group_7_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22701:1: rule__Service_Impl__Group_7_3__1 : rule__Service_Impl__Group_7_3__1__Impl ;
public final void rule__Service_Impl__Group_7_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22705:1: ( rule__Service_Impl__Group_7_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22706:2: rule__Service_Impl__Group_7_3__1__Impl
{
pushFollow(FOLLOW_rule__Service_Impl__Group_7_3__1__Impl_in_rule__Service_Impl__Group_7_3__144942);
rule__Service_Impl__Group_7_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7_3__1
// $ANTLR start rule__Service_Impl__Group_7_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22712:1: rule__Service_Impl__Group_7_3__1__Impl : ( ( rule__Service_Impl__RequiresServicesAssignment_7_3_1 ) ) ;
public final void rule__Service_Impl__Group_7_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22716:1: ( ( ( rule__Service_Impl__RequiresServicesAssignment_7_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22717:1: ( ( rule__Service_Impl__RequiresServicesAssignment_7_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22717:1: ( ( rule__Service_Impl__RequiresServicesAssignment_7_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22718:1: ( rule__Service_Impl__RequiresServicesAssignment_7_3_1 )
{
before(grammarAccess.getService_ImplAccess().getRequiresServicesAssignment_7_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22719:1: ( rule__Service_Impl__RequiresServicesAssignment_7_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22719:2: rule__Service_Impl__RequiresServicesAssignment_7_3_1
{
pushFollow(FOLLOW_rule__Service_Impl__RequiresServicesAssignment_7_3_1_in_rule__Service_Impl__Group_7_3__1__Impl44969);
rule__Service_Impl__RequiresServicesAssignment_7_3_1();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getRequiresServicesAssignment_7_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_7_3__1__Impl
// $ANTLR start rule__Service_Impl__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22733:1: rule__Service_Impl__Group_8__0 : rule__Service_Impl__Group_8__0__Impl rule__Service_Impl__Group_8__1 ;
public final void rule__Service_Impl__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22737:1: ( rule__Service_Impl__Group_8__0__Impl rule__Service_Impl__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22738:2: rule__Service_Impl__Group_8__0__Impl rule__Service_Impl__Group_8__1
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8__0__Impl_in_rule__Service_Impl__Group_8__045003);
rule__Service_Impl__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_8__1_in_rule__Service_Impl__Group_8__045006);
rule__Service_Impl__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__0
// $ANTLR start rule__Service_Impl__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22745:1: rule__Service_Impl__Group_8__0__Impl : ( 'serviceSettings' ) ;
public final void rule__Service_Impl__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22749:1: ( ( 'serviceSettings' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22750:1: ( 'serviceSettings' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22750:1: ( 'serviceSettings' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22751:1: 'serviceSettings'
{
before(grammarAccess.getService_ImplAccess().getServiceSettingsKeyword_8_0());
match(input,55,FOLLOW_55_in_rule__Service_Impl__Group_8__0__Impl45034);
after(grammarAccess.getService_ImplAccess().getServiceSettingsKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__0__Impl
// $ANTLR start rule__Service_Impl__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22764:1: rule__Service_Impl__Group_8__1 : rule__Service_Impl__Group_8__1__Impl rule__Service_Impl__Group_8__2 ;
public final void rule__Service_Impl__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22768:1: ( rule__Service_Impl__Group_8__1__Impl rule__Service_Impl__Group_8__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22769:2: rule__Service_Impl__Group_8__1__Impl rule__Service_Impl__Group_8__2
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8__1__Impl_in_rule__Service_Impl__Group_8__145065);
rule__Service_Impl__Group_8__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_8__2_in_rule__Service_Impl__Group_8__145068);
rule__Service_Impl__Group_8__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__1
// $ANTLR start rule__Service_Impl__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22776:1: rule__Service_Impl__Group_8__1__Impl : ( '{' ) ;
public final void rule__Service_Impl__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22780:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22781:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22781:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22782:1: '{'
{
before(grammarAccess.getService_ImplAccess().getLeftCurlyBracketKeyword_8_1());
match(input,31,FOLLOW_31_in_rule__Service_Impl__Group_8__1__Impl45096);
after(grammarAccess.getService_ImplAccess().getLeftCurlyBracketKeyword_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__1__Impl
// $ANTLR start rule__Service_Impl__Group_8__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22795:1: rule__Service_Impl__Group_8__2 : rule__Service_Impl__Group_8__2__Impl rule__Service_Impl__Group_8__3 ;
public final void rule__Service_Impl__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22799:1: ( rule__Service_Impl__Group_8__2__Impl rule__Service_Impl__Group_8__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22800:2: rule__Service_Impl__Group_8__2__Impl rule__Service_Impl__Group_8__3
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8__2__Impl_in_rule__Service_Impl__Group_8__245127);
rule__Service_Impl__Group_8__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_8__3_in_rule__Service_Impl__Group_8__245130);
rule__Service_Impl__Group_8__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__2
// $ANTLR start rule__Service_Impl__Group_8__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22807:1: rule__Service_Impl__Group_8__2__Impl : ( ( rule__Service_Impl__ServiceSettingsAssignment_8_2 ) ) ;
public final void rule__Service_Impl__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22811:1: ( ( ( rule__Service_Impl__ServiceSettingsAssignment_8_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22812:1: ( ( rule__Service_Impl__ServiceSettingsAssignment_8_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22812:1: ( ( rule__Service_Impl__ServiceSettingsAssignment_8_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22813:1: ( rule__Service_Impl__ServiceSettingsAssignment_8_2 )
{
before(grammarAccess.getService_ImplAccess().getServiceSettingsAssignment_8_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22814:1: ( rule__Service_Impl__ServiceSettingsAssignment_8_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22814:2: rule__Service_Impl__ServiceSettingsAssignment_8_2
{
pushFollow(FOLLOW_rule__Service_Impl__ServiceSettingsAssignment_8_2_in_rule__Service_Impl__Group_8__2__Impl45157);
rule__Service_Impl__ServiceSettingsAssignment_8_2();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getServiceSettingsAssignment_8_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__2__Impl
// $ANTLR start rule__Service_Impl__Group_8__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22824:1: rule__Service_Impl__Group_8__3 : rule__Service_Impl__Group_8__3__Impl rule__Service_Impl__Group_8__4 ;
public final void rule__Service_Impl__Group_8__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22828:1: ( rule__Service_Impl__Group_8__3__Impl rule__Service_Impl__Group_8__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22829:2: rule__Service_Impl__Group_8__3__Impl rule__Service_Impl__Group_8__4
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8__3__Impl_in_rule__Service_Impl__Group_8__345187);
rule__Service_Impl__Group_8__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_8__4_in_rule__Service_Impl__Group_8__345190);
rule__Service_Impl__Group_8__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__3
// $ANTLR start rule__Service_Impl__Group_8__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22836:1: rule__Service_Impl__Group_8__3__Impl : ( ( rule__Service_Impl__Group_8_3__0 )* ) ;
public final void rule__Service_Impl__Group_8__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22840:1: ( ( ( rule__Service_Impl__Group_8_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22841:1: ( ( rule__Service_Impl__Group_8_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22841:1: ( ( rule__Service_Impl__Group_8_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22842:1: ( rule__Service_Impl__Group_8_3__0 )*
{
before(grammarAccess.getService_ImplAccess().getGroup_8_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22843:1: ( rule__Service_Impl__Group_8_3__0 )*
loop176:
do {
int alt176=2;
int LA176_0 = input.LA(1);
if ( (LA176_0==39) ) {
alt176=1;
}
switch (alt176) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22843:2: rule__Service_Impl__Group_8_3__0
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8_3__0_in_rule__Service_Impl__Group_8__3__Impl45217);
rule__Service_Impl__Group_8_3__0();
_fsp--;
}
break;
default :
break loop176;
}
} while (true);
after(grammarAccess.getService_ImplAccess().getGroup_8_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__3__Impl
// $ANTLR start rule__Service_Impl__Group_8__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22853:1: rule__Service_Impl__Group_8__4 : rule__Service_Impl__Group_8__4__Impl ;
public final void rule__Service_Impl__Group_8__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22857:1: ( rule__Service_Impl__Group_8__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22858:2: rule__Service_Impl__Group_8__4__Impl
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8__4__Impl_in_rule__Service_Impl__Group_8__445248);
rule__Service_Impl__Group_8__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__4
// $ANTLR start rule__Service_Impl__Group_8__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22864:1: rule__Service_Impl__Group_8__4__Impl : ( '}' ) ;
public final void rule__Service_Impl__Group_8__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22868:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22869:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22869:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22870:1: '}'
{
before(grammarAccess.getService_ImplAccess().getRightCurlyBracketKeyword_8_4());
match(input,32,FOLLOW_32_in_rule__Service_Impl__Group_8__4__Impl45276);
after(grammarAccess.getService_ImplAccess().getRightCurlyBracketKeyword_8_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8__4__Impl
// $ANTLR start rule__Service_Impl__Group_8_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22893:1: rule__Service_Impl__Group_8_3__0 : rule__Service_Impl__Group_8_3__0__Impl rule__Service_Impl__Group_8_3__1 ;
public final void rule__Service_Impl__Group_8_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22897:1: ( rule__Service_Impl__Group_8_3__0__Impl rule__Service_Impl__Group_8_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22898:2: rule__Service_Impl__Group_8_3__0__Impl rule__Service_Impl__Group_8_3__1
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8_3__0__Impl_in_rule__Service_Impl__Group_8_3__045317);
rule__Service_Impl__Group_8_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Service_Impl__Group_8_3__1_in_rule__Service_Impl__Group_8_3__045320);
rule__Service_Impl__Group_8_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8_3__0
// $ANTLR start rule__Service_Impl__Group_8_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22905:1: rule__Service_Impl__Group_8_3__0__Impl : ( ',' ) ;
public final void rule__Service_Impl__Group_8_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22909:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22910:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22910:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22911:1: ','
{
before(grammarAccess.getService_ImplAccess().getCommaKeyword_8_3_0());
match(input,39,FOLLOW_39_in_rule__Service_Impl__Group_8_3__0__Impl45348);
after(grammarAccess.getService_ImplAccess().getCommaKeyword_8_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8_3__0__Impl
// $ANTLR start rule__Service_Impl__Group_8_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22924:1: rule__Service_Impl__Group_8_3__1 : rule__Service_Impl__Group_8_3__1__Impl ;
public final void rule__Service_Impl__Group_8_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22928:1: ( rule__Service_Impl__Group_8_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22929:2: rule__Service_Impl__Group_8_3__1__Impl
{
pushFollow(FOLLOW_rule__Service_Impl__Group_8_3__1__Impl_in_rule__Service_Impl__Group_8_3__145379);
rule__Service_Impl__Group_8_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8_3__1
// $ANTLR start rule__Service_Impl__Group_8_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22935:1: rule__Service_Impl__Group_8_3__1__Impl : ( ( rule__Service_Impl__ServiceSettingsAssignment_8_3_1 ) ) ;
public final void rule__Service_Impl__Group_8_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22939:1: ( ( ( rule__Service_Impl__ServiceSettingsAssignment_8_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22940:1: ( ( rule__Service_Impl__ServiceSettingsAssignment_8_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22940:1: ( ( rule__Service_Impl__ServiceSettingsAssignment_8_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22941:1: ( rule__Service_Impl__ServiceSettingsAssignment_8_3_1 )
{
before(grammarAccess.getService_ImplAccess().getServiceSettingsAssignment_8_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22942:1: ( rule__Service_Impl__ServiceSettingsAssignment_8_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22942:2: rule__Service_Impl__ServiceSettingsAssignment_8_3_1
{
pushFollow(FOLLOW_rule__Service_Impl__ServiceSettingsAssignment_8_3_1_in_rule__Service_Impl__Group_8_3__1__Impl45406);
rule__Service_Impl__ServiceSettingsAssignment_8_3_1();
_fsp--;
}
after(grammarAccess.getService_ImplAccess().getServiceSettingsAssignment_8_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__Group_8_3__1__Impl
// $ANTLR start rule__SettingConstraint__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22956:1: rule__SettingConstraint__Group__0 : rule__SettingConstraint__Group__0__Impl rule__SettingConstraint__Group__1 ;
public final void rule__SettingConstraint__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22960:1: ( rule__SettingConstraint__Group__0__Impl rule__SettingConstraint__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22961:2: rule__SettingConstraint__Group__0__Impl rule__SettingConstraint__Group__1
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__0__Impl_in_rule__SettingConstraint__Group__045440);
rule__SettingConstraint__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__1_in_rule__SettingConstraint__Group__045443);
rule__SettingConstraint__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__0
// $ANTLR start rule__SettingConstraint__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22968:1: rule__SettingConstraint__Group__0__Impl : ( () ) ;
public final void rule__SettingConstraint__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22972:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22973:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22973:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22974:1: ()
{
before(grammarAccess.getSettingConstraintAccess().getSettingConstraintAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22975:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22977:1:
{
}
after(grammarAccess.getSettingConstraintAccess().getSettingConstraintAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__0__Impl
// $ANTLR start rule__SettingConstraint__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22987:1: rule__SettingConstraint__Group__1 : rule__SettingConstraint__Group__1__Impl rule__SettingConstraint__Group__2 ;
public final void rule__SettingConstraint__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22991:1: ( rule__SettingConstraint__Group__1__Impl rule__SettingConstraint__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22992:2: rule__SettingConstraint__Group__1__Impl rule__SettingConstraint__Group__2
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__1__Impl_in_rule__SettingConstraint__Group__145501);
rule__SettingConstraint__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__2_in_rule__SettingConstraint__Group__145504);
rule__SettingConstraint__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__1
// $ANTLR start rule__SettingConstraint__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:22999:1: rule__SettingConstraint__Group__1__Impl : ( 'SettingConstraint' ) ;
public final void rule__SettingConstraint__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23003:1: ( ( 'SettingConstraint' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23004:1: ( 'SettingConstraint' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23004:1: ( 'SettingConstraint' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23005:1: 'SettingConstraint'
{
before(grammarAccess.getSettingConstraintAccess().getSettingConstraintKeyword_1());
match(input,111,FOLLOW_111_in_rule__SettingConstraint__Group__1__Impl45532);
after(grammarAccess.getSettingConstraintAccess().getSettingConstraintKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__1__Impl
// $ANTLR start rule__SettingConstraint__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23018:1: rule__SettingConstraint__Group__2 : rule__SettingConstraint__Group__2__Impl rule__SettingConstraint__Group__3 ;
public final void rule__SettingConstraint__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23022:1: ( rule__SettingConstraint__Group__2__Impl rule__SettingConstraint__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23023:2: rule__SettingConstraint__Group__2__Impl rule__SettingConstraint__Group__3
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__2__Impl_in_rule__SettingConstraint__Group__245563);
rule__SettingConstraint__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__3_in_rule__SettingConstraint__Group__245566);
rule__SettingConstraint__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__2
// $ANTLR start rule__SettingConstraint__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23030:1: rule__SettingConstraint__Group__2__Impl : ( ( rule__SettingConstraint__UniqueIDAssignment_2 ) ) ;
public final void rule__SettingConstraint__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23034:1: ( ( ( rule__SettingConstraint__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23035:1: ( ( rule__SettingConstraint__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23035:1: ( ( rule__SettingConstraint__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23036:1: ( rule__SettingConstraint__UniqueIDAssignment_2 )
{
before(grammarAccess.getSettingConstraintAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23037:1: ( rule__SettingConstraint__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23037:2: rule__SettingConstraint__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__SettingConstraint__UniqueIDAssignment_2_in_rule__SettingConstraint__Group__2__Impl45593);
rule__SettingConstraint__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getSettingConstraintAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__2__Impl
// $ANTLR start rule__SettingConstraint__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23047:1: rule__SettingConstraint__Group__3 : rule__SettingConstraint__Group__3__Impl rule__SettingConstraint__Group__4 ;
public final void rule__SettingConstraint__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23051:1: ( rule__SettingConstraint__Group__3__Impl rule__SettingConstraint__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23052:2: rule__SettingConstraint__Group__3__Impl rule__SettingConstraint__Group__4
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__3__Impl_in_rule__SettingConstraint__Group__345623);
rule__SettingConstraint__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__4_in_rule__SettingConstraint__Group__345626);
rule__SettingConstraint__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__3
// $ANTLR start rule__SettingConstraint__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23059:1: rule__SettingConstraint__Group__3__Impl : ( '{' ) ;
public final void rule__SettingConstraint__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23063:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23064:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23064:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23065:1: '{'
{
before(grammarAccess.getSettingConstraintAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__SettingConstraint__Group__3__Impl45654);
after(grammarAccess.getSettingConstraintAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__3__Impl
// $ANTLR start rule__SettingConstraint__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23078:1: rule__SettingConstraint__Group__4 : rule__SettingConstraint__Group__4__Impl rule__SettingConstraint__Group__5 ;
public final void rule__SettingConstraint__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23082:1: ( rule__SettingConstraint__Group__4__Impl rule__SettingConstraint__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23083:2: rule__SettingConstraint__Group__4__Impl rule__SettingConstraint__Group__5
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__4__Impl_in_rule__SettingConstraint__Group__445685);
rule__SettingConstraint__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__5_in_rule__SettingConstraint__Group__445688);
rule__SettingConstraint__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__4
// $ANTLR start rule__SettingConstraint__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23090:1: rule__SettingConstraint__Group__4__Impl : ( ( rule__SettingConstraint__AvailableAfterOperationAssignment_4 )? ) ;
public final void rule__SettingConstraint__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23094:1: ( ( ( rule__SettingConstraint__AvailableAfterOperationAssignment_4 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23095:1: ( ( rule__SettingConstraint__AvailableAfterOperationAssignment_4 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23095:1: ( ( rule__SettingConstraint__AvailableAfterOperationAssignment_4 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23096:1: ( rule__SettingConstraint__AvailableAfterOperationAssignment_4 )?
{
before(grammarAccess.getSettingConstraintAccess().getAvailableAfterOperationAssignment_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23097:1: ( rule__SettingConstraint__AvailableAfterOperationAssignment_4 )?
int alt177=2;
int LA177_0 = input.LA(1);
if ( (LA177_0==146) ) {
alt177=1;
}
switch (alt177) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23097:2: rule__SettingConstraint__AvailableAfterOperationAssignment_4
{
pushFollow(FOLLOW_rule__SettingConstraint__AvailableAfterOperationAssignment_4_in_rule__SettingConstraint__Group__4__Impl45715);
rule__SettingConstraint__AvailableAfterOperationAssignment_4();
_fsp--;
}
break;
}
after(grammarAccess.getSettingConstraintAccess().getAvailableAfterOperationAssignment_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__4__Impl
// $ANTLR start rule__SettingConstraint__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23107:1: rule__SettingConstraint__Group__5 : rule__SettingConstraint__Group__5__Impl rule__SettingConstraint__Group__6 ;
public final void rule__SettingConstraint__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23111:1: ( rule__SettingConstraint__Group__5__Impl rule__SettingConstraint__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23112:2: rule__SettingConstraint__Group__5__Impl rule__SettingConstraint__Group__6
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__5__Impl_in_rule__SettingConstraint__Group__545746);
rule__SettingConstraint__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__6_in_rule__SettingConstraint__Group__545749);
rule__SettingConstraint__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__5
// $ANTLR start rule__SettingConstraint__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23119:1: rule__SettingConstraint__Group__5__Impl : ( ( rule__SettingConstraint__RequiredBeforeOperationAssignment_5 )? ) ;
public final void rule__SettingConstraint__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23123:1: ( ( ( rule__SettingConstraint__RequiredBeforeOperationAssignment_5 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23124:1: ( ( rule__SettingConstraint__RequiredBeforeOperationAssignment_5 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23124:1: ( ( rule__SettingConstraint__RequiredBeforeOperationAssignment_5 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23125:1: ( rule__SettingConstraint__RequiredBeforeOperationAssignment_5 )?
{
before(grammarAccess.getSettingConstraintAccess().getRequiredBeforeOperationAssignment_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23126:1: ( rule__SettingConstraint__RequiredBeforeOperationAssignment_5 )?
int alt178=2;
int LA178_0 = input.LA(1);
if ( (LA178_0==147) ) {
alt178=1;
}
switch (alt178) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23126:2: rule__SettingConstraint__RequiredBeforeOperationAssignment_5
{
pushFollow(FOLLOW_rule__SettingConstraint__RequiredBeforeOperationAssignment_5_in_rule__SettingConstraint__Group__5__Impl45776);
rule__SettingConstraint__RequiredBeforeOperationAssignment_5();
_fsp--;
}
break;
}
after(grammarAccess.getSettingConstraintAccess().getRequiredBeforeOperationAssignment_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__5__Impl
// $ANTLR start rule__SettingConstraint__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23136:1: rule__SettingConstraint__Group__6 : rule__SettingConstraint__Group__6__Impl rule__SettingConstraint__Group__7 ;
public final void rule__SettingConstraint__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23140:1: ( rule__SettingConstraint__Group__6__Impl rule__SettingConstraint__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23141:2: rule__SettingConstraint__Group__6__Impl rule__SettingConstraint__Group__7
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__6__Impl_in_rule__SettingConstraint__Group__645807);
rule__SettingConstraint__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__7_in_rule__SettingConstraint__Group__645810);
rule__SettingConstraint__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__6
// $ANTLR start rule__SettingConstraint__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23148:1: rule__SettingConstraint__Group__6__Impl : ( ( rule__SettingConstraint__Group_6__0 )? ) ;
public final void rule__SettingConstraint__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23152:1: ( ( ( rule__SettingConstraint__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23153:1: ( ( rule__SettingConstraint__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23153:1: ( ( rule__SettingConstraint__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23154:1: ( rule__SettingConstraint__Group_6__0 )?
{
before(grammarAccess.getSettingConstraintAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23155:1: ( rule__SettingConstraint__Group_6__0 )?
int alt179=2;
int LA179_0 = input.LA(1);
if ( (LA179_0==33) ) {
alt179=1;
}
switch (alt179) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23155:2: rule__SettingConstraint__Group_6__0
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_6__0_in_rule__SettingConstraint__Group__6__Impl45837);
rule__SettingConstraint__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getSettingConstraintAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__6__Impl
// $ANTLR start rule__SettingConstraint__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23165:1: rule__SettingConstraint__Group__7 : rule__SettingConstraint__Group__7__Impl rule__SettingConstraint__Group__8 ;
public final void rule__SettingConstraint__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23169:1: ( rule__SettingConstraint__Group__7__Impl rule__SettingConstraint__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23170:2: rule__SettingConstraint__Group__7__Impl rule__SettingConstraint__Group__8
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__7__Impl_in_rule__SettingConstraint__Group__745868);
rule__SettingConstraint__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__8_in_rule__SettingConstraint__Group__745871);
rule__SettingConstraint__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__7
// $ANTLR start rule__SettingConstraint__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23177:1: rule__SettingConstraint__Group__7__Impl : ( ( rule__SettingConstraint__Group_7__0 )? ) ;
public final void rule__SettingConstraint__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23181:1: ( ( ( rule__SettingConstraint__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23182:1: ( ( rule__SettingConstraint__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23182:1: ( ( rule__SettingConstraint__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23183:1: ( rule__SettingConstraint__Group_7__0 )?
{
before(grammarAccess.getSettingConstraintAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23184:1: ( rule__SettingConstraint__Group_7__0 )?
int alt180=2;
int LA180_0 = input.LA(1);
if ( (LA180_0==34) ) {
alt180=1;
}
switch (alt180) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23184:2: rule__SettingConstraint__Group_7__0
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_7__0_in_rule__SettingConstraint__Group__7__Impl45898);
rule__SettingConstraint__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getSettingConstraintAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__7__Impl
// $ANTLR start rule__SettingConstraint__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23194:1: rule__SettingConstraint__Group__8 : rule__SettingConstraint__Group__8__Impl rule__SettingConstraint__Group__9 ;
public final void rule__SettingConstraint__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23198:1: ( rule__SettingConstraint__Group__8__Impl rule__SettingConstraint__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23199:2: rule__SettingConstraint__Group__8__Impl rule__SettingConstraint__Group__9
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__8__Impl_in_rule__SettingConstraint__Group__845929);
rule__SettingConstraint__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__9_in_rule__SettingConstraint__Group__845932);
rule__SettingConstraint__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__8
// $ANTLR start rule__SettingConstraint__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23206:1: rule__SettingConstraint__Group__8__Impl : ( ( rule__SettingConstraint__Group_8__0 )? ) ;
public final void rule__SettingConstraint__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23210:1: ( ( ( rule__SettingConstraint__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23211:1: ( ( rule__SettingConstraint__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23211:1: ( ( rule__SettingConstraint__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23212:1: ( rule__SettingConstraint__Group_8__0 )?
{
before(grammarAccess.getSettingConstraintAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23213:1: ( rule__SettingConstraint__Group_8__0 )?
int alt181=2;
int LA181_0 = input.LA(1);
if ( (LA181_0==35) ) {
alt181=1;
}
switch (alt181) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23213:2: rule__SettingConstraint__Group_8__0
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_8__0_in_rule__SettingConstraint__Group__8__Impl45959);
rule__SettingConstraint__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getSettingConstraintAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__8__Impl
// $ANTLR start rule__SettingConstraint__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23223:1: rule__SettingConstraint__Group__9 : rule__SettingConstraint__Group__9__Impl rule__SettingConstraint__Group__10 ;
public final void rule__SettingConstraint__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23227:1: ( rule__SettingConstraint__Group__9__Impl rule__SettingConstraint__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23228:2: rule__SettingConstraint__Group__9__Impl rule__SettingConstraint__Group__10
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__9__Impl_in_rule__SettingConstraint__Group__945990);
rule__SettingConstraint__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group__10_in_rule__SettingConstraint__Group__945993);
rule__SettingConstraint__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__9
// $ANTLR start rule__SettingConstraint__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23235:1: rule__SettingConstraint__Group__9__Impl : ( ( rule__SettingConstraint__Group_9__0 )? ) ;
public final void rule__SettingConstraint__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23239:1: ( ( ( rule__SettingConstraint__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23240:1: ( ( rule__SettingConstraint__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23240:1: ( ( rule__SettingConstraint__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23241:1: ( rule__SettingConstraint__Group_9__0 )?
{
before(grammarAccess.getSettingConstraintAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23242:1: ( rule__SettingConstraint__Group_9__0 )?
int alt182=2;
int LA182_0 = input.LA(1);
if ( (LA182_0==112) ) {
alt182=1;
}
switch (alt182) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23242:2: rule__SettingConstraint__Group_9__0
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_9__0_in_rule__SettingConstraint__Group__9__Impl46020);
rule__SettingConstraint__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getSettingConstraintAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__9__Impl
// $ANTLR start rule__SettingConstraint__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23252:1: rule__SettingConstraint__Group__10 : rule__SettingConstraint__Group__10__Impl ;
public final void rule__SettingConstraint__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23256:1: ( rule__SettingConstraint__Group__10__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23257:2: rule__SettingConstraint__Group__10__Impl
{
pushFollow(FOLLOW_rule__SettingConstraint__Group__10__Impl_in_rule__SettingConstraint__Group__1046051);
rule__SettingConstraint__Group__10__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__10
// $ANTLR start rule__SettingConstraint__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23263:1: rule__SettingConstraint__Group__10__Impl : ( '}' ) ;
public final void rule__SettingConstraint__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23267:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23268:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23268:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23269:1: '}'
{
before(grammarAccess.getSettingConstraintAccess().getRightCurlyBracketKeyword_10());
match(input,32,FOLLOW_32_in_rule__SettingConstraint__Group__10__Impl46079);
after(grammarAccess.getSettingConstraintAccess().getRightCurlyBracketKeyword_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group__10__Impl
// $ANTLR start rule__SettingConstraint__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23304:1: rule__SettingConstraint__Group_6__0 : rule__SettingConstraint__Group_6__0__Impl rule__SettingConstraint__Group_6__1 ;
public final void rule__SettingConstraint__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23308:1: ( rule__SettingConstraint__Group_6__0__Impl rule__SettingConstraint__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23309:2: rule__SettingConstraint__Group_6__0__Impl rule__SettingConstraint__Group_6__1
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_6__0__Impl_in_rule__SettingConstraint__Group_6__046132);
rule__SettingConstraint__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group_6__1_in_rule__SettingConstraint__Group_6__046135);
rule__SettingConstraint__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_6__0
// $ANTLR start rule__SettingConstraint__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23316:1: rule__SettingConstraint__Group_6__0__Impl : ( 'name' ) ;
public final void rule__SettingConstraint__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23320:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23321:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23321:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23322:1: 'name'
{
before(grammarAccess.getSettingConstraintAccess().getNameKeyword_6_0());
match(input,33,FOLLOW_33_in_rule__SettingConstraint__Group_6__0__Impl46163);
after(grammarAccess.getSettingConstraintAccess().getNameKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_6__0__Impl
// $ANTLR start rule__SettingConstraint__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23335:1: rule__SettingConstraint__Group_6__1 : rule__SettingConstraint__Group_6__1__Impl ;
public final void rule__SettingConstraint__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23339:1: ( rule__SettingConstraint__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23340:2: rule__SettingConstraint__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_6__1__Impl_in_rule__SettingConstraint__Group_6__146194);
rule__SettingConstraint__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_6__1
// $ANTLR start rule__SettingConstraint__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23346:1: rule__SettingConstraint__Group_6__1__Impl : ( ( rule__SettingConstraint__NameAssignment_6_1 ) ) ;
public final void rule__SettingConstraint__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23350:1: ( ( ( rule__SettingConstraint__NameAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23351:1: ( ( rule__SettingConstraint__NameAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23351:1: ( ( rule__SettingConstraint__NameAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23352:1: ( rule__SettingConstraint__NameAssignment_6_1 )
{
before(grammarAccess.getSettingConstraintAccess().getNameAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23353:1: ( rule__SettingConstraint__NameAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23353:2: rule__SettingConstraint__NameAssignment_6_1
{
pushFollow(FOLLOW_rule__SettingConstraint__NameAssignment_6_1_in_rule__SettingConstraint__Group_6__1__Impl46221);
rule__SettingConstraint__NameAssignment_6_1();
_fsp--;
}
after(grammarAccess.getSettingConstraintAccess().getNameAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_6__1__Impl
// $ANTLR start rule__SettingConstraint__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23367:1: rule__SettingConstraint__Group_7__0 : rule__SettingConstraint__Group_7__0__Impl rule__SettingConstraint__Group_7__1 ;
public final void rule__SettingConstraint__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23371:1: ( rule__SettingConstraint__Group_7__0__Impl rule__SettingConstraint__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23372:2: rule__SettingConstraint__Group_7__0__Impl rule__SettingConstraint__Group_7__1
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_7__0__Impl_in_rule__SettingConstraint__Group_7__046255);
rule__SettingConstraint__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group_7__1_in_rule__SettingConstraint__Group_7__046258);
rule__SettingConstraint__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_7__0
// $ANTLR start rule__SettingConstraint__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23379:1: rule__SettingConstraint__Group_7__0__Impl : ( 'id' ) ;
public final void rule__SettingConstraint__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23383:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23384:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23384:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23385:1: 'id'
{
before(grammarAccess.getSettingConstraintAccess().getIdKeyword_7_0());
match(input,34,FOLLOW_34_in_rule__SettingConstraint__Group_7__0__Impl46286);
after(grammarAccess.getSettingConstraintAccess().getIdKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_7__0__Impl
// $ANTLR start rule__SettingConstraint__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23398:1: rule__SettingConstraint__Group_7__1 : rule__SettingConstraint__Group_7__1__Impl ;
public final void rule__SettingConstraint__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23402:1: ( rule__SettingConstraint__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23403:2: rule__SettingConstraint__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_7__1__Impl_in_rule__SettingConstraint__Group_7__146317);
rule__SettingConstraint__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_7__1
// $ANTLR start rule__SettingConstraint__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23409:1: rule__SettingConstraint__Group_7__1__Impl : ( ( rule__SettingConstraint__IdAssignment_7_1 ) ) ;
public final void rule__SettingConstraint__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23413:1: ( ( ( rule__SettingConstraint__IdAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23414:1: ( ( rule__SettingConstraint__IdAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23414:1: ( ( rule__SettingConstraint__IdAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23415:1: ( rule__SettingConstraint__IdAssignment_7_1 )
{
before(grammarAccess.getSettingConstraintAccess().getIdAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23416:1: ( rule__SettingConstraint__IdAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23416:2: rule__SettingConstraint__IdAssignment_7_1
{
pushFollow(FOLLOW_rule__SettingConstraint__IdAssignment_7_1_in_rule__SettingConstraint__Group_7__1__Impl46344);
rule__SettingConstraint__IdAssignment_7_1();
_fsp--;
}
after(grammarAccess.getSettingConstraintAccess().getIdAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_7__1__Impl
// $ANTLR start rule__SettingConstraint__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23430:1: rule__SettingConstraint__Group_8__0 : rule__SettingConstraint__Group_8__0__Impl rule__SettingConstraint__Group_8__1 ;
public final void rule__SettingConstraint__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23434:1: ( rule__SettingConstraint__Group_8__0__Impl rule__SettingConstraint__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23435:2: rule__SettingConstraint__Group_8__0__Impl rule__SettingConstraint__Group_8__1
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_8__0__Impl_in_rule__SettingConstraint__Group_8__046378);
rule__SettingConstraint__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group_8__1_in_rule__SettingConstraint__Group_8__046381);
rule__SettingConstraint__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_8__0
// $ANTLR start rule__SettingConstraint__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23442:1: rule__SettingConstraint__Group_8__0__Impl : ( 'description' ) ;
public final void rule__SettingConstraint__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23446:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23447:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23447:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23448:1: 'description'
{
before(grammarAccess.getSettingConstraintAccess().getDescriptionKeyword_8_0());
match(input,35,FOLLOW_35_in_rule__SettingConstraint__Group_8__0__Impl46409);
after(grammarAccess.getSettingConstraintAccess().getDescriptionKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_8__0__Impl
// $ANTLR start rule__SettingConstraint__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23461:1: rule__SettingConstraint__Group_8__1 : rule__SettingConstraint__Group_8__1__Impl ;
public final void rule__SettingConstraint__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23465:1: ( rule__SettingConstraint__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23466:2: rule__SettingConstraint__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_8__1__Impl_in_rule__SettingConstraint__Group_8__146440);
rule__SettingConstraint__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_8__1
// $ANTLR start rule__SettingConstraint__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23472:1: rule__SettingConstraint__Group_8__1__Impl : ( ( rule__SettingConstraint__DescriptionAssignment_8_1 ) ) ;
public final void rule__SettingConstraint__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23476:1: ( ( ( rule__SettingConstraint__DescriptionAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23477:1: ( ( rule__SettingConstraint__DescriptionAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23477:1: ( ( rule__SettingConstraint__DescriptionAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23478:1: ( rule__SettingConstraint__DescriptionAssignment_8_1 )
{
before(grammarAccess.getSettingConstraintAccess().getDescriptionAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23479:1: ( rule__SettingConstraint__DescriptionAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23479:2: rule__SettingConstraint__DescriptionAssignment_8_1
{
pushFollow(FOLLOW_rule__SettingConstraint__DescriptionAssignment_8_1_in_rule__SettingConstraint__Group_8__1__Impl46467);
rule__SettingConstraint__DescriptionAssignment_8_1();
_fsp--;
}
after(grammarAccess.getSettingConstraintAccess().getDescriptionAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_8__1__Impl
// $ANTLR start rule__SettingConstraint__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23493:1: rule__SettingConstraint__Group_9__0 : rule__SettingConstraint__Group_9__0__Impl rule__SettingConstraint__Group_9__1 ;
public final void rule__SettingConstraint__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23497:1: ( rule__SettingConstraint__Group_9__0__Impl rule__SettingConstraint__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23498:2: rule__SettingConstraint__Group_9__0__Impl rule__SettingConstraint__Group_9__1
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_9__0__Impl_in_rule__SettingConstraint__Group_9__046501);
rule__SettingConstraint__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__SettingConstraint__Group_9__1_in_rule__SettingConstraint__Group_9__046504);
rule__SettingConstraint__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_9__0
// $ANTLR start rule__SettingConstraint__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23505:1: rule__SettingConstraint__Group_9__0__Impl : ( 'ForOperation' ) ;
public final void rule__SettingConstraint__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23509:1: ( ( 'ForOperation' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23510:1: ( 'ForOperation' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23510:1: ( 'ForOperation' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23511:1: 'ForOperation'
{
before(grammarAccess.getSettingConstraintAccess().getForOperationKeyword_9_0());
match(input,112,FOLLOW_112_in_rule__SettingConstraint__Group_9__0__Impl46532);
after(grammarAccess.getSettingConstraintAccess().getForOperationKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_9__0__Impl
// $ANTLR start rule__SettingConstraint__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23524:1: rule__SettingConstraint__Group_9__1 : rule__SettingConstraint__Group_9__1__Impl ;
public final void rule__SettingConstraint__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23528:1: ( rule__SettingConstraint__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23529:2: rule__SettingConstraint__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__SettingConstraint__Group_9__1__Impl_in_rule__SettingConstraint__Group_9__146563);
rule__SettingConstraint__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_9__1
// $ANTLR start rule__SettingConstraint__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23535:1: rule__SettingConstraint__Group_9__1__Impl : ( ( rule__SettingConstraint__ForOperationAssignment_9_1 ) ) ;
public final void rule__SettingConstraint__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23539:1: ( ( ( rule__SettingConstraint__ForOperationAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23540:1: ( ( rule__SettingConstraint__ForOperationAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23540:1: ( ( rule__SettingConstraint__ForOperationAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23541:1: ( rule__SettingConstraint__ForOperationAssignment_9_1 )
{
before(grammarAccess.getSettingConstraintAccess().getForOperationAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23542:1: ( rule__SettingConstraint__ForOperationAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23542:2: rule__SettingConstraint__ForOperationAssignment_9_1
{
pushFollow(FOLLOW_rule__SettingConstraint__ForOperationAssignment_9_1_in_rule__SettingConstraint__Group_9__1__Impl46590);
rule__SettingConstraint__ForOperationAssignment_9_1();
_fsp--;
}
after(grammarAccess.getSettingConstraintAccess().getForOperationAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__Group_9__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23556:1: rule__AbstractSetting_Impl__Group__0 : rule__AbstractSetting_Impl__Group__0__Impl rule__AbstractSetting_Impl__Group__1 ;
public final void rule__AbstractSetting_Impl__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23560:1: ( rule__AbstractSetting_Impl__Group__0__Impl rule__AbstractSetting_Impl__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23561:2: rule__AbstractSetting_Impl__Group__0__Impl rule__AbstractSetting_Impl__Group__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__0__Impl_in_rule__AbstractSetting_Impl__Group__046624);
rule__AbstractSetting_Impl__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__1_in_rule__AbstractSetting_Impl__Group__046627);
rule__AbstractSetting_Impl__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__0
// $ANTLR start rule__AbstractSetting_Impl__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23568:1: rule__AbstractSetting_Impl__Group__0__Impl : ( () ) ;
public final void rule__AbstractSetting_Impl__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23572:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23573:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23573:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23574:1: ()
{
before(grammarAccess.getAbstractSetting_ImplAccess().getAbstractSettingAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23575:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23577:1:
{
}
after(grammarAccess.getAbstractSetting_ImplAccess().getAbstractSettingAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23587:1: rule__AbstractSetting_Impl__Group__1 : rule__AbstractSetting_Impl__Group__1__Impl rule__AbstractSetting_Impl__Group__2 ;
public final void rule__AbstractSetting_Impl__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23591:1: ( rule__AbstractSetting_Impl__Group__1__Impl rule__AbstractSetting_Impl__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23592:2: rule__AbstractSetting_Impl__Group__1__Impl rule__AbstractSetting_Impl__Group__2
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__1__Impl_in_rule__AbstractSetting_Impl__Group__146685);
rule__AbstractSetting_Impl__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__2_in_rule__AbstractSetting_Impl__Group__146688);
rule__AbstractSetting_Impl__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__1
// $ANTLR start rule__AbstractSetting_Impl__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23599:1: rule__AbstractSetting_Impl__Group__1__Impl : ( ( rule__AbstractSetting_Impl__UserExposedAssignment_1 )? ) ;
public final void rule__AbstractSetting_Impl__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23603:1: ( ( ( rule__AbstractSetting_Impl__UserExposedAssignment_1 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23604:1: ( ( rule__AbstractSetting_Impl__UserExposedAssignment_1 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23604:1: ( ( rule__AbstractSetting_Impl__UserExposedAssignment_1 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23605:1: ( rule__AbstractSetting_Impl__UserExposedAssignment_1 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getUserExposedAssignment_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23606:1: ( rule__AbstractSetting_Impl__UserExposedAssignment_1 )?
int alt183=2;
int LA183_0 = input.LA(1);
if ( (LA183_0==141) ) {
alt183=1;
}
switch (alt183) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23606:2: rule__AbstractSetting_Impl__UserExposedAssignment_1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__UserExposedAssignment_1_in_rule__AbstractSetting_Impl__Group__1__Impl46715);
rule__AbstractSetting_Impl__UserExposedAssignment_1();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getUserExposedAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23616:1: rule__AbstractSetting_Impl__Group__2 : rule__AbstractSetting_Impl__Group__2__Impl rule__AbstractSetting_Impl__Group__3 ;
public final void rule__AbstractSetting_Impl__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23620:1: ( rule__AbstractSetting_Impl__Group__2__Impl rule__AbstractSetting_Impl__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23621:2: rule__AbstractSetting_Impl__Group__2__Impl rule__AbstractSetting_Impl__Group__3
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__2__Impl_in_rule__AbstractSetting_Impl__Group__246746);
rule__AbstractSetting_Impl__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__3_in_rule__AbstractSetting_Impl__Group__246749);
rule__AbstractSetting_Impl__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__2
// $ANTLR start rule__AbstractSetting_Impl__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23628:1: rule__AbstractSetting_Impl__Group__2__Impl : ( ( rule__AbstractSetting_Impl__UserEditableAssignment_2 )? ) ;
public final void rule__AbstractSetting_Impl__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23632:1: ( ( ( rule__AbstractSetting_Impl__UserEditableAssignment_2 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23633:1: ( ( rule__AbstractSetting_Impl__UserEditableAssignment_2 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23633:1: ( ( rule__AbstractSetting_Impl__UserEditableAssignment_2 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23634:1: ( rule__AbstractSetting_Impl__UserEditableAssignment_2 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getUserEditableAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23635:1: ( rule__AbstractSetting_Impl__UserEditableAssignment_2 )?
int alt184=2;
int LA184_0 = input.LA(1);
if ( (LA184_0==142) ) {
alt184=1;
}
switch (alt184) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23635:2: rule__AbstractSetting_Impl__UserEditableAssignment_2
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__UserEditableAssignment_2_in_rule__AbstractSetting_Impl__Group__2__Impl46776);
rule__AbstractSetting_Impl__UserEditableAssignment_2();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getUserEditableAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__2__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23645:1: rule__AbstractSetting_Impl__Group__3 : rule__AbstractSetting_Impl__Group__3__Impl rule__AbstractSetting_Impl__Group__4 ;
public final void rule__AbstractSetting_Impl__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23649:1: ( rule__AbstractSetting_Impl__Group__3__Impl rule__AbstractSetting_Impl__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23650:2: rule__AbstractSetting_Impl__Group__3__Impl rule__AbstractSetting_Impl__Group__4
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__3__Impl_in_rule__AbstractSetting_Impl__Group__346807);
rule__AbstractSetting_Impl__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__4_in_rule__AbstractSetting_Impl__Group__346810);
rule__AbstractSetting_Impl__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__3
// $ANTLR start rule__AbstractSetting_Impl__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23657:1: rule__AbstractSetting_Impl__Group__3__Impl : ( ( rule__AbstractSetting_Impl__CanBePublishedAssignment_3 )? ) ;
public final void rule__AbstractSetting_Impl__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23661:1: ( ( ( rule__AbstractSetting_Impl__CanBePublishedAssignment_3 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23662:1: ( ( rule__AbstractSetting_Impl__CanBePublishedAssignment_3 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23662:1: ( ( rule__AbstractSetting_Impl__CanBePublishedAssignment_3 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23663:1: ( rule__AbstractSetting_Impl__CanBePublishedAssignment_3 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getCanBePublishedAssignment_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23664:1: ( rule__AbstractSetting_Impl__CanBePublishedAssignment_3 )?
int alt185=2;
int LA185_0 = input.LA(1);
if ( (LA185_0==143) ) {
alt185=1;
}
switch (alt185) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23664:2: rule__AbstractSetting_Impl__CanBePublishedAssignment_3
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__CanBePublishedAssignment_3_in_rule__AbstractSetting_Impl__Group__3__Impl46837);
rule__AbstractSetting_Impl__CanBePublishedAssignment_3();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getCanBePublishedAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__3__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23674:1: rule__AbstractSetting_Impl__Group__4 : rule__AbstractSetting_Impl__Group__4__Impl rule__AbstractSetting_Impl__Group__5 ;
public final void rule__AbstractSetting_Impl__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23678:1: ( rule__AbstractSetting_Impl__Group__4__Impl rule__AbstractSetting_Impl__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23679:2: rule__AbstractSetting_Impl__Group__4__Impl rule__AbstractSetting_Impl__Group__5
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__4__Impl_in_rule__AbstractSetting_Impl__Group__446868);
rule__AbstractSetting_Impl__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__5_in_rule__AbstractSetting_Impl__Group__446871);
rule__AbstractSetting_Impl__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__4
// $ANTLR start rule__AbstractSetting_Impl__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23686:1: rule__AbstractSetting_Impl__Group__4__Impl : ( 'AbstractSetting' ) ;
public final void rule__AbstractSetting_Impl__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23690:1: ( ( 'AbstractSetting' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23691:1: ( 'AbstractSetting' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23691:1: ( 'AbstractSetting' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23692:1: 'AbstractSetting'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getAbstractSettingKeyword_4());
match(input,113,FOLLOW_113_in_rule__AbstractSetting_Impl__Group__4__Impl46899);
after(grammarAccess.getAbstractSetting_ImplAccess().getAbstractSettingKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__4__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23705:1: rule__AbstractSetting_Impl__Group__5 : rule__AbstractSetting_Impl__Group__5__Impl rule__AbstractSetting_Impl__Group__6 ;
public final void rule__AbstractSetting_Impl__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23709:1: ( rule__AbstractSetting_Impl__Group__5__Impl rule__AbstractSetting_Impl__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23710:2: rule__AbstractSetting_Impl__Group__5__Impl rule__AbstractSetting_Impl__Group__6
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__5__Impl_in_rule__AbstractSetting_Impl__Group__546930);
rule__AbstractSetting_Impl__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__6_in_rule__AbstractSetting_Impl__Group__546933);
rule__AbstractSetting_Impl__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__5
// $ANTLR start rule__AbstractSetting_Impl__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23717:1: rule__AbstractSetting_Impl__Group__5__Impl : ( ( rule__AbstractSetting_Impl__UniqueIDAssignment_5 ) ) ;
public final void rule__AbstractSetting_Impl__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23721:1: ( ( ( rule__AbstractSetting_Impl__UniqueIDAssignment_5 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23722:1: ( ( rule__AbstractSetting_Impl__UniqueIDAssignment_5 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23722:1: ( ( rule__AbstractSetting_Impl__UniqueIDAssignment_5 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23723:1: ( rule__AbstractSetting_Impl__UniqueIDAssignment_5 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getUniqueIDAssignment_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23724:1: ( rule__AbstractSetting_Impl__UniqueIDAssignment_5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23724:2: rule__AbstractSetting_Impl__UniqueIDAssignment_5
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__UniqueIDAssignment_5_in_rule__AbstractSetting_Impl__Group__5__Impl46960);
rule__AbstractSetting_Impl__UniqueIDAssignment_5();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getUniqueIDAssignment_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__5__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23734:1: rule__AbstractSetting_Impl__Group__6 : rule__AbstractSetting_Impl__Group__6__Impl rule__AbstractSetting_Impl__Group__7 ;
public final void rule__AbstractSetting_Impl__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23738:1: ( rule__AbstractSetting_Impl__Group__6__Impl rule__AbstractSetting_Impl__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23739:2: rule__AbstractSetting_Impl__Group__6__Impl rule__AbstractSetting_Impl__Group__7
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__6__Impl_in_rule__AbstractSetting_Impl__Group__646990);
rule__AbstractSetting_Impl__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__7_in_rule__AbstractSetting_Impl__Group__646993);
rule__AbstractSetting_Impl__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__6
// $ANTLR start rule__AbstractSetting_Impl__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23746:1: rule__AbstractSetting_Impl__Group__6__Impl : ( '{' ) ;
public final void rule__AbstractSetting_Impl__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23750:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23751:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23751:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23752:1: '{'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getLeftCurlyBracketKeyword_6());
match(input,31,FOLLOW_31_in_rule__AbstractSetting_Impl__Group__6__Impl47021);
after(grammarAccess.getAbstractSetting_ImplAccess().getLeftCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__6__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23765:1: rule__AbstractSetting_Impl__Group__7 : rule__AbstractSetting_Impl__Group__7__Impl rule__AbstractSetting_Impl__Group__8 ;
public final void rule__AbstractSetting_Impl__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23769:1: ( rule__AbstractSetting_Impl__Group__7__Impl rule__AbstractSetting_Impl__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23770:2: rule__AbstractSetting_Impl__Group__7__Impl rule__AbstractSetting_Impl__Group__8
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__7__Impl_in_rule__AbstractSetting_Impl__Group__747052);
rule__AbstractSetting_Impl__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__8_in_rule__AbstractSetting_Impl__Group__747055);
rule__AbstractSetting_Impl__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__7
// $ANTLR start rule__AbstractSetting_Impl__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23777:1: rule__AbstractSetting_Impl__Group__7__Impl : ( ( rule__AbstractSetting_Impl__Group_7__0 )? ) ;
public final void rule__AbstractSetting_Impl__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23781:1: ( ( ( rule__AbstractSetting_Impl__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23782:1: ( ( rule__AbstractSetting_Impl__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23782:1: ( ( rule__AbstractSetting_Impl__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23783:1: ( rule__AbstractSetting_Impl__Group_7__0 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23784:1: ( rule__AbstractSetting_Impl__Group_7__0 )?
int alt186=2;
int LA186_0 = input.LA(1);
if ( (LA186_0==33) ) {
alt186=1;
}
switch (alt186) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23784:2: rule__AbstractSetting_Impl__Group_7__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_7__0_in_rule__AbstractSetting_Impl__Group__7__Impl47082);
rule__AbstractSetting_Impl__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__7__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23794:1: rule__AbstractSetting_Impl__Group__8 : rule__AbstractSetting_Impl__Group__8__Impl rule__AbstractSetting_Impl__Group__9 ;
public final void rule__AbstractSetting_Impl__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23798:1: ( rule__AbstractSetting_Impl__Group__8__Impl rule__AbstractSetting_Impl__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23799:2: rule__AbstractSetting_Impl__Group__8__Impl rule__AbstractSetting_Impl__Group__9
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__8__Impl_in_rule__AbstractSetting_Impl__Group__847113);
rule__AbstractSetting_Impl__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__9_in_rule__AbstractSetting_Impl__Group__847116);
rule__AbstractSetting_Impl__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__8
// $ANTLR start rule__AbstractSetting_Impl__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23806:1: rule__AbstractSetting_Impl__Group__8__Impl : ( ( rule__AbstractSetting_Impl__Group_8__0 )? ) ;
public final void rule__AbstractSetting_Impl__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23810:1: ( ( ( rule__AbstractSetting_Impl__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23811:1: ( ( rule__AbstractSetting_Impl__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23811:1: ( ( rule__AbstractSetting_Impl__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23812:1: ( rule__AbstractSetting_Impl__Group_8__0 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23813:1: ( rule__AbstractSetting_Impl__Group_8__0 )?
int alt187=2;
int LA187_0 = input.LA(1);
if ( (LA187_0==34) ) {
alt187=1;
}
switch (alt187) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23813:2: rule__AbstractSetting_Impl__Group_8__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_8__0_in_rule__AbstractSetting_Impl__Group__8__Impl47143);
rule__AbstractSetting_Impl__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__8__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23823:1: rule__AbstractSetting_Impl__Group__9 : rule__AbstractSetting_Impl__Group__9__Impl rule__AbstractSetting_Impl__Group__10 ;
public final void rule__AbstractSetting_Impl__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23827:1: ( rule__AbstractSetting_Impl__Group__9__Impl rule__AbstractSetting_Impl__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23828:2: rule__AbstractSetting_Impl__Group__9__Impl rule__AbstractSetting_Impl__Group__10
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__9__Impl_in_rule__AbstractSetting_Impl__Group__947174);
rule__AbstractSetting_Impl__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__10_in_rule__AbstractSetting_Impl__Group__947177);
rule__AbstractSetting_Impl__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__9
// $ANTLR start rule__AbstractSetting_Impl__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23835:1: rule__AbstractSetting_Impl__Group__9__Impl : ( ( rule__AbstractSetting_Impl__Group_9__0 )? ) ;
public final void rule__AbstractSetting_Impl__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23839:1: ( ( ( rule__AbstractSetting_Impl__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23840:1: ( ( rule__AbstractSetting_Impl__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23840:1: ( ( rule__AbstractSetting_Impl__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23841:1: ( rule__AbstractSetting_Impl__Group_9__0 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23842:1: ( rule__AbstractSetting_Impl__Group_9__0 )?
int alt188=2;
int LA188_0 = input.LA(1);
if ( (LA188_0==35) ) {
alt188=1;
}
switch (alt188) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23842:2: rule__AbstractSetting_Impl__Group_9__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_9__0_in_rule__AbstractSetting_Impl__Group__9__Impl47204);
rule__AbstractSetting_Impl__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__9__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23852:1: rule__AbstractSetting_Impl__Group__10 : rule__AbstractSetting_Impl__Group__10__Impl rule__AbstractSetting_Impl__Group__11 ;
public final void rule__AbstractSetting_Impl__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23856:1: ( rule__AbstractSetting_Impl__Group__10__Impl rule__AbstractSetting_Impl__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23857:2: rule__AbstractSetting_Impl__Group__10__Impl rule__AbstractSetting_Impl__Group__11
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__10__Impl_in_rule__AbstractSetting_Impl__Group__1047235);
rule__AbstractSetting_Impl__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__11_in_rule__AbstractSetting_Impl__Group__1047238);
rule__AbstractSetting_Impl__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__10
// $ANTLR start rule__AbstractSetting_Impl__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23864:1: rule__AbstractSetting_Impl__Group__10__Impl : ( ( rule__AbstractSetting_Impl__ReadableAssignment_10 )? ) ;
public final void rule__AbstractSetting_Impl__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23868:1: ( ( ( rule__AbstractSetting_Impl__ReadableAssignment_10 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23869:1: ( ( rule__AbstractSetting_Impl__ReadableAssignment_10 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23869:1: ( ( rule__AbstractSetting_Impl__ReadableAssignment_10 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23870:1: ( rule__AbstractSetting_Impl__ReadableAssignment_10 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getReadableAssignment_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23871:1: ( rule__AbstractSetting_Impl__ReadableAssignment_10 )?
int alt189=2;
int LA189_0 = input.LA(1);
if ( (LA189_0==144) ) {
alt189=1;
}
switch (alt189) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23871:2: rule__AbstractSetting_Impl__ReadableAssignment_10
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__ReadableAssignment_10_in_rule__AbstractSetting_Impl__Group__10__Impl47265);
rule__AbstractSetting_Impl__ReadableAssignment_10();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getReadableAssignment_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__10__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23881:1: rule__AbstractSetting_Impl__Group__11 : rule__AbstractSetting_Impl__Group__11__Impl rule__AbstractSetting_Impl__Group__12 ;
public final void rule__AbstractSetting_Impl__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23885:1: ( rule__AbstractSetting_Impl__Group__11__Impl rule__AbstractSetting_Impl__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23886:2: rule__AbstractSetting_Impl__Group__11__Impl rule__AbstractSetting_Impl__Group__12
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__11__Impl_in_rule__AbstractSetting_Impl__Group__1147296);
rule__AbstractSetting_Impl__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__12_in_rule__AbstractSetting_Impl__Group__1147299);
rule__AbstractSetting_Impl__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__11
// $ANTLR start rule__AbstractSetting_Impl__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23893:1: rule__AbstractSetting_Impl__Group__11__Impl : ( ( rule__AbstractSetting_Impl__WritableAssignment_11 )? ) ;
public final void rule__AbstractSetting_Impl__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23897:1: ( ( ( rule__AbstractSetting_Impl__WritableAssignment_11 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23898:1: ( ( rule__AbstractSetting_Impl__WritableAssignment_11 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23898:1: ( ( rule__AbstractSetting_Impl__WritableAssignment_11 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23899:1: ( rule__AbstractSetting_Impl__WritableAssignment_11 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getWritableAssignment_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23900:1: ( rule__AbstractSetting_Impl__WritableAssignment_11 )?
int alt190=2;
int LA190_0 = input.LA(1);
if ( (LA190_0==145) ) {
alt190=1;
}
switch (alt190) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23900:2: rule__AbstractSetting_Impl__WritableAssignment_11
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__WritableAssignment_11_in_rule__AbstractSetting_Impl__Group__11__Impl47326);
rule__AbstractSetting_Impl__WritableAssignment_11();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getWritableAssignment_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__11__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23910:1: rule__AbstractSetting_Impl__Group__12 : rule__AbstractSetting_Impl__Group__12__Impl rule__AbstractSetting_Impl__Group__13 ;
public final void rule__AbstractSetting_Impl__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23914:1: ( rule__AbstractSetting_Impl__Group__12__Impl rule__AbstractSetting_Impl__Group__13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23915:2: rule__AbstractSetting_Impl__Group__12__Impl rule__AbstractSetting_Impl__Group__13
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__12__Impl_in_rule__AbstractSetting_Impl__Group__1247357);
rule__AbstractSetting_Impl__Group__12__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__13_in_rule__AbstractSetting_Impl__Group__1247360);
rule__AbstractSetting_Impl__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__12
// $ANTLR start rule__AbstractSetting_Impl__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23922:1: rule__AbstractSetting_Impl__Group__12__Impl : ( ( rule__AbstractSetting_Impl__Group_12__0 )? ) ;
public final void rule__AbstractSetting_Impl__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23926:1: ( ( ( rule__AbstractSetting_Impl__Group_12__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23927:1: ( ( rule__AbstractSetting_Impl__Group_12__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23927:1: ( ( rule__AbstractSetting_Impl__Group_12__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23928:1: ( rule__AbstractSetting_Impl__Group_12__0 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup_12());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23929:1: ( rule__AbstractSetting_Impl__Group_12__0 )?
int alt191=2;
int LA191_0 = input.LA(1);
if ( (LA191_0==102) ) {
alt191=1;
}
switch (alt191) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23929:2: rule__AbstractSetting_Impl__Group_12__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__0_in_rule__AbstractSetting_Impl__Group__12__Impl47387);
rule__AbstractSetting_Impl__Group_12__0();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__12__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23939:1: rule__AbstractSetting_Impl__Group__13 : rule__AbstractSetting_Impl__Group__13__Impl rule__AbstractSetting_Impl__Group__14 ;
public final void rule__AbstractSetting_Impl__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23943:1: ( rule__AbstractSetting_Impl__Group__13__Impl rule__AbstractSetting_Impl__Group__14 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23944:2: rule__AbstractSetting_Impl__Group__13__Impl rule__AbstractSetting_Impl__Group__14
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__13__Impl_in_rule__AbstractSetting_Impl__Group__1347418);
rule__AbstractSetting_Impl__Group__13__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__14_in_rule__AbstractSetting_Impl__Group__1347421);
rule__AbstractSetting_Impl__Group__14();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__13
// $ANTLR start rule__AbstractSetting_Impl__Group__13__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23951:1: rule__AbstractSetting_Impl__Group__13__Impl : ( ( rule__AbstractSetting_Impl__Group_13__0 )? ) ;
public final void rule__AbstractSetting_Impl__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23955:1: ( ( ( rule__AbstractSetting_Impl__Group_13__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23956:1: ( ( rule__AbstractSetting_Impl__Group_13__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23956:1: ( ( rule__AbstractSetting_Impl__Group_13__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23957:1: ( rule__AbstractSetting_Impl__Group_13__0 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup_13());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23958:1: ( rule__AbstractSetting_Impl__Group_13__0 )?
int alt192=2;
int LA192_0 = input.LA(1);
if ( (LA192_0==105) ) {
alt192=1;
}
switch (alt192) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23958:2: rule__AbstractSetting_Impl__Group_13__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_13__0_in_rule__AbstractSetting_Impl__Group__13__Impl47448);
rule__AbstractSetting_Impl__Group_13__0();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__13__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__14
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23968:1: rule__AbstractSetting_Impl__Group__14 : rule__AbstractSetting_Impl__Group__14__Impl rule__AbstractSetting_Impl__Group__15 ;
public final void rule__AbstractSetting_Impl__Group__14() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23972:1: ( rule__AbstractSetting_Impl__Group__14__Impl rule__AbstractSetting_Impl__Group__15 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23973:2: rule__AbstractSetting_Impl__Group__14__Impl rule__AbstractSetting_Impl__Group__15
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__14__Impl_in_rule__AbstractSetting_Impl__Group__1447479);
rule__AbstractSetting_Impl__Group__14__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__15_in_rule__AbstractSetting_Impl__Group__1447482);
rule__AbstractSetting_Impl__Group__15();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__14
// $ANTLR start rule__AbstractSetting_Impl__Group__14__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23980:1: rule__AbstractSetting_Impl__Group__14__Impl : ( ( rule__AbstractSetting_Impl__Group_14__0 )? ) ;
public final void rule__AbstractSetting_Impl__Group__14__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23984:1: ( ( ( rule__AbstractSetting_Impl__Group_14__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23985:1: ( ( rule__AbstractSetting_Impl__Group_14__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23985:1: ( ( rule__AbstractSetting_Impl__Group_14__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23986:1: ( rule__AbstractSetting_Impl__Group_14__0 )?
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup_14());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23987:1: ( rule__AbstractSetting_Impl__Group_14__0 )?
int alt193=2;
int LA193_0 = input.LA(1);
if ( (LA193_0==106) ) {
alt193=1;
}
switch (alt193) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23987:2: rule__AbstractSetting_Impl__Group_14__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__0_in_rule__AbstractSetting_Impl__Group__14__Impl47509);
rule__AbstractSetting_Impl__Group_14__0();
_fsp--;
}
break;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup_14());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__14__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group__15
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:23997:1: rule__AbstractSetting_Impl__Group__15 : rule__AbstractSetting_Impl__Group__15__Impl ;
public final void rule__AbstractSetting_Impl__Group__15() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24001:1: ( rule__AbstractSetting_Impl__Group__15__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24002:2: rule__AbstractSetting_Impl__Group__15__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group__15__Impl_in_rule__AbstractSetting_Impl__Group__1547540);
rule__AbstractSetting_Impl__Group__15__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__15
// $ANTLR start rule__AbstractSetting_Impl__Group__15__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24008:1: rule__AbstractSetting_Impl__Group__15__Impl : ( '}' ) ;
public final void rule__AbstractSetting_Impl__Group__15__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24012:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24013:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24013:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24014:1: '}'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRightCurlyBracketKeyword_15());
match(input,32,FOLLOW_32_in_rule__AbstractSetting_Impl__Group__15__Impl47568);
after(grammarAccess.getAbstractSetting_ImplAccess().getRightCurlyBracketKeyword_15());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group__15__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24059:1: rule__AbstractSetting_Impl__Group_7__0 : rule__AbstractSetting_Impl__Group_7__0__Impl rule__AbstractSetting_Impl__Group_7__1 ;
public final void rule__AbstractSetting_Impl__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24063:1: ( rule__AbstractSetting_Impl__Group_7__0__Impl rule__AbstractSetting_Impl__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24064:2: rule__AbstractSetting_Impl__Group_7__0__Impl rule__AbstractSetting_Impl__Group_7__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_7__0__Impl_in_rule__AbstractSetting_Impl__Group_7__047631);
rule__AbstractSetting_Impl__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_7__1_in_rule__AbstractSetting_Impl__Group_7__047634);
rule__AbstractSetting_Impl__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_7__0
// $ANTLR start rule__AbstractSetting_Impl__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24071:1: rule__AbstractSetting_Impl__Group_7__0__Impl : ( 'name' ) ;
public final void rule__AbstractSetting_Impl__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24075:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24076:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24076:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24077:1: 'name'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getNameKeyword_7_0());
match(input,33,FOLLOW_33_in_rule__AbstractSetting_Impl__Group_7__0__Impl47662);
after(grammarAccess.getAbstractSetting_ImplAccess().getNameKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_7__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24090:1: rule__AbstractSetting_Impl__Group_7__1 : rule__AbstractSetting_Impl__Group_7__1__Impl ;
public final void rule__AbstractSetting_Impl__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24094:1: ( rule__AbstractSetting_Impl__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24095:2: rule__AbstractSetting_Impl__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_7__1__Impl_in_rule__AbstractSetting_Impl__Group_7__147693);
rule__AbstractSetting_Impl__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_7__1
// $ANTLR start rule__AbstractSetting_Impl__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24101:1: rule__AbstractSetting_Impl__Group_7__1__Impl : ( ( rule__AbstractSetting_Impl__NameAssignment_7_1 ) ) ;
public final void rule__AbstractSetting_Impl__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24105:1: ( ( ( rule__AbstractSetting_Impl__NameAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24106:1: ( ( rule__AbstractSetting_Impl__NameAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24106:1: ( ( rule__AbstractSetting_Impl__NameAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24107:1: ( rule__AbstractSetting_Impl__NameAssignment_7_1 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getNameAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24108:1: ( rule__AbstractSetting_Impl__NameAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24108:2: rule__AbstractSetting_Impl__NameAssignment_7_1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__NameAssignment_7_1_in_rule__AbstractSetting_Impl__Group_7__1__Impl47720);
rule__AbstractSetting_Impl__NameAssignment_7_1();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getNameAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_7__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24122:1: rule__AbstractSetting_Impl__Group_8__0 : rule__AbstractSetting_Impl__Group_8__0__Impl rule__AbstractSetting_Impl__Group_8__1 ;
public final void rule__AbstractSetting_Impl__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24126:1: ( rule__AbstractSetting_Impl__Group_8__0__Impl rule__AbstractSetting_Impl__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24127:2: rule__AbstractSetting_Impl__Group_8__0__Impl rule__AbstractSetting_Impl__Group_8__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_8__0__Impl_in_rule__AbstractSetting_Impl__Group_8__047754);
rule__AbstractSetting_Impl__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_8__1_in_rule__AbstractSetting_Impl__Group_8__047757);
rule__AbstractSetting_Impl__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_8__0
// $ANTLR start rule__AbstractSetting_Impl__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24134:1: rule__AbstractSetting_Impl__Group_8__0__Impl : ( 'id' ) ;
public final void rule__AbstractSetting_Impl__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24138:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24139:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24139:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24140:1: 'id'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getIdKeyword_8_0());
match(input,34,FOLLOW_34_in_rule__AbstractSetting_Impl__Group_8__0__Impl47785);
after(grammarAccess.getAbstractSetting_ImplAccess().getIdKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_8__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24153:1: rule__AbstractSetting_Impl__Group_8__1 : rule__AbstractSetting_Impl__Group_8__1__Impl ;
public final void rule__AbstractSetting_Impl__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24157:1: ( rule__AbstractSetting_Impl__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24158:2: rule__AbstractSetting_Impl__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_8__1__Impl_in_rule__AbstractSetting_Impl__Group_8__147816);
rule__AbstractSetting_Impl__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_8__1
// $ANTLR start rule__AbstractSetting_Impl__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24164:1: rule__AbstractSetting_Impl__Group_8__1__Impl : ( ( rule__AbstractSetting_Impl__IdAssignment_8_1 ) ) ;
public final void rule__AbstractSetting_Impl__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24168:1: ( ( ( rule__AbstractSetting_Impl__IdAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24169:1: ( ( rule__AbstractSetting_Impl__IdAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24169:1: ( ( rule__AbstractSetting_Impl__IdAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24170:1: ( rule__AbstractSetting_Impl__IdAssignment_8_1 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getIdAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24171:1: ( rule__AbstractSetting_Impl__IdAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24171:2: rule__AbstractSetting_Impl__IdAssignment_8_1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__IdAssignment_8_1_in_rule__AbstractSetting_Impl__Group_8__1__Impl47843);
rule__AbstractSetting_Impl__IdAssignment_8_1();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getIdAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_8__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24185:1: rule__AbstractSetting_Impl__Group_9__0 : rule__AbstractSetting_Impl__Group_9__0__Impl rule__AbstractSetting_Impl__Group_9__1 ;
public final void rule__AbstractSetting_Impl__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24189:1: ( rule__AbstractSetting_Impl__Group_9__0__Impl rule__AbstractSetting_Impl__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24190:2: rule__AbstractSetting_Impl__Group_9__0__Impl rule__AbstractSetting_Impl__Group_9__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_9__0__Impl_in_rule__AbstractSetting_Impl__Group_9__047877);
rule__AbstractSetting_Impl__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_9__1_in_rule__AbstractSetting_Impl__Group_9__047880);
rule__AbstractSetting_Impl__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_9__0
// $ANTLR start rule__AbstractSetting_Impl__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24197:1: rule__AbstractSetting_Impl__Group_9__0__Impl : ( 'description' ) ;
public final void rule__AbstractSetting_Impl__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24201:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24202:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24202:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24203:1: 'description'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getDescriptionKeyword_9_0());
match(input,35,FOLLOW_35_in_rule__AbstractSetting_Impl__Group_9__0__Impl47908);
after(grammarAccess.getAbstractSetting_ImplAccess().getDescriptionKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_9__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24216:1: rule__AbstractSetting_Impl__Group_9__1 : rule__AbstractSetting_Impl__Group_9__1__Impl ;
public final void rule__AbstractSetting_Impl__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24220:1: ( rule__AbstractSetting_Impl__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24221:2: rule__AbstractSetting_Impl__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_9__1__Impl_in_rule__AbstractSetting_Impl__Group_9__147939);
rule__AbstractSetting_Impl__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_9__1
// $ANTLR start rule__AbstractSetting_Impl__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24227:1: rule__AbstractSetting_Impl__Group_9__1__Impl : ( ( rule__AbstractSetting_Impl__DescriptionAssignment_9_1 ) ) ;
public final void rule__AbstractSetting_Impl__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24231:1: ( ( ( rule__AbstractSetting_Impl__DescriptionAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24232:1: ( ( rule__AbstractSetting_Impl__DescriptionAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24232:1: ( ( rule__AbstractSetting_Impl__DescriptionAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24233:1: ( rule__AbstractSetting_Impl__DescriptionAssignment_9_1 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getDescriptionAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24234:1: ( rule__AbstractSetting_Impl__DescriptionAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24234:2: rule__AbstractSetting_Impl__DescriptionAssignment_9_1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__DescriptionAssignment_9_1_in_rule__AbstractSetting_Impl__Group_9__1__Impl47966);
rule__AbstractSetting_Impl__DescriptionAssignment_9_1();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getDescriptionAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_9__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_12__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24248:1: rule__AbstractSetting_Impl__Group_12__0 : rule__AbstractSetting_Impl__Group_12__0__Impl rule__AbstractSetting_Impl__Group_12__1 ;
public final void rule__AbstractSetting_Impl__Group_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24252:1: ( rule__AbstractSetting_Impl__Group_12__0__Impl rule__AbstractSetting_Impl__Group_12__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24253:2: rule__AbstractSetting_Impl__Group_12__0__Impl rule__AbstractSetting_Impl__Group_12__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__0__Impl_in_rule__AbstractSetting_Impl__Group_12__048000);
rule__AbstractSetting_Impl__Group_12__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__1_in_rule__AbstractSetting_Impl__Group_12__048003);
rule__AbstractSetting_Impl__Group_12__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__0
// $ANTLR start rule__AbstractSetting_Impl__Group_12__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24260:1: rule__AbstractSetting_Impl__Group_12__0__Impl : ( 'requiresParams' ) ;
public final void rule__AbstractSetting_Impl__Group_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24264:1: ( ( 'requiresParams' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24265:1: ( 'requiresParams' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24265:1: ( 'requiresParams' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24266:1: 'requiresParams'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsKeyword_12_0());
match(input,102,FOLLOW_102_in_rule__AbstractSetting_Impl__Group_12__0__Impl48031);
after(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsKeyword_12_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_12__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24279:1: rule__AbstractSetting_Impl__Group_12__1 : rule__AbstractSetting_Impl__Group_12__1__Impl rule__AbstractSetting_Impl__Group_12__2 ;
public final void rule__AbstractSetting_Impl__Group_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24283:1: ( rule__AbstractSetting_Impl__Group_12__1__Impl rule__AbstractSetting_Impl__Group_12__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24284:2: rule__AbstractSetting_Impl__Group_12__1__Impl rule__AbstractSetting_Impl__Group_12__2
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__1__Impl_in_rule__AbstractSetting_Impl__Group_12__148062);
rule__AbstractSetting_Impl__Group_12__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__2_in_rule__AbstractSetting_Impl__Group_12__148065);
rule__AbstractSetting_Impl__Group_12__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__1
// $ANTLR start rule__AbstractSetting_Impl__Group_12__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24291:1: rule__AbstractSetting_Impl__Group_12__1__Impl : ( '(' ) ;
public final void rule__AbstractSetting_Impl__Group_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24295:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24296:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24296:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24297:1: '('
{
before(grammarAccess.getAbstractSetting_ImplAccess().getLeftParenthesisKeyword_12_1());
match(input,48,FOLLOW_48_in_rule__AbstractSetting_Impl__Group_12__1__Impl48093);
after(grammarAccess.getAbstractSetting_ImplAccess().getLeftParenthesisKeyword_12_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_12__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24310:1: rule__AbstractSetting_Impl__Group_12__2 : rule__AbstractSetting_Impl__Group_12__2__Impl rule__AbstractSetting_Impl__Group_12__3 ;
public final void rule__AbstractSetting_Impl__Group_12__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24314:1: ( rule__AbstractSetting_Impl__Group_12__2__Impl rule__AbstractSetting_Impl__Group_12__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24315:2: rule__AbstractSetting_Impl__Group_12__2__Impl rule__AbstractSetting_Impl__Group_12__3
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__2__Impl_in_rule__AbstractSetting_Impl__Group_12__248124);
rule__AbstractSetting_Impl__Group_12__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__3_in_rule__AbstractSetting_Impl__Group_12__248127);
rule__AbstractSetting_Impl__Group_12__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__2
// $ANTLR start rule__AbstractSetting_Impl__Group_12__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24322:1: rule__AbstractSetting_Impl__Group_12__2__Impl : ( ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2 ) ) ;
public final void rule__AbstractSetting_Impl__Group_12__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24326:1: ( ( ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24327:1: ( ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24327:1: ( ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24328:1: ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAssignment_12_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24329:1: ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24329:2: rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2_in_rule__AbstractSetting_Impl__Group_12__2__Impl48154);
rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAssignment_12_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__2__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_12__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24339:1: rule__AbstractSetting_Impl__Group_12__3 : rule__AbstractSetting_Impl__Group_12__3__Impl rule__AbstractSetting_Impl__Group_12__4 ;
public final void rule__AbstractSetting_Impl__Group_12__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24343:1: ( rule__AbstractSetting_Impl__Group_12__3__Impl rule__AbstractSetting_Impl__Group_12__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24344:2: rule__AbstractSetting_Impl__Group_12__3__Impl rule__AbstractSetting_Impl__Group_12__4
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__3__Impl_in_rule__AbstractSetting_Impl__Group_12__348184);
rule__AbstractSetting_Impl__Group_12__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__4_in_rule__AbstractSetting_Impl__Group_12__348187);
rule__AbstractSetting_Impl__Group_12__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__3
// $ANTLR start rule__AbstractSetting_Impl__Group_12__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24351:1: rule__AbstractSetting_Impl__Group_12__3__Impl : ( ( rule__AbstractSetting_Impl__Group_12_3__0 )* ) ;
public final void rule__AbstractSetting_Impl__Group_12__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24355:1: ( ( ( rule__AbstractSetting_Impl__Group_12_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24356:1: ( ( rule__AbstractSetting_Impl__Group_12_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24356:1: ( ( rule__AbstractSetting_Impl__Group_12_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24357:1: ( rule__AbstractSetting_Impl__Group_12_3__0 )*
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup_12_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24358:1: ( rule__AbstractSetting_Impl__Group_12_3__0 )*
loop194:
do {
int alt194=2;
int LA194_0 = input.LA(1);
if ( (LA194_0==39) ) {
alt194=1;
}
switch (alt194) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24358:2: rule__AbstractSetting_Impl__Group_12_3__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12_3__0_in_rule__AbstractSetting_Impl__Group_12__3__Impl48214);
rule__AbstractSetting_Impl__Group_12_3__0();
_fsp--;
}
break;
default :
break loop194;
}
} while (true);
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup_12_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__3__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_12__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24368:1: rule__AbstractSetting_Impl__Group_12__4 : rule__AbstractSetting_Impl__Group_12__4__Impl ;
public final void rule__AbstractSetting_Impl__Group_12__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24372:1: ( rule__AbstractSetting_Impl__Group_12__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24373:2: rule__AbstractSetting_Impl__Group_12__4__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12__4__Impl_in_rule__AbstractSetting_Impl__Group_12__448245);
rule__AbstractSetting_Impl__Group_12__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__4
// $ANTLR start rule__AbstractSetting_Impl__Group_12__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24379:1: rule__AbstractSetting_Impl__Group_12__4__Impl : ( ')' ) ;
public final void rule__AbstractSetting_Impl__Group_12__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24383:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24384:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24384:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24385:1: ')'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRightParenthesisKeyword_12_4());
match(input,49,FOLLOW_49_in_rule__AbstractSetting_Impl__Group_12__4__Impl48273);
after(grammarAccess.getAbstractSetting_ImplAccess().getRightParenthesisKeyword_12_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12__4__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_12_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24408:1: rule__AbstractSetting_Impl__Group_12_3__0 : rule__AbstractSetting_Impl__Group_12_3__0__Impl rule__AbstractSetting_Impl__Group_12_3__1 ;
public final void rule__AbstractSetting_Impl__Group_12_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24412:1: ( rule__AbstractSetting_Impl__Group_12_3__0__Impl rule__AbstractSetting_Impl__Group_12_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24413:2: rule__AbstractSetting_Impl__Group_12_3__0__Impl rule__AbstractSetting_Impl__Group_12_3__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12_3__0__Impl_in_rule__AbstractSetting_Impl__Group_12_3__048314);
rule__AbstractSetting_Impl__Group_12_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12_3__1_in_rule__AbstractSetting_Impl__Group_12_3__048317);
rule__AbstractSetting_Impl__Group_12_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12_3__0
// $ANTLR start rule__AbstractSetting_Impl__Group_12_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24420:1: rule__AbstractSetting_Impl__Group_12_3__0__Impl : ( ',' ) ;
public final void rule__AbstractSetting_Impl__Group_12_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24424:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24425:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24425:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24426:1: ','
{
before(grammarAccess.getAbstractSetting_ImplAccess().getCommaKeyword_12_3_0());
match(input,39,FOLLOW_39_in_rule__AbstractSetting_Impl__Group_12_3__0__Impl48345);
after(grammarAccess.getAbstractSetting_ImplAccess().getCommaKeyword_12_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12_3__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_12_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24439:1: rule__AbstractSetting_Impl__Group_12_3__1 : rule__AbstractSetting_Impl__Group_12_3__1__Impl ;
public final void rule__AbstractSetting_Impl__Group_12_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24443:1: ( rule__AbstractSetting_Impl__Group_12_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24444:2: rule__AbstractSetting_Impl__Group_12_3__1__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_12_3__1__Impl_in_rule__AbstractSetting_Impl__Group_12_3__148376);
rule__AbstractSetting_Impl__Group_12_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12_3__1
// $ANTLR start rule__AbstractSetting_Impl__Group_12_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24450:1: rule__AbstractSetting_Impl__Group_12_3__1__Impl : ( ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1 ) ) ;
public final void rule__AbstractSetting_Impl__Group_12_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24454:1: ( ( ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24455:1: ( ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24455:1: ( ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24456:1: ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAssignment_12_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24457:1: ( rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24457:2: rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1_in_rule__AbstractSetting_Impl__Group_12_3__1__Impl48403);
rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAssignment_12_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_12_3__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_13__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24471:1: rule__AbstractSetting_Impl__Group_13__0 : rule__AbstractSetting_Impl__Group_13__0__Impl rule__AbstractSetting_Impl__Group_13__1 ;
public final void rule__AbstractSetting_Impl__Group_13__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24475:1: ( rule__AbstractSetting_Impl__Group_13__0__Impl rule__AbstractSetting_Impl__Group_13__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24476:2: rule__AbstractSetting_Impl__Group_13__0__Impl rule__AbstractSetting_Impl__Group_13__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_13__0__Impl_in_rule__AbstractSetting_Impl__Group_13__048437);
rule__AbstractSetting_Impl__Group_13__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_13__1_in_rule__AbstractSetting_Impl__Group_13__048440);
rule__AbstractSetting_Impl__Group_13__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_13__0
// $ANTLR start rule__AbstractSetting_Impl__Group_13__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24483:1: rule__AbstractSetting_Impl__Group_13__0__Impl : ( 'settingType' ) ;
public final void rule__AbstractSetting_Impl__Group_13__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24487:1: ( ( 'settingType' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24488:1: ( 'settingType' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24488:1: ( 'settingType' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24489:1: 'settingType'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getSettingTypeKeyword_13_0());
match(input,105,FOLLOW_105_in_rule__AbstractSetting_Impl__Group_13__0__Impl48468);
after(grammarAccess.getAbstractSetting_ImplAccess().getSettingTypeKeyword_13_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_13__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_13__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24502:1: rule__AbstractSetting_Impl__Group_13__1 : rule__AbstractSetting_Impl__Group_13__1__Impl ;
public final void rule__AbstractSetting_Impl__Group_13__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24506:1: ( rule__AbstractSetting_Impl__Group_13__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24507:2: rule__AbstractSetting_Impl__Group_13__1__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_13__1__Impl_in_rule__AbstractSetting_Impl__Group_13__148499);
rule__AbstractSetting_Impl__Group_13__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_13__1
// $ANTLR start rule__AbstractSetting_Impl__Group_13__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24513:1: rule__AbstractSetting_Impl__Group_13__1__Impl : ( ( rule__AbstractSetting_Impl__SettingTypeAssignment_13_1 ) ) ;
public final void rule__AbstractSetting_Impl__Group_13__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24517:1: ( ( ( rule__AbstractSetting_Impl__SettingTypeAssignment_13_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24518:1: ( ( rule__AbstractSetting_Impl__SettingTypeAssignment_13_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24518:1: ( ( rule__AbstractSetting_Impl__SettingTypeAssignment_13_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24519:1: ( rule__AbstractSetting_Impl__SettingTypeAssignment_13_1 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getSettingTypeAssignment_13_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24520:1: ( rule__AbstractSetting_Impl__SettingTypeAssignment_13_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24520:2: rule__AbstractSetting_Impl__SettingTypeAssignment_13_1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__SettingTypeAssignment_13_1_in_rule__AbstractSetting_Impl__Group_13__1__Impl48526);
rule__AbstractSetting_Impl__SettingTypeAssignment_13_1();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getSettingTypeAssignment_13_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_13__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_14__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24534:1: rule__AbstractSetting_Impl__Group_14__0 : rule__AbstractSetting_Impl__Group_14__0__Impl rule__AbstractSetting_Impl__Group_14__1 ;
public final void rule__AbstractSetting_Impl__Group_14__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24538:1: ( rule__AbstractSetting_Impl__Group_14__0__Impl rule__AbstractSetting_Impl__Group_14__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24539:2: rule__AbstractSetting_Impl__Group_14__0__Impl rule__AbstractSetting_Impl__Group_14__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__0__Impl_in_rule__AbstractSetting_Impl__Group_14__048560);
rule__AbstractSetting_Impl__Group_14__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__1_in_rule__AbstractSetting_Impl__Group_14__048563);
rule__AbstractSetting_Impl__Group_14__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__0
// $ANTLR start rule__AbstractSetting_Impl__Group_14__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24546:1: rule__AbstractSetting_Impl__Group_14__0__Impl : ( 'settingConstraints' ) ;
public final void rule__AbstractSetting_Impl__Group_14__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24550:1: ( ( 'settingConstraints' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24551:1: ( 'settingConstraints' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24551:1: ( 'settingConstraints' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24552:1: 'settingConstraints'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsKeyword_14_0());
match(input,106,FOLLOW_106_in_rule__AbstractSetting_Impl__Group_14__0__Impl48591);
after(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsKeyword_14_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_14__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24565:1: rule__AbstractSetting_Impl__Group_14__1 : rule__AbstractSetting_Impl__Group_14__1__Impl rule__AbstractSetting_Impl__Group_14__2 ;
public final void rule__AbstractSetting_Impl__Group_14__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24569:1: ( rule__AbstractSetting_Impl__Group_14__1__Impl rule__AbstractSetting_Impl__Group_14__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24570:2: rule__AbstractSetting_Impl__Group_14__1__Impl rule__AbstractSetting_Impl__Group_14__2
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__1__Impl_in_rule__AbstractSetting_Impl__Group_14__148622);
rule__AbstractSetting_Impl__Group_14__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__2_in_rule__AbstractSetting_Impl__Group_14__148625);
rule__AbstractSetting_Impl__Group_14__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__1
// $ANTLR start rule__AbstractSetting_Impl__Group_14__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24577:1: rule__AbstractSetting_Impl__Group_14__1__Impl : ( '{' ) ;
public final void rule__AbstractSetting_Impl__Group_14__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24581:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24582:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24582:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24583:1: '{'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getLeftCurlyBracketKeyword_14_1());
match(input,31,FOLLOW_31_in_rule__AbstractSetting_Impl__Group_14__1__Impl48653);
after(grammarAccess.getAbstractSetting_ImplAccess().getLeftCurlyBracketKeyword_14_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__1__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_14__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24596:1: rule__AbstractSetting_Impl__Group_14__2 : rule__AbstractSetting_Impl__Group_14__2__Impl rule__AbstractSetting_Impl__Group_14__3 ;
public final void rule__AbstractSetting_Impl__Group_14__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24600:1: ( rule__AbstractSetting_Impl__Group_14__2__Impl rule__AbstractSetting_Impl__Group_14__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24601:2: rule__AbstractSetting_Impl__Group_14__2__Impl rule__AbstractSetting_Impl__Group_14__3
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__2__Impl_in_rule__AbstractSetting_Impl__Group_14__248684);
rule__AbstractSetting_Impl__Group_14__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__3_in_rule__AbstractSetting_Impl__Group_14__248687);
rule__AbstractSetting_Impl__Group_14__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__2
// $ANTLR start rule__AbstractSetting_Impl__Group_14__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24608:1: rule__AbstractSetting_Impl__Group_14__2__Impl : ( ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2 ) ) ;
public final void rule__AbstractSetting_Impl__Group_14__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24612:1: ( ( ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24613:1: ( ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24613:1: ( ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24614:1: ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsAssignment_14_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24615:1: ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24615:2: rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2_in_rule__AbstractSetting_Impl__Group_14__2__Impl48714);
rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsAssignment_14_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__2__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_14__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24625:1: rule__AbstractSetting_Impl__Group_14__3 : rule__AbstractSetting_Impl__Group_14__3__Impl rule__AbstractSetting_Impl__Group_14__4 ;
public final void rule__AbstractSetting_Impl__Group_14__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24629:1: ( rule__AbstractSetting_Impl__Group_14__3__Impl rule__AbstractSetting_Impl__Group_14__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24630:2: rule__AbstractSetting_Impl__Group_14__3__Impl rule__AbstractSetting_Impl__Group_14__4
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__3__Impl_in_rule__AbstractSetting_Impl__Group_14__348744);
rule__AbstractSetting_Impl__Group_14__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__4_in_rule__AbstractSetting_Impl__Group_14__348747);
rule__AbstractSetting_Impl__Group_14__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__3
// $ANTLR start rule__AbstractSetting_Impl__Group_14__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24637:1: rule__AbstractSetting_Impl__Group_14__3__Impl : ( ( rule__AbstractSetting_Impl__Group_14_3__0 )* ) ;
public final void rule__AbstractSetting_Impl__Group_14__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24641:1: ( ( ( rule__AbstractSetting_Impl__Group_14_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24642:1: ( ( rule__AbstractSetting_Impl__Group_14_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24642:1: ( ( rule__AbstractSetting_Impl__Group_14_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24643:1: ( rule__AbstractSetting_Impl__Group_14_3__0 )*
{
before(grammarAccess.getAbstractSetting_ImplAccess().getGroup_14_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24644:1: ( rule__AbstractSetting_Impl__Group_14_3__0 )*
loop195:
do {
int alt195=2;
int LA195_0 = input.LA(1);
if ( (LA195_0==39) ) {
alt195=1;
}
switch (alt195) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24644:2: rule__AbstractSetting_Impl__Group_14_3__0
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14_3__0_in_rule__AbstractSetting_Impl__Group_14__3__Impl48774);
rule__AbstractSetting_Impl__Group_14_3__0();
_fsp--;
}
break;
default :
break loop195;
}
} while (true);
after(grammarAccess.getAbstractSetting_ImplAccess().getGroup_14_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__3__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_14__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24654:1: rule__AbstractSetting_Impl__Group_14__4 : rule__AbstractSetting_Impl__Group_14__4__Impl ;
public final void rule__AbstractSetting_Impl__Group_14__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24658:1: ( rule__AbstractSetting_Impl__Group_14__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24659:2: rule__AbstractSetting_Impl__Group_14__4__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14__4__Impl_in_rule__AbstractSetting_Impl__Group_14__448805);
rule__AbstractSetting_Impl__Group_14__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__4
// $ANTLR start rule__AbstractSetting_Impl__Group_14__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24665:1: rule__AbstractSetting_Impl__Group_14__4__Impl : ( '}' ) ;
public final void rule__AbstractSetting_Impl__Group_14__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24669:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24670:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24670:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24671:1: '}'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRightCurlyBracketKeyword_14_4());
match(input,32,FOLLOW_32_in_rule__AbstractSetting_Impl__Group_14__4__Impl48833);
after(grammarAccess.getAbstractSetting_ImplAccess().getRightCurlyBracketKeyword_14_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14__4__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_14_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24694:1: rule__AbstractSetting_Impl__Group_14_3__0 : rule__AbstractSetting_Impl__Group_14_3__0__Impl rule__AbstractSetting_Impl__Group_14_3__1 ;
public final void rule__AbstractSetting_Impl__Group_14_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24698:1: ( rule__AbstractSetting_Impl__Group_14_3__0__Impl rule__AbstractSetting_Impl__Group_14_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24699:2: rule__AbstractSetting_Impl__Group_14_3__0__Impl rule__AbstractSetting_Impl__Group_14_3__1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14_3__0__Impl_in_rule__AbstractSetting_Impl__Group_14_3__048874);
rule__AbstractSetting_Impl__Group_14_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14_3__1_in_rule__AbstractSetting_Impl__Group_14_3__048877);
rule__AbstractSetting_Impl__Group_14_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14_3__0
// $ANTLR start rule__AbstractSetting_Impl__Group_14_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24706:1: rule__AbstractSetting_Impl__Group_14_3__0__Impl : ( ',' ) ;
public final void rule__AbstractSetting_Impl__Group_14_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24710:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24711:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24711:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24712:1: ','
{
before(grammarAccess.getAbstractSetting_ImplAccess().getCommaKeyword_14_3_0());
match(input,39,FOLLOW_39_in_rule__AbstractSetting_Impl__Group_14_3__0__Impl48905);
after(grammarAccess.getAbstractSetting_ImplAccess().getCommaKeyword_14_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14_3__0__Impl
// $ANTLR start rule__AbstractSetting_Impl__Group_14_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24725:1: rule__AbstractSetting_Impl__Group_14_3__1 : rule__AbstractSetting_Impl__Group_14_3__1__Impl ;
public final void rule__AbstractSetting_Impl__Group_14_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24729:1: ( rule__AbstractSetting_Impl__Group_14_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24730:2: rule__AbstractSetting_Impl__Group_14_3__1__Impl
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__Group_14_3__1__Impl_in_rule__AbstractSetting_Impl__Group_14_3__148936);
rule__AbstractSetting_Impl__Group_14_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14_3__1
// $ANTLR start rule__AbstractSetting_Impl__Group_14_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24736:1: rule__AbstractSetting_Impl__Group_14_3__1__Impl : ( ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1 ) ) ;
public final void rule__AbstractSetting_Impl__Group_14_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24740:1: ( ( ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24741:1: ( ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24741:1: ( ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24742:1: ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1 )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsAssignment_14_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24743:1: ( rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24743:2: rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1
{
pushFollow(FOLLOW_rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1_in_rule__AbstractSetting_Impl__Group_14_3__1__Impl48963);
rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1();
_fsp--;
}
after(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsAssignment_14_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__Group_14_3__1__Impl
// $ANTLR start rule__ServiceSetting__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24757:1: rule__ServiceSetting__Group__0 : rule__ServiceSetting__Group__0__Impl rule__ServiceSetting__Group__1 ;
public final void rule__ServiceSetting__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24761:1: ( rule__ServiceSetting__Group__0__Impl rule__ServiceSetting__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24762:2: rule__ServiceSetting__Group__0__Impl rule__ServiceSetting__Group__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__0__Impl_in_rule__ServiceSetting__Group__048997);
rule__ServiceSetting__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__1_in_rule__ServiceSetting__Group__049000);
rule__ServiceSetting__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__0
// $ANTLR start rule__ServiceSetting__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24769:1: rule__ServiceSetting__Group__0__Impl : ( () ) ;
public final void rule__ServiceSetting__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24773:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24774:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24774:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24775:1: ()
{
before(grammarAccess.getServiceSettingAccess().getServiceSettingAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24776:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24778:1:
{
}
after(grammarAccess.getServiceSettingAccess().getServiceSettingAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__0__Impl
// $ANTLR start rule__ServiceSetting__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24788:1: rule__ServiceSetting__Group__1 : rule__ServiceSetting__Group__1__Impl rule__ServiceSetting__Group__2 ;
public final void rule__ServiceSetting__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24792:1: ( rule__ServiceSetting__Group__1__Impl rule__ServiceSetting__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24793:2: rule__ServiceSetting__Group__1__Impl rule__ServiceSetting__Group__2
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__1__Impl_in_rule__ServiceSetting__Group__149058);
rule__ServiceSetting__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__2_in_rule__ServiceSetting__Group__149061);
rule__ServiceSetting__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__1
// $ANTLR start rule__ServiceSetting__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24800:1: rule__ServiceSetting__Group__1__Impl : ( ( rule__ServiceSetting__UserExposedAssignment_1 )? ) ;
public final void rule__ServiceSetting__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24804:1: ( ( ( rule__ServiceSetting__UserExposedAssignment_1 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24805:1: ( ( rule__ServiceSetting__UserExposedAssignment_1 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24805:1: ( ( rule__ServiceSetting__UserExposedAssignment_1 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24806:1: ( rule__ServiceSetting__UserExposedAssignment_1 )?
{
before(grammarAccess.getServiceSettingAccess().getUserExposedAssignment_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24807:1: ( rule__ServiceSetting__UserExposedAssignment_1 )?
int alt196=2;
int LA196_0 = input.LA(1);
if ( (LA196_0==141) ) {
alt196=1;
}
switch (alt196) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24807:2: rule__ServiceSetting__UserExposedAssignment_1
{
pushFollow(FOLLOW_rule__ServiceSetting__UserExposedAssignment_1_in_rule__ServiceSetting__Group__1__Impl49088);
rule__ServiceSetting__UserExposedAssignment_1();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getUserExposedAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__1__Impl
// $ANTLR start rule__ServiceSetting__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24817:1: rule__ServiceSetting__Group__2 : rule__ServiceSetting__Group__2__Impl rule__ServiceSetting__Group__3 ;
public final void rule__ServiceSetting__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24821:1: ( rule__ServiceSetting__Group__2__Impl rule__ServiceSetting__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24822:2: rule__ServiceSetting__Group__2__Impl rule__ServiceSetting__Group__3
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__2__Impl_in_rule__ServiceSetting__Group__249119);
rule__ServiceSetting__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__3_in_rule__ServiceSetting__Group__249122);
rule__ServiceSetting__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__2
// $ANTLR start rule__ServiceSetting__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24829:1: rule__ServiceSetting__Group__2__Impl : ( ( rule__ServiceSetting__UserEditableAssignment_2 )? ) ;
public final void rule__ServiceSetting__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24833:1: ( ( ( rule__ServiceSetting__UserEditableAssignment_2 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24834:1: ( ( rule__ServiceSetting__UserEditableAssignment_2 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24834:1: ( ( rule__ServiceSetting__UserEditableAssignment_2 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24835:1: ( rule__ServiceSetting__UserEditableAssignment_2 )?
{
before(grammarAccess.getServiceSettingAccess().getUserEditableAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24836:1: ( rule__ServiceSetting__UserEditableAssignment_2 )?
int alt197=2;
int LA197_0 = input.LA(1);
if ( (LA197_0==142) ) {
alt197=1;
}
switch (alt197) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24836:2: rule__ServiceSetting__UserEditableAssignment_2
{
pushFollow(FOLLOW_rule__ServiceSetting__UserEditableAssignment_2_in_rule__ServiceSetting__Group__2__Impl49149);
rule__ServiceSetting__UserEditableAssignment_2();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getUserEditableAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__2__Impl
// $ANTLR start rule__ServiceSetting__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24846:1: rule__ServiceSetting__Group__3 : rule__ServiceSetting__Group__3__Impl rule__ServiceSetting__Group__4 ;
public final void rule__ServiceSetting__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24850:1: ( rule__ServiceSetting__Group__3__Impl rule__ServiceSetting__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24851:2: rule__ServiceSetting__Group__3__Impl rule__ServiceSetting__Group__4
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__3__Impl_in_rule__ServiceSetting__Group__349180);
rule__ServiceSetting__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__4_in_rule__ServiceSetting__Group__349183);
rule__ServiceSetting__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__3
// $ANTLR start rule__ServiceSetting__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24858:1: rule__ServiceSetting__Group__3__Impl : ( ( rule__ServiceSetting__CanBePublishedAssignment_3 )? ) ;
public final void rule__ServiceSetting__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24862:1: ( ( ( rule__ServiceSetting__CanBePublishedAssignment_3 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24863:1: ( ( rule__ServiceSetting__CanBePublishedAssignment_3 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24863:1: ( ( rule__ServiceSetting__CanBePublishedAssignment_3 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24864:1: ( rule__ServiceSetting__CanBePublishedAssignment_3 )?
{
before(grammarAccess.getServiceSettingAccess().getCanBePublishedAssignment_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24865:1: ( rule__ServiceSetting__CanBePublishedAssignment_3 )?
int alt198=2;
int LA198_0 = input.LA(1);
if ( (LA198_0==143) ) {
alt198=1;
}
switch (alt198) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24865:2: rule__ServiceSetting__CanBePublishedAssignment_3
{
pushFollow(FOLLOW_rule__ServiceSetting__CanBePublishedAssignment_3_in_rule__ServiceSetting__Group__3__Impl49210);
rule__ServiceSetting__CanBePublishedAssignment_3();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getCanBePublishedAssignment_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__3__Impl
// $ANTLR start rule__ServiceSetting__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24875:1: rule__ServiceSetting__Group__4 : rule__ServiceSetting__Group__4__Impl rule__ServiceSetting__Group__5 ;
public final void rule__ServiceSetting__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24879:1: ( rule__ServiceSetting__Group__4__Impl rule__ServiceSetting__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24880:2: rule__ServiceSetting__Group__4__Impl rule__ServiceSetting__Group__5
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__4__Impl_in_rule__ServiceSetting__Group__449241);
rule__ServiceSetting__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__5_in_rule__ServiceSetting__Group__449244);
rule__ServiceSetting__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__4
// $ANTLR start rule__ServiceSetting__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24887:1: rule__ServiceSetting__Group__4__Impl : ( 'ServiceSetting' ) ;
public final void rule__ServiceSetting__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24891:1: ( ( 'ServiceSetting' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24892:1: ( 'ServiceSetting' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24892:1: ( 'ServiceSetting' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24893:1: 'ServiceSetting'
{
before(grammarAccess.getServiceSettingAccess().getServiceSettingKeyword_4());
match(input,114,FOLLOW_114_in_rule__ServiceSetting__Group__4__Impl49272);
after(grammarAccess.getServiceSettingAccess().getServiceSettingKeyword_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__4__Impl
// $ANTLR start rule__ServiceSetting__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24906:1: rule__ServiceSetting__Group__5 : rule__ServiceSetting__Group__5__Impl rule__ServiceSetting__Group__6 ;
public final void rule__ServiceSetting__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24910:1: ( rule__ServiceSetting__Group__5__Impl rule__ServiceSetting__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24911:2: rule__ServiceSetting__Group__5__Impl rule__ServiceSetting__Group__6
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__5__Impl_in_rule__ServiceSetting__Group__549303);
rule__ServiceSetting__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__6_in_rule__ServiceSetting__Group__549306);
rule__ServiceSetting__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__5
// $ANTLR start rule__ServiceSetting__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24918:1: rule__ServiceSetting__Group__5__Impl : ( ( rule__ServiceSetting__UniqueIDAssignment_5 ) ) ;
public final void rule__ServiceSetting__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24922:1: ( ( ( rule__ServiceSetting__UniqueIDAssignment_5 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24923:1: ( ( rule__ServiceSetting__UniqueIDAssignment_5 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24923:1: ( ( rule__ServiceSetting__UniqueIDAssignment_5 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24924:1: ( rule__ServiceSetting__UniqueIDAssignment_5 )
{
before(grammarAccess.getServiceSettingAccess().getUniqueIDAssignment_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24925:1: ( rule__ServiceSetting__UniqueIDAssignment_5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24925:2: rule__ServiceSetting__UniqueIDAssignment_5
{
pushFollow(FOLLOW_rule__ServiceSetting__UniqueIDAssignment_5_in_rule__ServiceSetting__Group__5__Impl49333);
rule__ServiceSetting__UniqueIDAssignment_5();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getUniqueIDAssignment_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__5__Impl
// $ANTLR start rule__ServiceSetting__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24935:1: rule__ServiceSetting__Group__6 : rule__ServiceSetting__Group__6__Impl rule__ServiceSetting__Group__7 ;
public final void rule__ServiceSetting__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24939:1: ( rule__ServiceSetting__Group__6__Impl rule__ServiceSetting__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24940:2: rule__ServiceSetting__Group__6__Impl rule__ServiceSetting__Group__7
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__6__Impl_in_rule__ServiceSetting__Group__649363);
rule__ServiceSetting__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__7_in_rule__ServiceSetting__Group__649366);
rule__ServiceSetting__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__6
// $ANTLR start rule__ServiceSetting__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24947:1: rule__ServiceSetting__Group__6__Impl : ( '{' ) ;
public final void rule__ServiceSetting__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24951:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24952:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24952:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24953:1: '{'
{
before(grammarAccess.getServiceSettingAccess().getLeftCurlyBracketKeyword_6());
match(input,31,FOLLOW_31_in_rule__ServiceSetting__Group__6__Impl49394);
after(grammarAccess.getServiceSettingAccess().getLeftCurlyBracketKeyword_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__6__Impl
// $ANTLR start rule__ServiceSetting__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24966:1: rule__ServiceSetting__Group__7 : rule__ServiceSetting__Group__7__Impl rule__ServiceSetting__Group__8 ;
public final void rule__ServiceSetting__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24970:1: ( rule__ServiceSetting__Group__7__Impl rule__ServiceSetting__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24971:2: rule__ServiceSetting__Group__7__Impl rule__ServiceSetting__Group__8
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__7__Impl_in_rule__ServiceSetting__Group__749425);
rule__ServiceSetting__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__8_in_rule__ServiceSetting__Group__749428);
rule__ServiceSetting__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__7
// $ANTLR start rule__ServiceSetting__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24978:1: rule__ServiceSetting__Group__7__Impl : ( ( rule__ServiceSetting__Group_7__0 )? ) ;
public final void rule__ServiceSetting__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24982:1: ( ( ( rule__ServiceSetting__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24983:1: ( ( rule__ServiceSetting__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24983:1: ( ( rule__ServiceSetting__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24984:1: ( rule__ServiceSetting__Group_7__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24985:1: ( rule__ServiceSetting__Group_7__0 )?
int alt199=2;
int LA199_0 = input.LA(1);
if ( (LA199_0==33) ) {
alt199=1;
}
switch (alt199) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24985:2: rule__ServiceSetting__Group_7__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_7__0_in_rule__ServiceSetting__Group__7__Impl49455);
rule__ServiceSetting__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__7__Impl
// $ANTLR start rule__ServiceSetting__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24995:1: rule__ServiceSetting__Group__8 : rule__ServiceSetting__Group__8__Impl rule__ServiceSetting__Group__9 ;
public final void rule__ServiceSetting__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:24999:1: ( rule__ServiceSetting__Group__8__Impl rule__ServiceSetting__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25000:2: rule__ServiceSetting__Group__8__Impl rule__ServiceSetting__Group__9
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__8__Impl_in_rule__ServiceSetting__Group__849486);
rule__ServiceSetting__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__9_in_rule__ServiceSetting__Group__849489);
rule__ServiceSetting__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__8
// $ANTLR start rule__ServiceSetting__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25007:1: rule__ServiceSetting__Group__8__Impl : ( ( rule__ServiceSetting__Group_8__0 )? ) ;
public final void rule__ServiceSetting__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25011:1: ( ( ( rule__ServiceSetting__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25012:1: ( ( rule__ServiceSetting__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25012:1: ( ( rule__ServiceSetting__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25013:1: ( rule__ServiceSetting__Group_8__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25014:1: ( rule__ServiceSetting__Group_8__0 )?
int alt200=2;
int LA200_0 = input.LA(1);
if ( (LA200_0==34) ) {
alt200=1;
}
switch (alt200) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25014:2: rule__ServiceSetting__Group_8__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_8__0_in_rule__ServiceSetting__Group__8__Impl49516);
rule__ServiceSetting__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__8__Impl
// $ANTLR start rule__ServiceSetting__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25024:1: rule__ServiceSetting__Group__9 : rule__ServiceSetting__Group__9__Impl rule__ServiceSetting__Group__10 ;
public final void rule__ServiceSetting__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25028:1: ( rule__ServiceSetting__Group__9__Impl rule__ServiceSetting__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25029:2: rule__ServiceSetting__Group__9__Impl rule__ServiceSetting__Group__10
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__9__Impl_in_rule__ServiceSetting__Group__949547);
rule__ServiceSetting__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__10_in_rule__ServiceSetting__Group__949550);
rule__ServiceSetting__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__9
// $ANTLR start rule__ServiceSetting__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25036:1: rule__ServiceSetting__Group__9__Impl : ( ( rule__ServiceSetting__Group_9__0 )? ) ;
public final void rule__ServiceSetting__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25040:1: ( ( ( rule__ServiceSetting__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25041:1: ( ( rule__ServiceSetting__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25041:1: ( ( rule__ServiceSetting__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25042:1: ( rule__ServiceSetting__Group_9__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25043:1: ( rule__ServiceSetting__Group_9__0 )?
int alt201=2;
int LA201_0 = input.LA(1);
if ( (LA201_0==35) ) {
alt201=1;
}
switch (alt201) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25043:2: rule__ServiceSetting__Group_9__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_9__0_in_rule__ServiceSetting__Group__9__Impl49577);
rule__ServiceSetting__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__9__Impl
// $ANTLR start rule__ServiceSetting__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25053:1: rule__ServiceSetting__Group__10 : rule__ServiceSetting__Group__10__Impl rule__ServiceSetting__Group__11 ;
public final void rule__ServiceSetting__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25057:1: ( rule__ServiceSetting__Group__10__Impl rule__ServiceSetting__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25058:2: rule__ServiceSetting__Group__10__Impl rule__ServiceSetting__Group__11
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__10__Impl_in_rule__ServiceSetting__Group__1049608);
rule__ServiceSetting__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__11_in_rule__ServiceSetting__Group__1049611);
rule__ServiceSetting__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__10
// $ANTLR start rule__ServiceSetting__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25065:1: rule__ServiceSetting__Group__10__Impl : ( ( rule__ServiceSetting__ReadableAssignment_10 )? ) ;
public final void rule__ServiceSetting__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25069:1: ( ( ( rule__ServiceSetting__ReadableAssignment_10 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25070:1: ( ( rule__ServiceSetting__ReadableAssignment_10 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25070:1: ( ( rule__ServiceSetting__ReadableAssignment_10 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25071:1: ( rule__ServiceSetting__ReadableAssignment_10 )?
{
before(grammarAccess.getServiceSettingAccess().getReadableAssignment_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25072:1: ( rule__ServiceSetting__ReadableAssignment_10 )?
int alt202=2;
int LA202_0 = input.LA(1);
if ( (LA202_0==144) ) {
alt202=1;
}
switch (alt202) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25072:2: rule__ServiceSetting__ReadableAssignment_10
{
pushFollow(FOLLOW_rule__ServiceSetting__ReadableAssignment_10_in_rule__ServiceSetting__Group__10__Impl49638);
rule__ServiceSetting__ReadableAssignment_10();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getReadableAssignment_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__10__Impl
// $ANTLR start rule__ServiceSetting__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25082:1: rule__ServiceSetting__Group__11 : rule__ServiceSetting__Group__11__Impl rule__ServiceSetting__Group__12 ;
public final void rule__ServiceSetting__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25086:1: ( rule__ServiceSetting__Group__11__Impl rule__ServiceSetting__Group__12 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25087:2: rule__ServiceSetting__Group__11__Impl rule__ServiceSetting__Group__12
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__11__Impl_in_rule__ServiceSetting__Group__1149669);
rule__ServiceSetting__Group__11__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__12_in_rule__ServiceSetting__Group__1149672);
rule__ServiceSetting__Group__12();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__11
// $ANTLR start rule__ServiceSetting__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25094:1: rule__ServiceSetting__Group__11__Impl : ( ( rule__ServiceSetting__WritableAssignment_11 )? ) ;
public final void rule__ServiceSetting__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25098:1: ( ( ( rule__ServiceSetting__WritableAssignment_11 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25099:1: ( ( rule__ServiceSetting__WritableAssignment_11 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25099:1: ( ( rule__ServiceSetting__WritableAssignment_11 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25100:1: ( rule__ServiceSetting__WritableAssignment_11 )?
{
before(grammarAccess.getServiceSettingAccess().getWritableAssignment_11());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25101:1: ( rule__ServiceSetting__WritableAssignment_11 )?
int alt203=2;
int LA203_0 = input.LA(1);
if ( (LA203_0==145) ) {
alt203=1;
}
switch (alt203) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25101:2: rule__ServiceSetting__WritableAssignment_11
{
pushFollow(FOLLOW_rule__ServiceSetting__WritableAssignment_11_in_rule__ServiceSetting__Group__11__Impl49699);
rule__ServiceSetting__WritableAssignment_11();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getWritableAssignment_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__11__Impl
// $ANTLR start rule__ServiceSetting__Group__12
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25111:1: rule__ServiceSetting__Group__12 : rule__ServiceSetting__Group__12__Impl rule__ServiceSetting__Group__13 ;
public final void rule__ServiceSetting__Group__12() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25115:1: ( rule__ServiceSetting__Group__12__Impl rule__ServiceSetting__Group__13 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25116:2: rule__ServiceSetting__Group__12__Impl rule__ServiceSetting__Group__13
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__12__Impl_in_rule__ServiceSetting__Group__1249730);
rule__ServiceSetting__Group__12__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__13_in_rule__ServiceSetting__Group__1249733);
rule__ServiceSetting__Group__13();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__12
// $ANTLR start rule__ServiceSetting__Group__12__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25123:1: rule__ServiceSetting__Group__12__Impl : ( ( rule__ServiceSetting__Group_12__0 )? ) ;
public final void rule__ServiceSetting__Group__12__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25127:1: ( ( ( rule__ServiceSetting__Group_12__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25128:1: ( ( rule__ServiceSetting__Group_12__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25128:1: ( ( rule__ServiceSetting__Group_12__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25129:1: ( rule__ServiceSetting__Group_12__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_12());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25130:1: ( rule__ServiceSetting__Group_12__0 )?
int alt204=2;
int LA204_0 = input.LA(1);
if ( (LA204_0==102) ) {
alt204=1;
}
switch (alt204) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25130:2: rule__ServiceSetting__Group_12__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__0_in_rule__ServiceSetting__Group__12__Impl49760);
rule__ServiceSetting__Group_12__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_12());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__12__Impl
// $ANTLR start rule__ServiceSetting__Group__13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25140:1: rule__ServiceSetting__Group__13 : rule__ServiceSetting__Group__13__Impl rule__ServiceSetting__Group__14 ;
public final void rule__ServiceSetting__Group__13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25144:1: ( rule__ServiceSetting__Group__13__Impl rule__ServiceSetting__Group__14 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25145:2: rule__ServiceSetting__Group__13__Impl rule__ServiceSetting__Group__14
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__13__Impl_in_rule__ServiceSetting__Group__1349791);
rule__ServiceSetting__Group__13__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__14_in_rule__ServiceSetting__Group__1349794);
rule__ServiceSetting__Group__14();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__13
// $ANTLR start rule__ServiceSetting__Group__13__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25152:1: rule__ServiceSetting__Group__13__Impl : ( ( rule__ServiceSetting__Group_13__0 )? ) ;
public final void rule__ServiceSetting__Group__13__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25156:1: ( ( ( rule__ServiceSetting__Group_13__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25157:1: ( ( rule__ServiceSetting__Group_13__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25157:1: ( ( rule__ServiceSetting__Group_13__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25158:1: ( rule__ServiceSetting__Group_13__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_13());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25159:1: ( rule__ServiceSetting__Group_13__0 )?
int alt205=2;
int LA205_0 = input.LA(1);
if ( (LA205_0==115) ) {
alt205=1;
}
switch (alt205) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25159:2: rule__ServiceSetting__Group_13__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__0_in_rule__ServiceSetting__Group__13__Impl49821);
rule__ServiceSetting__Group_13__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_13());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__13__Impl
// $ANTLR start rule__ServiceSetting__Group__14
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25169:1: rule__ServiceSetting__Group__14 : rule__ServiceSetting__Group__14__Impl rule__ServiceSetting__Group__15 ;
public final void rule__ServiceSetting__Group__14() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25173:1: ( rule__ServiceSetting__Group__14__Impl rule__ServiceSetting__Group__15 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25174:2: rule__ServiceSetting__Group__14__Impl rule__ServiceSetting__Group__15
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__14__Impl_in_rule__ServiceSetting__Group__1449852);
rule__ServiceSetting__Group__14__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__15_in_rule__ServiceSetting__Group__1449855);
rule__ServiceSetting__Group__15();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__14
// $ANTLR start rule__ServiceSetting__Group__14__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25181:1: rule__ServiceSetting__Group__14__Impl : ( ( rule__ServiceSetting__Group_14__0 )? ) ;
public final void rule__ServiceSetting__Group__14__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25185:1: ( ( ( rule__ServiceSetting__Group_14__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25186:1: ( ( rule__ServiceSetting__Group_14__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25186:1: ( ( rule__ServiceSetting__Group_14__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25187:1: ( rule__ServiceSetting__Group_14__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_14());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25188:1: ( rule__ServiceSetting__Group_14__0 )?
int alt206=2;
int LA206_0 = input.LA(1);
if ( (LA206_0==116) ) {
alt206=1;
}
switch (alt206) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25188:2: rule__ServiceSetting__Group_14__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__0_in_rule__ServiceSetting__Group__14__Impl49882);
rule__ServiceSetting__Group_14__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_14());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__14__Impl
// $ANTLR start rule__ServiceSetting__Group__15
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25198:1: rule__ServiceSetting__Group__15 : rule__ServiceSetting__Group__15__Impl rule__ServiceSetting__Group__16 ;
public final void rule__ServiceSetting__Group__15() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25202:1: ( rule__ServiceSetting__Group__15__Impl rule__ServiceSetting__Group__16 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25203:2: rule__ServiceSetting__Group__15__Impl rule__ServiceSetting__Group__16
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__15__Impl_in_rule__ServiceSetting__Group__1549913);
rule__ServiceSetting__Group__15__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__16_in_rule__ServiceSetting__Group__1549916);
rule__ServiceSetting__Group__16();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__15
// $ANTLR start rule__ServiceSetting__Group__15__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25210:1: rule__ServiceSetting__Group__15__Impl : ( ( rule__ServiceSetting__Group_15__0 )? ) ;
public final void rule__ServiceSetting__Group__15__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25214:1: ( ( ( rule__ServiceSetting__Group_15__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25215:1: ( ( rule__ServiceSetting__Group_15__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25215:1: ( ( rule__ServiceSetting__Group_15__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25216:1: ( rule__ServiceSetting__Group_15__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_15());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25217:1: ( rule__ServiceSetting__Group_15__0 )?
int alt207=2;
int LA207_0 = input.LA(1);
if ( (LA207_0==105) ) {
alt207=1;
}
switch (alt207) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25217:2: rule__ServiceSetting__Group_15__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_15__0_in_rule__ServiceSetting__Group__15__Impl49943);
rule__ServiceSetting__Group_15__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_15());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__15__Impl
// $ANTLR start rule__ServiceSetting__Group__16
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25227:1: rule__ServiceSetting__Group__16 : rule__ServiceSetting__Group__16__Impl rule__ServiceSetting__Group__17 ;
public final void rule__ServiceSetting__Group__16() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25231:1: ( rule__ServiceSetting__Group__16__Impl rule__ServiceSetting__Group__17 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25232:2: rule__ServiceSetting__Group__16__Impl rule__ServiceSetting__Group__17
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__16__Impl_in_rule__ServiceSetting__Group__1649974);
rule__ServiceSetting__Group__16__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group__17_in_rule__ServiceSetting__Group__1649977);
rule__ServiceSetting__Group__17();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__16
// $ANTLR start rule__ServiceSetting__Group__16__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25239:1: rule__ServiceSetting__Group__16__Impl : ( ( rule__ServiceSetting__Group_16__0 )? ) ;
public final void rule__ServiceSetting__Group__16__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25243:1: ( ( ( rule__ServiceSetting__Group_16__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25244:1: ( ( rule__ServiceSetting__Group_16__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25244:1: ( ( rule__ServiceSetting__Group_16__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25245:1: ( rule__ServiceSetting__Group_16__0 )?
{
before(grammarAccess.getServiceSettingAccess().getGroup_16());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25246:1: ( rule__ServiceSetting__Group_16__0 )?
int alt208=2;
int LA208_0 = input.LA(1);
if ( (LA208_0==106) ) {
alt208=1;
}
switch (alt208) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25246:2: rule__ServiceSetting__Group_16__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__0_in_rule__ServiceSetting__Group__16__Impl50004);
rule__ServiceSetting__Group_16__0();
_fsp--;
}
break;
}
after(grammarAccess.getServiceSettingAccess().getGroup_16());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__16__Impl
// $ANTLR start rule__ServiceSetting__Group__17
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25256:1: rule__ServiceSetting__Group__17 : rule__ServiceSetting__Group__17__Impl ;
public final void rule__ServiceSetting__Group__17() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25260:1: ( rule__ServiceSetting__Group__17__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25261:2: rule__ServiceSetting__Group__17__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group__17__Impl_in_rule__ServiceSetting__Group__1750035);
rule__ServiceSetting__Group__17__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__17
// $ANTLR start rule__ServiceSetting__Group__17__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25267:1: rule__ServiceSetting__Group__17__Impl : ( '}' ) ;
public final void rule__ServiceSetting__Group__17__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25271:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25272:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25272:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25273:1: '}'
{
before(grammarAccess.getServiceSettingAccess().getRightCurlyBracketKeyword_17());
match(input,32,FOLLOW_32_in_rule__ServiceSetting__Group__17__Impl50063);
after(grammarAccess.getServiceSettingAccess().getRightCurlyBracketKeyword_17());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group__17__Impl
// $ANTLR start rule__ServiceSetting__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25322:1: rule__ServiceSetting__Group_7__0 : rule__ServiceSetting__Group_7__0__Impl rule__ServiceSetting__Group_7__1 ;
public final void rule__ServiceSetting__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25326:1: ( rule__ServiceSetting__Group_7__0__Impl rule__ServiceSetting__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25327:2: rule__ServiceSetting__Group_7__0__Impl rule__ServiceSetting__Group_7__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_7__0__Impl_in_rule__ServiceSetting__Group_7__050130);
rule__ServiceSetting__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_7__1_in_rule__ServiceSetting__Group_7__050133);
rule__ServiceSetting__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_7__0
// $ANTLR start rule__ServiceSetting__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25334:1: rule__ServiceSetting__Group_7__0__Impl : ( 'name' ) ;
public final void rule__ServiceSetting__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25338:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25339:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25339:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25340:1: 'name'
{
before(grammarAccess.getServiceSettingAccess().getNameKeyword_7_0());
match(input,33,FOLLOW_33_in_rule__ServiceSetting__Group_7__0__Impl50161);
after(grammarAccess.getServiceSettingAccess().getNameKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_7__0__Impl
// $ANTLR start rule__ServiceSetting__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25353:1: rule__ServiceSetting__Group_7__1 : rule__ServiceSetting__Group_7__1__Impl ;
public final void rule__ServiceSetting__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25357:1: ( rule__ServiceSetting__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25358:2: rule__ServiceSetting__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_7__1__Impl_in_rule__ServiceSetting__Group_7__150192);
rule__ServiceSetting__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_7__1
// $ANTLR start rule__ServiceSetting__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25364:1: rule__ServiceSetting__Group_7__1__Impl : ( ( rule__ServiceSetting__NameAssignment_7_1 ) ) ;
public final void rule__ServiceSetting__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25368:1: ( ( ( rule__ServiceSetting__NameAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25369:1: ( ( rule__ServiceSetting__NameAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25369:1: ( ( rule__ServiceSetting__NameAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25370:1: ( rule__ServiceSetting__NameAssignment_7_1 )
{
before(grammarAccess.getServiceSettingAccess().getNameAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25371:1: ( rule__ServiceSetting__NameAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25371:2: rule__ServiceSetting__NameAssignment_7_1
{
pushFollow(FOLLOW_rule__ServiceSetting__NameAssignment_7_1_in_rule__ServiceSetting__Group_7__1__Impl50219);
rule__ServiceSetting__NameAssignment_7_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getNameAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_7__1__Impl
// $ANTLR start rule__ServiceSetting__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25385:1: rule__ServiceSetting__Group_8__0 : rule__ServiceSetting__Group_8__0__Impl rule__ServiceSetting__Group_8__1 ;
public final void rule__ServiceSetting__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25389:1: ( rule__ServiceSetting__Group_8__0__Impl rule__ServiceSetting__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25390:2: rule__ServiceSetting__Group_8__0__Impl rule__ServiceSetting__Group_8__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_8__0__Impl_in_rule__ServiceSetting__Group_8__050253);
rule__ServiceSetting__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_8__1_in_rule__ServiceSetting__Group_8__050256);
rule__ServiceSetting__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_8__0
// $ANTLR start rule__ServiceSetting__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25397:1: rule__ServiceSetting__Group_8__0__Impl : ( 'id' ) ;
public final void rule__ServiceSetting__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25401:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25402:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25402:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25403:1: 'id'
{
before(grammarAccess.getServiceSettingAccess().getIdKeyword_8_0());
match(input,34,FOLLOW_34_in_rule__ServiceSetting__Group_8__0__Impl50284);
after(grammarAccess.getServiceSettingAccess().getIdKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_8__0__Impl
// $ANTLR start rule__ServiceSetting__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25416:1: rule__ServiceSetting__Group_8__1 : rule__ServiceSetting__Group_8__1__Impl ;
public final void rule__ServiceSetting__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25420:1: ( rule__ServiceSetting__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25421:2: rule__ServiceSetting__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_8__1__Impl_in_rule__ServiceSetting__Group_8__150315);
rule__ServiceSetting__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_8__1
// $ANTLR start rule__ServiceSetting__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25427:1: rule__ServiceSetting__Group_8__1__Impl : ( ( rule__ServiceSetting__IdAssignment_8_1 ) ) ;
public final void rule__ServiceSetting__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25431:1: ( ( ( rule__ServiceSetting__IdAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25432:1: ( ( rule__ServiceSetting__IdAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25432:1: ( ( rule__ServiceSetting__IdAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25433:1: ( rule__ServiceSetting__IdAssignment_8_1 )
{
before(grammarAccess.getServiceSettingAccess().getIdAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25434:1: ( rule__ServiceSetting__IdAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25434:2: rule__ServiceSetting__IdAssignment_8_1
{
pushFollow(FOLLOW_rule__ServiceSetting__IdAssignment_8_1_in_rule__ServiceSetting__Group_8__1__Impl50342);
rule__ServiceSetting__IdAssignment_8_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getIdAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_8__1__Impl
// $ANTLR start rule__ServiceSetting__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25448:1: rule__ServiceSetting__Group_9__0 : rule__ServiceSetting__Group_9__0__Impl rule__ServiceSetting__Group_9__1 ;
public final void rule__ServiceSetting__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25452:1: ( rule__ServiceSetting__Group_9__0__Impl rule__ServiceSetting__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25453:2: rule__ServiceSetting__Group_9__0__Impl rule__ServiceSetting__Group_9__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_9__0__Impl_in_rule__ServiceSetting__Group_9__050376);
rule__ServiceSetting__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_9__1_in_rule__ServiceSetting__Group_9__050379);
rule__ServiceSetting__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_9__0
// $ANTLR start rule__ServiceSetting__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25460:1: rule__ServiceSetting__Group_9__0__Impl : ( 'description' ) ;
public final void rule__ServiceSetting__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25464:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25465:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25465:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25466:1: 'description'
{
before(grammarAccess.getServiceSettingAccess().getDescriptionKeyword_9_0());
match(input,35,FOLLOW_35_in_rule__ServiceSetting__Group_9__0__Impl50407);
after(grammarAccess.getServiceSettingAccess().getDescriptionKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_9__0__Impl
// $ANTLR start rule__ServiceSetting__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25479:1: rule__ServiceSetting__Group_9__1 : rule__ServiceSetting__Group_9__1__Impl ;
public final void rule__ServiceSetting__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25483:1: ( rule__ServiceSetting__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25484:2: rule__ServiceSetting__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_9__1__Impl_in_rule__ServiceSetting__Group_9__150438);
rule__ServiceSetting__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_9__1
// $ANTLR start rule__ServiceSetting__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25490:1: rule__ServiceSetting__Group_9__1__Impl : ( ( rule__ServiceSetting__DescriptionAssignment_9_1 ) ) ;
public final void rule__ServiceSetting__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25494:1: ( ( ( rule__ServiceSetting__DescriptionAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25495:1: ( ( rule__ServiceSetting__DescriptionAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25495:1: ( ( rule__ServiceSetting__DescriptionAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25496:1: ( rule__ServiceSetting__DescriptionAssignment_9_1 )
{
before(grammarAccess.getServiceSettingAccess().getDescriptionAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25497:1: ( rule__ServiceSetting__DescriptionAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25497:2: rule__ServiceSetting__DescriptionAssignment_9_1
{
pushFollow(FOLLOW_rule__ServiceSetting__DescriptionAssignment_9_1_in_rule__ServiceSetting__Group_9__1__Impl50465);
rule__ServiceSetting__DescriptionAssignment_9_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getDescriptionAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_9__1__Impl
// $ANTLR start rule__ServiceSetting__Group_12__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25511:1: rule__ServiceSetting__Group_12__0 : rule__ServiceSetting__Group_12__0__Impl rule__ServiceSetting__Group_12__1 ;
public final void rule__ServiceSetting__Group_12__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25515:1: ( rule__ServiceSetting__Group_12__0__Impl rule__ServiceSetting__Group_12__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25516:2: rule__ServiceSetting__Group_12__0__Impl rule__ServiceSetting__Group_12__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__0__Impl_in_rule__ServiceSetting__Group_12__050499);
rule__ServiceSetting__Group_12__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__1_in_rule__ServiceSetting__Group_12__050502);
rule__ServiceSetting__Group_12__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__0
// $ANTLR start rule__ServiceSetting__Group_12__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25523:1: rule__ServiceSetting__Group_12__0__Impl : ( 'requiresParams' ) ;
public final void rule__ServiceSetting__Group_12__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25527:1: ( ( 'requiresParams' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25528:1: ( 'requiresParams' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25528:1: ( 'requiresParams' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25529:1: 'requiresParams'
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsKeyword_12_0());
match(input,102,FOLLOW_102_in_rule__ServiceSetting__Group_12__0__Impl50530);
after(grammarAccess.getServiceSettingAccess().getRequiresParamsKeyword_12_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__0__Impl
// $ANTLR start rule__ServiceSetting__Group_12__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25542:1: rule__ServiceSetting__Group_12__1 : rule__ServiceSetting__Group_12__1__Impl rule__ServiceSetting__Group_12__2 ;
public final void rule__ServiceSetting__Group_12__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25546:1: ( rule__ServiceSetting__Group_12__1__Impl rule__ServiceSetting__Group_12__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25547:2: rule__ServiceSetting__Group_12__1__Impl rule__ServiceSetting__Group_12__2
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__1__Impl_in_rule__ServiceSetting__Group_12__150561);
rule__ServiceSetting__Group_12__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__2_in_rule__ServiceSetting__Group_12__150564);
rule__ServiceSetting__Group_12__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__1
// $ANTLR start rule__ServiceSetting__Group_12__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25554:1: rule__ServiceSetting__Group_12__1__Impl : ( '(' ) ;
public final void rule__ServiceSetting__Group_12__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25558:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25559:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25559:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25560:1: '('
{
before(grammarAccess.getServiceSettingAccess().getLeftParenthesisKeyword_12_1());
match(input,48,FOLLOW_48_in_rule__ServiceSetting__Group_12__1__Impl50592);
after(grammarAccess.getServiceSettingAccess().getLeftParenthesisKeyword_12_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__1__Impl
// $ANTLR start rule__ServiceSetting__Group_12__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25573:1: rule__ServiceSetting__Group_12__2 : rule__ServiceSetting__Group_12__2__Impl rule__ServiceSetting__Group_12__3 ;
public final void rule__ServiceSetting__Group_12__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25577:1: ( rule__ServiceSetting__Group_12__2__Impl rule__ServiceSetting__Group_12__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25578:2: rule__ServiceSetting__Group_12__2__Impl rule__ServiceSetting__Group_12__3
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__2__Impl_in_rule__ServiceSetting__Group_12__250623);
rule__ServiceSetting__Group_12__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__3_in_rule__ServiceSetting__Group_12__250626);
rule__ServiceSetting__Group_12__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__2
// $ANTLR start rule__ServiceSetting__Group_12__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25585:1: rule__ServiceSetting__Group_12__2__Impl : ( ( rule__ServiceSetting__RequiresParamsAssignment_12_2 ) ) ;
public final void rule__ServiceSetting__Group_12__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25589:1: ( ( ( rule__ServiceSetting__RequiresParamsAssignment_12_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25590:1: ( ( rule__ServiceSetting__RequiresParamsAssignment_12_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25590:1: ( ( rule__ServiceSetting__RequiresParamsAssignment_12_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25591:1: ( rule__ServiceSetting__RequiresParamsAssignment_12_2 )
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAssignment_12_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25592:1: ( rule__ServiceSetting__RequiresParamsAssignment_12_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25592:2: rule__ServiceSetting__RequiresParamsAssignment_12_2
{
pushFollow(FOLLOW_rule__ServiceSetting__RequiresParamsAssignment_12_2_in_rule__ServiceSetting__Group_12__2__Impl50653);
rule__ServiceSetting__RequiresParamsAssignment_12_2();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAssignment_12_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__2__Impl
// $ANTLR start rule__ServiceSetting__Group_12__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25602:1: rule__ServiceSetting__Group_12__3 : rule__ServiceSetting__Group_12__3__Impl rule__ServiceSetting__Group_12__4 ;
public final void rule__ServiceSetting__Group_12__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25606:1: ( rule__ServiceSetting__Group_12__3__Impl rule__ServiceSetting__Group_12__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25607:2: rule__ServiceSetting__Group_12__3__Impl rule__ServiceSetting__Group_12__4
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__3__Impl_in_rule__ServiceSetting__Group_12__350683);
rule__ServiceSetting__Group_12__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__4_in_rule__ServiceSetting__Group_12__350686);
rule__ServiceSetting__Group_12__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__3
// $ANTLR start rule__ServiceSetting__Group_12__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25614:1: rule__ServiceSetting__Group_12__3__Impl : ( ( rule__ServiceSetting__Group_12_3__0 )* ) ;
public final void rule__ServiceSetting__Group_12__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25618:1: ( ( ( rule__ServiceSetting__Group_12_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25619:1: ( ( rule__ServiceSetting__Group_12_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25619:1: ( ( rule__ServiceSetting__Group_12_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25620:1: ( rule__ServiceSetting__Group_12_3__0 )*
{
before(grammarAccess.getServiceSettingAccess().getGroup_12_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25621:1: ( rule__ServiceSetting__Group_12_3__0 )*
loop209:
do {
int alt209=2;
int LA209_0 = input.LA(1);
if ( (LA209_0==39) ) {
alt209=1;
}
switch (alt209) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25621:2: rule__ServiceSetting__Group_12_3__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12_3__0_in_rule__ServiceSetting__Group_12__3__Impl50713);
rule__ServiceSetting__Group_12_3__0();
_fsp--;
}
break;
default :
break loop209;
}
} while (true);
after(grammarAccess.getServiceSettingAccess().getGroup_12_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__3__Impl
// $ANTLR start rule__ServiceSetting__Group_12__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25631:1: rule__ServiceSetting__Group_12__4 : rule__ServiceSetting__Group_12__4__Impl ;
public final void rule__ServiceSetting__Group_12__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25635:1: ( rule__ServiceSetting__Group_12__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25636:2: rule__ServiceSetting__Group_12__4__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12__4__Impl_in_rule__ServiceSetting__Group_12__450744);
rule__ServiceSetting__Group_12__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__4
// $ANTLR start rule__ServiceSetting__Group_12__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25642:1: rule__ServiceSetting__Group_12__4__Impl : ( ')' ) ;
public final void rule__ServiceSetting__Group_12__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25646:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25647:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25647:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25648:1: ')'
{
before(grammarAccess.getServiceSettingAccess().getRightParenthesisKeyword_12_4());
match(input,49,FOLLOW_49_in_rule__ServiceSetting__Group_12__4__Impl50772);
after(grammarAccess.getServiceSettingAccess().getRightParenthesisKeyword_12_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12__4__Impl
// $ANTLR start rule__ServiceSetting__Group_12_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25671:1: rule__ServiceSetting__Group_12_3__0 : rule__ServiceSetting__Group_12_3__0__Impl rule__ServiceSetting__Group_12_3__1 ;
public final void rule__ServiceSetting__Group_12_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25675:1: ( rule__ServiceSetting__Group_12_3__0__Impl rule__ServiceSetting__Group_12_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25676:2: rule__ServiceSetting__Group_12_3__0__Impl rule__ServiceSetting__Group_12_3__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12_3__0__Impl_in_rule__ServiceSetting__Group_12_3__050813);
rule__ServiceSetting__Group_12_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_12_3__1_in_rule__ServiceSetting__Group_12_3__050816);
rule__ServiceSetting__Group_12_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12_3__0
// $ANTLR start rule__ServiceSetting__Group_12_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25683:1: rule__ServiceSetting__Group_12_3__0__Impl : ( ',' ) ;
public final void rule__ServiceSetting__Group_12_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25687:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25688:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25688:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25689:1: ','
{
before(grammarAccess.getServiceSettingAccess().getCommaKeyword_12_3_0());
match(input,39,FOLLOW_39_in_rule__ServiceSetting__Group_12_3__0__Impl50844);
after(grammarAccess.getServiceSettingAccess().getCommaKeyword_12_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12_3__0__Impl
// $ANTLR start rule__ServiceSetting__Group_12_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25702:1: rule__ServiceSetting__Group_12_3__1 : rule__ServiceSetting__Group_12_3__1__Impl ;
public final void rule__ServiceSetting__Group_12_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25706:1: ( rule__ServiceSetting__Group_12_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25707:2: rule__ServiceSetting__Group_12_3__1__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_12_3__1__Impl_in_rule__ServiceSetting__Group_12_3__150875);
rule__ServiceSetting__Group_12_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12_3__1
// $ANTLR start rule__ServiceSetting__Group_12_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25713:1: rule__ServiceSetting__Group_12_3__1__Impl : ( ( rule__ServiceSetting__RequiresParamsAssignment_12_3_1 ) ) ;
public final void rule__ServiceSetting__Group_12_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25717:1: ( ( ( rule__ServiceSetting__RequiresParamsAssignment_12_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25718:1: ( ( rule__ServiceSetting__RequiresParamsAssignment_12_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25718:1: ( ( rule__ServiceSetting__RequiresParamsAssignment_12_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25719:1: ( rule__ServiceSetting__RequiresParamsAssignment_12_3_1 )
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAssignment_12_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25720:1: ( rule__ServiceSetting__RequiresParamsAssignment_12_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25720:2: rule__ServiceSetting__RequiresParamsAssignment_12_3_1
{
pushFollow(FOLLOW_rule__ServiceSetting__RequiresParamsAssignment_12_3_1_in_rule__ServiceSetting__Group_12_3__1__Impl50902);
rule__ServiceSetting__RequiresParamsAssignment_12_3_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAssignment_12_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_12_3__1__Impl
// $ANTLR start rule__ServiceSetting__Group_13__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25734:1: rule__ServiceSetting__Group_13__0 : rule__ServiceSetting__Group_13__0__Impl rule__ServiceSetting__Group_13__1 ;
public final void rule__ServiceSetting__Group_13__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25738:1: ( rule__ServiceSetting__Group_13__0__Impl rule__ServiceSetting__Group_13__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25739:2: rule__ServiceSetting__Group_13__0__Impl rule__ServiceSetting__Group_13__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__0__Impl_in_rule__ServiceSetting__Group_13__050936);
rule__ServiceSetting__Group_13__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__1_in_rule__ServiceSetting__Group_13__050939);
rule__ServiceSetting__Group_13__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__0
// $ANTLR start rule__ServiceSetting__Group_13__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25746:1: rule__ServiceSetting__Group_13__0__Impl : ( 'mappedToResourceSettings' ) ;
public final void rule__ServiceSetting__Group_13__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25750:1: ( ( 'mappedToResourceSettings' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25751:1: ( 'mappedToResourceSettings' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25751:1: ( 'mappedToResourceSettings' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25752:1: 'mappedToResourceSettings'
{
before(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsKeyword_13_0());
match(input,115,FOLLOW_115_in_rule__ServiceSetting__Group_13__0__Impl50967);
after(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsKeyword_13_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__0__Impl
// $ANTLR start rule__ServiceSetting__Group_13__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25765:1: rule__ServiceSetting__Group_13__1 : rule__ServiceSetting__Group_13__1__Impl rule__ServiceSetting__Group_13__2 ;
public final void rule__ServiceSetting__Group_13__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25769:1: ( rule__ServiceSetting__Group_13__1__Impl rule__ServiceSetting__Group_13__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25770:2: rule__ServiceSetting__Group_13__1__Impl rule__ServiceSetting__Group_13__2
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__1__Impl_in_rule__ServiceSetting__Group_13__150998);
rule__ServiceSetting__Group_13__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__2_in_rule__ServiceSetting__Group_13__151001);
rule__ServiceSetting__Group_13__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__1
// $ANTLR start rule__ServiceSetting__Group_13__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25777:1: rule__ServiceSetting__Group_13__1__Impl : ( '(' ) ;
public final void rule__ServiceSetting__Group_13__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25781:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25782:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25782:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25783:1: '('
{
before(grammarAccess.getServiceSettingAccess().getLeftParenthesisKeyword_13_1());
match(input,48,FOLLOW_48_in_rule__ServiceSetting__Group_13__1__Impl51029);
after(grammarAccess.getServiceSettingAccess().getLeftParenthesisKeyword_13_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__1__Impl
// $ANTLR start rule__ServiceSetting__Group_13__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25796:1: rule__ServiceSetting__Group_13__2 : rule__ServiceSetting__Group_13__2__Impl rule__ServiceSetting__Group_13__3 ;
public final void rule__ServiceSetting__Group_13__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25800:1: ( rule__ServiceSetting__Group_13__2__Impl rule__ServiceSetting__Group_13__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25801:2: rule__ServiceSetting__Group_13__2__Impl rule__ServiceSetting__Group_13__3
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__2__Impl_in_rule__ServiceSetting__Group_13__251060);
rule__ServiceSetting__Group_13__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__3_in_rule__ServiceSetting__Group_13__251063);
rule__ServiceSetting__Group_13__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__2
// $ANTLR start rule__ServiceSetting__Group_13__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25808:1: rule__ServiceSetting__Group_13__2__Impl : ( ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2 ) ) ;
public final void rule__ServiceSetting__Group_13__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25812:1: ( ( ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25813:1: ( ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25813:1: ( ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25814:1: ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2 )
{
before(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsAssignment_13_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25815:1: ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25815:2: rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2
{
pushFollow(FOLLOW_rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2_in_rule__ServiceSetting__Group_13__2__Impl51090);
rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsAssignment_13_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__2__Impl
// $ANTLR start rule__ServiceSetting__Group_13__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25825:1: rule__ServiceSetting__Group_13__3 : rule__ServiceSetting__Group_13__3__Impl rule__ServiceSetting__Group_13__4 ;
public final void rule__ServiceSetting__Group_13__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25829:1: ( rule__ServiceSetting__Group_13__3__Impl rule__ServiceSetting__Group_13__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25830:2: rule__ServiceSetting__Group_13__3__Impl rule__ServiceSetting__Group_13__4
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__3__Impl_in_rule__ServiceSetting__Group_13__351120);
rule__ServiceSetting__Group_13__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__4_in_rule__ServiceSetting__Group_13__351123);
rule__ServiceSetting__Group_13__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__3
// $ANTLR start rule__ServiceSetting__Group_13__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25837:1: rule__ServiceSetting__Group_13__3__Impl : ( ( rule__ServiceSetting__Group_13_3__0 )* ) ;
public final void rule__ServiceSetting__Group_13__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25841:1: ( ( ( rule__ServiceSetting__Group_13_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25842:1: ( ( rule__ServiceSetting__Group_13_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25842:1: ( ( rule__ServiceSetting__Group_13_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25843:1: ( rule__ServiceSetting__Group_13_3__0 )*
{
before(grammarAccess.getServiceSettingAccess().getGroup_13_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25844:1: ( rule__ServiceSetting__Group_13_3__0 )*
loop210:
do {
int alt210=2;
int LA210_0 = input.LA(1);
if ( (LA210_0==39) ) {
alt210=1;
}
switch (alt210) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25844:2: rule__ServiceSetting__Group_13_3__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13_3__0_in_rule__ServiceSetting__Group_13__3__Impl51150);
rule__ServiceSetting__Group_13_3__0();
_fsp--;
}
break;
default :
break loop210;
}
} while (true);
after(grammarAccess.getServiceSettingAccess().getGroup_13_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__3__Impl
// $ANTLR start rule__ServiceSetting__Group_13__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25854:1: rule__ServiceSetting__Group_13__4 : rule__ServiceSetting__Group_13__4__Impl ;
public final void rule__ServiceSetting__Group_13__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25858:1: ( rule__ServiceSetting__Group_13__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25859:2: rule__ServiceSetting__Group_13__4__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13__4__Impl_in_rule__ServiceSetting__Group_13__451181);
rule__ServiceSetting__Group_13__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__4
// $ANTLR start rule__ServiceSetting__Group_13__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25865:1: rule__ServiceSetting__Group_13__4__Impl : ( ')' ) ;
public final void rule__ServiceSetting__Group_13__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25869:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25870:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25870:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25871:1: ')'
{
before(grammarAccess.getServiceSettingAccess().getRightParenthesisKeyword_13_4());
match(input,49,FOLLOW_49_in_rule__ServiceSetting__Group_13__4__Impl51209);
after(grammarAccess.getServiceSettingAccess().getRightParenthesisKeyword_13_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13__4__Impl
// $ANTLR start rule__ServiceSetting__Group_13_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25894:1: rule__ServiceSetting__Group_13_3__0 : rule__ServiceSetting__Group_13_3__0__Impl rule__ServiceSetting__Group_13_3__1 ;
public final void rule__ServiceSetting__Group_13_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25898:1: ( rule__ServiceSetting__Group_13_3__0__Impl rule__ServiceSetting__Group_13_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25899:2: rule__ServiceSetting__Group_13_3__0__Impl rule__ServiceSetting__Group_13_3__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13_3__0__Impl_in_rule__ServiceSetting__Group_13_3__051250);
rule__ServiceSetting__Group_13_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_13_3__1_in_rule__ServiceSetting__Group_13_3__051253);
rule__ServiceSetting__Group_13_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13_3__0
// $ANTLR start rule__ServiceSetting__Group_13_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25906:1: rule__ServiceSetting__Group_13_3__0__Impl : ( ',' ) ;
public final void rule__ServiceSetting__Group_13_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25910:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25911:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25911:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25912:1: ','
{
before(grammarAccess.getServiceSettingAccess().getCommaKeyword_13_3_0());
match(input,39,FOLLOW_39_in_rule__ServiceSetting__Group_13_3__0__Impl51281);
after(grammarAccess.getServiceSettingAccess().getCommaKeyword_13_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13_3__0__Impl
// $ANTLR start rule__ServiceSetting__Group_13_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25925:1: rule__ServiceSetting__Group_13_3__1 : rule__ServiceSetting__Group_13_3__1__Impl ;
public final void rule__ServiceSetting__Group_13_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25929:1: ( rule__ServiceSetting__Group_13_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25930:2: rule__ServiceSetting__Group_13_3__1__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_13_3__1__Impl_in_rule__ServiceSetting__Group_13_3__151312);
rule__ServiceSetting__Group_13_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13_3__1
// $ANTLR start rule__ServiceSetting__Group_13_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25936:1: rule__ServiceSetting__Group_13_3__1__Impl : ( ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1 ) ) ;
public final void rule__ServiceSetting__Group_13_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25940:1: ( ( ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25941:1: ( ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25941:1: ( ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25942:1: ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1 )
{
before(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsAssignment_13_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25943:1: ( rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25943:2: rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1
{
pushFollow(FOLLOW_rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1_in_rule__ServiceSetting__Group_13_3__1__Impl51339);
rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsAssignment_13_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_13_3__1__Impl
// $ANTLR start rule__ServiceSetting__Group_14__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25957:1: rule__ServiceSetting__Group_14__0 : rule__ServiceSetting__Group_14__0__Impl rule__ServiceSetting__Group_14__1 ;
public final void rule__ServiceSetting__Group_14__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25961:1: ( rule__ServiceSetting__Group_14__0__Impl rule__ServiceSetting__Group_14__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25962:2: rule__ServiceSetting__Group_14__0__Impl rule__ServiceSetting__Group_14__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__0__Impl_in_rule__ServiceSetting__Group_14__051373);
rule__ServiceSetting__Group_14__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__1_in_rule__ServiceSetting__Group_14__051376);
rule__ServiceSetting__Group_14__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__0
// $ANTLR start rule__ServiceSetting__Group_14__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25969:1: rule__ServiceSetting__Group_14__0__Impl : ( 'providedByResources' ) ;
public final void rule__ServiceSetting__Group_14__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25973:1: ( ( 'providedByResources' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25974:1: ( 'providedByResources' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25974:1: ( 'providedByResources' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25975:1: 'providedByResources'
{
before(grammarAccess.getServiceSettingAccess().getProvidedByResourcesKeyword_14_0());
match(input,116,FOLLOW_116_in_rule__ServiceSetting__Group_14__0__Impl51404);
after(grammarAccess.getServiceSettingAccess().getProvidedByResourcesKeyword_14_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__0__Impl
// $ANTLR start rule__ServiceSetting__Group_14__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25988:1: rule__ServiceSetting__Group_14__1 : rule__ServiceSetting__Group_14__1__Impl rule__ServiceSetting__Group_14__2 ;
public final void rule__ServiceSetting__Group_14__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25992:1: ( rule__ServiceSetting__Group_14__1__Impl rule__ServiceSetting__Group_14__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:25993:2: rule__ServiceSetting__Group_14__1__Impl rule__ServiceSetting__Group_14__2
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__1__Impl_in_rule__ServiceSetting__Group_14__151435);
rule__ServiceSetting__Group_14__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__2_in_rule__ServiceSetting__Group_14__151438);
rule__ServiceSetting__Group_14__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__1
// $ANTLR start rule__ServiceSetting__Group_14__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26000:1: rule__ServiceSetting__Group_14__1__Impl : ( '(' ) ;
public final void rule__ServiceSetting__Group_14__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26004:1: ( ( '(' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26005:1: ( '(' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26005:1: ( '(' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26006:1: '('
{
before(grammarAccess.getServiceSettingAccess().getLeftParenthesisKeyword_14_1());
match(input,48,FOLLOW_48_in_rule__ServiceSetting__Group_14__1__Impl51466);
after(grammarAccess.getServiceSettingAccess().getLeftParenthesisKeyword_14_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__1__Impl
// $ANTLR start rule__ServiceSetting__Group_14__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26019:1: rule__ServiceSetting__Group_14__2 : rule__ServiceSetting__Group_14__2__Impl rule__ServiceSetting__Group_14__3 ;
public final void rule__ServiceSetting__Group_14__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26023:1: ( rule__ServiceSetting__Group_14__2__Impl rule__ServiceSetting__Group_14__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26024:2: rule__ServiceSetting__Group_14__2__Impl rule__ServiceSetting__Group_14__3
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__2__Impl_in_rule__ServiceSetting__Group_14__251497);
rule__ServiceSetting__Group_14__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__3_in_rule__ServiceSetting__Group_14__251500);
rule__ServiceSetting__Group_14__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__2
// $ANTLR start rule__ServiceSetting__Group_14__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26031:1: rule__ServiceSetting__Group_14__2__Impl : ( ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_2 ) ) ;
public final void rule__ServiceSetting__Group_14__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26035:1: ( ( ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26036:1: ( ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26036:1: ( ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26037:1: ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_2 )
{
before(grammarAccess.getServiceSettingAccess().getProvidedByResourcesAssignment_14_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26038:1: ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26038:2: rule__ServiceSetting__ProvidedByResourcesAssignment_14_2
{
pushFollow(FOLLOW_rule__ServiceSetting__ProvidedByResourcesAssignment_14_2_in_rule__ServiceSetting__Group_14__2__Impl51527);
rule__ServiceSetting__ProvidedByResourcesAssignment_14_2();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getProvidedByResourcesAssignment_14_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__2__Impl
// $ANTLR start rule__ServiceSetting__Group_14__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26048:1: rule__ServiceSetting__Group_14__3 : rule__ServiceSetting__Group_14__3__Impl rule__ServiceSetting__Group_14__4 ;
public final void rule__ServiceSetting__Group_14__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26052:1: ( rule__ServiceSetting__Group_14__3__Impl rule__ServiceSetting__Group_14__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26053:2: rule__ServiceSetting__Group_14__3__Impl rule__ServiceSetting__Group_14__4
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__3__Impl_in_rule__ServiceSetting__Group_14__351557);
rule__ServiceSetting__Group_14__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__4_in_rule__ServiceSetting__Group_14__351560);
rule__ServiceSetting__Group_14__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__3
// $ANTLR start rule__ServiceSetting__Group_14__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26060:1: rule__ServiceSetting__Group_14__3__Impl : ( ( rule__ServiceSetting__Group_14_3__0 )* ) ;
public final void rule__ServiceSetting__Group_14__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26064:1: ( ( ( rule__ServiceSetting__Group_14_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26065:1: ( ( rule__ServiceSetting__Group_14_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26065:1: ( ( rule__ServiceSetting__Group_14_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26066:1: ( rule__ServiceSetting__Group_14_3__0 )*
{
before(grammarAccess.getServiceSettingAccess().getGroup_14_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26067:1: ( rule__ServiceSetting__Group_14_3__0 )*
loop211:
do {
int alt211=2;
int LA211_0 = input.LA(1);
if ( (LA211_0==39) ) {
alt211=1;
}
switch (alt211) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26067:2: rule__ServiceSetting__Group_14_3__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14_3__0_in_rule__ServiceSetting__Group_14__3__Impl51587);
rule__ServiceSetting__Group_14_3__0();
_fsp--;
}
break;
default :
break loop211;
}
} while (true);
after(grammarAccess.getServiceSettingAccess().getGroup_14_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__3__Impl
// $ANTLR start rule__ServiceSetting__Group_14__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26077:1: rule__ServiceSetting__Group_14__4 : rule__ServiceSetting__Group_14__4__Impl ;
public final void rule__ServiceSetting__Group_14__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26081:1: ( rule__ServiceSetting__Group_14__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26082:2: rule__ServiceSetting__Group_14__4__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14__4__Impl_in_rule__ServiceSetting__Group_14__451618);
rule__ServiceSetting__Group_14__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__4
// $ANTLR start rule__ServiceSetting__Group_14__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26088:1: rule__ServiceSetting__Group_14__4__Impl : ( ')' ) ;
public final void rule__ServiceSetting__Group_14__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26092:1: ( ( ')' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26093:1: ( ')' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26093:1: ( ')' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26094:1: ')'
{
before(grammarAccess.getServiceSettingAccess().getRightParenthesisKeyword_14_4());
match(input,49,FOLLOW_49_in_rule__ServiceSetting__Group_14__4__Impl51646);
after(grammarAccess.getServiceSettingAccess().getRightParenthesisKeyword_14_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14__4__Impl
// $ANTLR start rule__ServiceSetting__Group_14_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26117:1: rule__ServiceSetting__Group_14_3__0 : rule__ServiceSetting__Group_14_3__0__Impl rule__ServiceSetting__Group_14_3__1 ;
public final void rule__ServiceSetting__Group_14_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26121:1: ( rule__ServiceSetting__Group_14_3__0__Impl rule__ServiceSetting__Group_14_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26122:2: rule__ServiceSetting__Group_14_3__0__Impl rule__ServiceSetting__Group_14_3__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14_3__0__Impl_in_rule__ServiceSetting__Group_14_3__051687);
rule__ServiceSetting__Group_14_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_14_3__1_in_rule__ServiceSetting__Group_14_3__051690);
rule__ServiceSetting__Group_14_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14_3__0
// $ANTLR start rule__ServiceSetting__Group_14_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26129:1: rule__ServiceSetting__Group_14_3__0__Impl : ( ',' ) ;
public final void rule__ServiceSetting__Group_14_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26133:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26134:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26134:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26135:1: ','
{
before(grammarAccess.getServiceSettingAccess().getCommaKeyword_14_3_0());
match(input,39,FOLLOW_39_in_rule__ServiceSetting__Group_14_3__0__Impl51718);
after(grammarAccess.getServiceSettingAccess().getCommaKeyword_14_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14_3__0__Impl
// $ANTLR start rule__ServiceSetting__Group_14_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26148:1: rule__ServiceSetting__Group_14_3__1 : rule__ServiceSetting__Group_14_3__1__Impl ;
public final void rule__ServiceSetting__Group_14_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26152:1: ( rule__ServiceSetting__Group_14_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26153:2: rule__ServiceSetting__Group_14_3__1__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_14_3__1__Impl_in_rule__ServiceSetting__Group_14_3__151749);
rule__ServiceSetting__Group_14_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14_3__1
// $ANTLR start rule__ServiceSetting__Group_14_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26159:1: rule__ServiceSetting__Group_14_3__1__Impl : ( ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1 ) ) ;
public final void rule__ServiceSetting__Group_14_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26163:1: ( ( ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26164:1: ( ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26164:1: ( ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26165:1: ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1 )
{
before(grammarAccess.getServiceSettingAccess().getProvidedByResourcesAssignment_14_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26166:1: ( rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26166:2: rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1
{
pushFollow(FOLLOW_rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1_in_rule__ServiceSetting__Group_14_3__1__Impl51776);
rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getProvidedByResourcesAssignment_14_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_14_3__1__Impl
// $ANTLR start rule__ServiceSetting__Group_15__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26180:1: rule__ServiceSetting__Group_15__0 : rule__ServiceSetting__Group_15__0__Impl rule__ServiceSetting__Group_15__1 ;
public final void rule__ServiceSetting__Group_15__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26184:1: ( rule__ServiceSetting__Group_15__0__Impl rule__ServiceSetting__Group_15__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26185:2: rule__ServiceSetting__Group_15__0__Impl rule__ServiceSetting__Group_15__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_15__0__Impl_in_rule__ServiceSetting__Group_15__051810);
rule__ServiceSetting__Group_15__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_15__1_in_rule__ServiceSetting__Group_15__051813);
rule__ServiceSetting__Group_15__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_15__0
// $ANTLR start rule__ServiceSetting__Group_15__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26192:1: rule__ServiceSetting__Group_15__0__Impl : ( 'settingType' ) ;
public final void rule__ServiceSetting__Group_15__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26196:1: ( ( 'settingType' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26197:1: ( 'settingType' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26197:1: ( 'settingType' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26198:1: 'settingType'
{
before(grammarAccess.getServiceSettingAccess().getSettingTypeKeyword_15_0());
match(input,105,FOLLOW_105_in_rule__ServiceSetting__Group_15__0__Impl51841);
after(grammarAccess.getServiceSettingAccess().getSettingTypeKeyword_15_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_15__0__Impl
// $ANTLR start rule__ServiceSetting__Group_15__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26211:1: rule__ServiceSetting__Group_15__1 : rule__ServiceSetting__Group_15__1__Impl ;
public final void rule__ServiceSetting__Group_15__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26215:1: ( rule__ServiceSetting__Group_15__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26216:2: rule__ServiceSetting__Group_15__1__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_15__1__Impl_in_rule__ServiceSetting__Group_15__151872);
rule__ServiceSetting__Group_15__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_15__1
// $ANTLR start rule__ServiceSetting__Group_15__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26222:1: rule__ServiceSetting__Group_15__1__Impl : ( ( rule__ServiceSetting__SettingTypeAssignment_15_1 ) ) ;
public final void rule__ServiceSetting__Group_15__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26226:1: ( ( ( rule__ServiceSetting__SettingTypeAssignment_15_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26227:1: ( ( rule__ServiceSetting__SettingTypeAssignment_15_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26227:1: ( ( rule__ServiceSetting__SettingTypeAssignment_15_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26228:1: ( rule__ServiceSetting__SettingTypeAssignment_15_1 )
{
before(grammarAccess.getServiceSettingAccess().getSettingTypeAssignment_15_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26229:1: ( rule__ServiceSetting__SettingTypeAssignment_15_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26229:2: rule__ServiceSetting__SettingTypeAssignment_15_1
{
pushFollow(FOLLOW_rule__ServiceSetting__SettingTypeAssignment_15_1_in_rule__ServiceSetting__Group_15__1__Impl51899);
rule__ServiceSetting__SettingTypeAssignment_15_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getSettingTypeAssignment_15_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_15__1__Impl
// $ANTLR start rule__ServiceSetting__Group_16__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26243:1: rule__ServiceSetting__Group_16__0 : rule__ServiceSetting__Group_16__0__Impl rule__ServiceSetting__Group_16__1 ;
public final void rule__ServiceSetting__Group_16__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26247:1: ( rule__ServiceSetting__Group_16__0__Impl rule__ServiceSetting__Group_16__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26248:2: rule__ServiceSetting__Group_16__0__Impl rule__ServiceSetting__Group_16__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__0__Impl_in_rule__ServiceSetting__Group_16__051933);
rule__ServiceSetting__Group_16__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__1_in_rule__ServiceSetting__Group_16__051936);
rule__ServiceSetting__Group_16__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__0
// $ANTLR start rule__ServiceSetting__Group_16__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26255:1: rule__ServiceSetting__Group_16__0__Impl : ( 'settingConstraints' ) ;
public final void rule__ServiceSetting__Group_16__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26259:1: ( ( 'settingConstraints' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26260:1: ( 'settingConstraints' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26260:1: ( 'settingConstraints' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26261:1: 'settingConstraints'
{
before(grammarAccess.getServiceSettingAccess().getSettingConstraintsKeyword_16_0());
match(input,106,FOLLOW_106_in_rule__ServiceSetting__Group_16__0__Impl51964);
after(grammarAccess.getServiceSettingAccess().getSettingConstraintsKeyword_16_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__0__Impl
// $ANTLR start rule__ServiceSetting__Group_16__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26274:1: rule__ServiceSetting__Group_16__1 : rule__ServiceSetting__Group_16__1__Impl rule__ServiceSetting__Group_16__2 ;
public final void rule__ServiceSetting__Group_16__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26278:1: ( rule__ServiceSetting__Group_16__1__Impl rule__ServiceSetting__Group_16__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26279:2: rule__ServiceSetting__Group_16__1__Impl rule__ServiceSetting__Group_16__2
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__1__Impl_in_rule__ServiceSetting__Group_16__151995);
rule__ServiceSetting__Group_16__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__2_in_rule__ServiceSetting__Group_16__151998);
rule__ServiceSetting__Group_16__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__1
// $ANTLR start rule__ServiceSetting__Group_16__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26286:1: rule__ServiceSetting__Group_16__1__Impl : ( '{' ) ;
public final void rule__ServiceSetting__Group_16__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26290:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26291:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26291:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26292:1: '{'
{
before(grammarAccess.getServiceSettingAccess().getLeftCurlyBracketKeyword_16_1());
match(input,31,FOLLOW_31_in_rule__ServiceSetting__Group_16__1__Impl52026);
after(grammarAccess.getServiceSettingAccess().getLeftCurlyBracketKeyword_16_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__1__Impl
// $ANTLR start rule__ServiceSetting__Group_16__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26305:1: rule__ServiceSetting__Group_16__2 : rule__ServiceSetting__Group_16__2__Impl rule__ServiceSetting__Group_16__3 ;
public final void rule__ServiceSetting__Group_16__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26309:1: ( rule__ServiceSetting__Group_16__2__Impl rule__ServiceSetting__Group_16__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26310:2: rule__ServiceSetting__Group_16__2__Impl rule__ServiceSetting__Group_16__3
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__2__Impl_in_rule__ServiceSetting__Group_16__252057);
rule__ServiceSetting__Group_16__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__3_in_rule__ServiceSetting__Group_16__252060);
rule__ServiceSetting__Group_16__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__2
// $ANTLR start rule__ServiceSetting__Group_16__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26317:1: rule__ServiceSetting__Group_16__2__Impl : ( ( rule__ServiceSetting__SettingConstraintsAssignment_16_2 ) ) ;
public final void rule__ServiceSetting__Group_16__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26321:1: ( ( ( rule__ServiceSetting__SettingConstraintsAssignment_16_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26322:1: ( ( rule__ServiceSetting__SettingConstraintsAssignment_16_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26322:1: ( ( rule__ServiceSetting__SettingConstraintsAssignment_16_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26323:1: ( rule__ServiceSetting__SettingConstraintsAssignment_16_2 )
{
before(grammarAccess.getServiceSettingAccess().getSettingConstraintsAssignment_16_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26324:1: ( rule__ServiceSetting__SettingConstraintsAssignment_16_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26324:2: rule__ServiceSetting__SettingConstraintsAssignment_16_2
{
pushFollow(FOLLOW_rule__ServiceSetting__SettingConstraintsAssignment_16_2_in_rule__ServiceSetting__Group_16__2__Impl52087);
rule__ServiceSetting__SettingConstraintsAssignment_16_2();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getSettingConstraintsAssignment_16_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__2__Impl
// $ANTLR start rule__ServiceSetting__Group_16__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26334:1: rule__ServiceSetting__Group_16__3 : rule__ServiceSetting__Group_16__3__Impl rule__ServiceSetting__Group_16__4 ;
public final void rule__ServiceSetting__Group_16__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26338:1: ( rule__ServiceSetting__Group_16__3__Impl rule__ServiceSetting__Group_16__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26339:2: rule__ServiceSetting__Group_16__3__Impl rule__ServiceSetting__Group_16__4
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__3__Impl_in_rule__ServiceSetting__Group_16__352117);
rule__ServiceSetting__Group_16__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__4_in_rule__ServiceSetting__Group_16__352120);
rule__ServiceSetting__Group_16__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__3
// $ANTLR start rule__ServiceSetting__Group_16__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26346:1: rule__ServiceSetting__Group_16__3__Impl : ( ( rule__ServiceSetting__Group_16_3__0 )* ) ;
public final void rule__ServiceSetting__Group_16__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26350:1: ( ( ( rule__ServiceSetting__Group_16_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26351:1: ( ( rule__ServiceSetting__Group_16_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26351:1: ( ( rule__ServiceSetting__Group_16_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26352:1: ( rule__ServiceSetting__Group_16_3__0 )*
{
before(grammarAccess.getServiceSettingAccess().getGroup_16_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26353:1: ( rule__ServiceSetting__Group_16_3__0 )*
loop212:
do {
int alt212=2;
int LA212_0 = input.LA(1);
if ( (LA212_0==39) ) {
alt212=1;
}
switch (alt212) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26353:2: rule__ServiceSetting__Group_16_3__0
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16_3__0_in_rule__ServiceSetting__Group_16__3__Impl52147);
rule__ServiceSetting__Group_16_3__0();
_fsp--;
}
break;
default :
break loop212;
}
} while (true);
after(grammarAccess.getServiceSettingAccess().getGroup_16_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__3__Impl
// $ANTLR start rule__ServiceSetting__Group_16__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26363:1: rule__ServiceSetting__Group_16__4 : rule__ServiceSetting__Group_16__4__Impl ;
public final void rule__ServiceSetting__Group_16__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26367:1: ( rule__ServiceSetting__Group_16__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26368:2: rule__ServiceSetting__Group_16__4__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16__4__Impl_in_rule__ServiceSetting__Group_16__452178);
rule__ServiceSetting__Group_16__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__4
// $ANTLR start rule__ServiceSetting__Group_16__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26374:1: rule__ServiceSetting__Group_16__4__Impl : ( '}' ) ;
public final void rule__ServiceSetting__Group_16__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26378:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26379:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26379:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26380:1: '}'
{
before(grammarAccess.getServiceSettingAccess().getRightCurlyBracketKeyword_16_4());
match(input,32,FOLLOW_32_in_rule__ServiceSetting__Group_16__4__Impl52206);
after(grammarAccess.getServiceSettingAccess().getRightCurlyBracketKeyword_16_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16__4__Impl
// $ANTLR start rule__ServiceSetting__Group_16_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26403:1: rule__ServiceSetting__Group_16_3__0 : rule__ServiceSetting__Group_16_3__0__Impl rule__ServiceSetting__Group_16_3__1 ;
public final void rule__ServiceSetting__Group_16_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26407:1: ( rule__ServiceSetting__Group_16_3__0__Impl rule__ServiceSetting__Group_16_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26408:2: rule__ServiceSetting__Group_16_3__0__Impl rule__ServiceSetting__Group_16_3__1
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16_3__0__Impl_in_rule__ServiceSetting__Group_16_3__052247);
rule__ServiceSetting__Group_16_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ServiceSetting__Group_16_3__1_in_rule__ServiceSetting__Group_16_3__052250);
rule__ServiceSetting__Group_16_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16_3__0
// $ANTLR start rule__ServiceSetting__Group_16_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26415:1: rule__ServiceSetting__Group_16_3__0__Impl : ( ',' ) ;
public final void rule__ServiceSetting__Group_16_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26419:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26420:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26420:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26421:1: ','
{
before(grammarAccess.getServiceSettingAccess().getCommaKeyword_16_3_0());
match(input,39,FOLLOW_39_in_rule__ServiceSetting__Group_16_3__0__Impl52278);
after(grammarAccess.getServiceSettingAccess().getCommaKeyword_16_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16_3__0__Impl
// $ANTLR start rule__ServiceSetting__Group_16_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26434:1: rule__ServiceSetting__Group_16_3__1 : rule__ServiceSetting__Group_16_3__1__Impl ;
public final void rule__ServiceSetting__Group_16_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26438:1: ( rule__ServiceSetting__Group_16_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26439:2: rule__ServiceSetting__Group_16_3__1__Impl
{
pushFollow(FOLLOW_rule__ServiceSetting__Group_16_3__1__Impl_in_rule__ServiceSetting__Group_16_3__152309);
rule__ServiceSetting__Group_16_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16_3__1
// $ANTLR start rule__ServiceSetting__Group_16_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26445:1: rule__ServiceSetting__Group_16_3__1__Impl : ( ( rule__ServiceSetting__SettingConstraintsAssignment_16_3_1 ) ) ;
public final void rule__ServiceSetting__Group_16_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26449:1: ( ( ( rule__ServiceSetting__SettingConstraintsAssignment_16_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26450:1: ( ( rule__ServiceSetting__SettingConstraintsAssignment_16_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26450:1: ( ( rule__ServiceSetting__SettingConstraintsAssignment_16_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26451:1: ( rule__ServiceSetting__SettingConstraintsAssignment_16_3_1 )
{
before(grammarAccess.getServiceSettingAccess().getSettingConstraintsAssignment_16_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26452:1: ( rule__ServiceSetting__SettingConstraintsAssignment_16_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26452:2: rule__ServiceSetting__SettingConstraintsAssignment_16_3_1
{
pushFollow(FOLLOW_rule__ServiceSetting__SettingConstraintsAssignment_16_3_1_in_rule__ServiceSetting__Group_16_3__1__Impl52336);
rule__ServiceSetting__SettingConstraintsAssignment_16_3_1();
_fsp--;
}
after(grammarAccess.getServiceSettingAccess().getSettingConstraintsAssignment_16_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__Group_16_3__1__Impl
// $ANTLR start rule__TideTypeString__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26466:1: rule__TideTypeString__Group__0 : rule__TideTypeString__Group__0__Impl rule__TideTypeString__Group__1 ;
public final void rule__TideTypeString__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26470:1: ( rule__TideTypeString__Group__0__Impl rule__TideTypeString__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26471:2: rule__TideTypeString__Group__0__Impl rule__TideTypeString__Group__1
{
pushFollow(FOLLOW_rule__TideTypeString__Group__0__Impl_in_rule__TideTypeString__Group__052370);
rule__TideTypeString__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group__1_in_rule__TideTypeString__Group__052373);
rule__TideTypeString__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__0
// $ANTLR start rule__TideTypeString__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26478:1: rule__TideTypeString__Group__0__Impl : ( () ) ;
public final void rule__TideTypeString__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26482:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26483:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26483:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26484:1: ()
{
before(grammarAccess.getTideTypeStringAccess().getTideTypeStringAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26485:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26487:1:
{
}
after(grammarAccess.getTideTypeStringAccess().getTideTypeStringAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__0__Impl
// $ANTLR start rule__TideTypeString__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26497:1: rule__TideTypeString__Group__1 : rule__TideTypeString__Group__1__Impl rule__TideTypeString__Group__2 ;
public final void rule__TideTypeString__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26501:1: ( rule__TideTypeString__Group__1__Impl rule__TideTypeString__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26502:2: rule__TideTypeString__Group__1__Impl rule__TideTypeString__Group__2
{
pushFollow(FOLLOW_rule__TideTypeString__Group__1__Impl_in_rule__TideTypeString__Group__152431);
rule__TideTypeString__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group__2_in_rule__TideTypeString__Group__152434);
rule__TideTypeString__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__1
// $ANTLR start rule__TideTypeString__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26509:1: rule__TideTypeString__Group__1__Impl : ( 'tideTypeString' ) ;
public final void rule__TideTypeString__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26513:1: ( ( 'tideTypeString' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26514:1: ( 'tideTypeString' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26514:1: ( 'tideTypeString' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26515:1: 'tideTypeString'
{
before(grammarAccess.getTideTypeStringAccess().getTideTypeStringKeyword_1());
match(input,117,FOLLOW_117_in_rule__TideTypeString__Group__1__Impl52462);
after(grammarAccess.getTideTypeStringAccess().getTideTypeStringKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__1__Impl
// $ANTLR start rule__TideTypeString__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26528:1: rule__TideTypeString__Group__2 : rule__TideTypeString__Group__2__Impl rule__TideTypeString__Group__3 ;
public final void rule__TideTypeString__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26532:1: ( rule__TideTypeString__Group__2__Impl rule__TideTypeString__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26533:2: rule__TideTypeString__Group__2__Impl rule__TideTypeString__Group__3
{
pushFollow(FOLLOW_rule__TideTypeString__Group__2__Impl_in_rule__TideTypeString__Group__252493);
rule__TideTypeString__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group__3_in_rule__TideTypeString__Group__252496);
rule__TideTypeString__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__2
// $ANTLR start rule__TideTypeString__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26540:1: rule__TideTypeString__Group__2__Impl : ( ( rule__TideTypeString__UniqueIDAssignment_2 ) ) ;
public final void rule__TideTypeString__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26544:1: ( ( ( rule__TideTypeString__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26545:1: ( ( rule__TideTypeString__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26545:1: ( ( rule__TideTypeString__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26546:1: ( rule__TideTypeString__UniqueIDAssignment_2 )
{
before(grammarAccess.getTideTypeStringAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26547:1: ( rule__TideTypeString__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26547:2: rule__TideTypeString__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__TideTypeString__UniqueIDAssignment_2_in_rule__TideTypeString__Group__2__Impl52523);
rule__TideTypeString__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getTideTypeStringAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__2__Impl
// $ANTLR start rule__TideTypeString__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26557:1: rule__TideTypeString__Group__3 : rule__TideTypeString__Group__3__Impl rule__TideTypeString__Group__4 ;
public final void rule__TideTypeString__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26561:1: ( rule__TideTypeString__Group__3__Impl rule__TideTypeString__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26562:2: rule__TideTypeString__Group__3__Impl rule__TideTypeString__Group__4
{
pushFollow(FOLLOW_rule__TideTypeString__Group__3__Impl_in_rule__TideTypeString__Group__352553);
rule__TideTypeString__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group__4_in_rule__TideTypeString__Group__352556);
rule__TideTypeString__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__3
// $ANTLR start rule__TideTypeString__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26569:1: rule__TideTypeString__Group__3__Impl : ( '{' ) ;
public final void rule__TideTypeString__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26573:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26574:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26574:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26575:1: '{'
{
before(grammarAccess.getTideTypeStringAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__TideTypeString__Group__3__Impl52584);
after(grammarAccess.getTideTypeStringAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__3__Impl
// $ANTLR start rule__TideTypeString__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26588:1: rule__TideTypeString__Group__4 : rule__TideTypeString__Group__4__Impl rule__TideTypeString__Group__5 ;
public final void rule__TideTypeString__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26592:1: ( rule__TideTypeString__Group__4__Impl rule__TideTypeString__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26593:2: rule__TideTypeString__Group__4__Impl rule__TideTypeString__Group__5
{
pushFollow(FOLLOW_rule__TideTypeString__Group__4__Impl_in_rule__TideTypeString__Group__452615);
rule__TideTypeString__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group__5_in_rule__TideTypeString__Group__452618);
rule__TideTypeString__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__4
// $ANTLR start rule__TideTypeString__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26600:1: rule__TideTypeString__Group__4__Impl : ( ( rule__TideTypeString__Group_4__0 )? ) ;
public final void rule__TideTypeString__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26604:1: ( ( ( rule__TideTypeString__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26605:1: ( ( rule__TideTypeString__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26605:1: ( ( rule__TideTypeString__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26606:1: ( rule__TideTypeString__Group_4__0 )?
{
before(grammarAccess.getTideTypeStringAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26607:1: ( rule__TideTypeString__Group_4__0 )?
int alt213=2;
int LA213_0 = input.LA(1);
if ( (LA213_0==33) ) {
alt213=1;
}
switch (alt213) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26607:2: rule__TideTypeString__Group_4__0
{
pushFollow(FOLLOW_rule__TideTypeString__Group_4__0_in_rule__TideTypeString__Group__4__Impl52645);
rule__TideTypeString__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeStringAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__4__Impl
// $ANTLR start rule__TideTypeString__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26617:1: rule__TideTypeString__Group__5 : rule__TideTypeString__Group__5__Impl rule__TideTypeString__Group__6 ;
public final void rule__TideTypeString__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26621:1: ( rule__TideTypeString__Group__5__Impl rule__TideTypeString__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26622:2: rule__TideTypeString__Group__5__Impl rule__TideTypeString__Group__6
{
pushFollow(FOLLOW_rule__TideTypeString__Group__5__Impl_in_rule__TideTypeString__Group__552676);
rule__TideTypeString__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group__6_in_rule__TideTypeString__Group__552679);
rule__TideTypeString__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__5
// $ANTLR start rule__TideTypeString__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26629:1: rule__TideTypeString__Group__5__Impl : ( ( rule__TideTypeString__Group_5__0 )? ) ;
public final void rule__TideTypeString__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26633:1: ( ( ( rule__TideTypeString__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26634:1: ( ( rule__TideTypeString__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26634:1: ( ( rule__TideTypeString__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26635:1: ( rule__TideTypeString__Group_5__0 )?
{
before(grammarAccess.getTideTypeStringAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26636:1: ( rule__TideTypeString__Group_5__0 )?
int alt214=2;
int LA214_0 = input.LA(1);
if ( (LA214_0==34) ) {
alt214=1;
}
switch (alt214) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26636:2: rule__TideTypeString__Group_5__0
{
pushFollow(FOLLOW_rule__TideTypeString__Group_5__0_in_rule__TideTypeString__Group__5__Impl52706);
rule__TideTypeString__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeStringAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__5__Impl
// $ANTLR start rule__TideTypeString__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26646:1: rule__TideTypeString__Group__6 : rule__TideTypeString__Group__6__Impl rule__TideTypeString__Group__7 ;
public final void rule__TideTypeString__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26650:1: ( rule__TideTypeString__Group__6__Impl rule__TideTypeString__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26651:2: rule__TideTypeString__Group__6__Impl rule__TideTypeString__Group__7
{
pushFollow(FOLLOW_rule__TideTypeString__Group__6__Impl_in_rule__TideTypeString__Group__652737);
rule__TideTypeString__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group__7_in_rule__TideTypeString__Group__652740);
rule__TideTypeString__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__6
// $ANTLR start rule__TideTypeString__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26658:1: rule__TideTypeString__Group__6__Impl : ( ( rule__TideTypeString__Group_6__0 )? ) ;
public final void rule__TideTypeString__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26662:1: ( ( ( rule__TideTypeString__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26663:1: ( ( rule__TideTypeString__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26663:1: ( ( rule__TideTypeString__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26664:1: ( rule__TideTypeString__Group_6__0 )?
{
before(grammarAccess.getTideTypeStringAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26665:1: ( rule__TideTypeString__Group_6__0 )?
int alt215=2;
int LA215_0 = input.LA(1);
if ( (LA215_0==35) ) {
alt215=1;
}
switch (alt215) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26665:2: rule__TideTypeString__Group_6__0
{
pushFollow(FOLLOW_rule__TideTypeString__Group_6__0_in_rule__TideTypeString__Group__6__Impl52767);
rule__TideTypeString__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeStringAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__6__Impl
// $ANTLR start rule__TideTypeString__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26675:1: rule__TideTypeString__Group__7 : rule__TideTypeString__Group__7__Impl rule__TideTypeString__Group__8 ;
public final void rule__TideTypeString__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26679:1: ( rule__TideTypeString__Group__7__Impl rule__TideTypeString__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26680:2: rule__TideTypeString__Group__7__Impl rule__TideTypeString__Group__8
{
pushFollow(FOLLOW_rule__TideTypeString__Group__7__Impl_in_rule__TideTypeString__Group__752798);
rule__TideTypeString__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group__8_in_rule__TideTypeString__Group__752801);
rule__TideTypeString__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__7
// $ANTLR start rule__TideTypeString__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26687:1: rule__TideTypeString__Group__7__Impl : ( ( rule__TideTypeString__Group_7__0 )? ) ;
public final void rule__TideTypeString__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26691:1: ( ( ( rule__TideTypeString__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26692:1: ( ( rule__TideTypeString__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26692:1: ( ( rule__TideTypeString__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26693:1: ( rule__TideTypeString__Group_7__0 )?
{
before(grammarAccess.getTideTypeStringAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26694:1: ( rule__TideTypeString__Group_7__0 )?
int alt216=2;
int LA216_0 = input.LA(1);
if ( (LA216_0==118) ) {
alt216=1;
}
switch (alt216) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26694:2: rule__TideTypeString__Group_7__0
{
pushFollow(FOLLOW_rule__TideTypeString__Group_7__0_in_rule__TideTypeString__Group__7__Impl52828);
rule__TideTypeString__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeStringAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__7__Impl
// $ANTLR start rule__TideTypeString__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26704:1: rule__TideTypeString__Group__8 : rule__TideTypeString__Group__8__Impl ;
public final void rule__TideTypeString__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26708:1: ( rule__TideTypeString__Group__8__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26709:2: rule__TideTypeString__Group__8__Impl
{
pushFollow(FOLLOW_rule__TideTypeString__Group__8__Impl_in_rule__TideTypeString__Group__852859);
rule__TideTypeString__Group__8__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__8
// $ANTLR start rule__TideTypeString__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26715:1: rule__TideTypeString__Group__8__Impl : ( '}' ) ;
public final void rule__TideTypeString__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26719:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26720:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26720:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26721:1: '}'
{
before(grammarAccess.getTideTypeStringAccess().getRightCurlyBracketKeyword_8());
match(input,32,FOLLOW_32_in_rule__TideTypeString__Group__8__Impl52887);
after(grammarAccess.getTideTypeStringAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group__8__Impl
// $ANTLR start rule__TideTypeString__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26752:1: rule__TideTypeString__Group_4__0 : rule__TideTypeString__Group_4__0__Impl rule__TideTypeString__Group_4__1 ;
public final void rule__TideTypeString__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26756:1: ( rule__TideTypeString__Group_4__0__Impl rule__TideTypeString__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26757:2: rule__TideTypeString__Group_4__0__Impl rule__TideTypeString__Group_4__1
{
pushFollow(FOLLOW_rule__TideTypeString__Group_4__0__Impl_in_rule__TideTypeString__Group_4__052936);
rule__TideTypeString__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group_4__1_in_rule__TideTypeString__Group_4__052939);
rule__TideTypeString__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_4__0
// $ANTLR start rule__TideTypeString__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26764:1: rule__TideTypeString__Group_4__0__Impl : ( 'name' ) ;
public final void rule__TideTypeString__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26768:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26769:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26769:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26770:1: 'name'
{
before(grammarAccess.getTideTypeStringAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__TideTypeString__Group_4__0__Impl52967);
after(grammarAccess.getTideTypeStringAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_4__0__Impl
// $ANTLR start rule__TideTypeString__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26783:1: rule__TideTypeString__Group_4__1 : rule__TideTypeString__Group_4__1__Impl ;
public final void rule__TideTypeString__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26787:1: ( rule__TideTypeString__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26788:2: rule__TideTypeString__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeString__Group_4__1__Impl_in_rule__TideTypeString__Group_4__152998);
rule__TideTypeString__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_4__1
// $ANTLR start rule__TideTypeString__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26794:1: rule__TideTypeString__Group_4__1__Impl : ( ( rule__TideTypeString__NameAssignment_4_1 ) ) ;
public final void rule__TideTypeString__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26798:1: ( ( ( rule__TideTypeString__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26799:1: ( ( rule__TideTypeString__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26799:1: ( ( rule__TideTypeString__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26800:1: ( rule__TideTypeString__NameAssignment_4_1 )
{
before(grammarAccess.getTideTypeStringAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26801:1: ( rule__TideTypeString__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26801:2: rule__TideTypeString__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__TideTypeString__NameAssignment_4_1_in_rule__TideTypeString__Group_4__1__Impl53025);
rule__TideTypeString__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getTideTypeStringAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_4__1__Impl
// $ANTLR start rule__TideTypeString__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26815:1: rule__TideTypeString__Group_5__0 : rule__TideTypeString__Group_5__0__Impl rule__TideTypeString__Group_5__1 ;
public final void rule__TideTypeString__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26819:1: ( rule__TideTypeString__Group_5__0__Impl rule__TideTypeString__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26820:2: rule__TideTypeString__Group_5__0__Impl rule__TideTypeString__Group_5__1
{
pushFollow(FOLLOW_rule__TideTypeString__Group_5__0__Impl_in_rule__TideTypeString__Group_5__053059);
rule__TideTypeString__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group_5__1_in_rule__TideTypeString__Group_5__053062);
rule__TideTypeString__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_5__0
// $ANTLR start rule__TideTypeString__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26827:1: rule__TideTypeString__Group_5__0__Impl : ( 'id' ) ;
public final void rule__TideTypeString__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26831:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26832:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26832:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26833:1: 'id'
{
before(grammarAccess.getTideTypeStringAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__TideTypeString__Group_5__0__Impl53090);
after(grammarAccess.getTideTypeStringAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_5__0__Impl
// $ANTLR start rule__TideTypeString__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26846:1: rule__TideTypeString__Group_5__1 : rule__TideTypeString__Group_5__1__Impl ;
public final void rule__TideTypeString__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26850:1: ( rule__TideTypeString__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26851:2: rule__TideTypeString__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeString__Group_5__1__Impl_in_rule__TideTypeString__Group_5__153121);
rule__TideTypeString__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_5__1
// $ANTLR start rule__TideTypeString__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26857:1: rule__TideTypeString__Group_5__1__Impl : ( ( rule__TideTypeString__IdAssignment_5_1 ) ) ;
public final void rule__TideTypeString__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26861:1: ( ( ( rule__TideTypeString__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26862:1: ( ( rule__TideTypeString__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26862:1: ( ( rule__TideTypeString__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26863:1: ( rule__TideTypeString__IdAssignment_5_1 )
{
before(grammarAccess.getTideTypeStringAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26864:1: ( rule__TideTypeString__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26864:2: rule__TideTypeString__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__TideTypeString__IdAssignment_5_1_in_rule__TideTypeString__Group_5__1__Impl53148);
rule__TideTypeString__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getTideTypeStringAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_5__1__Impl
// $ANTLR start rule__TideTypeString__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26878:1: rule__TideTypeString__Group_6__0 : rule__TideTypeString__Group_6__0__Impl rule__TideTypeString__Group_6__1 ;
public final void rule__TideTypeString__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26882:1: ( rule__TideTypeString__Group_6__0__Impl rule__TideTypeString__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26883:2: rule__TideTypeString__Group_6__0__Impl rule__TideTypeString__Group_6__1
{
pushFollow(FOLLOW_rule__TideTypeString__Group_6__0__Impl_in_rule__TideTypeString__Group_6__053182);
rule__TideTypeString__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group_6__1_in_rule__TideTypeString__Group_6__053185);
rule__TideTypeString__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_6__0
// $ANTLR start rule__TideTypeString__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26890:1: rule__TideTypeString__Group_6__0__Impl : ( 'description' ) ;
public final void rule__TideTypeString__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26894:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26895:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26895:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26896:1: 'description'
{
before(grammarAccess.getTideTypeStringAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__TideTypeString__Group_6__0__Impl53213);
after(grammarAccess.getTideTypeStringAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_6__0__Impl
// $ANTLR start rule__TideTypeString__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26909:1: rule__TideTypeString__Group_6__1 : rule__TideTypeString__Group_6__1__Impl ;
public final void rule__TideTypeString__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26913:1: ( rule__TideTypeString__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26914:2: rule__TideTypeString__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeString__Group_6__1__Impl_in_rule__TideTypeString__Group_6__153244);
rule__TideTypeString__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_6__1
// $ANTLR start rule__TideTypeString__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26920:1: rule__TideTypeString__Group_6__1__Impl : ( ( rule__TideTypeString__DescriptionAssignment_6_1 ) ) ;
public final void rule__TideTypeString__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26924:1: ( ( ( rule__TideTypeString__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26925:1: ( ( rule__TideTypeString__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26925:1: ( ( rule__TideTypeString__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26926:1: ( rule__TideTypeString__DescriptionAssignment_6_1 )
{
before(grammarAccess.getTideTypeStringAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26927:1: ( rule__TideTypeString__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26927:2: rule__TideTypeString__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__TideTypeString__DescriptionAssignment_6_1_in_rule__TideTypeString__Group_6__1__Impl53271);
rule__TideTypeString__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getTideTypeStringAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_6__1__Impl
// $ANTLR start rule__TideTypeString__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26941:1: rule__TideTypeString__Group_7__0 : rule__TideTypeString__Group_7__0__Impl rule__TideTypeString__Group_7__1 ;
public final void rule__TideTypeString__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26945:1: ( rule__TideTypeString__Group_7__0__Impl rule__TideTypeString__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26946:2: rule__TideTypeString__Group_7__0__Impl rule__TideTypeString__Group_7__1
{
pushFollow(FOLLOW_rule__TideTypeString__Group_7__0__Impl_in_rule__TideTypeString__Group_7__053305);
rule__TideTypeString__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeString__Group_7__1_in_rule__TideTypeString__Group_7__053308);
rule__TideTypeString__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_7__0
// $ANTLR start rule__TideTypeString__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26953:1: rule__TideTypeString__Group_7__0__Impl : ( 'defaultValue' ) ;
public final void rule__TideTypeString__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26957:1: ( ( 'defaultValue' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26958:1: ( 'defaultValue' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26958:1: ( 'defaultValue' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26959:1: 'defaultValue'
{
before(grammarAccess.getTideTypeStringAccess().getDefaultValueKeyword_7_0());
match(input,118,FOLLOW_118_in_rule__TideTypeString__Group_7__0__Impl53336);
after(grammarAccess.getTideTypeStringAccess().getDefaultValueKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_7__0__Impl
// $ANTLR start rule__TideTypeString__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26972:1: rule__TideTypeString__Group_7__1 : rule__TideTypeString__Group_7__1__Impl ;
public final void rule__TideTypeString__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26976:1: ( rule__TideTypeString__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26977:2: rule__TideTypeString__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeString__Group_7__1__Impl_in_rule__TideTypeString__Group_7__153367);
rule__TideTypeString__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_7__1
// $ANTLR start rule__TideTypeString__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26983:1: rule__TideTypeString__Group_7__1__Impl : ( ( rule__TideTypeString__DefaultValueAssignment_7_1 ) ) ;
public final void rule__TideTypeString__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26987:1: ( ( ( rule__TideTypeString__DefaultValueAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26988:1: ( ( rule__TideTypeString__DefaultValueAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26988:1: ( ( rule__TideTypeString__DefaultValueAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26989:1: ( rule__TideTypeString__DefaultValueAssignment_7_1 )
{
before(grammarAccess.getTideTypeStringAccess().getDefaultValueAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26990:1: ( rule__TideTypeString__DefaultValueAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:26990:2: rule__TideTypeString__DefaultValueAssignment_7_1
{
pushFollow(FOLLOW_rule__TideTypeString__DefaultValueAssignment_7_1_in_rule__TideTypeString__Group_7__1__Impl53394);
rule__TideTypeString__DefaultValueAssignment_7_1();
_fsp--;
}
after(grammarAccess.getTideTypeStringAccess().getDefaultValueAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__Group_7__1__Impl
// $ANTLR start rule__TideTypeEnum__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27004:1: rule__TideTypeEnum__Group__0 : rule__TideTypeEnum__Group__0__Impl rule__TideTypeEnum__Group__1 ;
public final void rule__TideTypeEnum__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27008:1: ( rule__TideTypeEnum__Group__0__Impl rule__TideTypeEnum__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27009:2: rule__TideTypeEnum__Group__0__Impl rule__TideTypeEnum__Group__1
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__0__Impl_in_rule__TideTypeEnum__Group__053428);
rule__TideTypeEnum__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__1_in_rule__TideTypeEnum__Group__053431);
rule__TideTypeEnum__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__0
// $ANTLR start rule__TideTypeEnum__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27016:1: rule__TideTypeEnum__Group__0__Impl : ( () ) ;
public final void rule__TideTypeEnum__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27020:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27021:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27021:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27022:1: ()
{
before(grammarAccess.getTideTypeEnumAccess().getTideTypeEnumAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27023:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27025:1:
{
}
after(grammarAccess.getTideTypeEnumAccess().getTideTypeEnumAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__0__Impl
// $ANTLR start rule__TideTypeEnum__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27035:1: rule__TideTypeEnum__Group__1 : rule__TideTypeEnum__Group__1__Impl rule__TideTypeEnum__Group__2 ;
public final void rule__TideTypeEnum__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27039:1: ( rule__TideTypeEnum__Group__1__Impl rule__TideTypeEnum__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27040:2: rule__TideTypeEnum__Group__1__Impl rule__TideTypeEnum__Group__2
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__1__Impl_in_rule__TideTypeEnum__Group__153489);
rule__TideTypeEnum__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__2_in_rule__TideTypeEnum__Group__153492);
rule__TideTypeEnum__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__1
// $ANTLR start rule__TideTypeEnum__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27047:1: rule__TideTypeEnum__Group__1__Impl : ( 'tideTypeEnum' ) ;
public final void rule__TideTypeEnum__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27051:1: ( ( 'tideTypeEnum' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27052:1: ( 'tideTypeEnum' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27052:1: ( 'tideTypeEnum' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27053:1: 'tideTypeEnum'
{
before(grammarAccess.getTideTypeEnumAccess().getTideTypeEnumKeyword_1());
match(input,119,FOLLOW_119_in_rule__TideTypeEnum__Group__1__Impl53520);
after(grammarAccess.getTideTypeEnumAccess().getTideTypeEnumKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__1__Impl
// $ANTLR start rule__TideTypeEnum__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27066:1: rule__TideTypeEnum__Group__2 : rule__TideTypeEnum__Group__2__Impl rule__TideTypeEnum__Group__3 ;
public final void rule__TideTypeEnum__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27070:1: ( rule__TideTypeEnum__Group__2__Impl rule__TideTypeEnum__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27071:2: rule__TideTypeEnum__Group__2__Impl rule__TideTypeEnum__Group__3
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__2__Impl_in_rule__TideTypeEnum__Group__253551);
rule__TideTypeEnum__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__3_in_rule__TideTypeEnum__Group__253554);
rule__TideTypeEnum__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__2
// $ANTLR start rule__TideTypeEnum__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27078:1: rule__TideTypeEnum__Group__2__Impl : ( ( rule__TideTypeEnum__UniqueIDAssignment_2 ) ) ;
public final void rule__TideTypeEnum__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27082:1: ( ( ( rule__TideTypeEnum__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27083:1: ( ( rule__TideTypeEnum__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27083:1: ( ( rule__TideTypeEnum__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27084:1: ( rule__TideTypeEnum__UniqueIDAssignment_2 )
{
before(grammarAccess.getTideTypeEnumAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27085:1: ( rule__TideTypeEnum__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27085:2: rule__TideTypeEnum__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__TideTypeEnum__UniqueIDAssignment_2_in_rule__TideTypeEnum__Group__2__Impl53581);
rule__TideTypeEnum__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__2__Impl
// $ANTLR start rule__TideTypeEnum__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27095:1: rule__TideTypeEnum__Group__3 : rule__TideTypeEnum__Group__3__Impl rule__TideTypeEnum__Group__4 ;
public final void rule__TideTypeEnum__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27099:1: ( rule__TideTypeEnum__Group__3__Impl rule__TideTypeEnum__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27100:2: rule__TideTypeEnum__Group__3__Impl rule__TideTypeEnum__Group__4
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__3__Impl_in_rule__TideTypeEnum__Group__353611);
rule__TideTypeEnum__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__4_in_rule__TideTypeEnum__Group__353614);
rule__TideTypeEnum__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__3
// $ANTLR start rule__TideTypeEnum__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27107:1: rule__TideTypeEnum__Group__3__Impl : ( '{' ) ;
public final void rule__TideTypeEnum__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27111:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27112:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27112:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27113:1: '{'
{
before(grammarAccess.getTideTypeEnumAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__TideTypeEnum__Group__3__Impl53642);
after(grammarAccess.getTideTypeEnumAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__3__Impl
// $ANTLR start rule__TideTypeEnum__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27126:1: rule__TideTypeEnum__Group__4 : rule__TideTypeEnum__Group__4__Impl rule__TideTypeEnum__Group__5 ;
public final void rule__TideTypeEnum__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27130:1: ( rule__TideTypeEnum__Group__4__Impl rule__TideTypeEnum__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27131:2: rule__TideTypeEnum__Group__4__Impl rule__TideTypeEnum__Group__5
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__4__Impl_in_rule__TideTypeEnum__Group__453673);
rule__TideTypeEnum__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__5_in_rule__TideTypeEnum__Group__453676);
rule__TideTypeEnum__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__4
// $ANTLR start rule__TideTypeEnum__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27138:1: rule__TideTypeEnum__Group__4__Impl : ( ( rule__TideTypeEnum__Group_4__0 )? ) ;
public final void rule__TideTypeEnum__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27142:1: ( ( ( rule__TideTypeEnum__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27143:1: ( ( rule__TideTypeEnum__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27143:1: ( ( rule__TideTypeEnum__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27144:1: ( rule__TideTypeEnum__Group_4__0 )?
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27145:1: ( rule__TideTypeEnum__Group_4__0 )?
int alt217=2;
int LA217_0 = input.LA(1);
if ( (LA217_0==33) ) {
alt217=1;
}
switch (alt217) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27145:2: rule__TideTypeEnum__Group_4__0
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_4__0_in_rule__TideTypeEnum__Group__4__Impl53703);
rule__TideTypeEnum__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__4__Impl
// $ANTLR start rule__TideTypeEnum__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27155:1: rule__TideTypeEnum__Group__5 : rule__TideTypeEnum__Group__5__Impl rule__TideTypeEnum__Group__6 ;
public final void rule__TideTypeEnum__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27159:1: ( rule__TideTypeEnum__Group__5__Impl rule__TideTypeEnum__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27160:2: rule__TideTypeEnum__Group__5__Impl rule__TideTypeEnum__Group__6
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__5__Impl_in_rule__TideTypeEnum__Group__553734);
rule__TideTypeEnum__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__6_in_rule__TideTypeEnum__Group__553737);
rule__TideTypeEnum__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__5
// $ANTLR start rule__TideTypeEnum__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27167:1: rule__TideTypeEnum__Group__5__Impl : ( ( rule__TideTypeEnum__Group_5__0 )? ) ;
public final void rule__TideTypeEnum__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27171:1: ( ( ( rule__TideTypeEnum__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27172:1: ( ( rule__TideTypeEnum__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27172:1: ( ( rule__TideTypeEnum__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27173:1: ( rule__TideTypeEnum__Group_5__0 )?
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27174:1: ( rule__TideTypeEnum__Group_5__0 )?
int alt218=2;
int LA218_0 = input.LA(1);
if ( (LA218_0==34) ) {
alt218=1;
}
switch (alt218) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27174:2: rule__TideTypeEnum__Group_5__0
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_5__0_in_rule__TideTypeEnum__Group__5__Impl53764);
rule__TideTypeEnum__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__5__Impl
// $ANTLR start rule__TideTypeEnum__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27184:1: rule__TideTypeEnum__Group__6 : rule__TideTypeEnum__Group__6__Impl rule__TideTypeEnum__Group__7 ;
public final void rule__TideTypeEnum__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27188:1: ( rule__TideTypeEnum__Group__6__Impl rule__TideTypeEnum__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27189:2: rule__TideTypeEnum__Group__6__Impl rule__TideTypeEnum__Group__7
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__6__Impl_in_rule__TideTypeEnum__Group__653795);
rule__TideTypeEnum__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__7_in_rule__TideTypeEnum__Group__653798);
rule__TideTypeEnum__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__6
// $ANTLR start rule__TideTypeEnum__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27196:1: rule__TideTypeEnum__Group__6__Impl : ( ( rule__TideTypeEnum__Group_6__0 )? ) ;
public final void rule__TideTypeEnum__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27200:1: ( ( ( rule__TideTypeEnum__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27201:1: ( ( rule__TideTypeEnum__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27201:1: ( ( rule__TideTypeEnum__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27202:1: ( rule__TideTypeEnum__Group_6__0 )?
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27203:1: ( rule__TideTypeEnum__Group_6__0 )?
int alt219=2;
int LA219_0 = input.LA(1);
if ( (LA219_0==35) ) {
alt219=1;
}
switch (alt219) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27203:2: rule__TideTypeEnum__Group_6__0
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_6__0_in_rule__TideTypeEnum__Group__6__Impl53825);
rule__TideTypeEnum__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__6__Impl
// $ANTLR start rule__TideTypeEnum__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27213:1: rule__TideTypeEnum__Group__7 : rule__TideTypeEnum__Group__7__Impl rule__TideTypeEnum__Group__8 ;
public final void rule__TideTypeEnum__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27217:1: ( rule__TideTypeEnum__Group__7__Impl rule__TideTypeEnum__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27218:2: rule__TideTypeEnum__Group__7__Impl rule__TideTypeEnum__Group__8
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__7__Impl_in_rule__TideTypeEnum__Group__753856);
rule__TideTypeEnum__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__8_in_rule__TideTypeEnum__Group__753859);
rule__TideTypeEnum__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__7
// $ANTLR start rule__TideTypeEnum__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27225:1: rule__TideTypeEnum__Group__7__Impl : ( ( rule__TideTypeEnum__Group_7__0 )? ) ;
public final void rule__TideTypeEnum__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27229:1: ( ( ( rule__TideTypeEnum__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27230:1: ( ( rule__TideTypeEnum__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27230:1: ( ( rule__TideTypeEnum__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27231:1: ( rule__TideTypeEnum__Group_7__0 )?
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27232:1: ( rule__TideTypeEnum__Group_7__0 )?
int alt220=2;
int LA220_0 = input.LA(1);
if ( (LA220_0==118) ) {
alt220=1;
}
switch (alt220) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27232:2: rule__TideTypeEnum__Group_7__0
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_7__0_in_rule__TideTypeEnum__Group__7__Impl53886);
rule__TideTypeEnum__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__7__Impl
// $ANTLR start rule__TideTypeEnum__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27242:1: rule__TideTypeEnum__Group__8 : rule__TideTypeEnum__Group__8__Impl rule__TideTypeEnum__Group__9 ;
public final void rule__TideTypeEnum__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27246:1: ( rule__TideTypeEnum__Group__8__Impl rule__TideTypeEnum__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27247:2: rule__TideTypeEnum__Group__8__Impl rule__TideTypeEnum__Group__9
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__8__Impl_in_rule__TideTypeEnum__Group__853917);
rule__TideTypeEnum__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group__9_in_rule__TideTypeEnum__Group__853920);
rule__TideTypeEnum__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__8
// $ANTLR start rule__TideTypeEnum__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27254:1: rule__TideTypeEnum__Group__8__Impl : ( ( rule__TideTypeEnum__Group_8__0 )? ) ;
public final void rule__TideTypeEnum__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27258:1: ( ( ( rule__TideTypeEnum__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27259:1: ( ( rule__TideTypeEnum__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27259:1: ( ( rule__TideTypeEnum__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27260:1: ( rule__TideTypeEnum__Group_8__0 )?
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27261:1: ( rule__TideTypeEnum__Group_8__0 )?
int alt221=2;
int LA221_0 = input.LA(1);
if ( (LA221_0==120) ) {
alt221=1;
}
switch (alt221) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27261:2: rule__TideTypeEnum__Group_8__0
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__0_in_rule__TideTypeEnum__Group__8__Impl53947);
rule__TideTypeEnum__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__8__Impl
// $ANTLR start rule__TideTypeEnum__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27271:1: rule__TideTypeEnum__Group__9 : rule__TideTypeEnum__Group__9__Impl ;
public final void rule__TideTypeEnum__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27275:1: ( rule__TideTypeEnum__Group__9__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27276:2: rule__TideTypeEnum__Group__9__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group__9__Impl_in_rule__TideTypeEnum__Group__953978);
rule__TideTypeEnum__Group__9__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__9
// $ANTLR start rule__TideTypeEnum__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27282:1: rule__TideTypeEnum__Group__9__Impl : ( '}' ) ;
public final void rule__TideTypeEnum__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27286:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27287:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27287:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27288:1: '}'
{
before(grammarAccess.getTideTypeEnumAccess().getRightCurlyBracketKeyword_9());
match(input,32,FOLLOW_32_in_rule__TideTypeEnum__Group__9__Impl54006);
after(grammarAccess.getTideTypeEnumAccess().getRightCurlyBracketKeyword_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group__9__Impl
// $ANTLR start rule__TideTypeEnum__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27321:1: rule__TideTypeEnum__Group_4__0 : rule__TideTypeEnum__Group_4__0__Impl rule__TideTypeEnum__Group_4__1 ;
public final void rule__TideTypeEnum__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27325:1: ( rule__TideTypeEnum__Group_4__0__Impl rule__TideTypeEnum__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27326:2: rule__TideTypeEnum__Group_4__0__Impl rule__TideTypeEnum__Group_4__1
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_4__0__Impl_in_rule__TideTypeEnum__Group_4__054057);
rule__TideTypeEnum__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_4__1_in_rule__TideTypeEnum__Group_4__054060);
rule__TideTypeEnum__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_4__0
// $ANTLR start rule__TideTypeEnum__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27333:1: rule__TideTypeEnum__Group_4__0__Impl : ( 'name' ) ;
public final void rule__TideTypeEnum__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27337:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27338:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27338:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27339:1: 'name'
{
before(grammarAccess.getTideTypeEnumAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__TideTypeEnum__Group_4__0__Impl54088);
after(grammarAccess.getTideTypeEnumAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_4__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27352:1: rule__TideTypeEnum__Group_4__1 : rule__TideTypeEnum__Group_4__1__Impl ;
public final void rule__TideTypeEnum__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27356:1: ( rule__TideTypeEnum__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27357:2: rule__TideTypeEnum__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_4__1__Impl_in_rule__TideTypeEnum__Group_4__154119);
rule__TideTypeEnum__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_4__1
// $ANTLR start rule__TideTypeEnum__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27363:1: rule__TideTypeEnum__Group_4__1__Impl : ( ( rule__TideTypeEnum__NameAssignment_4_1 ) ) ;
public final void rule__TideTypeEnum__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27367:1: ( ( ( rule__TideTypeEnum__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27368:1: ( ( rule__TideTypeEnum__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27368:1: ( ( rule__TideTypeEnum__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27369:1: ( rule__TideTypeEnum__NameAssignment_4_1 )
{
before(grammarAccess.getTideTypeEnumAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27370:1: ( rule__TideTypeEnum__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27370:2: rule__TideTypeEnum__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__TideTypeEnum__NameAssignment_4_1_in_rule__TideTypeEnum__Group_4__1__Impl54146);
rule__TideTypeEnum__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_4__1__Impl
// $ANTLR start rule__TideTypeEnum__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27384:1: rule__TideTypeEnum__Group_5__0 : rule__TideTypeEnum__Group_5__0__Impl rule__TideTypeEnum__Group_5__1 ;
public final void rule__TideTypeEnum__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27388:1: ( rule__TideTypeEnum__Group_5__0__Impl rule__TideTypeEnum__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27389:2: rule__TideTypeEnum__Group_5__0__Impl rule__TideTypeEnum__Group_5__1
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_5__0__Impl_in_rule__TideTypeEnum__Group_5__054180);
rule__TideTypeEnum__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_5__1_in_rule__TideTypeEnum__Group_5__054183);
rule__TideTypeEnum__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__0
// $ANTLR start rule__TideTypeEnum__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27396:1: rule__TideTypeEnum__Group_5__0__Impl : ( 'id' ) ;
public final void rule__TideTypeEnum__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27400:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27401:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27401:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27402:1: 'id'
{
before(grammarAccess.getTideTypeEnumAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__TideTypeEnum__Group_5__0__Impl54211);
after(grammarAccess.getTideTypeEnumAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27415:1: rule__TideTypeEnum__Group_5__1 : rule__TideTypeEnum__Group_5__1__Impl ;
public final void rule__TideTypeEnum__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27419:1: ( rule__TideTypeEnum__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27420:2: rule__TideTypeEnum__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_5__1__Impl_in_rule__TideTypeEnum__Group_5__154242);
rule__TideTypeEnum__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__1
// $ANTLR start rule__TideTypeEnum__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27426:1: rule__TideTypeEnum__Group_5__1__Impl : ( ( rule__TideTypeEnum__IdAssignment_5_1 ) ) ;
public final void rule__TideTypeEnum__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27430:1: ( ( ( rule__TideTypeEnum__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27431:1: ( ( rule__TideTypeEnum__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27431:1: ( ( rule__TideTypeEnum__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27432:1: ( rule__TideTypeEnum__IdAssignment_5_1 )
{
before(grammarAccess.getTideTypeEnumAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27433:1: ( rule__TideTypeEnum__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27433:2: rule__TideTypeEnum__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__TideTypeEnum__IdAssignment_5_1_in_rule__TideTypeEnum__Group_5__1__Impl54269);
rule__TideTypeEnum__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_5__1__Impl
// $ANTLR start rule__TideTypeEnum__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27447:1: rule__TideTypeEnum__Group_6__0 : rule__TideTypeEnum__Group_6__0__Impl rule__TideTypeEnum__Group_6__1 ;
public final void rule__TideTypeEnum__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27451:1: ( rule__TideTypeEnum__Group_6__0__Impl rule__TideTypeEnum__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27452:2: rule__TideTypeEnum__Group_6__0__Impl rule__TideTypeEnum__Group_6__1
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_6__0__Impl_in_rule__TideTypeEnum__Group_6__054303);
rule__TideTypeEnum__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_6__1_in_rule__TideTypeEnum__Group_6__054306);
rule__TideTypeEnum__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_6__0
// $ANTLR start rule__TideTypeEnum__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27459:1: rule__TideTypeEnum__Group_6__0__Impl : ( 'description' ) ;
public final void rule__TideTypeEnum__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27463:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27464:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27464:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27465:1: 'description'
{
before(grammarAccess.getTideTypeEnumAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__TideTypeEnum__Group_6__0__Impl54334);
after(grammarAccess.getTideTypeEnumAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_6__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27478:1: rule__TideTypeEnum__Group_6__1 : rule__TideTypeEnum__Group_6__1__Impl ;
public final void rule__TideTypeEnum__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27482:1: ( rule__TideTypeEnum__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27483:2: rule__TideTypeEnum__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_6__1__Impl_in_rule__TideTypeEnum__Group_6__154365);
rule__TideTypeEnum__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_6__1
// $ANTLR start rule__TideTypeEnum__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27489:1: rule__TideTypeEnum__Group_6__1__Impl : ( ( rule__TideTypeEnum__DescriptionAssignment_6_1 ) ) ;
public final void rule__TideTypeEnum__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27493:1: ( ( ( rule__TideTypeEnum__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27494:1: ( ( rule__TideTypeEnum__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27494:1: ( ( rule__TideTypeEnum__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27495:1: ( rule__TideTypeEnum__DescriptionAssignment_6_1 )
{
before(grammarAccess.getTideTypeEnumAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27496:1: ( rule__TideTypeEnum__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27496:2: rule__TideTypeEnum__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__TideTypeEnum__DescriptionAssignment_6_1_in_rule__TideTypeEnum__Group_6__1__Impl54392);
rule__TideTypeEnum__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_6__1__Impl
// $ANTLR start rule__TideTypeEnum__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27510:1: rule__TideTypeEnum__Group_7__0 : rule__TideTypeEnum__Group_7__0__Impl rule__TideTypeEnum__Group_7__1 ;
public final void rule__TideTypeEnum__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27514:1: ( rule__TideTypeEnum__Group_7__0__Impl rule__TideTypeEnum__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27515:2: rule__TideTypeEnum__Group_7__0__Impl rule__TideTypeEnum__Group_7__1
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_7__0__Impl_in_rule__TideTypeEnum__Group_7__054426);
rule__TideTypeEnum__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_7__1_in_rule__TideTypeEnum__Group_7__054429);
rule__TideTypeEnum__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_7__0
// $ANTLR start rule__TideTypeEnum__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27522:1: rule__TideTypeEnum__Group_7__0__Impl : ( 'defaultValue' ) ;
public final void rule__TideTypeEnum__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27526:1: ( ( 'defaultValue' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27527:1: ( 'defaultValue' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27527:1: ( 'defaultValue' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27528:1: 'defaultValue'
{
before(grammarAccess.getTideTypeEnumAccess().getDefaultValueKeyword_7_0());
match(input,118,FOLLOW_118_in_rule__TideTypeEnum__Group_7__0__Impl54457);
after(grammarAccess.getTideTypeEnumAccess().getDefaultValueKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_7__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27541:1: rule__TideTypeEnum__Group_7__1 : rule__TideTypeEnum__Group_7__1__Impl ;
public final void rule__TideTypeEnum__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27545:1: ( rule__TideTypeEnum__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27546:2: rule__TideTypeEnum__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_7__1__Impl_in_rule__TideTypeEnum__Group_7__154488);
rule__TideTypeEnum__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_7__1
// $ANTLR start rule__TideTypeEnum__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27552:1: rule__TideTypeEnum__Group_7__1__Impl : ( ( rule__TideTypeEnum__DefaultValueAssignment_7_1 ) ) ;
public final void rule__TideTypeEnum__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27556:1: ( ( ( rule__TideTypeEnum__DefaultValueAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27557:1: ( ( rule__TideTypeEnum__DefaultValueAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27557:1: ( ( rule__TideTypeEnum__DefaultValueAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27558:1: ( rule__TideTypeEnum__DefaultValueAssignment_7_1 )
{
before(grammarAccess.getTideTypeEnumAccess().getDefaultValueAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27559:1: ( rule__TideTypeEnum__DefaultValueAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27559:2: rule__TideTypeEnum__DefaultValueAssignment_7_1
{
pushFollow(FOLLOW_rule__TideTypeEnum__DefaultValueAssignment_7_1_in_rule__TideTypeEnum__Group_7__1__Impl54515);
rule__TideTypeEnum__DefaultValueAssignment_7_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getDefaultValueAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_7__1__Impl
// $ANTLR start rule__TideTypeEnum__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27573:1: rule__TideTypeEnum__Group_8__0 : rule__TideTypeEnum__Group_8__0__Impl rule__TideTypeEnum__Group_8__1 ;
public final void rule__TideTypeEnum__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27577:1: ( rule__TideTypeEnum__Group_8__0__Impl rule__TideTypeEnum__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27578:2: rule__TideTypeEnum__Group_8__0__Impl rule__TideTypeEnum__Group_8__1
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__0__Impl_in_rule__TideTypeEnum__Group_8__054549);
rule__TideTypeEnum__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__1_in_rule__TideTypeEnum__Group_8__054552);
rule__TideTypeEnum__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__0
// $ANTLR start rule__TideTypeEnum__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27585:1: rule__TideTypeEnum__Group_8__0__Impl : ( 'tideEnumlist' ) ;
public final void rule__TideTypeEnum__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27589:1: ( ( 'tideEnumlist' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27590:1: ( 'tideEnumlist' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27590:1: ( 'tideEnumlist' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27591:1: 'tideEnumlist'
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistKeyword_8_0());
match(input,120,FOLLOW_120_in_rule__TideTypeEnum__Group_8__0__Impl54580);
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27604:1: rule__TideTypeEnum__Group_8__1 : rule__TideTypeEnum__Group_8__1__Impl rule__TideTypeEnum__Group_8__2 ;
public final void rule__TideTypeEnum__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27608:1: ( rule__TideTypeEnum__Group_8__1__Impl rule__TideTypeEnum__Group_8__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27609:2: rule__TideTypeEnum__Group_8__1__Impl rule__TideTypeEnum__Group_8__2
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__1__Impl_in_rule__TideTypeEnum__Group_8__154611);
rule__TideTypeEnum__Group_8__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__2_in_rule__TideTypeEnum__Group_8__154614);
rule__TideTypeEnum__Group_8__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__1
// $ANTLR start rule__TideTypeEnum__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27616:1: rule__TideTypeEnum__Group_8__1__Impl : ( '{' ) ;
public final void rule__TideTypeEnum__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27620:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27621:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27621:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27622:1: '{'
{
before(grammarAccess.getTideTypeEnumAccess().getLeftCurlyBracketKeyword_8_1());
match(input,31,FOLLOW_31_in_rule__TideTypeEnum__Group_8__1__Impl54642);
after(grammarAccess.getTideTypeEnumAccess().getLeftCurlyBracketKeyword_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__1__Impl
// $ANTLR start rule__TideTypeEnum__Group_8__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27635:1: rule__TideTypeEnum__Group_8__2 : rule__TideTypeEnum__Group_8__2__Impl rule__TideTypeEnum__Group_8__3 ;
public final void rule__TideTypeEnum__Group_8__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27639:1: ( rule__TideTypeEnum__Group_8__2__Impl rule__TideTypeEnum__Group_8__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27640:2: rule__TideTypeEnum__Group_8__2__Impl rule__TideTypeEnum__Group_8__3
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__2__Impl_in_rule__TideTypeEnum__Group_8__254673);
rule__TideTypeEnum__Group_8__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__3_in_rule__TideTypeEnum__Group_8__254676);
rule__TideTypeEnum__Group_8__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__2
// $ANTLR start rule__TideTypeEnum__Group_8__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27647:1: rule__TideTypeEnum__Group_8__2__Impl : ( ( rule__TideTypeEnum__TideEnumlistAssignment_8_2 ) ) ;
public final void rule__TideTypeEnum__Group_8__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27651:1: ( ( ( rule__TideTypeEnum__TideEnumlistAssignment_8_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27652:1: ( ( rule__TideTypeEnum__TideEnumlistAssignment_8_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27652:1: ( ( rule__TideTypeEnum__TideEnumlistAssignment_8_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27653:1: ( rule__TideTypeEnum__TideEnumlistAssignment_8_2 )
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistAssignment_8_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27654:1: ( rule__TideTypeEnum__TideEnumlistAssignment_8_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27654:2: rule__TideTypeEnum__TideEnumlistAssignment_8_2
{
pushFollow(FOLLOW_rule__TideTypeEnum__TideEnumlistAssignment_8_2_in_rule__TideTypeEnum__Group_8__2__Impl54703);
rule__TideTypeEnum__TideEnumlistAssignment_8_2();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistAssignment_8_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__2__Impl
// $ANTLR start rule__TideTypeEnum__Group_8__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27664:1: rule__TideTypeEnum__Group_8__3 : rule__TideTypeEnum__Group_8__3__Impl rule__TideTypeEnum__Group_8__4 ;
public final void rule__TideTypeEnum__Group_8__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27668:1: ( rule__TideTypeEnum__Group_8__3__Impl rule__TideTypeEnum__Group_8__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27669:2: rule__TideTypeEnum__Group_8__3__Impl rule__TideTypeEnum__Group_8__4
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__3__Impl_in_rule__TideTypeEnum__Group_8__354733);
rule__TideTypeEnum__Group_8__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__4_in_rule__TideTypeEnum__Group_8__354736);
rule__TideTypeEnum__Group_8__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__3
// $ANTLR start rule__TideTypeEnum__Group_8__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27676:1: rule__TideTypeEnum__Group_8__3__Impl : ( ( rule__TideTypeEnum__Group_8_3__0 )* ) ;
public final void rule__TideTypeEnum__Group_8__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27680:1: ( ( ( rule__TideTypeEnum__Group_8_3__0 )* ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27681:1: ( ( rule__TideTypeEnum__Group_8_3__0 )* )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27681:1: ( ( rule__TideTypeEnum__Group_8_3__0 )* )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27682:1: ( rule__TideTypeEnum__Group_8_3__0 )*
{
before(grammarAccess.getTideTypeEnumAccess().getGroup_8_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27683:1: ( rule__TideTypeEnum__Group_8_3__0 )*
loop222:
do {
int alt222=2;
int LA222_0 = input.LA(1);
if ( (LA222_0==39) ) {
alt222=1;
}
switch (alt222) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27683:2: rule__TideTypeEnum__Group_8_3__0
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8_3__0_in_rule__TideTypeEnum__Group_8__3__Impl54763);
rule__TideTypeEnum__Group_8_3__0();
_fsp--;
}
break;
default :
break loop222;
}
} while (true);
after(grammarAccess.getTideTypeEnumAccess().getGroup_8_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__3__Impl
// $ANTLR start rule__TideTypeEnum__Group_8__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27693:1: rule__TideTypeEnum__Group_8__4 : rule__TideTypeEnum__Group_8__4__Impl ;
public final void rule__TideTypeEnum__Group_8__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27697:1: ( rule__TideTypeEnum__Group_8__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27698:2: rule__TideTypeEnum__Group_8__4__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8__4__Impl_in_rule__TideTypeEnum__Group_8__454794);
rule__TideTypeEnum__Group_8__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__4
// $ANTLR start rule__TideTypeEnum__Group_8__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27704:1: rule__TideTypeEnum__Group_8__4__Impl : ( '}' ) ;
public final void rule__TideTypeEnum__Group_8__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27708:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27709:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27709:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27710:1: '}'
{
before(grammarAccess.getTideTypeEnumAccess().getRightCurlyBracketKeyword_8_4());
match(input,32,FOLLOW_32_in_rule__TideTypeEnum__Group_8__4__Impl54822);
after(grammarAccess.getTideTypeEnumAccess().getRightCurlyBracketKeyword_8_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8__4__Impl
// $ANTLR start rule__TideTypeEnum__Group_8_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27733:1: rule__TideTypeEnum__Group_8_3__0 : rule__TideTypeEnum__Group_8_3__0__Impl rule__TideTypeEnum__Group_8_3__1 ;
public final void rule__TideTypeEnum__Group_8_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27737:1: ( rule__TideTypeEnum__Group_8_3__0__Impl rule__TideTypeEnum__Group_8_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27738:2: rule__TideTypeEnum__Group_8_3__0__Impl rule__TideTypeEnum__Group_8_3__1
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8_3__0__Impl_in_rule__TideTypeEnum__Group_8_3__054863);
rule__TideTypeEnum__Group_8_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8_3__1_in_rule__TideTypeEnum__Group_8_3__054866);
rule__TideTypeEnum__Group_8_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8_3__0
// $ANTLR start rule__TideTypeEnum__Group_8_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27745:1: rule__TideTypeEnum__Group_8_3__0__Impl : ( ',' ) ;
public final void rule__TideTypeEnum__Group_8_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27749:1: ( ( ',' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27750:1: ( ',' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27750:1: ( ',' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27751:1: ','
{
before(grammarAccess.getTideTypeEnumAccess().getCommaKeyword_8_3_0());
match(input,39,FOLLOW_39_in_rule__TideTypeEnum__Group_8_3__0__Impl54894);
after(grammarAccess.getTideTypeEnumAccess().getCommaKeyword_8_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8_3__0__Impl
// $ANTLR start rule__TideTypeEnum__Group_8_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27764:1: rule__TideTypeEnum__Group_8_3__1 : rule__TideTypeEnum__Group_8_3__1__Impl ;
public final void rule__TideTypeEnum__Group_8_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27768:1: ( rule__TideTypeEnum__Group_8_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27769:2: rule__TideTypeEnum__Group_8_3__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnum__Group_8_3__1__Impl_in_rule__TideTypeEnum__Group_8_3__154925);
rule__TideTypeEnum__Group_8_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8_3__1
// $ANTLR start rule__TideTypeEnum__Group_8_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27775:1: rule__TideTypeEnum__Group_8_3__1__Impl : ( ( rule__TideTypeEnum__TideEnumlistAssignment_8_3_1 ) ) ;
public final void rule__TideTypeEnum__Group_8_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27779:1: ( ( ( rule__TideTypeEnum__TideEnumlistAssignment_8_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27780:1: ( ( rule__TideTypeEnum__TideEnumlistAssignment_8_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27780:1: ( ( rule__TideTypeEnum__TideEnumlistAssignment_8_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27781:1: ( rule__TideTypeEnum__TideEnumlistAssignment_8_3_1 )
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistAssignment_8_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27782:1: ( rule__TideTypeEnum__TideEnumlistAssignment_8_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27782:2: rule__TideTypeEnum__TideEnumlistAssignment_8_3_1
{
pushFollow(FOLLOW_rule__TideTypeEnum__TideEnumlistAssignment_8_3_1_in_rule__TideTypeEnum__Group_8_3__1__Impl54952);
rule__TideTypeEnum__TideEnumlistAssignment_8_3_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistAssignment_8_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__Group_8_3__1__Impl
// $ANTLR start rule__TideTypeList__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27796:1: rule__TideTypeList__Group__0 : rule__TideTypeList__Group__0__Impl rule__TideTypeList__Group__1 ;
public final void rule__TideTypeList__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27800:1: ( rule__TideTypeList__Group__0__Impl rule__TideTypeList__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27801:2: rule__TideTypeList__Group__0__Impl rule__TideTypeList__Group__1
{
pushFollow(FOLLOW_rule__TideTypeList__Group__0__Impl_in_rule__TideTypeList__Group__054986);
rule__TideTypeList__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group__1_in_rule__TideTypeList__Group__054989);
rule__TideTypeList__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__0
// $ANTLR start rule__TideTypeList__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27808:1: rule__TideTypeList__Group__0__Impl : ( () ) ;
public final void rule__TideTypeList__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27812:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27813:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27813:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27814:1: ()
{
before(grammarAccess.getTideTypeListAccess().getTideTypeListAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27815:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27817:1:
{
}
after(grammarAccess.getTideTypeListAccess().getTideTypeListAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__0__Impl
// $ANTLR start rule__TideTypeList__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27827:1: rule__TideTypeList__Group__1 : rule__TideTypeList__Group__1__Impl rule__TideTypeList__Group__2 ;
public final void rule__TideTypeList__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27831:1: ( rule__TideTypeList__Group__1__Impl rule__TideTypeList__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27832:2: rule__TideTypeList__Group__1__Impl rule__TideTypeList__Group__2
{
pushFollow(FOLLOW_rule__TideTypeList__Group__1__Impl_in_rule__TideTypeList__Group__155047);
rule__TideTypeList__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group__2_in_rule__TideTypeList__Group__155050);
rule__TideTypeList__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__1
// $ANTLR start rule__TideTypeList__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27839:1: rule__TideTypeList__Group__1__Impl : ( 'tideTypeList' ) ;
public final void rule__TideTypeList__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27843:1: ( ( 'tideTypeList' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27844:1: ( 'tideTypeList' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27844:1: ( 'tideTypeList' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27845:1: 'tideTypeList'
{
before(grammarAccess.getTideTypeListAccess().getTideTypeListKeyword_1());
match(input,121,FOLLOW_121_in_rule__TideTypeList__Group__1__Impl55078);
after(grammarAccess.getTideTypeListAccess().getTideTypeListKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__1__Impl
// $ANTLR start rule__TideTypeList__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27858:1: rule__TideTypeList__Group__2 : rule__TideTypeList__Group__2__Impl rule__TideTypeList__Group__3 ;
public final void rule__TideTypeList__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27862:1: ( rule__TideTypeList__Group__2__Impl rule__TideTypeList__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27863:2: rule__TideTypeList__Group__2__Impl rule__TideTypeList__Group__3
{
pushFollow(FOLLOW_rule__TideTypeList__Group__2__Impl_in_rule__TideTypeList__Group__255109);
rule__TideTypeList__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group__3_in_rule__TideTypeList__Group__255112);
rule__TideTypeList__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__2
// $ANTLR start rule__TideTypeList__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27870:1: rule__TideTypeList__Group__2__Impl : ( ( rule__TideTypeList__UniqueIDAssignment_2 ) ) ;
public final void rule__TideTypeList__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27874:1: ( ( ( rule__TideTypeList__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27875:1: ( ( rule__TideTypeList__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27875:1: ( ( rule__TideTypeList__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27876:1: ( rule__TideTypeList__UniqueIDAssignment_2 )
{
before(grammarAccess.getTideTypeListAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27877:1: ( rule__TideTypeList__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27877:2: rule__TideTypeList__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__TideTypeList__UniqueIDAssignment_2_in_rule__TideTypeList__Group__2__Impl55139);
rule__TideTypeList__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getTideTypeListAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__2__Impl
// $ANTLR start rule__TideTypeList__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27887:1: rule__TideTypeList__Group__3 : rule__TideTypeList__Group__3__Impl rule__TideTypeList__Group__4 ;
public final void rule__TideTypeList__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27891:1: ( rule__TideTypeList__Group__3__Impl rule__TideTypeList__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27892:2: rule__TideTypeList__Group__3__Impl rule__TideTypeList__Group__4
{
pushFollow(FOLLOW_rule__TideTypeList__Group__3__Impl_in_rule__TideTypeList__Group__355169);
rule__TideTypeList__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group__4_in_rule__TideTypeList__Group__355172);
rule__TideTypeList__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__3
// $ANTLR start rule__TideTypeList__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27899:1: rule__TideTypeList__Group__3__Impl : ( '{' ) ;
public final void rule__TideTypeList__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27903:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27904:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27904:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27905:1: '{'
{
before(grammarAccess.getTideTypeListAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__TideTypeList__Group__3__Impl55200);
after(grammarAccess.getTideTypeListAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__3__Impl
// $ANTLR start rule__TideTypeList__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27918:1: rule__TideTypeList__Group__4 : rule__TideTypeList__Group__4__Impl rule__TideTypeList__Group__5 ;
public final void rule__TideTypeList__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27922:1: ( rule__TideTypeList__Group__4__Impl rule__TideTypeList__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27923:2: rule__TideTypeList__Group__4__Impl rule__TideTypeList__Group__5
{
pushFollow(FOLLOW_rule__TideTypeList__Group__4__Impl_in_rule__TideTypeList__Group__455231);
rule__TideTypeList__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group__5_in_rule__TideTypeList__Group__455234);
rule__TideTypeList__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__4
// $ANTLR start rule__TideTypeList__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27930:1: rule__TideTypeList__Group__4__Impl : ( ( rule__TideTypeList__Group_4__0 )? ) ;
public final void rule__TideTypeList__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27934:1: ( ( ( rule__TideTypeList__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27935:1: ( ( rule__TideTypeList__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27935:1: ( ( rule__TideTypeList__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27936:1: ( rule__TideTypeList__Group_4__0 )?
{
before(grammarAccess.getTideTypeListAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27937:1: ( rule__TideTypeList__Group_4__0 )?
int alt223=2;
int LA223_0 = input.LA(1);
if ( (LA223_0==33) ) {
alt223=1;
}
switch (alt223) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27937:2: rule__TideTypeList__Group_4__0
{
pushFollow(FOLLOW_rule__TideTypeList__Group_4__0_in_rule__TideTypeList__Group__4__Impl55261);
rule__TideTypeList__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeListAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__4__Impl
// $ANTLR start rule__TideTypeList__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27947:1: rule__TideTypeList__Group__5 : rule__TideTypeList__Group__5__Impl rule__TideTypeList__Group__6 ;
public final void rule__TideTypeList__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27951:1: ( rule__TideTypeList__Group__5__Impl rule__TideTypeList__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27952:2: rule__TideTypeList__Group__5__Impl rule__TideTypeList__Group__6
{
pushFollow(FOLLOW_rule__TideTypeList__Group__5__Impl_in_rule__TideTypeList__Group__555292);
rule__TideTypeList__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group__6_in_rule__TideTypeList__Group__555295);
rule__TideTypeList__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__5
// $ANTLR start rule__TideTypeList__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27959:1: rule__TideTypeList__Group__5__Impl : ( ( rule__TideTypeList__Group_5__0 )? ) ;
public final void rule__TideTypeList__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27963:1: ( ( ( rule__TideTypeList__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27964:1: ( ( rule__TideTypeList__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27964:1: ( ( rule__TideTypeList__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27965:1: ( rule__TideTypeList__Group_5__0 )?
{
before(grammarAccess.getTideTypeListAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27966:1: ( rule__TideTypeList__Group_5__0 )?
int alt224=2;
int LA224_0 = input.LA(1);
if ( (LA224_0==34) ) {
alt224=1;
}
switch (alt224) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27966:2: rule__TideTypeList__Group_5__0
{
pushFollow(FOLLOW_rule__TideTypeList__Group_5__0_in_rule__TideTypeList__Group__5__Impl55322);
rule__TideTypeList__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeListAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__5__Impl
// $ANTLR start rule__TideTypeList__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27976:1: rule__TideTypeList__Group__6 : rule__TideTypeList__Group__6__Impl rule__TideTypeList__Group__7 ;
public final void rule__TideTypeList__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27980:1: ( rule__TideTypeList__Group__6__Impl rule__TideTypeList__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27981:2: rule__TideTypeList__Group__6__Impl rule__TideTypeList__Group__7
{
pushFollow(FOLLOW_rule__TideTypeList__Group__6__Impl_in_rule__TideTypeList__Group__655353);
rule__TideTypeList__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group__7_in_rule__TideTypeList__Group__655356);
rule__TideTypeList__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__6
// $ANTLR start rule__TideTypeList__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27988:1: rule__TideTypeList__Group__6__Impl : ( ( rule__TideTypeList__Group_6__0 )? ) ;
public final void rule__TideTypeList__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27992:1: ( ( ( rule__TideTypeList__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27993:1: ( ( rule__TideTypeList__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27993:1: ( ( rule__TideTypeList__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27994:1: ( rule__TideTypeList__Group_6__0 )?
{
before(grammarAccess.getTideTypeListAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27995:1: ( rule__TideTypeList__Group_6__0 )?
int alt225=2;
int LA225_0 = input.LA(1);
if ( (LA225_0==35) ) {
alt225=1;
}
switch (alt225) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:27995:2: rule__TideTypeList__Group_6__0
{
pushFollow(FOLLOW_rule__TideTypeList__Group_6__0_in_rule__TideTypeList__Group__6__Impl55383);
rule__TideTypeList__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeListAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__6__Impl
// $ANTLR start rule__TideTypeList__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28005:1: rule__TideTypeList__Group__7 : rule__TideTypeList__Group__7__Impl rule__TideTypeList__Group__8 ;
public final void rule__TideTypeList__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28009:1: ( rule__TideTypeList__Group__7__Impl rule__TideTypeList__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28010:2: rule__TideTypeList__Group__7__Impl rule__TideTypeList__Group__8
{
pushFollow(FOLLOW_rule__TideTypeList__Group__7__Impl_in_rule__TideTypeList__Group__755414);
rule__TideTypeList__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group__8_in_rule__TideTypeList__Group__755417);
rule__TideTypeList__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__7
// $ANTLR start rule__TideTypeList__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28017:1: rule__TideTypeList__Group__7__Impl : ( ( rule__TideTypeList__Group_7__0 )? ) ;
public final void rule__TideTypeList__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28021:1: ( ( ( rule__TideTypeList__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28022:1: ( ( rule__TideTypeList__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28022:1: ( ( rule__TideTypeList__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28023:1: ( rule__TideTypeList__Group_7__0 )?
{
before(grammarAccess.getTideTypeListAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28024:1: ( rule__TideTypeList__Group_7__0 )?
int alt226=2;
int LA226_0 = input.LA(1);
if ( (LA226_0==122) ) {
alt226=1;
}
switch (alt226) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28024:2: rule__TideTypeList__Group_7__0
{
pushFollow(FOLLOW_rule__TideTypeList__Group_7__0_in_rule__TideTypeList__Group__7__Impl55444);
rule__TideTypeList__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeListAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__7__Impl
// $ANTLR start rule__TideTypeList__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28034:1: rule__TideTypeList__Group__8 : rule__TideTypeList__Group__8__Impl ;
public final void rule__TideTypeList__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28038:1: ( rule__TideTypeList__Group__8__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28039:2: rule__TideTypeList__Group__8__Impl
{
pushFollow(FOLLOW_rule__TideTypeList__Group__8__Impl_in_rule__TideTypeList__Group__855475);
rule__TideTypeList__Group__8__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__8
// $ANTLR start rule__TideTypeList__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28045:1: rule__TideTypeList__Group__8__Impl : ( '}' ) ;
public final void rule__TideTypeList__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28049:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28050:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28050:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28051:1: '}'
{
before(grammarAccess.getTideTypeListAccess().getRightCurlyBracketKeyword_8());
match(input,32,FOLLOW_32_in_rule__TideTypeList__Group__8__Impl55503);
after(grammarAccess.getTideTypeListAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group__8__Impl
// $ANTLR start rule__TideTypeList__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28082:1: rule__TideTypeList__Group_4__0 : rule__TideTypeList__Group_4__0__Impl rule__TideTypeList__Group_4__1 ;
public final void rule__TideTypeList__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28086:1: ( rule__TideTypeList__Group_4__0__Impl rule__TideTypeList__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28087:2: rule__TideTypeList__Group_4__0__Impl rule__TideTypeList__Group_4__1
{
pushFollow(FOLLOW_rule__TideTypeList__Group_4__0__Impl_in_rule__TideTypeList__Group_4__055552);
rule__TideTypeList__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group_4__1_in_rule__TideTypeList__Group_4__055555);
rule__TideTypeList__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_4__0
// $ANTLR start rule__TideTypeList__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28094:1: rule__TideTypeList__Group_4__0__Impl : ( 'name' ) ;
public final void rule__TideTypeList__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28098:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28099:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28099:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28100:1: 'name'
{
before(grammarAccess.getTideTypeListAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__TideTypeList__Group_4__0__Impl55583);
after(grammarAccess.getTideTypeListAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_4__0__Impl
// $ANTLR start rule__TideTypeList__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28113:1: rule__TideTypeList__Group_4__1 : rule__TideTypeList__Group_4__1__Impl ;
public final void rule__TideTypeList__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28117:1: ( rule__TideTypeList__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28118:2: rule__TideTypeList__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeList__Group_4__1__Impl_in_rule__TideTypeList__Group_4__155614);
rule__TideTypeList__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_4__1
// $ANTLR start rule__TideTypeList__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28124:1: rule__TideTypeList__Group_4__1__Impl : ( ( rule__TideTypeList__NameAssignment_4_1 ) ) ;
public final void rule__TideTypeList__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28128:1: ( ( ( rule__TideTypeList__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28129:1: ( ( rule__TideTypeList__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28129:1: ( ( rule__TideTypeList__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28130:1: ( rule__TideTypeList__NameAssignment_4_1 )
{
before(grammarAccess.getTideTypeListAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28131:1: ( rule__TideTypeList__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28131:2: rule__TideTypeList__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__TideTypeList__NameAssignment_4_1_in_rule__TideTypeList__Group_4__1__Impl55641);
rule__TideTypeList__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getTideTypeListAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_4__1__Impl
// $ANTLR start rule__TideTypeList__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28145:1: rule__TideTypeList__Group_5__0 : rule__TideTypeList__Group_5__0__Impl rule__TideTypeList__Group_5__1 ;
public final void rule__TideTypeList__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28149:1: ( rule__TideTypeList__Group_5__0__Impl rule__TideTypeList__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28150:2: rule__TideTypeList__Group_5__0__Impl rule__TideTypeList__Group_5__1
{
pushFollow(FOLLOW_rule__TideTypeList__Group_5__0__Impl_in_rule__TideTypeList__Group_5__055675);
rule__TideTypeList__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group_5__1_in_rule__TideTypeList__Group_5__055678);
rule__TideTypeList__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_5__0
// $ANTLR start rule__TideTypeList__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28157:1: rule__TideTypeList__Group_5__0__Impl : ( 'id' ) ;
public final void rule__TideTypeList__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28161:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28162:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28162:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28163:1: 'id'
{
before(grammarAccess.getTideTypeListAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__TideTypeList__Group_5__0__Impl55706);
after(grammarAccess.getTideTypeListAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_5__0__Impl
// $ANTLR start rule__TideTypeList__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28176:1: rule__TideTypeList__Group_5__1 : rule__TideTypeList__Group_5__1__Impl ;
public final void rule__TideTypeList__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28180:1: ( rule__TideTypeList__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28181:2: rule__TideTypeList__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeList__Group_5__1__Impl_in_rule__TideTypeList__Group_5__155737);
rule__TideTypeList__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_5__1
// $ANTLR start rule__TideTypeList__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28187:1: rule__TideTypeList__Group_5__1__Impl : ( ( rule__TideTypeList__IdAssignment_5_1 ) ) ;
public final void rule__TideTypeList__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28191:1: ( ( ( rule__TideTypeList__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28192:1: ( ( rule__TideTypeList__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28192:1: ( ( rule__TideTypeList__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28193:1: ( rule__TideTypeList__IdAssignment_5_1 )
{
before(grammarAccess.getTideTypeListAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28194:1: ( rule__TideTypeList__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28194:2: rule__TideTypeList__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__TideTypeList__IdAssignment_5_1_in_rule__TideTypeList__Group_5__1__Impl55764);
rule__TideTypeList__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getTideTypeListAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_5__1__Impl
// $ANTLR start rule__TideTypeList__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28208:1: rule__TideTypeList__Group_6__0 : rule__TideTypeList__Group_6__0__Impl rule__TideTypeList__Group_6__1 ;
public final void rule__TideTypeList__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28212:1: ( rule__TideTypeList__Group_6__0__Impl rule__TideTypeList__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28213:2: rule__TideTypeList__Group_6__0__Impl rule__TideTypeList__Group_6__1
{
pushFollow(FOLLOW_rule__TideTypeList__Group_6__0__Impl_in_rule__TideTypeList__Group_6__055798);
rule__TideTypeList__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group_6__1_in_rule__TideTypeList__Group_6__055801);
rule__TideTypeList__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_6__0
// $ANTLR start rule__TideTypeList__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28220:1: rule__TideTypeList__Group_6__0__Impl : ( 'description' ) ;
public final void rule__TideTypeList__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28224:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28225:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28225:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28226:1: 'description'
{
before(grammarAccess.getTideTypeListAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__TideTypeList__Group_6__0__Impl55829);
after(grammarAccess.getTideTypeListAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_6__0__Impl
// $ANTLR start rule__TideTypeList__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28239:1: rule__TideTypeList__Group_6__1 : rule__TideTypeList__Group_6__1__Impl ;
public final void rule__TideTypeList__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28243:1: ( rule__TideTypeList__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28244:2: rule__TideTypeList__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeList__Group_6__1__Impl_in_rule__TideTypeList__Group_6__155860);
rule__TideTypeList__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_6__1
// $ANTLR start rule__TideTypeList__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28250:1: rule__TideTypeList__Group_6__1__Impl : ( ( rule__TideTypeList__DescriptionAssignment_6_1 ) ) ;
public final void rule__TideTypeList__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28254:1: ( ( ( rule__TideTypeList__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28255:1: ( ( rule__TideTypeList__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28255:1: ( ( rule__TideTypeList__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28256:1: ( rule__TideTypeList__DescriptionAssignment_6_1 )
{
before(grammarAccess.getTideTypeListAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28257:1: ( rule__TideTypeList__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28257:2: rule__TideTypeList__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__TideTypeList__DescriptionAssignment_6_1_in_rule__TideTypeList__Group_6__1__Impl55887);
rule__TideTypeList__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getTideTypeListAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_6__1__Impl
// $ANTLR start rule__TideTypeList__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28271:1: rule__TideTypeList__Group_7__0 : rule__TideTypeList__Group_7__0__Impl rule__TideTypeList__Group_7__1 ;
public final void rule__TideTypeList__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28275:1: ( rule__TideTypeList__Group_7__0__Impl rule__TideTypeList__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28276:2: rule__TideTypeList__Group_7__0__Impl rule__TideTypeList__Group_7__1
{
pushFollow(FOLLOW_rule__TideTypeList__Group_7__0__Impl_in_rule__TideTypeList__Group_7__055921);
rule__TideTypeList__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeList__Group_7__1_in_rule__TideTypeList__Group_7__055924);
rule__TideTypeList__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_7__0
// $ANTLR start rule__TideTypeList__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28283:1: rule__TideTypeList__Group_7__0__Impl : ( 'ContainsElementsOf' ) ;
public final void rule__TideTypeList__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28287:1: ( ( 'ContainsElementsOf' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28288:1: ( 'ContainsElementsOf' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28288:1: ( 'ContainsElementsOf' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28289:1: 'ContainsElementsOf'
{
before(grammarAccess.getTideTypeListAccess().getContainsElementsOfKeyword_7_0());
match(input,122,FOLLOW_122_in_rule__TideTypeList__Group_7__0__Impl55952);
after(grammarAccess.getTideTypeListAccess().getContainsElementsOfKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_7__0__Impl
// $ANTLR start rule__TideTypeList__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28302:1: rule__TideTypeList__Group_7__1 : rule__TideTypeList__Group_7__1__Impl ;
public final void rule__TideTypeList__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28306:1: ( rule__TideTypeList__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28307:2: rule__TideTypeList__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeList__Group_7__1__Impl_in_rule__TideTypeList__Group_7__155983);
rule__TideTypeList__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_7__1
// $ANTLR start rule__TideTypeList__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28313:1: rule__TideTypeList__Group_7__1__Impl : ( ( rule__TideTypeList__ContainsElementsOfAssignment_7_1 ) ) ;
public final void rule__TideTypeList__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28317:1: ( ( ( rule__TideTypeList__ContainsElementsOfAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28318:1: ( ( rule__TideTypeList__ContainsElementsOfAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28318:1: ( ( rule__TideTypeList__ContainsElementsOfAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28319:1: ( rule__TideTypeList__ContainsElementsOfAssignment_7_1 )
{
before(grammarAccess.getTideTypeListAccess().getContainsElementsOfAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28320:1: ( rule__TideTypeList__ContainsElementsOfAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28320:2: rule__TideTypeList__ContainsElementsOfAssignment_7_1
{
pushFollow(FOLLOW_rule__TideTypeList__ContainsElementsOfAssignment_7_1_in_rule__TideTypeList__Group_7__1__Impl56010);
rule__TideTypeList__ContainsElementsOfAssignment_7_1();
_fsp--;
}
after(grammarAccess.getTideTypeListAccess().getContainsElementsOfAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__Group_7__1__Impl
// $ANTLR start rule__TideTypeTideElement__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28334:1: rule__TideTypeTideElement__Group__0 : rule__TideTypeTideElement__Group__0__Impl rule__TideTypeTideElement__Group__1 ;
public final void rule__TideTypeTideElement__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28338:1: ( rule__TideTypeTideElement__Group__0__Impl rule__TideTypeTideElement__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28339:2: rule__TideTypeTideElement__Group__0__Impl rule__TideTypeTideElement__Group__1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__0__Impl_in_rule__TideTypeTideElement__Group__056044);
rule__TideTypeTideElement__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__1_in_rule__TideTypeTideElement__Group__056047);
rule__TideTypeTideElement__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__0
// $ANTLR start rule__TideTypeTideElement__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28346:1: rule__TideTypeTideElement__Group__0__Impl : ( () ) ;
public final void rule__TideTypeTideElement__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28350:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28351:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28351:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28352:1: ()
{
before(grammarAccess.getTideTypeTideElementAccess().getTideTypeTideElementAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28353:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28355:1:
{
}
after(grammarAccess.getTideTypeTideElementAccess().getTideTypeTideElementAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__0__Impl
// $ANTLR start rule__TideTypeTideElement__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28365:1: rule__TideTypeTideElement__Group__1 : rule__TideTypeTideElement__Group__1__Impl rule__TideTypeTideElement__Group__2 ;
public final void rule__TideTypeTideElement__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28369:1: ( rule__TideTypeTideElement__Group__1__Impl rule__TideTypeTideElement__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28370:2: rule__TideTypeTideElement__Group__1__Impl rule__TideTypeTideElement__Group__2
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__1__Impl_in_rule__TideTypeTideElement__Group__156105);
rule__TideTypeTideElement__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__2_in_rule__TideTypeTideElement__Group__156108);
rule__TideTypeTideElement__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__1
// $ANTLR start rule__TideTypeTideElement__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28377:1: rule__TideTypeTideElement__Group__1__Impl : ( 'tideTypeTideElement' ) ;
public final void rule__TideTypeTideElement__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28381:1: ( ( 'tideTypeTideElement' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28382:1: ( 'tideTypeTideElement' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28382:1: ( 'tideTypeTideElement' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28383:1: 'tideTypeTideElement'
{
before(grammarAccess.getTideTypeTideElementAccess().getTideTypeTideElementKeyword_1());
match(input,123,FOLLOW_123_in_rule__TideTypeTideElement__Group__1__Impl56136);
after(grammarAccess.getTideTypeTideElementAccess().getTideTypeTideElementKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__1__Impl
// $ANTLR start rule__TideTypeTideElement__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28396:1: rule__TideTypeTideElement__Group__2 : rule__TideTypeTideElement__Group__2__Impl rule__TideTypeTideElement__Group__3 ;
public final void rule__TideTypeTideElement__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28400:1: ( rule__TideTypeTideElement__Group__2__Impl rule__TideTypeTideElement__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28401:2: rule__TideTypeTideElement__Group__2__Impl rule__TideTypeTideElement__Group__3
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__2__Impl_in_rule__TideTypeTideElement__Group__256167);
rule__TideTypeTideElement__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__3_in_rule__TideTypeTideElement__Group__256170);
rule__TideTypeTideElement__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__2
// $ANTLR start rule__TideTypeTideElement__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28408:1: rule__TideTypeTideElement__Group__2__Impl : ( ( rule__TideTypeTideElement__UniqueIDAssignment_2 ) ) ;
public final void rule__TideTypeTideElement__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28412:1: ( ( ( rule__TideTypeTideElement__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28413:1: ( ( rule__TideTypeTideElement__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28413:1: ( ( rule__TideTypeTideElement__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28414:1: ( rule__TideTypeTideElement__UniqueIDAssignment_2 )
{
before(grammarAccess.getTideTypeTideElementAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28415:1: ( rule__TideTypeTideElement__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28415:2: rule__TideTypeTideElement__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__TideTypeTideElement__UniqueIDAssignment_2_in_rule__TideTypeTideElement__Group__2__Impl56197);
rule__TideTypeTideElement__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getTideTypeTideElementAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__2__Impl
// $ANTLR start rule__TideTypeTideElement__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28425:1: rule__TideTypeTideElement__Group__3 : rule__TideTypeTideElement__Group__3__Impl rule__TideTypeTideElement__Group__4 ;
public final void rule__TideTypeTideElement__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28429:1: ( rule__TideTypeTideElement__Group__3__Impl rule__TideTypeTideElement__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28430:2: rule__TideTypeTideElement__Group__3__Impl rule__TideTypeTideElement__Group__4
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__3__Impl_in_rule__TideTypeTideElement__Group__356227);
rule__TideTypeTideElement__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__4_in_rule__TideTypeTideElement__Group__356230);
rule__TideTypeTideElement__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__3
// $ANTLR start rule__TideTypeTideElement__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28437:1: rule__TideTypeTideElement__Group__3__Impl : ( '{' ) ;
public final void rule__TideTypeTideElement__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28441:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28442:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28442:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28443:1: '{'
{
before(grammarAccess.getTideTypeTideElementAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__TideTypeTideElement__Group__3__Impl56258);
after(grammarAccess.getTideTypeTideElementAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__3__Impl
// $ANTLR start rule__TideTypeTideElement__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28456:1: rule__TideTypeTideElement__Group__4 : rule__TideTypeTideElement__Group__4__Impl rule__TideTypeTideElement__Group__5 ;
public final void rule__TideTypeTideElement__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28460:1: ( rule__TideTypeTideElement__Group__4__Impl rule__TideTypeTideElement__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28461:2: rule__TideTypeTideElement__Group__4__Impl rule__TideTypeTideElement__Group__5
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__4__Impl_in_rule__TideTypeTideElement__Group__456289);
rule__TideTypeTideElement__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__5_in_rule__TideTypeTideElement__Group__456292);
rule__TideTypeTideElement__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__4
// $ANTLR start rule__TideTypeTideElement__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28468:1: rule__TideTypeTideElement__Group__4__Impl : ( ( rule__TideTypeTideElement__Group_4__0 )? ) ;
public final void rule__TideTypeTideElement__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28472:1: ( ( ( rule__TideTypeTideElement__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28473:1: ( ( rule__TideTypeTideElement__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28473:1: ( ( rule__TideTypeTideElement__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28474:1: ( rule__TideTypeTideElement__Group_4__0 )?
{
before(grammarAccess.getTideTypeTideElementAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28475:1: ( rule__TideTypeTideElement__Group_4__0 )?
int alt227=2;
int LA227_0 = input.LA(1);
if ( (LA227_0==33) ) {
alt227=1;
}
switch (alt227) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28475:2: rule__TideTypeTideElement__Group_4__0
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_4__0_in_rule__TideTypeTideElement__Group__4__Impl56319);
rule__TideTypeTideElement__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeTideElementAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__4__Impl
// $ANTLR start rule__TideTypeTideElement__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28485:1: rule__TideTypeTideElement__Group__5 : rule__TideTypeTideElement__Group__5__Impl rule__TideTypeTideElement__Group__6 ;
public final void rule__TideTypeTideElement__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28489:1: ( rule__TideTypeTideElement__Group__5__Impl rule__TideTypeTideElement__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28490:2: rule__TideTypeTideElement__Group__5__Impl rule__TideTypeTideElement__Group__6
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__5__Impl_in_rule__TideTypeTideElement__Group__556350);
rule__TideTypeTideElement__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__6_in_rule__TideTypeTideElement__Group__556353);
rule__TideTypeTideElement__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__5
// $ANTLR start rule__TideTypeTideElement__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28497:1: rule__TideTypeTideElement__Group__5__Impl : ( ( rule__TideTypeTideElement__Group_5__0 )? ) ;
public final void rule__TideTypeTideElement__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28501:1: ( ( ( rule__TideTypeTideElement__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28502:1: ( ( rule__TideTypeTideElement__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28502:1: ( ( rule__TideTypeTideElement__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28503:1: ( rule__TideTypeTideElement__Group_5__0 )?
{
before(grammarAccess.getTideTypeTideElementAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28504:1: ( rule__TideTypeTideElement__Group_5__0 )?
int alt228=2;
int LA228_0 = input.LA(1);
if ( (LA228_0==34) ) {
alt228=1;
}
switch (alt228) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28504:2: rule__TideTypeTideElement__Group_5__0
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_5__0_in_rule__TideTypeTideElement__Group__5__Impl56380);
rule__TideTypeTideElement__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeTideElementAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__5__Impl
// $ANTLR start rule__TideTypeTideElement__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28514:1: rule__TideTypeTideElement__Group__6 : rule__TideTypeTideElement__Group__6__Impl rule__TideTypeTideElement__Group__7 ;
public final void rule__TideTypeTideElement__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28518:1: ( rule__TideTypeTideElement__Group__6__Impl rule__TideTypeTideElement__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28519:2: rule__TideTypeTideElement__Group__6__Impl rule__TideTypeTideElement__Group__7
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__6__Impl_in_rule__TideTypeTideElement__Group__656411);
rule__TideTypeTideElement__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__7_in_rule__TideTypeTideElement__Group__656414);
rule__TideTypeTideElement__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__6
// $ANTLR start rule__TideTypeTideElement__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28526:1: rule__TideTypeTideElement__Group__6__Impl : ( ( rule__TideTypeTideElement__Group_6__0 )? ) ;
public final void rule__TideTypeTideElement__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28530:1: ( ( ( rule__TideTypeTideElement__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28531:1: ( ( rule__TideTypeTideElement__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28531:1: ( ( rule__TideTypeTideElement__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28532:1: ( rule__TideTypeTideElement__Group_6__0 )?
{
before(grammarAccess.getTideTypeTideElementAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28533:1: ( rule__TideTypeTideElement__Group_6__0 )?
int alt229=2;
int LA229_0 = input.LA(1);
if ( (LA229_0==35) ) {
alt229=1;
}
switch (alt229) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28533:2: rule__TideTypeTideElement__Group_6__0
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_6__0_in_rule__TideTypeTideElement__Group__6__Impl56441);
rule__TideTypeTideElement__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeTideElementAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__6__Impl
// $ANTLR start rule__TideTypeTideElement__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28543:1: rule__TideTypeTideElement__Group__7 : rule__TideTypeTideElement__Group__7__Impl rule__TideTypeTideElement__Group__8 ;
public final void rule__TideTypeTideElement__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28547:1: ( rule__TideTypeTideElement__Group__7__Impl rule__TideTypeTideElement__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28548:2: rule__TideTypeTideElement__Group__7__Impl rule__TideTypeTideElement__Group__8
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__7__Impl_in_rule__TideTypeTideElement__Group__756472);
rule__TideTypeTideElement__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__8_in_rule__TideTypeTideElement__Group__756475);
rule__TideTypeTideElement__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__7
// $ANTLR start rule__TideTypeTideElement__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28555:1: rule__TideTypeTideElement__Group__7__Impl : ( ( rule__TideTypeTideElement__Group_7__0 )? ) ;
public final void rule__TideTypeTideElement__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28559:1: ( ( ( rule__TideTypeTideElement__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28560:1: ( ( rule__TideTypeTideElement__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28560:1: ( ( rule__TideTypeTideElement__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28561:1: ( rule__TideTypeTideElement__Group_7__0 )?
{
before(grammarAccess.getTideTypeTideElementAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28562:1: ( rule__TideTypeTideElement__Group_7__0 )?
int alt230=2;
int LA230_0 = input.LA(1);
if ( (LA230_0==124) ) {
alt230=1;
}
switch (alt230) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28562:2: rule__TideTypeTideElement__Group_7__0
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_7__0_in_rule__TideTypeTideElement__Group__7__Impl56502);
rule__TideTypeTideElement__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeTideElementAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__7__Impl
// $ANTLR start rule__TideTypeTideElement__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28572:1: rule__TideTypeTideElement__Group__8 : rule__TideTypeTideElement__Group__8__Impl ;
public final void rule__TideTypeTideElement__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28576:1: ( rule__TideTypeTideElement__Group__8__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28577:2: rule__TideTypeTideElement__Group__8__Impl
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group__8__Impl_in_rule__TideTypeTideElement__Group__856533);
rule__TideTypeTideElement__Group__8__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__8
// $ANTLR start rule__TideTypeTideElement__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28583:1: rule__TideTypeTideElement__Group__8__Impl : ( '}' ) ;
public final void rule__TideTypeTideElement__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28587:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28588:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28588:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28589:1: '}'
{
before(grammarAccess.getTideTypeTideElementAccess().getRightCurlyBracketKeyword_8());
match(input,32,FOLLOW_32_in_rule__TideTypeTideElement__Group__8__Impl56561);
after(grammarAccess.getTideTypeTideElementAccess().getRightCurlyBracketKeyword_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group__8__Impl
// $ANTLR start rule__TideTypeTideElement__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28620:1: rule__TideTypeTideElement__Group_4__0 : rule__TideTypeTideElement__Group_4__0__Impl rule__TideTypeTideElement__Group_4__1 ;
public final void rule__TideTypeTideElement__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28624:1: ( rule__TideTypeTideElement__Group_4__0__Impl rule__TideTypeTideElement__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28625:2: rule__TideTypeTideElement__Group_4__0__Impl rule__TideTypeTideElement__Group_4__1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_4__0__Impl_in_rule__TideTypeTideElement__Group_4__056610);
rule__TideTypeTideElement__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_4__1_in_rule__TideTypeTideElement__Group_4__056613);
rule__TideTypeTideElement__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_4__0
// $ANTLR start rule__TideTypeTideElement__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28632:1: rule__TideTypeTideElement__Group_4__0__Impl : ( 'name' ) ;
public final void rule__TideTypeTideElement__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28636:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28637:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28637:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28638:1: 'name'
{
before(grammarAccess.getTideTypeTideElementAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__TideTypeTideElement__Group_4__0__Impl56641);
after(grammarAccess.getTideTypeTideElementAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_4__0__Impl
// $ANTLR start rule__TideTypeTideElement__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28651:1: rule__TideTypeTideElement__Group_4__1 : rule__TideTypeTideElement__Group_4__1__Impl ;
public final void rule__TideTypeTideElement__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28655:1: ( rule__TideTypeTideElement__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28656:2: rule__TideTypeTideElement__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_4__1__Impl_in_rule__TideTypeTideElement__Group_4__156672);
rule__TideTypeTideElement__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_4__1
// $ANTLR start rule__TideTypeTideElement__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28662:1: rule__TideTypeTideElement__Group_4__1__Impl : ( ( rule__TideTypeTideElement__NameAssignment_4_1 ) ) ;
public final void rule__TideTypeTideElement__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28666:1: ( ( ( rule__TideTypeTideElement__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28667:1: ( ( rule__TideTypeTideElement__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28667:1: ( ( rule__TideTypeTideElement__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28668:1: ( rule__TideTypeTideElement__NameAssignment_4_1 )
{
before(grammarAccess.getTideTypeTideElementAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28669:1: ( rule__TideTypeTideElement__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28669:2: rule__TideTypeTideElement__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__NameAssignment_4_1_in_rule__TideTypeTideElement__Group_4__1__Impl56699);
rule__TideTypeTideElement__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getTideTypeTideElementAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_4__1__Impl
// $ANTLR start rule__TideTypeTideElement__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28683:1: rule__TideTypeTideElement__Group_5__0 : rule__TideTypeTideElement__Group_5__0__Impl rule__TideTypeTideElement__Group_5__1 ;
public final void rule__TideTypeTideElement__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28687:1: ( rule__TideTypeTideElement__Group_5__0__Impl rule__TideTypeTideElement__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28688:2: rule__TideTypeTideElement__Group_5__0__Impl rule__TideTypeTideElement__Group_5__1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_5__0__Impl_in_rule__TideTypeTideElement__Group_5__056733);
rule__TideTypeTideElement__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_5__1_in_rule__TideTypeTideElement__Group_5__056736);
rule__TideTypeTideElement__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_5__0
// $ANTLR start rule__TideTypeTideElement__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28695:1: rule__TideTypeTideElement__Group_5__0__Impl : ( 'id' ) ;
public final void rule__TideTypeTideElement__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28699:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28700:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28700:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28701:1: 'id'
{
before(grammarAccess.getTideTypeTideElementAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__TideTypeTideElement__Group_5__0__Impl56764);
after(grammarAccess.getTideTypeTideElementAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_5__0__Impl
// $ANTLR start rule__TideTypeTideElement__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28714:1: rule__TideTypeTideElement__Group_5__1 : rule__TideTypeTideElement__Group_5__1__Impl ;
public final void rule__TideTypeTideElement__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28718:1: ( rule__TideTypeTideElement__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28719:2: rule__TideTypeTideElement__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_5__1__Impl_in_rule__TideTypeTideElement__Group_5__156795);
rule__TideTypeTideElement__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_5__1
// $ANTLR start rule__TideTypeTideElement__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28725:1: rule__TideTypeTideElement__Group_5__1__Impl : ( ( rule__TideTypeTideElement__IdAssignment_5_1 ) ) ;
public final void rule__TideTypeTideElement__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28729:1: ( ( ( rule__TideTypeTideElement__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28730:1: ( ( rule__TideTypeTideElement__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28730:1: ( ( rule__TideTypeTideElement__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28731:1: ( rule__TideTypeTideElement__IdAssignment_5_1 )
{
before(grammarAccess.getTideTypeTideElementAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28732:1: ( rule__TideTypeTideElement__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28732:2: rule__TideTypeTideElement__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__IdAssignment_5_1_in_rule__TideTypeTideElement__Group_5__1__Impl56822);
rule__TideTypeTideElement__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getTideTypeTideElementAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_5__1__Impl
// $ANTLR start rule__TideTypeTideElement__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28746:1: rule__TideTypeTideElement__Group_6__0 : rule__TideTypeTideElement__Group_6__0__Impl rule__TideTypeTideElement__Group_6__1 ;
public final void rule__TideTypeTideElement__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28750:1: ( rule__TideTypeTideElement__Group_6__0__Impl rule__TideTypeTideElement__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28751:2: rule__TideTypeTideElement__Group_6__0__Impl rule__TideTypeTideElement__Group_6__1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_6__0__Impl_in_rule__TideTypeTideElement__Group_6__056856);
rule__TideTypeTideElement__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_6__1_in_rule__TideTypeTideElement__Group_6__056859);
rule__TideTypeTideElement__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_6__0
// $ANTLR start rule__TideTypeTideElement__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28758:1: rule__TideTypeTideElement__Group_6__0__Impl : ( 'description' ) ;
public final void rule__TideTypeTideElement__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28762:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28763:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28763:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28764:1: 'description'
{
before(grammarAccess.getTideTypeTideElementAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__TideTypeTideElement__Group_6__0__Impl56887);
after(grammarAccess.getTideTypeTideElementAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_6__0__Impl
// $ANTLR start rule__TideTypeTideElement__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28777:1: rule__TideTypeTideElement__Group_6__1 : rule__TideTypeTideElement__Group_6__1__Impl ;
public final void rule__TideTypeTideElement__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28781:1: ( rule__TideTypeTideElement__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28782:2: rule__TideTypeTideElement__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_6__1__Impl_in_rule__TideTypeTideElement__Group_6__156918);
rule__TideTypeTideElement__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_6__1
// $ANTLR start rule__TideTypeTideElement__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28788:1: rule__TideTypeTideElement__Group_6__1__Impl : ( ( rule__TideTypeTideElement__DescriptionAssignment_6_1 ) ) ;
public final void rule__TideTypeTideElement__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28792:1: ( ( ( rule__TideTypeTideElement__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28793:1: ( ( rule__TideTypeTideElement__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28793:1: ( ( rule__TideTypeTideElement__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28794:1: ( rule__TideTypeTideElement__DescriptionAssignment_6_1 )
{
before(grammarAccess.getTideTypeTideElementAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28795:1: ( rule__TideTypeTideElement__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28795:2: rule__TideTypeTideElement__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__DescriptionAssignment_6_1_in_rule__TideTypeTideElement__Group_6__1__Impl56945);
rule__TideTypeTideElement__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getTideTypeTideElementAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_6__1__Impl
// $ANTLR start rule__TideTypeTideElement__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28809:1: rule__TideTypeTideElement__Group_7__0 : rule__TideTypeTideElement__Group_7__0__Impl rule__TideTypeTideElement__Group_7__1 ;
public final void rule__TideTypeTideElement__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28813:1: ( rule__TideTypeTideElement__Group_7__0__Impl rule__TideTypeTideElement__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28814:2: rule__TideTypeTideElement__Group_7__0__Impl rule__TideTypeTideElement__Group_7__1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_7__0__Impl_in_rule__TideTypeTideElement__Group_7__056979);
rule__TideTypeTideElement__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_7__1_in_rule__TideTypeTideElement__Group_7__056982);
rule__TideTypeTideElement__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_7__0
// $ANTLR start rule__TideTypeTideElement__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28821:1: rule__TideTypeTideElement__Group_7__0__Impl : ( 'ofTideElement' ) ;
public final void rule__TideTypeTideElement__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28825:1: ( ( 'ofTideElement' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28826:1: ( 'ofTideElement' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28826:1: ( 'ofTideElement' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28827:1: 'ofTideElement'
{
before(grammarAccess.getTideTypeTideElementAccess().getOfTideElementKeyword_7_0());
match(input,124,FOLLOW_124_in_rule__TideTypeTideElement__Group_7__0__Impl57010);
after(grammarAccess.getTideTypeTideElementAccess().getOfTideElementKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_7__0__Impl
// $ANTLR start rule__TideTypeTideElement__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28840:1: rule__TideTypeTideElement__Group_7__1 : rule__TideTypeTideElement__Group_7__1__Impl ;
public final void rule__TideTypeTideElement__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28844:1: ( rule__TideTypeTideElement__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28845:2: rule__TideTypeTideElement__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeTideElement__Group_7__1__Impl_in_rule__TideTypeTideElement__Group_7__157041);
rule__TideTypeTideElement__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_7__1
// $ANTLR start rule__TideTypeTideElement__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28851:1: rule__TideTypeTideElement__Group_7__1__Impl : ( ( rule__TideTypeTideElement__OfTideElementAssignment_7_1 ) ) ;
public final void rule__TideTypeTideElement__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28855:1: ( ( ( rule__TideTypeTideElement__OfTideElementAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28856:1: ( ( rule__TideTypeTideElement__OfTideElementAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28856:1: ( ( rule__TideTypeTideElement__OfTideElementAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28857:1: ( rule__TideTypeTideElement__OfTideElementAssignment_7_1 )
{
before(grammarAccess.getTideTypeTideElementAccess().getOfTideElementAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28858:1: ( rule__TideTypeTideElement__OfTideElementAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28858:2: rule__TideTypeTideElement__OfTideElementAssignment_7_1
{
pushFollow(FOLLOW_rule__TideTypeTideElement__OfTideElementAssignment_7_1_in_rule__TideTypeTideElement__Group_7__1__Impl57068);
rule__TideTypeTideElement__OfTideElementAssignment_7_1();
_fsp--;
}
after(grammarAccess.getTideTypeTideElementAccess().getOfTideElementAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__Group_7__1__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28872:1: rule__TideTypeEnumItem__Group__0 : rule__TideTypeEnumItem__Group__0__Impl rule__TideTypeEnumItem__Group__1 ;
public final void rule__TideTypeEnumItem__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28876:1: ( rule__TideTypeEnumItem__Group__0__Impl rule__TideTypeEnumItem__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28877:2: rule__TideTypeEnumItem__Group__0__Impl rule__TideTypeEnumItem__Group__1
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__0__Impl_in_rule__TideTypeEnumItem__Group__057102);
rule__TideTypeEnumItem__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__1_in_rule__TideTypeEnumItem__Group__057105);
rule__TideTypeEnumItem__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__0
// $ANTLR start rule__TideTypeEnumItem__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28884:1: rule__TideTypeEnumItem__Group__0__Impl : ( () ) ;
public final void rule__TideTypeEnumItem__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28888:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28889:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28889:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28890:1: ()
{
before(grammarAccess.getTideTypeEnumItemAccess().getTideTypeEnumItemAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28891:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28893:1:
{
}
after(grammarAccess.getTideTypeEnumItemAccess().getTideTypeEnumItemAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__0__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28903:1: rule__TideTypeEnumItem__Group__1 : rule__TideTypeEnumItem__Group__1__Impl rule__TideTypeEnumItem__Group__2 ;
public final void rule__TideTypeEnumItem__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28907:1: ( rule__TideTypeEnumItem__Group__1__Impl rule__TideTypeEnumItem__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28908:2: rule__TideTypeEnumItem__Group__1__Impl rule__TideTypeEnumItem__Group__2
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__1__Impl_in_rule__TideTypeEnumItem__Group__157163);
rule__TideTypeEnumItem__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__2_in_rule__TideTypeEnumItem__Group__157166);
rule__TideTypeEnumItem__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__1
// $ANTLR start rule__TideTypeEnumItem__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28915:1: rule__TideTypeEnumItem__Group__1__Impl : ( 'tideTypeEnumItem' ) ;
public final void rule__TideTypeEnumItem__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28919:1: ( ( 'tideTypeEnumItem' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28920:1: ( 'tideTypeEnumItem' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28920:1: ( 'tideTypeEnumItem' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28921:1: 'tideTypeEnumItem'
{
before(grammarAccess.getTideTypeEnumItemAccess().getTideTypeEnumItemKeyword_1());
match(input,125,FOLLOW_125_in_rule__TideTypeEnumItem__Group__1__Impl57194);
after(grammarAccess.getTideTypeEnumItemAccess().getTideTypeEnumItemKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__1__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28934:1: rule__TideTypeEnumItem__Group__2 : rule__TideTypeEnumItem__Group__2__Impl rule__TideTypeEnumItem__Group__3 ;
public final void rule__TideTypeEnumItem__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28938:1: ( rule__TideTypeEnumItem__Group__2__Impl rule__TideTypeEnumItem__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28939:2: rule__TideTypeEnumItem__Group__2__Impl rule__TideTypeEnumItem__Group__3
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__2__Impl_in_rule__TideTypeEnumItem__Group__257225);
rule__TideTypeEnumItem__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__3_in_rule__TideTypeEnumItem__Group__257228);
rule__TideTypeEnumItem__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__2
// $ANTLR start rule__TideTypeEnumItem__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28946:1: rule__TideTypeEnumItem__Group__2__Impl : ( '{' ) ;
public final void rule__TideTypeEnumItem__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28950:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28951:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28951:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28952:1: '{'
{
before(grammarAccess.getTideTypeEnumItemAccess().getLeftCurlyBracketKeyword_2());
match(input,31,FOLLOW_31_in_rule__TideTypeEnumItem__Group__2__Impl57256);
after(grammarAccess.getTideTypeEnumItemAccess().getLeftCurlyBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__2__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28965:1: rule__TideTypeEnumItem__Group__3 : rule__TideTypeEnumItem__Group__3__Impl rule__TideTypeEnumItem__Group__4 ;
public final void rule__TideTypeEnumItem__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28969:1: ( rule__TideTypeEnumItem__Group__3__Impl rule__TideTypeEnumItem__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28970:2: rule__TideTypeEnumItem__Group__3__Impl rule__TideTypeEnumItem__Group__4
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__3__Impl_in_rule__TideTypeEnumItem__Group__357287);
rule__TideTypeEnumItem__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__4_in_rule__TideTypeEnumItem__Group__357290);
rule__TideTypeEnumItem__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__3
// $ANTLR start rule__TideTypeEnumItem__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28977:1: rule__TideTypeEnumItem__Group__3__Impl : ( ( rule__TideTypeEnumItem__Group_3__0 )? ) ;
public final void rule__TideTypeEnumItem__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28981:1: ( ( ( rule__TideTypeEnumItem__Group_3__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28982:1: ( ( rule__TideTypeEnumItem__Group_3__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28982:1: ( ( rule__TideTypeEnumItem__Group_3__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28983:1: ( rule__TideTypeEnumItem__Group_3__0 )?
{
before(grammarAccess.getTideTypeEnumItemAccess().getGroup_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28984:1: ( rule__TideTypeEnumItem__Group_3__0 )?
int alt231=2;
int LA231_0 = input.LA(1);
if ( (LA231_0==126) ) {
alt231=1;
}
switch (alt231) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28984:2: rule__TideTypeEnumItem__Group_3__0
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group_3__0_in_rule__TideTypeEnumItem__Group__3__Impl57317);
rule__TideTypeEnumItem__Group_3__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumItemAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__3__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28994:1: rule__TideTypeEnumItem__Group__4 : rule__TideTypeEnumItem__Group__4__Impl rule__TideTypeEnumItem__Group__5 ;
public final void rule__TideTypeEnumItem__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28998:1: ( rule__TideTypeEnumItem__Group__4__Impl rule__TideTypeEnumItem__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:28999:2: rule__TideTypeEnumItem__Group__4__Impl rule__TideTypeEnumItem__Group__5
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__4__Impl_in_rule__TideTypeEnumItem__Group__457348);
rule__TideTypeEnumItem__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__5_in_rule__TideTypeEnumItem__Group__457351);
rule__TideTypeEnumItem__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__4
// $ANTLR start rule__TideTypeEnumItem__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29006:1: rule__TideTypeEnumItem__Group__4__Impl : ( ( rule__TideTypeEnumItem__Group_4__0 )? ) ;
public final void rule__TideTypeEnumItem__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29010:1: ( ( ( rule__TideTypeEnumItem__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29011:1: ( ( rule__TideTypeEnumItem__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29011:1: ( ( rule__TideTypeEnumItem__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29012:1: ( rule__TideTypeEnumItem__Group_4__0 )?
{
before(grammarAccess.getTideTypeEnumItemAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29013:1: ( rule__TideTypeEnumItem__Group_4__0 )?
int alt232=2;
int LA232_0 = input.LA(1);
if ( (LA232_0==35) ) {
alt232=1;
}
switch (alt232) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29013:2: rule__TideTypeEnumItem__Group_4__0
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group_4__0_in_rule__TideTypeEnumItem__Group__4__Impl57378);
rule__TideTypeEnumItem__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getTideTypeEnumItemAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__4__Impl
// $ANTLR start rule__TideTypeEnumItem__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29023:1: rule__TideTypeEnumItem__Group__5 : rule__TideTypeEnumItem__Group__5__Impl ;
public final void rule__TideTypeEnumItem__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29027:1: ( rule__TideTypeEnumItem__Group__5__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29028:2: rule__TideTypeEnumItem__Group__5__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group__5__Impl_in_rule__TideTypeEnumItem__Group__557409);
rule__TideTypeEnumItem__Group__5__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__5
// $ANTLR start rule__TideTypeEnumItem__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29034:1: rule__TideTypeEnumItem__Group__5__Impl : ( '}' ) ;
public final void rule__TideTypeEnumItem__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29038:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29039:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29039:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29040:1: '}'
{
before(grammarAccess.getTideTypeEnumItemAccess().getRightCurlyBracketKeyword_5());
match(input,32,FOLLOW_32_in_rule__TideTypeEnumItem__Group__5__Impl57437);
after(grammarAccess.getTideTypeEnumItemAccess().getRightCurlyBracketKeyword_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group__5__Impl
// $ANTLR start rule__TideTypeEnumItem__Group_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29065:1: rule__TideTypeEnumItem__Group_3__0 : rule__TideTypeEnumItem__Group_3__0__Impl rule__TideTypeEnumItem__Group_3__1 ;
public final void rule__TideTypeEnumItem__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29069:1: ( rule__TideTypeEnumItem__Group_3__0__Impl rule__TideTypeEnumItem__Group_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29070:2: rule__TideTypeEnumItem__Group_3__0__Impl rule__TideTypeEnumItem__Group_3__1
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group_3__0__Impl_in_rule__TideTypeEnumItem__Group_3__057480);
rule__TideTypeEnumItem__Group_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group_3__1_in_rule__TideTypeEnumItem__Group_3__057483);
rule__TideTypeEnumItem__Group_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_3__0
// $ANTLR start rule__TideTypeEnumItem__Group_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29077:1: rule__TideTypeEnumItem__Group_3__0__Impl : ( 'value' ) ;
public final void rule__TideTypeEnumItem__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29081:1: ( ( 'value' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29082:1: ( 'value' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29082:1: ( 'value' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29083:1: 'value'
{
before(grammarAccess.getTideTypeEnumItemAccess().getValueKeyword_3_0());
match(input,126,FOLLOW_126_in_rule__TideTypeEnumItem__Group_3__0__Impl57511);
after(grammarAccess.getTideTypeEnumItemAccess().getValueKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_3__0__Impl
// $ANTLR start rule__TideTypeEnumItem__Group_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29096:1: rule__TideTypeEnumItem__Group_3__1 : rule__TideTypeEnumItem__Group_3__1__Impl ;
public final void rule__TideTypeEnumItem__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29100:1: ( rule__TideTypeEnumItem__Group_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29101:2: rule__TideTypeEnumItem__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group_3__1__Impl_in_rule__TideTypeEnumItem__Group_3__157542);
rule__TideTypeEnumItem__Group_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_3__1
// $ANTLR start rule__TideTypeEnumItem__Group_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29107:1: rule__TideTypeEnumItem__Group_3__1__Impl : ( ( rule__TideTypeEnumItem__ValueAssignment_3_1 ) ) ;
public final void rule__TideTypeEnumItem__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29111:1: ( ( ( rule__TideTypeEnumItem__ValueAssignment_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29112:1: ( ( rule__TideTypeEnumItem__ValueAssignment_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29112:1: ( ( rule__TideTypeEnumItem__ValueAssignment_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29113:1: ( rule__TideTypeEnumItem__ValueAssignment_3_1 )
{
before(grammarAccess.getTideTypeEnumItemAccess().getValueAssignment_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29114:1: ( rule__TideTypeEnumItem__ValueAssignment_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29114:2: rule__TideTypeEnumItem__ValueAssignment_3_1
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__ValueAssignment_3_1_in_rule__TideTypeEnumItem__Group_3__1__Impl57569);
rule__TideTypeEnumItem__ValueAssignment_3_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumItemAccess().getValueAssignment_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_3__1__Impl
// $ANTLR start rule__TideTypeEnumItem__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29128:1: rule__TideTypeEnumItem__Group_4__0 : rule__TideTypeEnumItem__Group_4__0__Impl rule__TideTypeEnumItem__Group_4__1 ;
public final void rule__TideTypeEnumItem__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29132:1: ( rule__TideTypeEnumItem__Group_4__0__Impl rule__TideTypeEnumItem__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29133:2: rule__TideTypeEnumItem__Group_4__0__Impl rule__TideTypeEnumItem__Group_4__1
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group_4__0__Impl_in_rule__TideTypeEnumItem__Group_4__057603);
rule__TideTypeEnumItem__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group_4__1_in_rule__TideTypeEnumItem__Group_4__057606);
rule__TideTypeEnumItem__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_4__0
// $ANTLR start rule__TideTypeEnumItem__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29140:1: rule__TideTypeEnumItem__Group_4__0__Impl : ( 'description' ) ;
public final void rule__TideTypeEnumItem__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29144:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29145:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29145:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29146:1: 'description'
{
before(grammarAccess.getTideTypeEnumItemAccess().getDescriptionKeyword_4_0());
match(input,35,FOLLOW_35_in_rule__TideTypeEnumItem__Group_4__0__Impl57634);
after(grammarAccess.getTideTypeEnumItemAccess().getDescriptionKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_4__0__Impl
// $ANTLR start rule__TideTypeEnumItem__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29159:1: rule__TideTypeEnumItem__Group_4__1 : rule__TideTypeEnumItem__Group_4__1__Impl ;
public final void rule__TideTypeEnumItem__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29163:1: ( rule__TideTypeEnumItem__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29164:2: rule__TideTypeEnumItem__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__Group_4__1__Impl_in_rule__TideTypeEnumItem__Group_4__157665);
rule__TideTypeEnumItem__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_4__1
// $ANTLR start rule__TideTypeEnumItem__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29170:1: rule__TideTypeEnumItem__Group_4__1__Impl : ( ( rule__TideTypeEnumItem__DescriptionAssignment_4_1 ) ) ;
public final void rule__TideTypeEnumItem__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29174:1: ( ( ( rule__TideTypeEnumItem__DescriptionAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29175:1: ( ( rule__TideTypeEnumItem__DescriptionAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29175:1: ( ( rule__TideTypeEnumItem__DescriptionAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29176:1: ( rule__TideTypeEnumItem__DescriptionAssignment_4_1 )
{
before(grammarAccess.getTideTypeEnumItemAccess().getDescriptionAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29177:1: ( rule__TideTypeEnumItem__DescriptionAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29177:2: rule__TideTypeEnumItem__DescriptionAssignment_4_1
{
pushFollow(FOLLOW_rule__TideTypeEnumItem__DescriptionAssignment_4_1_in_rule__TideTypeEnumItem__Group_4__1__Impl57692);
rule__TideTypeEnumItem__DescriptionAssignment_4_1();
_fsp--;
}
after(grammarAccess.getTideTypeEnumItemAccess().getDescriptionAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__Group_4__1__Impl
// $ANTLR start rule__Availability__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29191:1: rule__Availability__Group__0 : rule__Availability__Group__0__Impl rule__Availability__Group__1 ;
public final void rule__Availability__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29195:1: ( rule__Availability__Group__0__Impl rule__Availability__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29196:2: rule__Availability__Group__0__Impl rule__Availability__Group__1
{
pushFollow(FOLLOW_rule__Availability__Group__0__Impl_in_rule__Availability__Group__057726);
rule__Availability__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__1_in_rule__Availability__Group__057729);
rule__Availability__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__0
// $ANTLR start rule__Availability__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29203:1: rule__Availability__Group__0__Impl : ( () ) ;
public final void rule__Availability__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29207:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29208:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29208:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29209:1: ()
{
before(grammarAccess.getAvailabilityAccess().getAvailabilityAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29210:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29212:1:
{
}
after(grammarAccess.getAvailabilityAccess().getAvailabilityAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__0__Impl
// $ANTLR start rule__Availability__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29222:1: rule__Availability__Group__1 : rule__Availability__Group__1__Impl rule__Availability__Group__2 ;
public final void rule__Availability__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29226:1: ( rule__Availability__Group__1__Impl rule__Availability__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29227:2: rule__Availability__Group__1__Impl rule__Availability__Group__2
{
pushFollow(FOLLOW_rule__Availability__Group__1__Impl_in_rule__Availability__Group__157787);
rule__Availability__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__2_in_rule__Availability__Group__157790);
rule__Availability__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__1
// $ANTLR start rule__Availability__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29234:1: rule__Availability__Group__1__Impl : ( ( rule__Availability__RepeatAssignment_1 )? ) ;
public final void rule__Availability__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29238:1: ( ( ( rule__Availability__RepeatAssignment_1 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29239:1: ( ( rule__Availability__RepeatAssignment_1 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29239:1: ( ( rule__Availability__RepeatAssignment_1 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29240:1: ( rule__Availability__RepeatAssignment_1 )?
{
before(grammarAccess.getAvailabilityAccess().getRepeatAssignment_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29241:1: ( rule__Availability__RepeatAssignment_1 )?
int alt233=2;
int LA233_0 = input.LA(1);
if ( (LA233_0==148) ) {
alt233=1;
}
switch (alt233) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29241:2: rule__Availability__RepeatAssignment_1
{
pushFollow(FOLLOW_rule__Availability__RepeatAssignment_1_in_rule__Availability__Group__1__Impl57817);
rule__Availability__RepeatAssignment_1();
_fsp--;
}
break;
}
after(grammarAccess.getAvailabilityAccess().getRepeatAssignment_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__1__Impl
// $ANTLR start rule__Availability__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29251:1: rule__Availability__Group__2 : rule__Availability__Group__2__Impl rule__Availability__Group__3 ;
public final void rule__Availability__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29255:1: ( rule__Availability__Group__2__Impl rule__Availability__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29256:2: rule__Availability__Group__2__Impl rule__Availability__Group__3
{
pushFollow(FOLLOW_rule__Availability__Group__2__Impl_in_rule__Availability__Group__257848);
rule__Availability__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__3_in_rule__Availability__Group__257851);
rule__Availability__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__2
// $ANTLR start rule__Availability__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29263:1: rule__Availability__Group__2__Impl : ( 'Availability' ) ;
public final void rule__Availability__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29267:1: ( ( 'Availability' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29268:1: ( 'Availability' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29268:1: ( 'Availability' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29269:1: 'Availability'
{
before(grammarAccess.getAvailabilityAccess().getAvailabilityKeyword_2());
match(input,127,FOLLOW_127_in_rule__Availability__Group__2__Impl57879);
after(grammarAccess.getAvailabilityAccess().getAvailabilityKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__2__Impl
// $ANTLR start rule__Availability__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29282:1: rule__Availability__Group__3 : rule__Availability__Group__3__Impl rule__Availability__Group__4 ;
public final void rule__Availability__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29286:1: ( rule__Availability__Group__3__Impl rule__Availability__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29287:2: rule__Availability__Group__3__Impl rule__Availability__Group__4
{
pushFollow(FOLLOW_rule__Availability__Group__3__Impl_in_rule__Availability__Group__357910);
rule__Availability__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__4_in_rule__Availability__Group__357913);
rule__Availability__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__3
// $ANTLR start rule__Availability__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29294:1: rule__Availability__Group__3__Impl : ( '{' ) ;
public final void rule__Availability__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29298:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29299:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29299:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29300:1: '{'
{
before(grammarAccess.getAvailabilityAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__Availability__Group__3__Impl57941);
after(grammarAccess.getAvailabilityAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__3__Impl
// $ANTLR start rule__Availability__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29313:1: rule__Availability__Group__4 : rule__Availability__Group__4__Impl rule__Availability__Group__5 ;
public final void rule__Availability__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29317:1: ( rule__Availability__Group__4__Impl rule__Availability__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29318:2: rule__Availability__Group__4__Impl rule__Availability__Group__5
{
pushFollow(FOLLOW_rule__Availability__Group__4__Impl_in_rule__Availability__Group__457972);
rule__Availability__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__5_in_rule__Availability__Group__457975);
rule__Availability__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__4
// $ANTLR start rule__Availability__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29325:1: rule__Availability__Group__4__Impl : ( ( rule__Availability__Group_4__0 )? ) ;
public final void rule__Availability__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29329:1: ( ( ( rule__Availability__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29330:1: ( ( rule__Availability__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29330:1: ( ( rule__Availability__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29331:1: ( rule__Availability__Group_4__0 )?
{
before(grammarAccess.getAvailabilityAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29332:1: ( rule__Availability__Group_4__0 )?
int alt234=2;
int LA234_0 = input.LA(1);
if ( (LA234_0==128) ) {
alt234=1;
}
switch (alt234) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29332:2: rule__Availability__Group_4__0
{
pushFollow(FOLLOW_rule__Availability__Group_4__0_in_rule__Availability__Group__4__Impl58002);
rule__Availability__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getAvailabilityAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__4__Impl
// $ANTLR start rule__Availability__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29342:1: rule__Availability__Group__5 : rule__Availability__Group__5__Impl rule__Availability__Group__6 ;
public final void rule__Availability__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29346:1: ( rule__Availability__Group__5__Impl rule__Availability__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29347:2: rule__Availability__Group__5__Impl rule__Availability__Group__6
{
pushFollow(FOLLOW_rule__Availability__Group__5__Impl_in_rule__Availability__Group__558033);
rule__Availability__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__6_in_rule__Availability__Group__558036);
rule__Availability__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__5
// $ANTLR start rule__Availability__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29354:1: rule__Availability__Group__5__Impl : ( ( rule__Availability__Group_5__0 )? ) ;
public final void rule__Availability__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29358:1: ( ( ( rule__Availability__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29359:1: ( ( rule__Availability__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29359:1: ( ( rule__Availability__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29360:1: ( rule__Availability__Group_5__0 )?
{
before(grammarAccess.getAvailabilityAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29361:1: ( rule__Availability__Group_5__0 )?
int alt235=2;
int LA235_0 = input.LA(1);
if ( (LA235_0==129) ) {
alt235=1;
}
switch (alt235) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29361:2: rule__Availability__Group_5__0
{
pushFollow(FOLLOW_rule__Availability__Group_5__0_in_rule__Availability__Group__5__Impl58063);
rule__Availability__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getAvailabilityAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__5__Impl
// $ANTLR start rule__Availability__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29371:1: rule__Availability__Group__6 : rule__Availability__Group__6__Impl rule__Availability__Group__7 ;
public final void rule__Availability__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29375:1: ( rule__Availability__Group__6__Impl rule__Availability__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29376:2: rule__Availability__Group__6__Impl rule__Availability__Group__7
{
pushFollow(FOLLOW_rule__Availability__Group__6__Impl_in_rule__Availability__Group__658094);
rule__Availability__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__7_in_rule__Availability__Group__658097);
rule__Availability__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__6
// $ANTLR start rule__Availability__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29383:1: rule__Availability__Group__6__Impl : ( ( rule__Availability__Group_6__0 )? ) ;
public final void rule__Availability__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29387:1: ( ( ( rule__Availability__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29388:1: ( ( rule__Availability__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29388:1: ( ( rule__Availability__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29389:1: ( rule__Availability__Group_6__0 )?
{
before(grammarAccess.getAvailabilityAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29390:1: ( rule__Availability__Group_6__0 )?
int alt236=2;
int LA236_0 = input.LA(1);
if ( (LA236_0==130) ) {
alt236=1;
}
switch (alt236) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29390:2: rule__Availability__Group_6__0
{
pushFollow(FOLLOW_rule__Availability__Group_6__0_in_rule__Availability__Group__6__Impl58124);
rule__Availability__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getAvailabilityAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__6__Impl
// $ANTLR start rule__Availability__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29400:1: rule__Availability__Group__7 : rule__Availability__Group__7__Impl rule__Availability__Group__8 ;
public final void rule__Availability__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29404:1: ( rule__Availability__Group__7__Impl rule__Availability__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29405:2: rule__Availability__Group__7__Impl rule__Availability__Group__8
{
pushFollow(FOLLOW_rule__Availability__Group__7__Impl_in_rule__Availability__Group__758155);
rule__Availability__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__8_in_rule__Availability__Group__758158);
rule__Availability__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__7
// $ANTLR start rule__Availability__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29412:1: rule__Availability__Group__7__Impl : ( ( rule__Availability__Group_7__0 )? ) ;
public final void rule__Availability__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29416:1: ( ( ( rule__Availability__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29417:1: ( ( rule__Availability__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29417:1: ( ( rule__Availability__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29418:1: ( rule__Availability__Group_7__0 )?
{
before(grammarAccess.getAvailabilityAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29419:1: ( rule__Availability__Group_7__0 )?
int alt237=2;
int LA237_0 = input.LA(1);
if ( (LA237_0==131) ) {
alt237=1;
}
switch (alt237) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29419:2: rule__Availability__Group_7__0
{
pushFollow(FOLLOW_rule__Availability__Group_7__0_in_rule__Availability__Group__7__Impl58185);
rule__Availability__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getAvailabilityAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__7__Impl
// $ANTLR start rule__Availability__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29429:1: rule__Availability__Group__8 : rule__Availability__Group__8__Impl rule__Availability__Group__9 ;
public final void rule__Availability__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29433:1: ( rule__Availability__Group__8__Impl rule__Availability__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29434:2: rule__Availability__Group__8__Impl rule__Availability__Group__9
{
pushFollow(FOLLOW_rule__Availability__Group__8__Impl_in_rule__Availability__Group__858216);
rule__Availability__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__9_in_rule__Availability__Group__858219);
rule__Availability__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__8
// $ANTLR start rule__Availability__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29441:1: rule__Availability__Group__8__Impl : ( ( rule__Availability__Group_8__0 )? ) ;
public final void rule__Availability__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29445:1: ( ( ( rule__Availability__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29446:1: ( ( rule__Availability__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29446:1: ( ( rule__Availability__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29447:1: ( rule__Availability__Group_8__0 )?
{
before(grammarAccess.getAvailabilityAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29448:1: ( rule__Availability__Group_8__0 )?
int alt238=2;
int LA238_0 = input.LA(1);
if ( (LA238_0==132) ) {
alt238=1;
}
switch (alt238) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29448:2: rule__Availability__Group_8__0
{
pushFollow(FOLLOW_rule__Availability__Group_8__0_in_rule__Availability__Group__8__Impl58246);
rule__Availability__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getAvailabilityAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__8__Impl
// $ANTLR start rule__Availability__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29458:1: rule__Availability__Group__9 : rule__Availability__Group__9__Impl rule__Availability__Group__10 ;
public final void rule__Availability__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29462:1: ( rule__Availability__Group__9__Impl rule__Availability__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29463:2: rule__Availability__Group__9__Impl rule__Availability__Group__10
{
pushFollow(FOLLOW_rule__Availability__Group__9__Impl_in_rule__Availability__Group__958277);
rule__Availability__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__10_in_rule__Availability__Group__958280);
rule__Availability__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__9
// $ANTLR start rule__Availability__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29470:1: rule__Availability__Group__9__Impl : ( ( rule__Availability__Group_9__0 )? ) ;
public final void rule__Availability__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29474:1: ( ( ( rule__Availability__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29475:1: ( ( rule__Availability__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29475:1: ( ( rule__Availability__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29476:1: ( rule__Availability__Group_9__0 )?
{
before(grammarAccess.getAvailabilityAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29477:1: ( rule__Availability__Group_9__0 )?
int alt239=2;
int LA239_0 = input.LA(1);
if ( (LA239_0==133) ) {
alt239=1;
}
switch (alt239) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29477:2: rule__Availability__Group_9__0
{
pushFollow(FOLLOW_rule__Availability__Group_9__0_in_rule__Availability__Group__9__Impl58307);
rule__Availability__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getAvailabilityAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__9__Impl
// $ANTLR start rule__Availability__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29487:1: rule__Availability__Group__10 : rule__Availability__Group__10__Impl rule__Availability__Group__11 ;
public final void rule__Availability__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29491:1: ( rule__Availability__Group__10__Impl rule__Availability__Group__11 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29492:2: rule__Availability__Group__10__Impl rule__Availability__Group__11
{
pushFollow(FOLLOW_rule__Availability__Group__10__Impl_in_rule__Availability__Group__1058338);
rule__Availability__Group__10__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group__11_in_rule__Availability__Group__1058341);
rule__Availability__Group__11();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__10
// $ANTLR start rule__Availability__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29499:1: rule__Availability__Group__10__Impl : ( ( rule__Availability__Group_10__0 )? ) ;
public final void rule__Availability__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29503:1: ( ( ( rule__Availability__Group_10__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29504:1: ( ( rule__Availability__Group_10__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29504:1: ( ( rule__Availability__Group_10__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29505:1: ( rule__Availability__Group_10__0 )?
{
before(grammarAccess.getAvailabilityAccess().getGroup_10());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29506:1: ( rule__Availability__Group_10__0 )?
int alt240=2;
int LA240_0 = input.LA(1);
if ( (LA240_0==134) ) {
alt240=1;
}
switch (alt240) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29506:2: rule__Availability__Group_10__0
{
pushFollow(FOLLOW_rule__Availability__Group_10__0_in_rule__Availability__Group__10__Impl58368);
rule__Availability__Group_10__0();
_fsp--;
}
break;
}
after(grammarAccess.getAvailabilityAccess().getGroup_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__10__Impl
// $ANTLR start rule__Availability__Group__11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29516:1: rule__Availability__Group__11 : rule__Availability__Group__11__Impl ;
public final void rule__Availability__Group__11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29520:1: ( rule__Availability__Group__11__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29521:2: rule__Availability__Group__11__Impl
{
pushFollow(FOLLOW_rule__Availability__Group__11__Impl_in_rule__Availability__Group__1158399);
rule__Availability__Group__11__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__11
// $ANTLR start rule__Availability__Group__11__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29527:1: rule__Availability__Group__11__Impl : ( '}' ) ;
public final void rule__Availability__Group__11__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29531:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29532:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29532:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29533:1: '}'
{
before(grammarAccess.getAvailabilityAccess().getRightCurlyBracketKeyword_11());
match(input,32,FOLLOW_32_in_rule__Availability__Group__11__Impl58427);
after(grammarAccess.getAvailabilityAccess().getRightCurlyBracketKeyword_11());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group__11__Impl
// $ANTLR start rule__Availability__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29570:1: rule__Availability__Group_4__0 : rule__Availability__Group_4__0__Impl rule__Availability__Group_4__1 ;
public final void rule__Availability__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29574:1: ( rule__Availability__Group_4__0__Impl rule__Availability__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29575:2: rule__Availability__Group_4__0__Impl rule__Availability__Group_4__1
{
pushFollow(FOLLOW_rule__Availability__Group_4__0__Impl_in_rule__Availability__Group_4__058482);
rule__Availability__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group_4__1_in_rule__Availability__Group_4__058485);
rule__Availability__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_4__0
// $ANTLR start rule__Availability__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29582:1: rule__Availability__Group_4__0__Impl : ( 'FromTime' ) ;
public final void rule__Availability__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29586:1: ( ( 'FromTime' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29587:1: ( 'FromTime' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29587:1: ( 'FromTime' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29588:1: 'FromTime'
{
before(grammarAccess.getAvailabilityAccess().getFromTimeKeyword_4_0());
match(input,128,FOLLOW_128_in_rule__Availability__Group_4__0__Impl58513);
after(grammarAccess.getAvailabilityAccess().getFromTimeKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_4__0__Impl
// $ANTLR start rule__Availability__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29601:1: rule__Availability__Group_4__1 : rule__Availability__Group_4__1__Impl ;
public final void rule__Availability__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29605:1: ( rule__Availability__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29606:2: rule__Availability__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Availability__Group_4__1__Impl_in_rule__Availability__Group_4__158544);
rule__Availability__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_4__1
// $ANTLR start rule__Availability__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29612:1: rule__Availability__Group_4__1__Impl : ( ( rule__Availability__FromTimeAssignment_4_1 ) ) ;
public final void rule__Availability__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29616:1: ( ( ( rule__Availability__FromTimeAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29617:1: ( ( rule__Availability__FromTimeAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29617:1: ( ( rule__Availability__FromTimeAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29618:1: ( rule__Availability__FromTimeAssignment_4_1 )
{
before(grammarAccess.getAvailabilityAccess().getFromTimeAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29619:1: ( rule__Availability__FromTimeAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29619:2: rule__Availability__FromTimeAssignment_4_1
{
pushFollow(FOLLOW_rule__Availability__FromTimeAssignment_4_1_in_rule__Availability__Group_4__1__Impl58571);
rule__Availability__FromTimeAssignment_4_1();
_fsp--;
}
after(grammarAccess.getAvailabilityAccess().getFromTimeAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_4__1__Impl
// $ANTLR start rule__Availability__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29633:1: rule__Availability__Group_5__0 : rule__Availability__Group_5__0__Impl rule__Availability__Group_5__1 ;
public final void rule__Availability__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29637:1: ( rule__Availability__Group_5__0__Impl rule__Availability__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29638:2: rule__Availability__Group_5__0__Impl rule__Availability__Group_5__1
{
pushFollow(FOLLOW_rule__Availability__Group_5__0__Impl_in_rule__Availability__Group_5__058605);
rule__Availability__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group_5__1_in_rule__Availability__Group_5__058608);
rule__Availability__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_5__0
// $ANTLR start rule__Availability__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29645:1: rule__Availability__Group_5__0__Impl : ( 'ToTime' ) ;
public final void rule__Availability__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29649:1: ( ( 'ToTime' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29650:1: ( 'ToTime' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29650:1: ( 'ToTime' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29651:1: 'ToTime'
{
before(grammarAccess.getAvailabilityAccess().getToTimeKeyword_5_0());
match(input,129,FOLLOW_129_in_rule__Availability__Group_5__0__Impl58636);
after(grammarAccess.getAvailabilityAccess().getToTimeKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_5__0__Impl
// $ANTLR start rule__Availability__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29664:1: rule__Availability__Group_5__1 : rule__Availability__Group_5__1__Impl ;
public final void rule__Availability__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29668:1: ( rule__Availability__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29669:2: rule__Availability__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__Availability__Group_5__1__Impl_in_rule__Availability__Group_5__158667);
rule__Availability__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_5__1
// $ANTLR start rule__Availability__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29675:1: rule__Availability__Group_5__1__Impl : ( ( rule__Availability__ToTimeAssignment_5_1 ) ) ;
public final void rule__Availability__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29679:1: ( ( ( rule__Availability__ToTimeAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29680:1: ( ( rule__Availability__ToTimeAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29680:1: ( ( rule__Availability__ToTimeAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29681:1: ( rule__Availability__ToTimeAssignment_5_1 )
{
before(grammarAccess.getAvailabilityAccess().getToTimeAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29682:1: ( rule__Availability__ToTimeAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29682:2: rule__Availability__ToTimeAssignment_5_1
{
pushFollow(FOLLOW_rule__Availability__ToTimeAssignment_5_1_in_rule__Availability__Group_5__1__Impl58694);
rule__Availability__ToTimeAssignment_5_1();
_fsp--;
}
after(grammarAccess.getAvailabilityAccess().getToTimeAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_5__1__Impl
// $ANTLR start rule__Availability__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29696:1: rule__Availability__Group_6__0 : rule__Availability__Group_6__0__Impl rule__Availability__Group_6__1 ;
public final void rule__Availability__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29700:1: ( rule__Availability__Group_6__0__Impl rule__Availability__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29701:2: rule__Availability__Group_6__0__Impl rule__Availability__Group_6__1
{
pushFollow(FOLLOW_rule__Availability__Group_6__0__Impl_in_rule__Availability__Group_6__058728);
rule__Availability__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group_6__1_in_rule__Availability__Group_6__058731);
rule__Availability__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_6__0
// $ANTLR start rule__Availability__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29708:1: rule__Availability__Group_6__0__Impl : ( 'FromDate' ) ;
public final void rule__Availability__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29712:1: ( ( 'FromDate' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29713:1: ( 'FromDate' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29713:1: ( 'FromDate' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29714:1: 'FromDate'
{
before(grammarAccess.getAvailabilityAccess().getFromDateKeyword_6_0());
match(input,130,FOLLOW_130_in_rule__Availability__Group_6__0__Impl58759);
after(grammarAccess.getAvailabilityAccess().getFromDateKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_6__0__Impl
// $ANTLR start rule__Availability__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29727:1: rule__Availability__Group_6__1 : rule__Availability__Group_6__1__Impl ;
public final void rule__Availability__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29731:1: ( rule__Availability__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29732:2: rule__Availability__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__Availability__Group_6__1__Impl_in_rule__Availability__Group_6__158790);
rule__Availability__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_6__1
// $ANTLR start rule__Availability__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29738:1: rule__Availability__Group_6__1__Impl : ( ( rule__Availability__FromDateAssignment_6_1 ) ) ;
public final void rule__Availability__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29742:1: ( ( ( rule__Availability__FromDateAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29743:1: ( ( rule__Availability__FromDateAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29743:1: ( ( rule__Availability__FromDateAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29744:1: ( rule__Availability__FromDateAssignment_6_1 )
{
before(grammarAccess.getAvailabilityAccess().getFromDateAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29745:1: ( rule__Availability__FromDateAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29745:2: rule__Availability__FromDateAssignment_6_1
{
pushFollow(FOLLOW_rule__Availability__FromDateAssignment_6_1_in_rule__Availability__Group_6__1__Impl58817);
rule__Availability__FromDateAssignment_6_1();
_fsp--;
}
after(grammarAccess.getAvailabilityAccess().getFromDateAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_6__1__Impl
// $ANTLR start rule__Availability__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29759:1: rule__Availability__Group_7__0 : rule__Availability__Group_7__0__Impl rule__Availability__Group_7__1 ;
public final void rule__Availability__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29763:1: ( rule__Availability__Group_7__0__Impl rule__Availability__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29764:2: rule__Availability__Group_7__0__Impl rule__Availability__Group_7__1
{
pushFollow(FOLLOW_rule__Availability__Group_7__0__Impl_in_rule__Availability__Group_7__058851);
rule__Availability__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group_7__1_in_rule__Availability__Group_7__058854);
rule__Availability__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_7__0
// $ANTLR start rule__Availability__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29771:1: rule__Availability__Group_7__0__Impl : ( 'ToDate' ) ;
public final void rule__Availability__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29775:1: ( ( 'ToDate' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29776:1: ( 'ToDate' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29776:1: ( 'ToDate' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29777:1: 'ToDate'
{
before(grammarAccess.getAvailabilityAccess().getToDateKeyword_7_0());
match(input,131,FOLLOW_131_in_rule__Availability__Group_7__0__Impl58882);
after(grammarAccess.getAvailabilityAccess().getToDateKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_7__0__Impl
// $ANTLR start rule__Availability__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29790:1: rule__Availability__Group_7__1 : rule__Availability__Group_7__1__Impl ;
public final void rule__Availability__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29794:1: ( rule__Availability__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29795:2: rule__Availability__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__Availability__Group_7__1__Impl_in_rule__Availability__Group_7__158913);
rule__Availability__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_7__1
// $ANTLR start rule__Availability__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29801:1: rule__Availability__Group_7__1__Impl : ( ( rule__Availability__ToDateAssignment_7_1 ) ) ;
public final void rule__Availability__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29805:1: ( ( ( rule__Availability__ToDateAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29806:1: ( ( rule__Availability__ToDateAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29806:1: ( ( rule__Availability__ToDateAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29807:1: ( rule__Availability__ToDateAssignment_7_1 )
{
before(grammarAccess.getAvailabilityAccess().getToDateAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29808:1: ( rule__Availability__ToDateAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29808:2: rule__Availability__ToDateAssignment_7_1
{
pushFollow(FOLLOW_rule__Availability__ToDateAssignment_7_1_in_rule__Availability__Group_7__1__Impl58940);
rule__Availability__ToDateAssignment_7_1();
_fsp--;
}
after(grammarAccess.getAvailabilityAccess().getToDateAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_7__1__Impl
// $ANTLR start rule__Availability__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29822:1: rule__Availability__Group_8__0 : rule__Availability__Group_8__0__Impl rule__Availability__Group_8__1 ;
public final void rule__Availability__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29826:1: ( rule__Availability__Group_8__0__Impl rule__Availability__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29827:2: rule__Availability__Group_8__0__Impl rule__Availability__Group_8__1
{
pushFollow(FOLLOW_rule__Availability__Group_8__0__Impl_in_rule__Availability__Group_8__058974);
rule__Availability__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group_8__1_in_rule__Availability__Group_8__058977);
rule__Availability__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_8__0
// $ANTLR start rule__Availability__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29834:1: rule__Availability__Group_8__0__Impl : ( 'Repeatability' ) ;
public final void rule__Availability__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29838:1: ( ( 'Repeatability' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29839:1: ( 'Repeatability' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29839:1: ( 'Repeatability' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29840:1: 'Repeatability'
{
before(grammarAccess.getAvailabilityAccess().getRepeatabilityKeyword_8_0());
match(input,132,FOLLOW_132_in_rule__Availability__Group_8__0__Impl59005);
after(grammarAccess.getAvailabilityAccess().getRepeatabilityKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_8__0__Impl
// $ANTLR start rule__Availability__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29853:1: rule__Availability__Group_8__1 : rule__Availability__Group_8__1__Impl ;
public final void rule__Availability__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29857:1: ( rule__Availability__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29858:2: rule__Availability__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__Availability__Group_8__1__Impl_in_rule__Availability__Group_8__159036);
rule__Availability__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_8__1
// $ANTLR start rule__Availability__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29864:1: rule__Availability__Group_8__1__Impl : ( ( rule__Availability__RepeatabilityAssignment_8_1 ) ) ;
public final void rule__Availability__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29868:1: ( ( ( rule__Availability__RepeatabilityAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29869:1: ( ( rule__Availability__RepeatabilityAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29869:1: ( ( rule__Availability__RepeatabilityAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29870:1: ( rule__Availability__RepeatabilityAssignment_8_1 )
{
before(grammarAccess.getAvailabilityAccess().getRepeatabilityAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29871:1: ( rule__Availability__RepeatabilityAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29871:2: rule__Availability__RepeatabilityAssignment_8_1
{
pushFollow(FOLLOW_rule__Availability__RepeatabilityAssignment_8_1_in_rule__Availability__Group_8__1__Impl59063);
rule__Availability__RepeatabilityAssignment_8_1();
_fsp--;
}
after(grammarAccess.getAvailabilityAccess().getRepeatabilityAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_8__1__Impl
// $ANTLR start rule__Availability__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29885:1: rule__Availability__Group_9__0 : rule__Availability__Group_9__0__Impl rule__Availability__Group_9__1 ;
public final void rule__Availability__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29889:1: ( rule__Availability__Group_9__0__Impl rule__Availability__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29890:2: rule__Availability__Group_9__0__Impl rule__Availability__Group_9__1
{
pushFollow(FOLLOW_rule__Availability__Group_9__0__Impl_in_rule__Availability__Group_9__059097);
rule__Availability__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group_9__1_in_rule__Availability__Group_9__059100);
rule__Availability__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_9__0
// $ANTLR start rule__Availability__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29897:1: rule__Availability__Group_9__0__Impl : ( 'RepeatUntil' ) ;
public final void rule__Availability__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29901:1: ( ( 'RepeatUntil' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29902:1: ( 'RepeatUntil' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29902:1: ( 'RepeatUntil' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29903:1: 'RepeatUntil'
{
before(grammarAccess.getAvailabilityAccess().getRepeatUntilKeyword_9_0());
match(input,133,FOLLOW_133_in_rule__Availability__Group_9__0__Impl59128);
after(grammarAccess.getAvailabilityAccess().getRepeatUntilKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_9__0__Impl
// $ANTLR start rule__Availability__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29916:1: rule__Availability__Group_9__1 : rule__Availability__Group_9__1__Impl ;
public final void rule__Availability__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29920:1: ( rule__Availability__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29921:2: rule__Availability__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__Availability__Group_9__1__Impl_in_rule__Availability__Group_9__159159);
rule__Availability__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_9__1
// $ANTLR start rule__Availability__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29927:1: rule__Availability__Group_9__1__Impl : ( ( rule__Availability__RepeatUntilAssignment_9_1 ) ) ;
public final void rule__Availability__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29931:1: ( ( ( rule__Availability__RepeatUntilAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29932:1: ( ( rule__Availability__RepeatUntilAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29932:1: ( ( rule__Availability__RepeatUntilAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29933:1: ( rule__Availability__RepeatUntilAssignment_9_1 )
{
before(grammarAccess.getAvailabilityAccess().getRepeatUntilAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29934:1: ( rule__Availability__RepeatUntilAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29934:2: rule__Availability__RepeatUntilAssignment_9_1
{
pushFollow(FOLLOW_rule__Availability__RepeatUntilAssignment_9_1_in_rule__Availability__Group_9__1__Impl59186);
rule__Availability__RepeatUntilAssignment_9_1();
_fsp--;
}
after(grammarAccess.getAvailabilityAccess().getRepeatUntilAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_9__1__Impl
// $ANTLR start rule__Availability__Group_10__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29948:1: rule__Availability__Group_10__0 : rule__Availability__Group_10__0__Impl rule__Availability__Group_10__1 ;
public final void rule__Availability__Group_10__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29952:1: ( rule__Availability__Group_10__0__Impl rule__Availability__Group_10__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29953:2: rule__Availability__Group_10__0__Impl rule__Availability__Group_10__1
{
pushFollow(FOLLOW_rule__Availability__Group_10__0__Impl_in_rule__Availability__Group_10__059220);
rule__Availability__Group_10__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Availability__Group_10__1_in_rule__Availability__Group_10__059223);
rule__Availability__Group_10__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_10__0
// $ANTLR start rule__Availability__Group_10__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29960:1: rule__Availability__Group_10__0__Impl : ( 'cost' ) ;
public final void rule__Availability__Group_10__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29964:1: ( ( 'cost' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29965:1: ( 'cost' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29965:1: ( 'cost' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29966:1: 'cost'
{
before(grammarAccess.getAvailabilityAccess().getCostKeyword_10_0());
match(input,134,FOLLOW_134_in_rule__Availability__Group_10__0__Impl59251);
after(grammarAccess.getAvailabilityAccess().getCostKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_10__0__Impl
// $ANTLR start rule__Availability__Group_10__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29979:1: rule__Availability__Group_10__1 : rule__Availability__Group_10__1__Impl ;
public final void rule__Availability__Group_10__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29983:1: ( rule__Availability__Group_10__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29984:2: rule__Availability__Group_10__1__Impl
{
pushFollow(FOLLOW_rule__Availability__Group_10__1__Impl_in_rule__Availability__Group_10__159282);
rule__Availability__Group_10__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_10__1
// $ANTLR start rule__Availability__Group_10__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29990:1: rule__Availability__Group_10__1__Impl : ( ( rule__Availability__CostAssignment_10_1 ) ) ;
public final void rule__Availability__Group_10__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29994:1: ( ( ( rule__Availability__CostAssignment_10_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29995:1: ( ( rule__Availability__CostAssignment_10_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29995:1: ( ( rule__Availability__CostAssignment_10_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29996:1: ( rule__Availability__CostAssignment_10_1 )
{
before(grammarAccess.getAvailabilityAccess().getCostAssignment_10_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29997:1: ( rule__Availability__CostAssignment_10_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:29997:2: rule__Availability__CostAssignment_10_1
{
pushFollow(FOLLOW_rule__Availability__CostAssignment_10_1_in_rule__Availability__Group_10__1__Impl59309);
rule__Availability__CostAssignment_10_1();
_fsp--;
}
after(grammarAccess.getAvailabilityAccess().getCostAssignment_10_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__Group_10__1__Impl
// $ANTLR start rule__Cost__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30011:1: rule__Cost__Group__0 : rule__Cost__Group__0__Impl rule__Cost__Group__1 ;
public final void rule__Cost__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30015:1: ( rule__Cost__Group__0__Impl rule__Cost__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30016:2: rule__Cost__Group__0__Impl rule__Cost__Group__1
{
pushFollow(FOLLOW_rule__Cost__Group__0__Impl_in_rule__Cost__Group__059343);
rule__Cost__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Cost__Group__1_in_rule__Cost__Group__059346);
rule__Cost__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__0
// $ANTLR start rule__Cost__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30023:1: rule__Cost__Group__0__Impl : ( () ) ;
public final void rule__Cost__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30027:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30028:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30028:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30029:1: ()
{
before(grammarAccess.getCostAccess().getCostAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30030:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30032:1:
{
}
after(grammarAccess.getCostAccess().getCostAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__0__Impl
// $ANTLR start rule__Cost__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30042:1: rule__Cost__Group__1 : rule__Cost__Group__1__Impl rule__Cost__Group__2 ;
public final void rule__Cost__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30046:1: ( rule__Cost__Group__1__Impl rule__Cost__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30047:2: rule__Cost__Group__1__Impl rule__Cost__Group__2
{
pushFollow(FOLLOW_rule__Cost__Group__1__Impl_in_rule__Cost__Group__159404);
rule__Cost__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Cost__Group__2_in_rule__Cost__Group__159407);
rule__Cost__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__1
// $ANTLR start rule__Cost__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30054:1: rule__Cost__Group__1__Impl : ( 'Cost' ) ;
public final void rule__Cost__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30058:1: ( ( 'Cost' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30059:1: ( 'Cost' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30059:1: ( 'Cost' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30060:1: 'Cost'
{
before(grammarAccess.getCostAccess().getCostKeyword_1());
match(input,135,FOLLOW_135_in_rule__Cost__Group__1__Impl59435);
after(grammarAccess.getCostAccess().getCostKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__1__Impl
// $ANTLR start rule__Cost__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30073:1: rule__Cost__Group__2 : rule__Cost__Group__2__Impl rule__Cost__Group__3 ;
public final void rule__Cost__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30077:1: ( rule__Cost__Group__2__Impl rule__Cost__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30078:2: rule__Cost__Group__2__Impl rule__Cost__Group__3
{
pushFollow(FOLLOW_rule__Cost__Group__2__Impl_in_rule__Cost__Group__259466);
rule__Cost__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Cost__Group__3_in_rule__Cost__Group__259469);
rule__Cost__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__2
// $ANTLR start rule__Cost__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30085:1: rule__Cost__Group__2__Impl : ( '{' ) ;
public final void rule__Cost__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30089:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30090:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30090:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30091:1: '{'
{
before(grammarAccess.getCostAccess().getLeftCurlyBracketKeyword_2());
match(input,31,FOLLOW_31_in_rule__Cost__Group__2__Impl59497);
after(grammarAccess.getCostAccess().getLeftCurlyBracketKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__2__Impl
// $ANTLR start rule__Cost__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30104:1: rule__Cost__Group__3 : rule__Cost__Group__3__Impl rule__Cost__Group__4 ;
public final void rule__Cost__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30108:1: ( rule__Cost__Group__3__Impl rule__Cost__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30109:2: rule__Cost__Group__3__Impl rule__Cost__Group__4
{
pushFollow(FOLLOW_rule__Cost__Group__3__Impl_in_rule__Cost__Group__359528);
rule__Cost__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Cost__Group__4_in_rule__Cost__Group__359531);
rule__Cost__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__3
// $ANTLR start rule__Cost__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30116:1: rule__Cost__Group__3__Impl : ( ( rule__Cost__Group_3__0 )? ) ;
public final void rule__Cost__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30120:1: ( ( ( rule__Cost__Group_3__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30121:1: ( ( rule__Cost__Group_3__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30121:1: ( ( rule__Cost__Group_3__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30122:1: ( rule__Cost__Group_3__0 )?
{
before(grammarAccess.getCostAccess().getGroup_3());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30123:1: ( rule__Cost__Group_3__0 )?
int alt241=2;
int LA241_0 = input.LA(1);
if ( (LA241_0==136) ) {
alt241=1;
}
switch (alt241) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30123:2: rule__Cost__Group_3__0
{
pushFollow(FOLLOW_rule__Cost__Group_3__0_in_rule__Cost__Group__3__Impl59558);
rule__Cost__Group_3__0();
_fsp--;
}
break;
}
after(grammarAccess.getCostAccess().getGroup_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__3__Impl
// $ANTLR start rule__Cost__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30133:1: rule__Cost__Group__4 : rule__Cost__Group__4__Impl rule__Cost__Group__5 ;
public final void rule__Cost__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30137:1: ( rule__Cost__Group__4__Impl rule__Cost__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30138:2: rule__Cost__Group__4__Impl rule__Cost__Group__5
{
pushFollow(FOLLOW_rule__Cost__Group__4__Impl_in_rule__Cost__Group__459589);
rule__Cost__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Cost__Group__5_in_rule__Cost__Group__459592);
rule__Cost__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__4
// $ANTLR start rule__Cost__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30145:1: rule__Cost__Group__4__Impl : ( ( rule__Cost__Group_4__0 )? ) ;
public final void rule__Cost__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30149:1: ( ( ( rule__Cost__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30150:1: ( ( rule__Cost__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30150:1: ( ( rule__Cost__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30151:1: ( rule__Cost__Group_4__0 )?
{
before(grammarAccess.getCostAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30152:1: ( rule__Cost__Group_4__0 )?
int alt242=2;
int LA242_0 = input.LA(1);
if ( (LA242_0==137) ) {
alt242=1;
}
switch (alt242) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30152:2: rule__Cost__Group_4__0
{
pushFollow(FOLLOW_rule__Cost__Group_4__0_in_rule__Cost__Group__4__Impl59619);
rule__Cost__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getCostAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__4__Impl
// $ANTLR start rule__Cost__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30162:1: rule__Cost__Group__5 : rule__Cost__Group__5__Impl ;
public final void rule__Cost__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30166:1: ( rule__Cost__Group__5__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30167:2: rule__Cost__Group__5__Impl
{
pushFollow(FOLLOW_rule__Cost__Group__5__Impl_in_rule__Cost__Group__559650);
rule__Cost__Group__5__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__5
// $ANTLR start rule__Cost__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30173:1: rule__Cost__Group__5__Impl : ( '}' ) ;
public final void rule__Cost__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30177:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30178:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30178:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30179:1: '}'
{
before(grammarAccess.getCostAccess().getRightCurlyBracketKeyword_5());
match(input,32,FOLLOW_32_in_rule__Cost__Group__5__Impl59678);
after(grammarAccess.getCostAccess().getRightCurlyBracketKeyword_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group__5__Impl
// $ANTLR start rule__Cost__Group_3__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30204:1: rule__Cost__Group_3__0 : rule__Cost__Group_3__0__Impl rule__Cost__Group_3__1 ;
public final void rule__Cost__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30208:1: ( rule__Cost__Group_3__0__Impl rule__Cost__Group_3__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30209:2: rule__Cost__Group_3__0__Impl rule__Cost__Group_3__1
{
pushFollow(FOLLOW_rule__Cost__Group_3__0__Impl_in_rule__Cost__Group_3__059721);
rule__Cost__Group_3__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Cost__Group_3__1_in_rule__Cost__Group_3__059724);
rule__Cost__Group_3__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group_3__0
// $ANTLR start rule__Cost__Group_3__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30216:1: rule__Cost__Group_3__0__Impl : ( 'perUnit' ) ;
public final void rule__Cost__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30220:1: ( ( 'perUnit' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30221:1: ( 'perUnit' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30221:1: ( 'perUnit' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30222:1: 'perUnit'
{
before(grammarAccess.getCostAccess().getPerUnitKeyword_3_0());
match(input,136,FOLLOW_136_in_rule__Cost__Group_3__0__Impl59752);
after(grammarAccess.getCostAccess().getPerUnitKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group_3__0__Impl
// $ANTLR start rule__Cost__Group_3__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30235:1: rule__Cost__Group_3__1 : rule__Cost__Group_3__1__Impl ;
public final void rule__Cost__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30239:1: ( rule__Cost__Group_3__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30240:2: rule__Cost__Group_3__1__Impl
{
pushFollow(FOLLOW_rule__Cost__Group_3__1__Impl_in_rule__Cost__Group_3__159783);
rule__Cost__Group_3__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group_3__1
// $ANTLR start rule__Cost__Group_3__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30246:1: rule__Cost__Group_3__1__Impl : ( ( rule__Cost__PerUnitAssignment_3_1 ) ) ;
public final void rule__Cost__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30250:1: ( ( ( rule__Cost__PerUnitAssignment_3_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30251:1: ( ( rule__Cost__PerUnitAssignment_3_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30251:1: ( ( rule__Cost__PerUnitAssignment_3_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30252:1: ( rule__Cost__PerUnitAssignment_3_1 )
{
before(grammarAccess.getCostAccess().getPerUnitAssignment_3_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30253:1: ( rule__Cost__PerUnitAssignment_3_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30253:2: rule__Cost__PerUnitAssignment_3_1
{
pushFollow(FOLLOW_rule__Cost__PerUnitAssignment_3_1_in_rule__Cost__Group_3__1__Impl59810);
rule__Cost__PerUnitAssignment_3_1();
_fsp--;
}
after(grammarAccess.getCostAccess().getPerUnitAssignment_3_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group_3__1__Impl
// $ANTLR start rule__Cost__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30267:1: rule__Cost__Group_4__0 : rule__Cost__Group_4__0__Impl rule__Cost__Group_4__1 ;
public final void rule__Cost__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30271:1: ( rule__Cost__Group_4__0__Impl rule__Cost__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30272:2: rule__Cost__Group_4__0__Impl rule__Cost__Group_4__1
{
pushFollow(FOLLOW_rule__Cost__Group_4__0__Impl_in_rule__Cost__Group_4__059844);
rule__Cost__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__Cost__Group_4__1_in_rule__Cost__Group_4__059847);
rule__Cost__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group_4__0
// $ANTLR start rule__Cost__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30279:1: rule__Cost__Group_4__0__Impl : ( 'Amount' ) ;
public final void rule__Cost__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30283:1: ( ( 'Amount' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30284:1: ( 'Amount' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30284:1: ( 'Amount' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30285:1: 'Amount'
{
before(grammarAccess.getCostAccess().getAmountKeyword_4_0());
match(input,137,FOLLOW_137_in_rule__Cost__Group_4__0__Impl59875);
after(grammarAccess.getCostAccess().getAmountKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group_4__0__Impl
// $ANTLR start rule__Cost__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30298:1: rule__Cost__Group_4__1 : rule__Cost__Group_4__1__Impl ;
public final void rule__Cost__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30302:1: ( rule__Cost__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30303:2: rule__Cost__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__Cost__Group_4__1__Impl_in_rule__Cost__Group_4__159906);
rule__Cost__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group_4__1
// $ANTLR start rule__Cost__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30309:1: rule__Cost__Group_4__1__Impl : ( ( rule__Cost__AmountAssignment_4_1 ) ) ;
public final void rule__Cost__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30313:1: ( ( ( rule__Cost__AmountAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30314:1: ( ( rule__Cost__AmountAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30314:1: ( ( rule__Cost__AmountAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30315:1: ( rule__Cost__AmountAssignment_4_1 )
{
before(grammarAccess.getCostAccess().getAmountAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30316:1: ( rule__Cost__AmountAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30316:2: rule__Cost__AmountAssignment_4_1
{
pushFollow(FOLLOW_rule__Cost__AmountAssignment_4_1_in_rule__Cost__Group_4__1__Impl59933);
rule__Cost__AmountAssignment_4_1();
_fsp--;
}
after(grammarAccess.getCostAccess().getAmountAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__Group_4__1__Impl
// $ANTLR start rule__EDoubleObject__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30330:1: rule__EDoubleObject__Group__0 : rule__EDoubleObject__Group__0__Impl rule__EDoubleObject__Group__1 ;
public final void rule__EDoubleObject__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30334:1: ( rule__EDoubleObject__Group__0__Impl rule__EDoubleObject__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30335:2: rule__EDoubleObject__Group__0__Impl rule__EDoubleObject__Group__1
{
pushFollow(FOLLOW_rule__EDoubleObject__Group__0__Impl_in_rule__EDoubleObject__Group__059967);
rule__EDoubleObject__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__EDoubleObject__Group__1_in_rule__EDoubleObject__Group__059970);
rule__EDoubleObject__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__0
// $ANTLR start rule__EDoubleObject__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30342:1: rule__EDoubleObject__Group__0__Impl : ( ( '-' )? ) ;
public final void rule__EDoubleObject__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30346:1: ( ( ( '-' )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30347:1: ( ( '-' )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30347:1: ( ( '-' )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30348:1: ( '-' )?
{
before(grammarAccess.getEDoubleObjectAccess().getHyphenMinusKeyword_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30349:1: ( '-' )?
int alt243=2;
int LA243_0 = input.LA(1);
if ( (LA243_0==45) ) {
alt243=1;
}
switch (alt243) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30350:2: '-'
{
match(input,45,FOLLOW_45_in_rule__EDoubleObject__Group__0__Impl59999);
}
break;
}
after(grammarAccess.getEDoubleObjectAccess().getHyphenMinusKeyword_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__0__Impl
// $ANTLR start rule__EDoubleObject__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30361:1: rule__EDoubleObject__Group__1 : rule__EDoubleObject__Group__1__Impl rule__EDoubleObject__Group__2 ;
public final void rule__EDoubleObject__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30365:1: ( rule__EDoubleObject__Group__1__Impl rule__EDoubleObject__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30366:2: rule__EDoubleObject__Group__1__Impl rule__EDoubleObject__Group__2
{
pushFollow(FOLLOW_rule__EDoubleObject__Group__1__Impl_in_rule__EDoubleObject__Group__160032);
rule__EDoubleObject__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__EDoubleObject__Group__2_in_rule__EDoubleObject__Group__160035);
rule__EDoubleObject__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__1
// $ANTLR start rule__EDoubleObject__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30373:1: rule__EDoubleObject__Group__1__Impl : ( ( RULE_INT )? ) ;
public final void rule__EDoubleObject__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30377:1: ( ( ( RULE_INT )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30378:1: ( ( RULE_INT )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30378:1: ( ( RULE_INT )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30379:1: ( RULE_INT )?
{
before(grammarAccess.getEDoubleObjectAccess().getINTTerminalRuleCall_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30380:1: ( RULE_INT )?
int alt244=2;
int LA244_0 = input.LA(1);
if ( (LA244_0==RULE_INT) ) {
alt244=1;
}
switch (alt244) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30380:3: RULE_INT
{
match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__EDoubleObject__Group__1__Impl60063);
}
break;
}
after(grammarAccess.getEDoubleObjectAccess().getINTTerminalRuleCall_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__1__Impl
// $ANTLR start rule__EDoubleObject__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30390:1: rule__EDoubleObject__Group__2 : rule__EDoubleObject__Group__2__Impl rule__EDoubleObject__Group__3 ;
public final void rule__EDoubleObject__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30394:1: ( rule__EDoubleObject__Group__2__Impl rule__EDoubleObject__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30395:2: rule__EDoubleObject__Group__2__Impl rule__EDoubleObject__Group__3
{
pushFollow(FOLLOW_rule__EDoubleObject__Group__2__Impl_in_rule__EDoubleObject__Group__260094);
rule__EDoubleObject__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__EDoubleObject__Group__3_in_rule__EDoubleObject__Group__260097);
rule__EDoubleObject__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__2
// $ANTLR start rule__EDoubleObject__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30402:1: rule__EDoubleObject__Group__2__Impl : ( '.' ) ;
public final void rule__EDoubleObject__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30406:1: ( ( '.' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30407:1: ( '.' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30407:1: ( '.' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30408:1: '.'
{
before(grammarAccess.getEDoubleObjectAccess().getFullStopKeyword_2());
match(input,138,FOLLOW_138_in_rule__EDoubleObject__Group__2__Impl60125);
after(grammarAccess.getEDoubleObjectAccess().getFullStopKeyword_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__2__Impl
// $ANTLR start rule__EDoubleObject__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30421:1: rule__EDoubleObject__Group__3 : rule__EDoubleObject__Group__3__Impl rule__EDoubleObject__Group__4 ;
public final void rule__EDoubleObject__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30425:1: ( rule__EDoubleObject__Group__3__Impl rule__EDoubleObject__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30426:2: rule__EDoubleObject__Group__3__Impl rule__EDoubleObject__Group__4
{
pushFollow(FOLLOW_rule__EDoubleObject__Group__3__Impl_in_rule__EDoubleObject__Group__360156);
rule__EDoubleObject__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__EDoubleObject__Group__4_in_rule__EDoubleObject__Group__360159);
rule__EDoubleObject__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__3
// $ANTLR start rule__EDoubleObject__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30433:1: rule__EDoubleObject__Group__3__Impl : ( RULE_INT ) ;
public final void rule__EDoubleObject__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30437:1: ( ( RULE_INT ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30438:1: ( RULE_INT )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30438:1: ( RULE_INT )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30439:1: RULE_INT
{
before(grammarAccess.getEDoubleObjectAccess().getINTTerminalRuleCall_3());
match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__EDoubleObject__Group__3__Impl60186);
after(grammarAccess.getEDoubleObjectAccess().getINTTerminalRuleCall_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__3__Impl
// $ANTLR start rule__EDoubleObject__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30450:1: rule__EDoubleObject__Group__4 : rule__EDoubleObject__Group__4__Impl ;
public final void rule__EDoubleObject__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30454:1: ( rule__EDoubleObject__Group__4__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30455:2: rule__EDoubleObject__Group__4__Impl
{
pushFollow(FOLLOW_rule__EDoubleObject__Group__4__Impl_in_rule__EDoubleObject__Group__460215);
rule__EDoubleObject__Group__4__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__4
// $ANTLR start rule__EDoubleObject__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30461:1: rule__EDoubleObject__Group__4__Impl : ( ( rule__EDoubleObject__Group_4__0 )? ) ;
public final void rule__EDoubleObject__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30465:1: ( ( ( rule__EDoubleObject__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30466:1: ( ( rule__EDoubleObject__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30466:1: ( ( rule__EDoubleObject__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30467:1: ( rule__EDoubleObject__Group_4__0 )?
{
before(grammarAccess.getEDoubleObjectAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30468:1: ( rule__EDoubleObject__Group_4__0 )?
int alt245=2;
int LA245_0 = input.LA(1);
if ( ((LA245_0>=11 && LA245_0<=12)) ) {
alt245=1;
}
switch (alt245) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30468:2: rule__EDoubleObject__Group_4__0
{
pushFollow(FOLLOW_rule__EDoubleObject__Group_4__0_in_rule__EDoubleObject__Group__4__Impl60242);
rule__EDoubleObject__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getEDoubleObjectAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group__4__Impl
// $ANTLR start rule__EDoubleObject__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30488:1: rule__EDoubleObject__Group_4__0 : rule__EDoubleObject__Group_4__0__Impl rule__EDoubleObject__Group_4__1 ;
public final void rule__EDoubleObject__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30492:1: ( rule__EDoubleObject__Group_4__0__Impl rule__EDoubleObject__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30493:2: rule__EDoubleObject__Group_4__0__Impl rule__EDoubleObject__Group_4__1
{
pushFollow(FOLLOW_rule__EDoubleObject__Group_4__0__Impl_in_rule__EDoubleObject__Group_4__060283);
rule__EDoubleObject__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__EDoubleObject__Group_4__1_in_rule__EDoubleObject__Group_4__060286);
rule__EDoubleObject__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group_4__0
// $ANTLR start rule__EDoubleObject__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30500:1: rule__EDoubleObject__Group_4__0__Impl : ( ( rule__EDoubleObject__Alternatives_4_0 ) ) ;
public final void rule__EDoubleObject__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30504:1: ( ( ( rule__EDoubleObject__Alternatives_4_0 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30505:1: ( ( rule__EDoubleObject__Alternatives_4_0 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30505:1: ( ( rule__EDoubleObject__Alternatives_4_0 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30506:1: ( rule__EDoubleObject__Alternatives_4_0 )
{
before(grammarAccess.getEDoubleObjectAccess().getAlternatives_4_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30507:1: ( rule__EDoubleObject__Alternatives_4_0 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30507:2: rule__EDoubleObject__Alternatives_4_0
{
pushFollow(FOLLOW_rule__EDoubleObject__Alternatives_4_0_in_rule__EDoubleObject__Group_4__0__Impl60313);
rule__EDoubleObject__Alternatives_4_0();
_fsp--;
}
after(grammarAccess.getEDoubleObjectAccess().getAlternatives_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group_4__0__Impl
// $ANTLR start rule__EDoubleObject__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30517:1: rule__EDoubleObject__Group_4__1 : rule__EDoubleObject__Group_4__1__Impl rule__EDoubleObject__Group_4__2 ;
public final void rule__EDoubleObject__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30521:1: ( rule__EDoubleObject__Group_4__1__Impl rule__EDoubleObject__Group_4__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30522:2: rule__EDoubleObject__Group_4__1__Impl rule__EDoubleObject__Group_4__2
{
pushFollow(FOLLOW_rule__EDoubleObject__Group_4__1__Impl_in_rule__EDoubleObject__Group_4__160343);
rule__EDoubleObject__Group_4__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__EDoubleObject__Group_4__2_in_rule__EDoubleObject__Group_4__160346);
rule__EDoubleObject__Group_4__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group_4__1
// $ANTLR start rule__EDoubleObject__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30529:1: rule__EDoubleObject__Group_4__1__Impl : ( ( '-' )? ) ;
public final void rule__EDoubleObject__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30533:1: ( ( ( '-' )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30534:1: ( ( '-' )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30534:1: ( ( '-' )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30535:1: ( '-' )?
{
before(grammarAccess.getEDoubleObjectAccess().getHyphenMinusKeyword_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30536:1: ( '-' )?
int alt246=2;
int LA246_0 = input.LA(1);
if ( (LA246_0==45) ) {
alt246=1;
}
switch (alt246) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30537:2: '-'
{
match(input,45,FOLLOW_45_in_rule__EDoubleObject__Group_4__1__Impl60375);
}
break;
}
after(grammarAccess.getEDoubleObjectAccess().getHyphenMinusKeyword_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group_4__1__Impl
// $ANTLR start rule__EDoubleObject__Group_4__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30548:1: rule__EDoubleObject__Group_4__2 : rule__EDoubleObject__Group_4__2__Impl ;
public final void rule__EDoubleObject__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30552:1: ( rule__EDoubleObject__Group_4__2__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30553:2: rule__EDoubleObject__Group_4__2__Impl
{
pushFollow(FOLLOW_rule__EDoubleObject__Group_4__2__Impl_in_rule__EDoubleObject__Group_4__260408);
rule__EDoubleObject__Group_4__2__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group_4__2
// $ANTLR start rule__EDoubleObject__Group_4__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30559:1: rule__EDoubleObject__Group_4__2__Impl : ( RULE_INT ) ;
public final void rule__EDoubleObject__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30563:1: ( ( RULE_INT ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30564:1: ( RULE_INT )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30564:1: ( RULE_INT )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30565:1: RULE_INT
{
before(grammarAccess.getEDoubleObjectAccess().getINTTerminalRuleCall_4_2());
match(input,RULE_INT,FOLLOW_RULE_INT_in_rule__EDoubleObject__Group_4__2__Impl60435);
after(grammarAccess.getEDoubleObjectAccess().getINTTerminalRuleCall_4_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__EDoubleObject__Group_4__2__Impl
// $ANTLR start rule__ReservedResourceContract__Group__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30582:1: rule__ReservedResourceContract__Group__0 : rule__ReservedResourceContract__Group__0__Impl rule__ReservedResourceContract__Group__1 ;
public final void rule__ReservedResourceContract__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30586:1: ( rule__ReservedResourceContract__Group__0__Impl rule__ReservedResourceContract__Group__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30587:2: rule__ReservedResourceContract__Group__0__Impl rule__ReservedResourceContract__Group__1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__0__Impl_in_rule__ReservedResourceContract__Group__060470);
rule__ReservedResourceContract__Group__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__1_in_rule__ReservedResourceContract__Group__060473);
rule__ReservedResourceContract__Group__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__0
// $ANTLR start rule__ReservedResourceContract__Group__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30594:1: rule__ReservedResourceContract__Group__0__Impl : ( () ) ;
public final void rule__ReservedResourceContract__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30598:1: ( ( () ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30599:1: ( () )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30599:1: ( () )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30600:1: ()
{
before(grammarAccess.getReservedResourceContractAccess().getReservedResourceContractAction_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30601:1: ()
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30603:1:
{
}
after(grammarAccess.getReservedResourceContractAccess().getReservedResourceContractAction_0());
}
}
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__0__Impl
// $ANTLR start rule__ReservedResourceContract__Group__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30613:1: rule__ReservedResourceContract__Group__1 : rule__ReservedResourceContract__Group__1__Impl rule__ReservedResourceContract__Group__2 ;
public final void rule__ReservedResourceContract__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30617:1: ( rule__ReservedResourceContract__Group__1__Impl rule__ReservedResourceContract__Group__2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30618:2: rule__ReservedResourceContract__Group__1__Impl rule__ReservedResourceContract__Group__2
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__1__Impl_in_rule__ReservedResourceContract__Group__160531);
rule__ReservedResourceContract__Group__1__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__2_in_rule__ReservedResourceContract__Group__160534);
rule__ReservedResourceContract__Group__2();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__1
// $ANTLR start rule__ReservedResourceContract__Group__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30625:1: rule__ReservedResourceContract__Group__1__Impl : ( 'ReservedResourceContract' ) ;
public final void rule__ReservedResourceContract__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30629:1: ( ( 'ReservedResourceContract' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30630:1: ( 'ReservedResourceContract' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30630:1: ( 'ReservedResourceContract' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30631:1: 'ReservedResourceContract'
{
before(grammarAccess.getReservedResourceContractAccess().getReservedResourceContractKeyword_1());
match(input,139,FOLLOW_139_in_rule__ReservedResourceContract__Group__1__Impl60562);
after(grammarAccess.getReservedResourceContractAccess().getReservedResourceContractKeyword_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__1__Impl
// $ANTLR start rule__ReservedResourceContract__Group__2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30644:1: rule__ReservedResourceContract__Group__2 : rule__ReservedResourceContract__Group__2__Impl rule__ReservedResourceContract__Group__3 ;
public final void rule__ReservedResourceContract__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30648:1: ( rule__ReservedResourceContract__Group__2__Impl rule__ReservedResourceContract__Group__3 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30649:2: rule__ReservedResourceContract__Group__2__Impl rule__ReservedResourceContract__Group__3
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__2__Impl_in_rule__ReservedResourceContract__Group__260593);
rule__ReservedResourceContract__Group__2__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__3_in_rule__ReservedResourceContract__Group__260596);
rule__ReservedResourceContract__Group__3();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__2
// $ANTLR start rule__ReservedResourceContract__Group__2__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30656:1: rule__ReservedResourceContract__Group__2__Impl : ( ( rule__ReservedResourceContract__UniqueIDAssignment_2 ) ) ;
public final void rule__ReservedResourceContract__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30660:1: ( ( ( rule__ReservedResourceContract__UniqueIDAssignment_2 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30661:1: ( ( rule__ReservedResourceContract__UniqueIDAssignment_2 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30661:1: ( ( rule__ReservedResourceContract__UniqueIDAssignment_2 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30662:1: ( rule__ReservedResourceContract__UniqueIDAssignment_2 )
{
before(grammarAccess.getReservedResourceContractAccess().getUniqueIDAssignment_2());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30663:1: ( rule__ReservedResourceContract__UniqueIDAssignment_2 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30663:2: rule__ReservedResourceContract__UniqueIDAssignment_2
{
pushFollow(FOLLOW_rule__ReservedResourceContract__UniqueIDAssignment_2_in_rule__ReservedResourceContract__Group__2__Impl60623);
rule__ReservedResourceContract__UniqueIDAssignment_2();
_fsp--;
}
after(grammarAccess.getReservedResourceContractAccess().getUniqueIDAssignment_2());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__2__Impl
// $ANTLR start rule__ReservedResourceContract__Group__3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30673:1: rule__ReservedResourceContract__Group__3 : rule__ReservedResourceContract__Group__3__Impl rule__ReservedResourceContract__Group__4 ;
public final void rule__ReservedResourceContract__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30677:1: ( rule__ReservedResourceContract__Group__3__Impl rule__ReservedResourceContract__Group__4 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30678:2: rule__ReservedResourceContract__Group__3__Impl rule__ReservedResourceContract__Group__4
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__3__Impl_in_rule__ReservedResourceContract__Group__360653);
rule__ReservedResourceContract__Group__3__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__4_in_rule__ReservedResourceContract__Group__360656);
rule__ReservedResourceContract__Group__4();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__3
// $ANTLR start rule__ReservedResourceContract__Group__3__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30685:1: rule__ReservedResourceContract__Group__3__Impl : ( '{' ) ;
public final void rule__ReservedResourceContract__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30689:1: ( ( '{' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30690:1: ( '{' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30690:1: ( '{' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30691:1: '{'
{
before(grammarAccess.getReservedResourceContractAccess().getLeftCurlyBracketKeyword_3());
match(input,31,FOLLOW_31_in_rule__ReservedResourceContract__Group__3__Impl60684);
after(grammarAccess.getReservedResourceContractAccess().getLeftCurlyBracketKeyword_3());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__3__Impl
// $ANTLR start rule__ReservedResourceContract__Group__4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30704:1: rule__ReservedResourceContract__Group__4 : rule__ReservedResourceContract__Group__4__Impl rule__ReservedResourceContract__Group__5 ;
public final void rule__ReservedResourceContract__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30708:1: ( rule__ReservedResourceContract__Group__4__Impl rule__ReservedResourceContract__Group__5 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30709:2: rule__ReservedResourceContract__Group__4__Impl rule__ReservedResourceContract__Group__5
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__4__Impl_in_rule__ReservedResourceContract__Group__460715);
rule__ReservedResourceContract__Group__4__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__5_in_rule__ReservedResourceContract__Group__460718);
rule__ReservedResourceContract__Group__5();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__4
// $ANTLR start rule__ReservedResourceContract__Group__4__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30716:1: rule__ReservedResourceContract__Group__4__Impl : ( ( rule__ReservedResourceContract__Group_4__0 )? ) ;
public final void rule__ReservedResourceContract__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30720:1: ( ( ( rule__ReservedResourceContract__Group_4__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30721:1: ( ( rule__ReservedResourceContract__Group_4__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30721:1: ( ( rule__ReservedResourceContract__Group_4__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30722:1: ( rule__ReservedResourceContract__Group_4__0 )?
{
before(grammarAccess.getReservedResourceContractAccess().getGroup_4());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30723:1: ( rule__ReservedResourceContract__Group_4__0 )?
int alt247=2;
int LA247_0 = input.LA(1);
if ( (LA247_0==33) ) {
alt247=1;
}
switch (alt247) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30723:2: rule__ReservedResourceContract__Group_4__0
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_4__0_in_rule__ReservedResourceContract__Group__4__Impl60745);
rule__ReservedResourceContract__Group_4__0();
_fsp--;
}
break;
}
after(grammarAccess.getReservedResourceContractAccess().getGroup_4());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__4__Impl
// $ANTLR start rule__ReservedResourceContract__Group__5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30733:1: rule__ReservedResourceContract__Group__5 : rule__ReservedResourceContract__Group__5__Impl rule__ReservedResourceContract__Group__6 ;
public final void rule__ReservedResourceContract__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30737:1: ( rule__ReservedResourceContract__Group__5__Impl rule__ReservedResourceContract__Group__6 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30738:2: rule__ReservedResourceContract__Group__5__Impl rule__ReservedResourceContract__Group__6
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__5__Impl_in_rule__ReservedResourceContract__Group__560776);
rule__ReservedResourceContract__Group__5__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__6_in_rule__ReservedResourceContract__Group__560779);
rule__ReservedResourceContract__Group__6();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__5
// $ANTLR start rule__ReservedResourceContract__Group__5__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30745:1: rule__ReservedResourceContract__Group__5__Impl : ( ( rule__ReservedResourceContract__Group_5__0 )? ) ;
public final void rule__ReservedResourceContract__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30749:1: ( ( ( rule__ReservedResourceContract__Group_5__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30750:1: ( ( rule__ReservedResourceContract__Group_5__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30750:1: ( ( rule__ReservedResourceContract__Group_5__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30751:1: ( rule__ReservedResourceContract__Group_5__0 )?
{
before(grammarAccess.getReservedResourceContractAccess().getGroup_5());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30752:1: ( rule__ReservedResourceContract__Group_5__0 )?
int alt248=2;
int LA248_0 = input.LA(1);
if ( (LA248_0==34) ) {
alt248=1;
}
switch (alt248) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30752:2: rule__ReservedResourceContract__Group_5__0
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_5__0_in_rule__ReservedResourceContract__Group__5__Impl60806);
rule__ReservedResourceContract__Group_5__0();
_fsp--;
}
break;
}
after(grammarAccess.getReservedResourceContractAccess().getGroup_5());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__5__Impl
// $ANTLR start rule__ReservedResourceContract__Group__6
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30762:1: rule__ReservedResourceContract__Group__6 : rule__ReservedResourceContract__Group__6__Impl rule__ReservedResourceContract__Group__7 ;
public final void rule__ReservedResourceContract__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30766:1: ( rule__ReservedResourceContract__Group__6__Impl rule__ReservedResourceContract__Group__7 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30767:2: rule__ReservedResourceContract__Group__6__Impl rule__ReservedResourceContract__Group__7
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__6__Impl_in_rule__ReservedResourceContract__Group__660837);
rule__ReservedResourceContract__Group__6__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__7_in_rule__ReservedResourceContract__Group__660840);
rule__ReservedResourceContract__Group__7();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__6
// $ANTLR start rule__ReservedResourceContract__Group__6__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30774:1: rule__ReservedResourceContract__Group__6__Impl : ( ( rule__ReservedResourceContract__Group_6__0 )? ) ;
public final void rule__ReservedResourceContract__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30778:1: ( ( ( rule__ReservedResourceContract__Group_6__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30779:1: ( ( rule__ReservedResourceContract__Group_6__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30779:1: ( ( rule__ReservedResourceContract__Group_6__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30780:1: ( rule__ReservedResourceContract__Group_6__0 )?
{
before(grammarAccess.getReservedResourceContractAccess().getGroup_6());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30781:1: ( rule__ReservedResourceContract__Group_6__0 )?
int alt249=2;
int LA249_0 = input.LA(1);
if ( (LA249_0==35) ) {
alt249=1;
}
switch (alt249) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30781:2: rule__ReservedResourceContract__Group_6__0
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_6__0_in_rule__ReservedResourceContract__Group__6__Impl60867);
rule__ReservedResourceContract__Group_6__0();
_fsp--;
}
break;
}
after(grammarAccess.getReservedResourceContractAccess().getGroup_6());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__6__Impl
// $ANTLR start rule__ReservedResourceContract__Group__7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30791:1: rule__ReservedResourceContract__Group__7 : rule__ReservedResourceContract__Group__7__Impl rule__ReservedResourceContract__Group__8 ;
public final void rule__ReservedResourceContract__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30795:1: ( rule__ReservedResourceContract__Group__7__Impl rule__ReservedResourceContract__Group__8 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30796:2: rule__ReservedResourceContract__Group__7__Impl rule__ReservedResourceContract__Group__8
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__7__Impl_in_rule__ReservedResourceContract__Group__760898);
rule__ReservedResourceContract__Group__7__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__8_in_rule__ReservedResourceContract__Group__760901);
rule__ReservedResourceContract__Group__8();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__7
// $ANTLR start rule__ReservedResourceContract__Group__7__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30803:1: rule__ReservedResourceContract__Group__7__Impl : ( ( rule__ReservedResourceContract__Group_7__0 )? ) ;
public final void rule__ReservedResourceContract__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30807:1: ( ( ( rule__ReservedResourceContract__Group_7__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30808:1: ( ( rule__ReservedResourceContract__Group_7__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30808:1: ( ( rule__ReservedResourceContract__Group_7__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30809:1: ( rule__ReservedResourceContract__Group_7__0 )?
{
before(grammarAccess.getReservedResourceContractAccess().getGroup_7());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30810:1: ( rule__ReservedResourceContract__Group_7__0 )?
int alt250=2;
int LA250_0 = input.LA(1);
if ( (LA250_0==64) ) {
alt250=1;
}
switch (alt250) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30810:2: rule__ReservedResourceContract__Group_7__0
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_7__0_in_rule__ReservedResourceContract__Group__7__Impl60928);
rule__ReservedResourceContract__Group_7__0();
_fsp--;
}
break;
}
after(grammarAccess.getReservedResourceContractAccess().getGroup_7());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__7__Impl
// $ANTLR start rule__ReservedResourceContract__Group__8
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30820:1: rule__ReservedResourceContract__Group__8 : rule__ReservedResourceContract__Group__8__Impl rule__ReservedResourceContract__Group__9 ;
public final void rule__ReservedResourceContract__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30824:1: ( rule__ReservedResourceContract__Group__8__Impl rule__ReservedResourceContract__Group__9 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30825:2: rule__ReservedResourceContract__Group__8__Impl rule__ReservedResourceContract__Group__9
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__8__Impl_in_rule__ReservedResourceContract__Group__860959);
rule__ReservedResourceContract__Group__8__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__9_in_rule__ReservedResourceContract__Group__860962);
rule__ReservedResourceContract__Group__9();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__8
// $ANTLR start rule__ReservedResourceContract__Group__8__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30832:1: rule__ReservedResourceContract__Group__8__Impl : ( ( rule__ReservedResourceContract__Group_8__0 )? ) ;
public final void rule__ReservedResourceContract__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30836:1: ( ( ( rule__ReservedResourceContract__Group_8__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30837:1: ( ( rule__ReservedResourceContract__Group_8__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30837:1: ( ( rule__ReservedResourceContract__Group_8__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30838:1: ( rule__ReservedResourceContract__Group_8__0 )?
{
before(grammarAccess.getReservedResourceContractAccess().getGroup_8());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30839:1: ( rule__ReservedResourceContract__Group_8__0 )?
int alt251=2;
int LA251_0 = input.LA(1);
if ( (LA251_0==65) ) {
alt251=1;
}
switch (alt251) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30839:2: rule__ReservedResourceContract__Group_8__0
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_8__0_in_rule__ReservedResourceContract__Group__8__Impl60989);
rule__ReservedResourceContract__Group_8__0();
_fsp--;
}
break;
}
after(grammarAccess.getReservedResourceContractAccess().getGroup_8());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__8__Impl
// $ANTLR start rule__ReservedResourceContract__Group__9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30849:1: rule__ReservedResourceContract__Group__9 : rule__ReservedResourceContract__Group__9__Impl rule__ReservedResourceContract__Group__10 ;
public final void rule__ReservedResourceContract__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30853:1: ( rule__ReservedResourceContract__Group__9__Impl rule__ReservedResourceContract__Group__10 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30854:2: rule__ReservedResourceContract__Group__9__Impl rule__ReservedResourceContract__Group__10
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__9__Impl_in_rule__ReservedResourceContract__Group__961020);
rule__ReservedResourceContract__Group__9__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__10_in_rule__ReservedResourceContract__Group__961023);
rule__ReservedResourceContract__Group__10();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__9
// $ANTLR start rule__ReservedResourceContract__Group__9__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30861:1: rule__ReservedResourceContract__Group__9__Impl : ( ( rule__ReservedResourceContract__Group_9__0 )? ) ;
public final void rule__ReservedResourceContract__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30865:1: ( ( ( rule__ReservedResourceContract__Group_9__0 )? ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30866:1: ( ( rule__ReservedResourceContract__Group_9__0 )? )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30866:1: ( ( rule__ReservedResourceContract__Group_9__0 )? )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30867:1: ( rule__ReservedResourceContract__Group_9__0 )?
{
before(grammarAccess.getReservedResourceContractAccess().getGroup_9());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30868:1: ( rule__ReservedResourceContract__Group_9__0 )?
int alt252=2;
int LA252_0 = input.LA(1);
if ( (LA252_0==140) ) {
alt252=1;
}
switch (alt252) {
case 1 :
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30868:2: rule__ReservedResourceContract__Group_9__0
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_9__0_in_rule__ReservedResourceContract__Group__9__Impl61050);
rule__ReservedResourceContract__Group_9__0();
_fsp--;
}
break;
}
after(grammarAccess.getReservedResourceContractAccess().getGroup_9());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__9__Impl
// $ANTLR start rule__ReservedResourceContract__Group__10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30878:1: rule__ReservedResourceContract__Group__10 : rule__ReservedResourceContract__Group__10__Impl ;
public final void rule__ReservedResourceContract__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30882:1: ( rule__ReservedResourceContract__Group__10__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30883:2: rule__ReservedResourceContract__Group__10__Impl
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group__10__Impl_in_rule__ReservedResourceContract__Group__1061081);
rule__ReservedResourceContract__Group__10__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__10
// $ANTLR start rule__ReservedResourceContract__Group__10__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30889:1: rule__ReservedResourceContract__Group__10__Impl : ( '}' ) ;
public final void rule__ReservedResourceContract__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30893:1: ( ( '}' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30894:1: ( '}' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30894:1: ( '}' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30895:1: '}'
{
before(grammarAccess.getReservedResourceContractAccess().getRightCurlyBracketKeyword_10());
match(input,32,FOLLOW_32_in_rule__ReservedResourceContract__Group__10__Impl61109);
after(grammarAccess.getReservedResourceContractAccess().getRightCurlyBracketKeyword_10());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group__10__Impl
// $ANTLR start rule__ReservedResourceContract__Group_4__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30930:1: rule__ReservedResourceContract__Group_4__0 : rule__ReservedResourceContract__Group_4__0__Impl rule__ReservedResourceContract__Group_4__1 ;
public final void rule__ReservedResourceContract__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30934:1: ( rule__ReservedResourceContract__Group_4__0__Impl rule__ReservedResourceContract__Group_4__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30935:2: rule__ReservedResourceContract__Group_4__0__Impl rule__ReservedResourceContract__Group_4__1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_4__0__Impl_in_rule__ReservedResourceContract__Group_4__061162);
rule__ReservedResourceContract__Group_4__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_4__1_in_rule__ReservedResourceContract__Group_4__061165);
rule__ReservedResourceContract__Group_4__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_4__0
// $ANTLR start rule__ReservedResourceContract__Group_4__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30942:1: rule__ReservedResourceContract__Group_4__0__Impl : ( 'name' ) ;
public final void rule__ReservedResourceContract__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30946:1: ( ( 'name' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30947:1: ( 'name' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30947:1: ( 'name' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30948:1: 'name'
{
before(grammarAccess.getReservedResourceContractAccess().getNameKeyword_4_0());
match(input,33,FOLLOW_33_in_rule__ReservedResourceContract__Group_4__0__Impl61193);
after(grammarAccess.getReservedResourceContractAccess().getNameKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_4__0__Impl
// $ANTLR start rule__ReservedResourceContract__Group_4__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30961:1: rule__ReservedResourceContract__Group_4__1 : rule__ReservedResourceContract__Group_4__1__Impl ;
public final void rule__ReservedResourceContract__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30965:1: ( rule__ReservedResourceContract__Group_4__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30966:2: rule__ReservedResourceContract__Group_4__1__Impl
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_4__1__Impl_in_rule__ReservedResourceContract__Group_4__161224);
rule__ReservedResourceContract__Group_4__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_4__1
// $ANTLR start rule__ReservedResourceContract__Group_4__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30972:1: rule__ReservedResourceContract__Group_4__1__Impl : ( ( rule__ReservedResourceContract__NameAssignment_4_1 ) ) ;
public final void rule__ReservedResourceContract__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30976:1: ( ( ( rule__ReservedResourceContract__NameAssignment_4_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30977:1: ( ( rule__ReservedResourceContract__NameAssignment_4_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30977:1: ( ( rule__ReservedResourceContract__NameAssignment_4_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30978:1: ( rule__ReservedResourceContract__NameAssignment_4_1 )
{
before(grammarAccess.getReservedResourceContractAccess().getNameAssignment_4_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30979:1: ( rule__ReservedResourceContract__NameAssignment_4_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30979:2: rule__ReservedResourceContract__NameAssignment_4_1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__NameAssignment_4_1_in_rule__ReservedResourceContract__Group_4__1__Impl61251);
rule__ReservedResourceContract__NameAssignment_4_1();
_fsp--;
}
after(grammarAccess.getReservedResourceContractAccess().getNameAssignment_4_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_4__1__Impl
// $ANTLR start rule__ReservedResourceContract__Group_5__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30993:1: rule__ReservedResourceContract__Group_5__0 : rule__ReservedResourceContract__Group_5__0__Impl rule__ReservedResourceContract__Group_5__1 ;
public final void rule__ReservedResourceContract__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30997:1: ( rule__ReservedResourceContract__Group_5__0__Impl rule__ReservedResourceContract__Group_5__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:30998:2: rule__ReservedResourceContract__Group_5__0__Impl rule__ReservedResourceContract__Group_5__1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_5__0__Impl_in_rule__ReservedResourceContract__Group_5__061285);
rule__ReservedResourceContract__Group_5__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_5__1_in_rule__ReservedResourceContract__Group_5__061288);
rule__ReservedResourceContract__Group_5__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_5__0
// $ANTLR start rule__ReservedResourceContract__Group_5__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31005:1: rule__ReservedResourceContract__Group_5__0__Impl : ( 'id' ) ;
public final void rule__ReservedResourceContract__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31009:1: ( ( 'id' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31010:1: ( 'id' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31010:1: ( 'id' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31011:1: 'id'
{
before(grammarAccess.getReservedResourceContractAccess().getIdKeyword_5_0());
match(input,34,FOLLOW_34_in_rule__ReservedResourceContract__Group_5__0__Impl61316);
after(grammarAccess.getReservedResourceContractAccess().getIdKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_5__0__Impl
// $ANTLR start rule__ReservedResourceContract__Group_5__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31024:1: rule__ReservedResourceContract__Group_5__1 : rule__ReservedResourceContract__Group_5__1__Impl ;
public final void rule__ReservedResourceContract__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31028:1: ( rule__ReservedResourceContract__Group_5__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31029:2: rule__ReservedResourceContract__Group_5__1__Impl
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_5__1__Impl_in_rule__ReservedResourceContract__Group_5__161347);
rule__ReservedResourceContract__Group_5__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_5__1
// $ANTLR start rule__ReservedResourceContract__Group_5__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31035:1: rule__ReservedResourceContract__Group_5__1__Impl : ( ( rule__ReservedResourceContract__IdAssignment_5_1 ) ) ;
public final void rule__ReservedResourceContract__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31039:1: ( ( ( rule__ReservedResourceContract__IdAssignment_5_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31040:1: ( ( rule__ReservedResourceContract__IdAssignment_5_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31040:1: ( ( rule__ReservedResourceContract__IdAssignment_5_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31041:1: ( rule__ReservedResourceContract__IdAssignment_5_1 )
{
before(grammarAccess.getReservedResourceContractAccess().getIdAssignment_5_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31042:1: ( rule__ReservedResourceContract__IdAssignment_5_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31042:2: rule__ReservedResourceContract__IdAssignment_5_1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__IdAssignment_5_1_in_rule__ReservedResourceContract__Group_5__1__Impl61374);
rule__ReservedResourceContract__IdAssignment_5_1();
_fsp--;
}
after(grammarAccess.getReservedResourceContractAccess().getIdAssignment_5_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_5__1__Impl
// $ANTLR start rule__ReservedResourceContract__Group_6__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31056:1: rule__ReservedResourceContract__Group_6__0 : rule__ReservedResourceContract__Group_6__0__Impl rule__ReservedResourceContract__Group_6__1 ;
public final void rule__ReservedResourceContract__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31060:1: ( rule__ReservedResourceContract__Group_6__0__Impl rule__ReservedResourceContract__Group_6__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31061:2: rule__ReservedResourceContract__Group_6__0__Impl rule__ReservedResourceContract__Group_6__1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_6__0__Impl_in_rule__ReservedResourceContract__Group_6__061408);
rule__ReservedResourceContract__Group_6__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_6__1_in_rule__ReservedResourceContract__Group_6__061411);
rule__ReservedResourceContract__Group_6__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_6__0
// $ANTLR start rule__ReservedResourceContract__Group_6__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31068:1: rule__ReservedResourceContract__Group_6__0__Impl : ( 'description' ) ;
public final void rule__ReservedResourceContract__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31072:1: ( ( 'description' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31073:1: ( 'description' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31073:1: ( 'description' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31074:1: 'description'
{
before(grammarAccess.getReservedResourceContractAccess().getDescriptionKeyword_6_0());
match(input,35,FOLLOW_35_in_rule__ReservedResourceContract__Group_6__0__Impl61439);
after(grammarAccess.getReservedResourceContractAccess().getDescriptionKeyword_6_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_6__0__Impl
// $ANTLR start rule__ReservedResourceContract__Group_6__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31087:1: rule__ReservedResourceContract__Group_6__1 : rule__ReservedResourceContract__Group_6__1__Impl ;
public final void rule__ReservedResourceContract__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31091:1: ( rule__ReservedResourceContract__Group_6__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31092:2: rule__ReservedResourceContract__Group_6__1__Impl
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_6__1__Impl_in_rule__ReservedResourceContract__Group_6__161470);
rule__ReservedResourceContract__Group_6__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_6__1
// $ANTLR start rule__ReservedResourceContract__Group_6__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31098:1: rule__ReservedResourceContract__Group_6__1__Impl : ( ( rule__ReservedResourceContract__DescriptionAssignment_6_1 ) ) ;
public final void rule__ReservedResourceContract__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31102:1: ( ( ( rule__ReservedResourceContract__DescriptionAssignment_6_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31103:1: ( ( rule__ReservedResourceContract__DescriptionAssignment_6_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31103:1: ( ( rule__ReservedResourceContract__DescriptionAssignment_6_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31104:1: ( rule__ReservedResourceContract__DescriptionAssignment_6_1 )
{
before(grammarAccess.getReservedResourceContractAccess().getDescriptionAssignment_6_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31105:1: ( rule__ReservedResourceContract__DescriptionAssignment_6_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31105:2: rule__ReservedResourceContract__DescriptionAssignment_6_1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__DescriptionAssignment_6_1_in_rule__ReservedResourceContract__Group_6__1__Impl61497);
rule__ReservedResourceContract__DescriptionAssignment_6_1();
_fsp--;
}
after(grammarAccess.getReservedResourceContractAccess().getDescriptionAssignment_6_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_6__1__Impl
// $ANTLR start rule__ReservedResourceContract__Group_7__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31119:1: rule__ReservedResourceContract__Group_7__0 : rule__ReservedResourceContract__Group_7__0__Impl rule__ReservedResourceContract__Group_7__1 ;
public final void rule__ReservedResourceContract__Group_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31123:1: ( rule__ReservedResourceContract__Group_7__0__Impl rule__ReservedResourceContract__Group_7__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31124:2: rule__ReservedResourceContract__Group_7__0__Impl rule__ReservedResourceContract__Group_7__1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_7__0__Impl_in_rule__ReservedResourceContract__Group_7__061531);
rule__ReservedResourceContract__Group_7__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_7__1_in_rule__ReservedResourceContract__Group_7__061534);
rule__ReservedResourceContract__Group_7__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_7__0
// $ANTLR start rule__ReservedResourceContract__Group_7__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31131:1: rule__ReservedResourceContract__Group_7__0__Impl : ( 'ValidFrom' ) ;
public final void rule__ReservedResourceContract__Group_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31135:1: ( ( 'ValidFrom' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31136:1: ( 'ValidFrom' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31136:1: ( 'ValidFrom' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31137:1: 'ValidFrom'
{
before(grammarAccess.getReservedResourceContractAccess().getValidFromKeyword_7_0());
match(input,64,FOLLOW_64_in_rule__ReservedResourceContract__Group_7__0__Impl61562);
after(grammarAccess.getReservedResourceContractAccess().getValidFromKeyword_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_7__0__Impl
// $ANTLR start rule__ReservedResourceContract__Group_7__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31150:1: rule__ReservedResourceContract__Group_7__1 : rule__ReservedResourceContract__Group_7__1__Impl ;
public final void rule__ReservedResourceContract__Group_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31154:1: ( rule__ReservedResourceContract__Group_7__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31155:2: rule__ReservedResourceContract__Group_7__1__Impl
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_7__1__Impl_in_rule__ReservedResourceContract__Group_7__161593);
rule__ReservedResourceContract__Group_7__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_7__1
// $ANTLR start rule__ReservedResourceContract__Group_7__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31161:1: rule__ReservedResourceContract__Group_7__1__Impl : ( ( rule__ReservedResourceContract__ValidFromAssignment_7_1 ) ) ;
public final void rule__ReservedResourceContract__Group_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31165:1: ( ( ( rule__ReservedResourceContract__ValidFromAssignment_7_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31166:1: ( ( rule__ReservedResourceContract__ValidFromAssignment_7_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31166:1: ( ( rule__ReservedResourceContract__ValidFromAssignment_7_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31167:1: ( rule__ReservedResourceContract__ValidFromAssignment_7_1 )
{
before(grammarAccess.getReservedResourceContractAccess().getValidFromAssignment_7_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31168:1: ( rule__ReservedResourceContract__ValidFromAssignment_7_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31168:2: rule__ReservedResourceContract__ValidFromAssignment_7_1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__ValidFromAssignment_7_1_in_rule__ReservedResourceContract__Group_7__1__Impl61620);
rule__ReservedResourceContract__ValidFromAssignment_7_1();
_fsp--;
}
after(grammarAccess.getReservedResourceContractAccess().getValidFromAssignment_7_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_7__1__Impl
// $ANTLR start rule__ReservedResourceContract__Group_8__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31182:1: rule__ReservedResourceContract__Group_8__0 : rule__ReservedResourceContract__Group_8__0__Impl rule__ReservedResourceContract__Group_8__1 ;
public final void rule__ReservedResourceContract__Group_8__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31186:1: ( rule__ReservedResourceContract__Group_8__0__Impl rule__ReservedResourceContract__Group_8__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31187:2: rule__ReservedResourceContract__Group_8__0__Impl rule__ReservedResourceContract__Group_8__1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_8__0__Impl_in_rule__ReservedResourceContract__Group_8__061654);
rule__ReservedResourceContract__Group_8__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_8__1_in_rule__ReservedResourceContract__Group_8__061657);
rule__ReservedResourceContract__Group_8__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_8__0
// $ANTLR start rule__ReservedResourceContract__Group_8__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31194:1: rule__ReservedResourceContract__Group_8__0__Impl : ( 'ValidUntil' ) ;
public final void rule__ReservedResourceContract__Group_8__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31198:1: ( ( 'ValidUntil' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31199:1: ( 'ValidUntil' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31199:1: ( 'ValidUntil' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31200:1: 'ValidUntil'
{
before(grammarAccess.getReservedResourceContractAccess().getValidUntilKeyword_8_0());
match(input,65,FOLLOW_65_in_rule__ReservedResourceContract__Group_8__0__Impl61685);
after(grammarAccess.getReservedResourceContractAccess().getValidUntilKeyword_8_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_8__0__Impl
// $ANTLR start rule__ReservedResourceContract__Group_8__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31213:1: rule__ReservedResourceContract__Group_8__1 : rule__ReservedResourceContract__Group_8__1__Impl ;
public final void rule__ReservedResourceContract__Group_8__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31217:1: ( rule__ReservedResourceContract__Group_8__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31218:2: rule__ReservedResourceContract__Group_8__1__Impl
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_8__1__Impl_in_rule__ReservedResourceContract__Group_8__161716);
rule__ReservedResourceContract__Group_8__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_8__1
// $ANTLR start rule__ReservedResourceContract__Group_8__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31224:1: rule__ReservedResourceContract__Group_8__1__Impl : ( ( rule__ReservedResourceContract__ValidUntilAssignment_8_1 ) ) ;
public final void rule__ReservedResourceContract__Group_8__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31228:1: ( ( ( rule__ReservedResourceContract__ValidUntilAssignment_8_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31229:1: ( ( rule__ReservedResourceContract__ValidUntilAssignment_8_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31229:1: ( ( rule__ReservedResourceContract__ValidUntilAssignment_8_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31230:1: ( rule__ReservedResourceContract__ValidUntilAssignment_8_1 )
{
before(grammarAccess.getReservedResourceContractAccess().getValidUntilAssignment_8_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31231:1: ( rule__ReservedResourceContract__ValidUntilAssignment_8_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31231:2: rule__ReservedResourceContract__ValidUntilAssignment_8_1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__ValidUntilAssignment_8_1_in_rule__ReservedResourceContract__Group_8__1__Impl61743);
rule__ReservedResourceContract__ValidUntilAssignment_8_1();
_fsp--;
}
after(grammarAccess.getReservedResourceContractAccess().getValidUntilAssignment_8_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_8__1__Impl
// $ANTLR start rule__ReservedResourceContract__Group_9__0
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31245:1: rule__ReservedResourceContract__Group_9__0 : rule__ReservedResourceContract__Group_9__0__Impl rule__ReservedResourceContract__Group_9__1 ;
public final void rule__ReservedResourceContract__Group_9__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31249:1: ( rule__ReservedResourceContract__Group_9__0__Impl rule__ReservedResourceContract__Group_9__1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31250:2: rule__ReservedResourceContract__Group_9__0__Impl rule__ReservedResourceContract__Group_9__1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_9__0__Impl_in_rule__ReservedResourceContract__Group_9__061777);
rule__ReservedResourceContract__Group_9__0__Impl();
_fsp--;
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_9__1_in_rule__ReservedResourceContract__Group_9__061780);
rule__ReservedResourceContract__Group_9__1();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_9__0
// $ANTLR start rule__ReservedResourceContract__Group_9__0__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31257:1: rule__ReservedResourceContract__Group_9__0__Impl : ( 'forResource' ) ;
public final void rule__ReservedResourceContract__Group_9__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31261:1: ( ( 'forResource' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31262:1: ( 'forResource' )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31262:1: ( 'forResource' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31263:1: 'forResource'
{
before(grammarAccess.getReservedResourceContractAccess().getForResourceKeyword_9_0());
match(input,140,FOLLOW_140_in_rule__ReservedResourceContract__Group_9__0__Impl61808);
after(grammarAccess.getReservedResourceContractAccess().getForResourceKeyword_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_9__0__Impl
// $ANTLR start rule__ReservedResourceContract__Group_9__1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31276:1: rule__ReservedResourceContract__Group_9__1 : rule__ReservedResourceContract__Group_9__1__Impl ;
public final void rule__ReservedResourceContract__Group_9__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31280:1: ( rule__ReservedResourceContract__Group_9__1__Impl )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31281:2: rule__ReservedResourceContract__Group_9__1__Impl
{
pushFollow(FOLLOW_rule__ReservedResourceContract__Group_9__1__Impl_in_rule__ReservedResourceContract__Group_9__161839);
rule__ReservedResourceContract__Group_9__1__Impl();
_fsp--;
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_9__1
// $ANTLR start rule__ReservedResourceContract__Group_9__1__Impl
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31287:1: rule__ReservedResourceContract__Group_9__1__Impl : ( ( rule__ReservedResourceContract__ForResourceAssignment_9_1 ) ) ;
public final void rule__ReservedResourceContract__Group_9__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31291:1: ( ( ( rule__ReservedResourceContract__ForResourceAssignment_9_1 ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31292:1: ( ( rule__ReservedResourceContract__ForResourceAssignment_9_1 ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31292:1: ( ( rule__ReservedResourceContract__ForResourceAssignment_9_1 ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31293:1: ( rule__ReservedResourceContract__ForResourceAssignment_9_1 )
{
before(grammarAccess.getReservedResourceContractAccess().getForResourceAssignment_9_1());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31294:1: ( rule__ReservedResourceContract__ForResourceAssignment_9_1 )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31294:2: rule__ReservedResourceContract__ForResourceAssignment_9_1
{
pushFollow(FOLLOW_rule__ReservedResourceContract__ForResourceAssignment_9_1_in_rule__ReservedResourceContract__Group_9__1__Impl61866);
rule__ReservedResourceContract__ForResourceAssignment_9_1();
_fsp--;
}
after(grammarAccess.getReservedResourceContractAccess().getForResourceAssignment_9_1());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__Group_9__1__Impl
// $ANTLR start rule__OfficeRule__ImportsAssignment_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31309:1: rule__OfficeRule__ImportsAssignment_1 : ( ruleImportOffice ) ;
public final void rule__OfficeRule__ImportsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31313:1: ( ( ruleImportOffice ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31314:1: ( ruleImportOffice )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31314:1: ( ruleImportOffice )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31315:1: ruleImportOffice
{
before(grammarAccess.getOfficeRuleAccess().getImportsImportOfficeParserRuleCall_1_0());
pushFollow(FOLLOW_ruleImportOffice_in_rule__OfficeRule__ImportsAssignment_161905);
ruleImportOffice();
_fsp--;
after(grammarAccess.getOfficeRuleAccess().getImportsImportOfficeParserRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeRule__ImportsAssignment_1
// $ANTLR start rule__OfficeRule__TestbedOfficevAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31324:1: rule__OfficeRule__TestbedOfficevAssignment_2 : ( ruleOffice ) ;
public final void rule__OfficeRule__TestbedOfficevAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31328:1: ( ( ruleOffice ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31329:1: ( ruleOffice )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31329:1: ( ruleOffice )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31330:1: ruleOffice
{
before(grammarAccess.getOfficeRuleAccess().getTestbedOfficevOfficeParserRuleCall_2_0());
pushFollow(FOLLOW_ruleOffice_in_rule__OfficeRule__TestbedOfficevAssignment_261936);
ruleOffice();
_fsp--;
after(grammarAccess.getOfficeRuleAccess().getTestbedOfficevOfficeParserRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeRule__TestbedOfficevAssignment_2
// $ANTLR start rule__ImportOffice__ImportURIAssignment_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31339:1: rule__ImportOffice__ImportURIAssignment_1 : ( RULE_STRING ) ;
public final void rule__ImportOffice__ImportURIAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31343:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31344:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31344:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31345:1: RULE_STRING
{
before(grammarAccess.getImportOfficeAccess().getImportURISTRINGTerminalRuleCall_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ImportOffice__ImportURIAssignment_161967);
after(grammarAccess.getImportOfficeAccess().getImportURISTRINGTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ImportOffice__ImportURIAssignment_1
// $ANTLR start rule__Office__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31354:1: rule__Office__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__Office__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31358:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31359:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31359:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31360:1: RULE_STRING
{
before(grammarAccess.getOfficeAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Office__UniqueIDAssignment_261998);
after(grammarAccess.getOfficeAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__UniqueIDAssignment_2
// $ANTLR start rule__Office__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31369:1: rule__Office__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__Office__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31373:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31374:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31374:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31375:1: RULE_STRING
{
before(grammarAccess.getOfficeAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Office__NameAssignment_4_162029);
after(grammarAccess.getOfficeAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__NameAssignment_4_1
// $ANTLR start rule__Office__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31384:1: rule__Office__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__Office__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31388:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31389:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31389:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31390:1: ruleEInt
{
before(grammarAccess.getOfficeAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__Office__IdAssignment_5_162060);
ruleEInt();
_fsp--;
after(grammarAccess.getOfficeAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__IdAssignment_5_1
// $ANTLR start rule__Office__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31399:1: rule__Office__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__Office__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31403:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31404:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31404:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31405:1: RULE_STRING
{
before(grammarAccess.getOfficeAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Office__DescriptionAssignment_6_162091);
after(grammarAccess.getOfficeAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__DescriptionAssignment_6_1
// $ANTLR start rule__Office__ResourceURIAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31414:1: rule__Office__ResourceURIAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__Office__ResourceURIAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31418:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31419:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31419:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31420:1: RULE_STRING
{
before(grammarAccess.getOfficeAccess().getResourceURISTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Office__ResourceURIAssignment_7_162122);
after(grammarAccess.getOfficeAccess().getResourceURISTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__ResourceURIAssignment_7_1
// $ANTLR start rule__Office__APIGatewayAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31429:1: rule__Office__APIGatewayAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__Office__APIGatewayAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31433:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31434:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31434:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31435:1: RULE_STRING
{
before(grammarAccess.getOfficeAccess().getAPIGatewaySTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Office__APIGatewayAssignment_8_162153);
after(grammarAccess.getOfficeAccess().getAPIGatewaySTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__APIGatewayAssignment_8_1
// $ANTLR start rule__Office__RegisteredUsersAssignment_9_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31444:1: rule__Office__RegisteredUsersAssignment_9_2 : ( ruleOfficeUser ) ;
public final void rule__Office__RegisteredUsersAssignment_9_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31448:1: ( ( ruleOfficeUser ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31449:1: ( ruleOfficeUser )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31449:1: ( ruleOfficeUser )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31450:1: ruleOfficeUser
{
before(grammarAccess.getOfficeAccess().getRegisteredUsersOfficeUserParserRuleCall_9_2_0());
pushFollow(FOLLOW_ruleOfficeUser_in_rule__Office__RegisteredUsersAssignment_9_262184);
ruleOfficeUser();
_fsp--;
after(grammarAccess.getOfficeAccess().getRegisteredUsersOfficeUserParserRuleCall_9_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__RegisteredUsersAssignment_9_2
// $ANTLR start rule__Office__RegisteredUsersAssignment_9_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31459:1: rule__Office__RegisteredUsersAssignment_9_3_1 : ( ruleOfficeUser ) ;
public final void rule__Office__RegisteredUsersAssignment_9_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31463:1: ( ( ruleOfficeUser ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31464:1: ( ruleOfficeUser )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31464:1: ( ruleOfficeUser )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31465:1: ruleOfficeUser
{
before(grammarAccess.getOfficeAccess().getRegisteredUsersOfficeUserParserRuleCall_9_3_1_0());
pushFollow(FOLLOW_ruleOfficeUser_in_rule__Office__RegisteredUsersAssignment_9_3_162215);
ruleOfficeUser();
_fsp--;
after(grammarAccess.getOfficeAccess().getRegisteredUsersOfficeUserParserRuleCall_9_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__RegisteredUsersAssignment_9_3_1
// $ANTLR start rule__Office__ContributedTaxonomiesAssignment_10_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31474:1: rule__Office__ContributedTaxonomiesAssignment_10_2 : ( ruleTaxonomy ) ;
public final void rule__Office__ContributedTaxonomiesAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31478:1: ( ( ruleTaxonomy ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31479:1: ( ruleTaxonomy )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31479:1: ( ruleTaxonomy )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31480:1: ruleTaxonomy
{
before(grammarAccess.getOfficeAccess().getContributedTaxonomiesTaxonomyParserRuleCall_10_2_0());
pushFollow(FOLLOW_ruleTaxonomy_in_rule__Office__ContributedTaxonomiesAssignment_10_262246);
ruleTaxonomy();
_fsp--;
after(grammarAccess.getOfficeAccess().getContributedTaxonomiesTaxonomyParserRuleCall_10_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__ContributedTaxonomiesAssignment_10_2
// $ANTLR start rule__Office__ContributedTaxonomiesAssignment_10_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31489:1: rule__Office__ContributedTaxonomiesAssignment_10_3_1 : ( ruleTaxonomy ) ;
public final void rule__Office__ContributedTaxonomiesAssignment_10_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31493:1: ( ( ruleTaxonomy ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31494:1: ( ruleTaxonomy )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31494:1: ( ruleTaxonomy )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31495:1: ruleTaxonomy
{
before(grammarAccess.getOfficeAccess().getContributedTaxonomiesTaxonomyParserRuleCall_10_3_1_0());
pushFollow(FOLLOW_ruleTaxonomy_in_rule__Office__ContributedTaxonomiesAssignment_10_3_162277);
ruleTaxonomy();
_fsp--;
after(grammarAccess.getOfficeAccess().getContributedTaxonomiesTaxonomyParserRuleCall_10_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__ContributedTaxonomiesAssignment_10_3_1
// $ANTLR start rule__Office__OfferedServicesAssignment_11_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31504:1: rule__Office__OfferedServicesAssignment_11_2 : ( ruleOfferedService ) ;
public final void rule__Office__OfferedServicesAssignment_11_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31508:1: ( ( ruleOfferedService ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31509:1: ( ruleOfferedService )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31509:1: ( ruleOfferedService )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31510:1: ruleOfferedService
{
before(grammarAccess.getOfficeAccess().getOfferedServicesOfferedServiceParserRuleCall_11_2_0());
pushFollow(FOLLOW_ruleOfferedService_in_rule__Office__OfferedServicesAssignment_11_262308);
ruleOfferedService();
_fsp--;
after(grammarAccess.getOfficeAccess().getOfferedServicesOfferedServiceParserRuleCall_11_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__OfferedServicesAssignment_11_2
// $ANTLR start rule__Office__OfferedServicesAssignment_11_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31519:1: rule__Office__OfferedServicesAssignment_11_3_1 : ( ruleOfferedService ) ;
public final void rule__Office__OfferedServicesAssignment_11_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31523:1: ( ( ruleOfferedService ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31524:1: ( ruleOfferedService )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31524:1: ( ruleOfferedService )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31525:1: ruleOfferedService
{
before(grammarAccess.getOfficeAccess().getOfferedServicesOfferedServiceParserRuleCall_11_3_1_0());
pushFollow(FOLLOW_ruleOfferedService_in_rule__Office__OfferedServicesAssignment_11_3_162339);
ruleOfferedService();
_fsp--;
after(grammarAccess.getOfficeAccess().getOfferedServicesOfferedServiceParserRuleCall_11_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__OfferedServicesAssignment_11_3_1
// $ANTLR start rule__Office__OfferedServiceCompositionsAssignment_12_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31534:1: rule__Office__OfferedServiceCompositionsAssignment_12_2 : ( ruleServiceComposition ) ;
public final void rule__Office__OfferedServiceCompositionsAssignment_12_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31538:1: ( ( ruleServiceComposition ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31539:1: ( ruleServiceComposition )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31539:1: ( ruleServiceComposition )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31540:1: ruleServiceComposition
{
before(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsServiceCompositionParserRuleCall_12_2_0());
pushFollow(FOLLOW_ruleServiceComposition_in_rule__Office__OfferedServiceCompositionsAssignment_12_262370);
ruleServiceComposition();
_fsp--;
after(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsServiceCompositionParserRuleCall_12_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__OfferedServiceCompositionsAssignment_12_2
// $ANTLR start rule__Office__OfferedServiceCompositionsAssignment_12_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31549:1: rule__Office__OfferedServiceCompositionsAssignment_12_3_1 : ( ruleServiceComposition ) ;
public final void rule__Office__OfferedServiceCompositionsAssignment_12_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31553:1: ( ( ruleServiceComposition ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31554:1: ( ruleServiceComposition )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31554:1: ( ruleServiceComposition )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31555:1: ruleServiceComposition
{
before(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsServiceCompositionParserRuleCall_12_3_1_0());
pushFollow(FOLLOW_ruleServiceComposition_in_rule__Office__OfferedServiceCompositionsAssignment_12_3_162401);
ruleServiceComposition();
_fsp--;
after(grammarAccess.getOfficeAccess().getOfferedServiceCompositionsServiceCompositionParserRuleCall_12_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__OfferedServiceCompositionsAssignment_12_3_1
// $ANTLR start rule__Office__ResourceServiceContractsAssignment_13_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31564:1: rule__Office__ResourceServiceContractsAssignment_13_2 : ( ruleResourceServiceContract ) ;
public final void rule__Office__ResourceServiceContractsAssignment_13_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31568:1: ( ( ruleResourceServiceContract ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31569:1: ( ruleResourceServiceContract )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31569:1: ( ruleResourceServiceContract )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31570:1: ruleResourceServiceContract
{
before(grammarAccess.getOfficeAccess().getResourceServiceContractsResourceServiceContractParserRuleCall_13_2_0());
pushFollow(FOLLOW_ruleResourceServiceContract_in_rule__Office__ResourceServiceContractsAssignment_13_262432);
ruleResourceServiceContract();
_fsp--;
after(grammarAccess.getOfficeAccess().getResourceServiceContractsResourceServiceContractParserRuleCall_13_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__ResourceServiceContractsAssignment_13_2
// $ANTLR start rule__Office__ResourceServiceContractsAssignment_13_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31579:1: rule__Office__ResourceServiceContractsAssignment_13_3_1 : ( ruleResourceServiceContract ) ;
public final void rule__Office__ResourceServiceContractsAssignment_13_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31583:1: ( ( ruleResourceServiceContract ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31584:1: ( ruleResourceServiceContract )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31584:1: ( ruleResourceServiceContract )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31585:1: ruleResourceServiceContract
{
before(grammarAccess.getOfficeAccess().getResourceServiceContractsResourceServiceContractParserRuleCall_13_3_1_0());
pushFollow(FOLLOW_ruleResourceServiceContract_in_rule__Office__ResourceServiceContractsAssignment_13_3_162463);
ruleResourceServiceContract();
_fsp--;
after(grammarAccess.getOfficeAccess().getResourceServiceContractsResourceServiceContractParserRuleCall_13_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__ResourceServiceContractsAssignment_13_3_1
// $ANTLR start rule__Office__SLAsAssignment_14_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31594:1: rule__Office__SLAsAssignment_14_2 : ( ruleSLA ) ;
public final void rule__Office__SLAsAssignment_14_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31598:1: ( ( ruleSLA ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31599:1: ( ruleSLA )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31599:1: ( ruleSLA )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31600:1: ruleSLA
{
before(grammarAccess.getOfficeAccess().getSLAsSLAParserRuleCall_14_2_0());
pushFollow(FOLLOW_ruleSLA_in_rule__Office__SLAsAssignment_14_262494);
ruleSLA();
_fsp--;
after(grammarAccess.getOfficeAccess().getSLAsSLAParserRuleCall_14_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__SLAsAssignment_14_2
// $ANTLR start rule__Office__SLAsAssignment_14_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31609:1: rule__Office__SLAsAssignment_14_3_1 : ( ruleSLA ) ;
public final void rule__Office__SLAsAssignment_14_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31613:1: ( ( ruleSLA ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31614:1: ( ruleSLA )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31614:1: ( ruleSLA )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31615:1: ruleSLA
{
before(grammarAccess.getOfficeAccess().getSLAsSLAParserRuleCall_14_3_1_0());
pushFollow(FOLLOW_ruleSLA_in_rule__Office__SLAsAssignment_14_3_162525);
ruleSLA();
_fsp--;
after(grammarAccess.getOfficeAccess().getSLAsSLAParserRuleCall_14_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Office__SLAsAssignment_14_3_1
// $ANTLR start rule__Taxonomy__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31624:1: rule__Taxonomy__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__Taxonomy__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31628:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31629:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31629:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31630:1: RULE_STRING
{
before(grammarAccess.getTaxonomyAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Taxonomy__UniqueIDAssignment_262556);
after(grammarAccess.getTaxonomyAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__UniqueIDAssignment_2
// $ANTLR start rule__Taxonomy__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31639:1: rule__Taxonomy__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__Taxonomy__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31643:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31644:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31644:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31645:1: RULE_STRING
{
before(grammarAccess.getTaxonomyAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Taxonomy__NameAssignment_4_162587);
after(grammarAccess.getTaxonomyAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__NameAssignment_4_1
// $ANTLR start rule__Taxonomy__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31654:1: rule__Taxonomy__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__Taxonomy__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31658:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31659:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31659:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31660:1: ruleEInt
{
before(grammarAccess.getTaxonomyAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__Taxonomy__IdAssignment_5_162618);
ruleEInt();
_fsp--;
after(grammarAccess.getTaxonomyAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__IdAssignment_5_1
// $ANTLR start rule__Taxonomy__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31669:1: rule__Taxonomy__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__Taxonomy__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31673:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31674:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31674:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31675:1: RULE_STRING
{
before(grammarAccess.getTaxonomyAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Taxonomy__DescriptionAssignment_6_162649);
after(grammarAccess.getTaxonomyAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__DescriptionAssignment_6_1
// $ANTLR start rule__Taxonomy__HasScenariosAssignment_7_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31684:1: rule__Taxonomy__HasScenariosAssignment_7_2 : ( ( RULE_STRING ) ) ;
public final void rule__Taxonomy__HasScenariosAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31688:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31689:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31689:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31690:1: ( RULE_STRING )
{
before(grammarAccess.getTaxonomyAccess().getHasScenariosRequestedFederationScenarioCrossReference_7_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31691:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31692:1: RULE_STRING
{
before(grammarAccess.getTaxonomyAccess().getHasScenariosRequestedFederationScenarioSTRINGTerminalRuleCall_7_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Taxonomy__HasScenariosAssignment_7_262684);
after(grammarAccess.getTaxonomyAccess().getHasScenariosRequestedFederationScenarioSTRINGTerminalRuleCall_7_2_0_1());
}
after(grammarAccess.getTaxonomyAccess().getHasScenariosRequestedFederationScenarioCrossReference_7_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__HasScenariosAssignment_7_2
// $ANTLR start rule__Taxonomy__HasScenariosAssignment_7_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31703:1: rule__Taxonomy__HasScenariosAssignment_7_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__Taxonomy__HasScenariosAssignment_7_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31707:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31708:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31708:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31709:1: ( RULE_STRING )
{
before(grammarAccess.getTaxonomyAccess().getHasScenariosRequestedFederationScenarioCrossReference_7_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31710:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31711:1: RULE_STRING
{
before(grammarAccess.getTaxonomyAccess().getHasScenariosRequestedFederationScenarioSTRINGTerminalRuleCall_7_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Taxonomy__HasScenariosAssignment_7_3_162723);
after(grammarAccess.getTaxonomyAccess().getHasScenariosRequestedFederationScenarioSTRINGTerminalRuleCall_7_3_1_0_1());
}
after(grammarAccess.getTaxonomyAccess().getHasScenariosRequestedFederationScenarioCrossReference_7_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__HasScenariosAssignment_7_3_1
// $ANTLR start rule__Taxonomy__HasServicesAssignment_8_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31722:1: rule__Taxonomy__HasServicesAssignment_8_2 : ( ( RULE_STRING ) ) ;
public final void rule__Taxonomy__HasServicesAssignment_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31726:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31727:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31727:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31728:1: ( RULE_STRING )
{
before(grammarAccess.getTaxonomyAccess().getHasServicesServiceCrossReference_8_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31729:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31730:1: RULE_STRING
{
before(grammarAccess.getTaxonomyAccess().getHasServicesServiceSTRINGTerminalRuleCall_8_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Taxonomy__HasServicesAssignment_8_262762);
after(grammarAccess.getTaxonomyAccess().getHasServicesServiceSTRINGTerminalRuleCall_8_2_0_1());
}
after(grammarAccess.getTaxonomyAccess().getHasServicesServiceCrossReference_8_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__HasServicesAssignment_8_2
// $ANTLR start rule__Taxonomy__HasServicesAssignment_8_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31741:1: rule__Taxonomy__HasServicesAssignment_8_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__Taxonomy__HasServicesAssignment_8_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31745:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31746:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31746:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31747:1: ( RULE_STRING )
{
before(grammarAccess.getTaxonomyAccess().getHasServicesServiceCrossReference_8_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31748:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31749:1: RULE_STRING
{
before(grammarAccess.getTaxonomyAccess().getHasServicesServiceSTRINGTerminalRuleCall_8_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Taxonomy__HasServicesAssignment_8_3_162801);
after(grammarAccess.getTaxonomyAccess().getHasServicesServiceSTRINGTerminalRuleCall_8_3_1_0_1());
}
after(grammarAccess.getTaxonomyAccess().getHasServicesServiceCrossReference_8_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__HasServicesAssignment_8_3_1
// $ANTLR start rule__Taxonomy__TaxonomiesAssignment_9_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31760:1: rule__Taxonomy__TaxonomiesAssignment_9_2 : ( ruleTaxonomy ) ;
public final void rule__Taxonomy__TaxonomiesAssignment_9_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31764:1: ( ( ruleTaxonomy ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31765:1: ( ruleTaxonomy )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31765:1: ( ruleTaxonomy )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31766:1: ruleTaxonomy
{
before(grammarAccess.getTaxonomyAccess().getTaxonomiesTaxonomyParserRuleCall_9_2_0());
pushFollow(FOLLOW_ruleTaxonomy_in_rule__Taxonomy__TaxonomiesAssignment_9_262836);
ruleTaxonomy();
_fsp--;
after(grammarAccess.getTaxonomyAccess().getTaxonomiesTaxonomyParserRuleCall_9_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__TaxonomiesAssignment_9_2
// $ANTLR start rule__Taxonomy__TaxonomiesAssignment_9_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31775:1: rule__Taxonomy__TaxonomiesAssignment_9_3_1 : ( ruleTaxonomy ) ;
public final void rule__Taxonomy__TaxonomiesAssignment_9_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31779:1: ( ( ruleTaxonomy ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31780:1: ( ruleTaxonomy )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31780:1: ( ruleTaxonomy )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31781:1: ruleTaxonomy
{
before(grammarAccess.getTaxonomyAccess().getTaxonomiesTaxonomyParserRuleCall_9_3_1_0());
pushFollow(FOLLOW_ruleTaxonomy_in_rule__Taxonomy__TaxonomiesAssignment_9_3_162867);
ruleTaxonomy();
_fsp--;
after(grammarAccess.getTaxonomyAccess().getTaxonomiesTaxonomyParserRuleCall_9_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__TaxonomiesAssignment_9_3_1
// $ANTLR start rule__Taxonomy__CategoriesAssignment_10_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31790:1: rule__Taxonomy__CategoriesAssignment_10_2 : ( ruleResourceCategory ) ;
public final void rule__Taxonomy__CategoriesAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31794:1: ( ( ruleResourceCategory ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31795:1: ( ruleResourceCategory )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31795:1: ( ruleResourceCategory )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31796:1: ruleResourceCategory
{
before(grammarAccess.getTaxonomyAccess().getCategoriesResourceCategoryParserRuleCall_10_2_0());
pushFollow(FOLLOW_ruleResourceCategory_in_rule__Taxonomy__CategoriesAssignment_10_262898);
ruleResourceCategory();
_fsp--;
after(grammarAccess.getTaxonomyAccess().getCategoriesResourceCategoryParserRuleCall_10_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__CategoriesAssignment_10_2
// $ANTLR start rule__Taxonomy__CategoriesAssignment_10_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31805:1: rule__Taxonomy__CategoriesAssignment_10_3_1 : ( ruleResourceCategory ) ;
public final void rule__Taxonomy__CategoriesAssignment_10_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31809:1: ( ( ruleResourceCategory ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31810:1: ( ruleResourceCategory )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31810:1: ( ruleResourceCategory )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31811:1: ruleResourceCategory
{
before(grammarAccess.getTaxonomyAccess().getCategoriesResourceCategoryParserRuleCall_10_3_1_0());
pushFollow(FOLLOW_ruleResourceCategory_in_rule__Taxonomy__CategoriesAssignment_10_3_162929);
ruleResourceCategory();
_fsp--;
after(grammarAccess.getTaxonomyAccess().getCategoriesResourceCategoryParserRuleCall_10_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Taxonomy__CategoriesAssignment_10_3_1
// $ANTLR start rule__OfferedService__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31820:1: rule__OfferedService__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__OfferedService__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31824:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31825:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31825:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31826:1: RULE_STRING
{
before(grammarAccess.getOfferedServiceAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedService__UniqueIDAssignment_262960);
after(grammarAccess.getOfferedServiceAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__UniqueIDAssignment_2
// $ANTLR start rule__OfferedService__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31835:1: rule__OfferedService__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__OfferedService__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31839:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31840:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31840:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31841:1: RULE_STRING
{
before(grammarAccess.getOfferedServiceAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedService__NameAssignment_4_162991);
after(grammarAccess.getOfferedServiceAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__NameAssignment_4_1
// $ANTLR start rule__OfferedService__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31850:1: rule__OfferedService__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__OfferedService__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31854:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31855:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31855:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31856:1: ruleEInt
{
before(grammarAccess.getOfferedServiceAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__OfferedService__IdAssignment_5_163022);
ruleEInt();
_fsp--;
after(grammarAccess.getOfferedServiceAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__IdAssignment_5_1
// $ANTLR start rule__OfferedService__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31865:1: rule__OfferedService__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__OfferedService__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31869:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31870:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31870:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31871:1: RULE_STRING
{
before(grammarAccess.getOfferedServiceAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedService__DescriptionAssignment_6_163053);
after(grammarAccess.getOfferedServiceAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__DescriptionAssignment_6_1
// $ANTLR start rule__OfferedService__RequiresServicesAssignment_7_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31880:1: rule__OfferedService__RequiresServicesAssignment_7_2 : ( ( RULE_STRING ) ) ;
public final void rule__OfferedService__RequiresServicesAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31884:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31885:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31885:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31886:1: ( RULE_STRING )
{
before(grammarAccess.getOfferedServiceAccess().getRequiresServicesServiceCrossReference_7_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31887:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31888:1: RULE_STRING
{
before(grammarAccess.getOfferedServiceAccess().getRequiresServicesServiceSTRINGTerminalRuleCall_7_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedService__RequiresServicesAssignment_7_263088);
after(grammarAccess.getOfferedServiceAccess().getRequiresServicesServiceSTRINGTerminalRuleCall_7_2_0_1());
}
after(grammarAccess.getOfferedServiceAccess().getRequiresServicesServiceCrossReference_7_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__RequiresServicesAssignment_7_2
// $ANTLR start rule__OfferedService__RequiresServicesAssignment_7_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31899:1: rule__OfferedService__RequiresServicesAssignment_7_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__OfferedService__RequiresServicesAssignment_7_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31903:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31904:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31904:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31905:1: ( RULE_STRING )
{
before(grammarAccess.getOfferedServiceAccess().getRequiresServicesServiceCrossReference_7_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31906:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31907:1: RULE_STRING
{
before(grammarAccess.getOfferedServiceAccess().getRequiresServicesServiceSTRINGTerminalRuleCall_7_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedService__RequiresServicesAssignment_7_3_163127);
after(grammarAccess.getOfferedServiceAccess().getRequiresServicesServiceSTRINGTerminalRuleCall_7_3_1_0_1());
}
after(grammarAccess.getOfferedServiceAccess().getRequiresServicesServiceCrossReference_7_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__RequiresServicesAssignment_7_3_1
// $ANTLR start rule__OfferedService__ServiceSettingsAssignment_8_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31918:1: rule__OfferedService__ServiceSettingsAssignment_8_2 : ( ruleServiceSetting ) ;
public final void rule__OfferedService__ServiceSettingsAssignment_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31922:1: ( ( ruleServiceSetting ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31923:1: ( ruleServiceSetting )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31923:1: ( ruleServiceSetting )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31924:1: ruleServiceSetting
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsServiceSettingParserRuleCall_8_2_0());
pushFollow(FOLLOW_ruleServiceSetting_in_rule__OfferedService__ServiceSettingsAssignment_8_263162);
ruleServiceSetting();
_fsp--;
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsServiceSettingParserRuleCall_8_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__ServiceSettingsAssignment_8_2
// $ANTLR start rule__OfferedService__ServiceSettingsAssignment_8_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31933:1: rule__OfferedService__ServiceSettingsAssignment_8_3_1 : ( ruleServiceSetting ) ;
public final void rule__OfferedService__ServiceSettingsAssignment_8_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31937:1: ( ( ruleServiceSetting ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31938:1: ( ruleServiceSetting )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31938:1: ( ruleServiceSetting )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31939:1: ruleServiceSetting
{
before(grammarAccess.getOfferedServiceAccess().getServiceSettingsServiceSettingParserRuleCall_8_3_1_0());
pushFollow(FOLLOW_ruleServiceSetting_in_rule__OfferedService__ServiceSettingsAssignment_8_3_163193);
ruleServiceSetting();
_fsp--;
after(grammarAccess.getOfferedServiceAccess().getServiceSettingsServiceSettingParserRuleCall_8_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedService__ServiceSettingsAssignment_8_3_1
// $ANTLR start rule__ServiceComposition__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31948:1: rule__ServiceComposition__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__ServiceComposition__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31952:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31953:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31953:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31954:1: RULE_STRING
{
before(grammarAccess.getServiceCompositionAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceComposition__UniqueIDAssignment_263224);
after(grammarAccess.getServiceCompositionAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__UniqueIDAssignment_2
// $ANTLR start rule__ServiceComposition__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31963:1: rule__ServiceComposition__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__ServiceComposition__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31967:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31968:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31968:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31969:1: RULE_STRING
{
before(grammarAccess.getServiceCompositionAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceComposition__NameAssignment_4_163255);
after(grammarAccess.getServiceCompositionAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__NameAssignment_4_1
// $ANTLR start rule__ServiceComposition__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31978:1: rule__ServiceComposition__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__ServiceComposition__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31982:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31983:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31983:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31984:1: ruleEInt
{
before(grammarAccess.getServiceCompositionAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__ServiceComposition__IdAssignment_5_163286);
ruleEInt();
_fsp--;
after(grammarAccess.getServiceCompositionAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__IdAssignment_5_1
// $ANTLR start rule__ServiceComposition__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31993:1: rule__ServiceComposition__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__ServiceComposition__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31997:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31998:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31998:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:31999:1: RULE_STRING
{
before(grammarAccess.getServiceCompositionAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceComposition__DescriptionAssignment_6_163317);
after(grammarAccess.getServiceCompositionAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__DescriptionAssignment_6_1
// $ANTLR start rule__ServiceComposition__HasServicesAssignment_7_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32008:1: rule__ServiceComposition__HasServicesAssignment_7_2 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceComposition__HasServicesAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32012:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32013:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32013:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32014:1: ( RULE_STRING )
{
before(grammarAccess.getServiceCompositionAccess().getHasServicesServiceCrossReference_7_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32015:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32016:1: RULE_STRING
{
before(grammarAccess.getServiceCompositionAccess().getHasServicesServiceSTRINGTerminalRuleCall_7_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceComposition__HasServicesAssignment_7_263352);
after(grammarAccess.getServiceCompositionAccess().getHasServicesServiceSTRINGTerminalRuleCall_7_2_0_1());
}
after(grammarAccess.getServiceCompositionAccess().getHasServicesServiceCrossReference_7_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__HasServicesAssignment_7_2
// $ANTLR start rule__ServiceComposition__HasServicesAssignment_7_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32027:1: rule__ServiceComposition__HasServicesAssignment_7_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceComposition__HasServicesAssignment_7_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32031:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32032:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32032:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32033:1: ( RULE_STRING )
{
before(grammarAccess.getServiceCompositionAccess().getHasServicesServiceCrossReference_7_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32034:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32035:1: RULE_STRING
{
before(grammarAccess.getServiceCompositionAccess().getHasServicesServiceSTRINGTerminalRuleCall_7_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceComposition__HasServicesAssignment_7_3_163391);
after(grammarAccess.getServiceCompositionAccess().getHasServicesServiceSTRINGTerminalRuleCall_7_3_1_0_1());
}
after(grammarAccess.getServiceCompositionAccess().getHasServicesServiceCrossReference_7_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceComposition__HasServicesAssignment_7_3_1
// $ANTLR start rule__ResourceServiceContract__UniqueIDAssignment_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32046:1: rule__ResourceServiceContract__UniqueIDAssignment_1 : ( RULE_STRING ) ;
public final void rule__ResourceServiceContract__UniqueIDAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32050:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32051:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32051:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32052:1: RULE_STRING
{
before(grammarAccess.getResourceServiceContractAccess().getUniqueIDSTRINGTerminalRuleCall_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__UniqueIDAssignment_163426);
after(grammarAccess.getResourceServiceContractAccess().getUniqueIDSTRINGTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__UniqueIDAssignment_1
// $ANTLR start rule__ResourceServiceContract__NameAssignment_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32061:1: rule__ResourceServiceContract__NameAssignment_3_1 : ( RULE_STRING ) ;
public final void rule__ResourceServiceContract__NameAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32065:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32066:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32066:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32067:1: RULE_STRING
{
before(grammarAccess.getResourceServiceContractAccess().getNameSTRINGTerminalRuleCall_3_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__NameAssignment_3_163457);
after(grammarAccess.getResourceServiceContractAccess().getNameSTRINGTerminalRuleCall_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__NameAssignment_3_1
// $ANTLR start rule__ResourceServiceContract__IdAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32076:1: rule__ResourceServiceContract__IdAssignment_4_1 : ( ruleEInt ) ;
public final void rule__ResourceServiceContract__IdAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32080:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32081:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32081:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32082:1: ruleEInt
{
before(grammarAccess.getResourceServiceContractAccess().getIdEIntParserRuleCall_4_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__ResourceServiceContract__IdAssignment_4_163488);
ruleEInt();
_fsp--;
after(grammarAccess.getResourceServiceContractAccess().getIdEIntParserRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__IdAssignment_4_1
// $ANTLR start rule__ResourceServiceContract__DescriptionAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32091:1: rule__ResourceServiceContract__DescriptionAssignment_5_1 : ( RULE_STRING ) ;
public final void rule__ResourceServiceContract__DescriptionAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32095:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32096:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32096:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32097:1: RULE_STRING
{
before(grammarAccess.getResourceServiceContractAccess().getDescriptionSTRINGTerminalRuleCall_5_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__DescriptionAssignment_5_163519);
after(grammarAccess.getResourceServiceContractAccess().getDescriptionSTRINGTerminalRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__DescriptionAssignment_5_1
// $ANTLR start rule__ResourceServiceContract__StartDateAssignment_7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32106:1: rule__ResourceServiceContract__StartDateAssignment_7 : ( ruleEDate ) ;
public final void rule__ResourceServiceContract__StartDateAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32110:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32111:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32111:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32112:1: ruleEDate
{
before(grammarAccess.getResourceServiceContractAccess().getStartDateEDateParserRuleCall_7_0());
pushFollow(FOLLOW_ruleEDate_in_rule__ResourceServiceContract__StartDateAssignment_763550);
ruleEDate();
_fsp--;
after(grammarAccess.getResourceServiceContractAccess().getStartDateEDateParserRuleCall_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__StartDateAssignment_7
// $ANTLR start rule__ResourceServiceContract__EndDateAssignment_9
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32121:1: rule__ResourceServiceContract__EndDateAssignment_9 : ( ruleEDate ) ;
public final void rule__ResourceServiceContract__EndDateAssignment_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32125:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32126:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32126:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32127:1: ruleEDate
{
before(grammarAccess.getResourceServiceContractAccess().getEndDateEDateParserRuleCall_9_0());
pushFollow(FOLLOW_ruleEDate_in_rule__ResourceServiceContract__EndDateAssignment_963581);
ruleEDate();
_fsp--;
after(grammarAccess.getResourceServiceContractAccess().getEndDateEDateParserRuleCall_9_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__EndDateAssignment_9
// $ANTLR start rule__ResourceServiceContract__ForOfferedServiceAssignment_11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32136:1: rule__ResourceServiceContract__ForOfferedServiceAssignment_11 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceServiceContract__ForOfferedServiceAssignment_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32140:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32141:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32141:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32142:1: ( RULE_STRING )
{
before(grammarAccess.getResourceServiceContractAccess().getForOfferedServiceServiceCrossReference_11_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32143:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32144:1: RULE_STRING
{
before(grammarAccess.getResourceServiceContractAccess().getForOfferedServiceServiceSTRINGTerminalRuleCall_11_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__ForOfferedServiceAssignment_1163616);
after(grammarAccess.getResourceServiceContractAccess().getForOfferedServiceServiceSTRINGTerminalRuleCall_11_0_1());
}
after(grammarAccess.getResourceServiceContractAccess().getForOfferedServiceServiceCrossReference_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__ForOfferedServiceAssignment_11
// $ANTLR start rule__ResourceServiceContract__ForOfferedResourceAssignment_13
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32155:1: rule__ResourceServiceContract__ForOfferedResourceAssignment_13 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceServiceContract__ForOfferedResourceAssignment_13() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32159:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32160:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32160:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32161:1: ( RULE_STRING )
{
before(grammarAccess.getResourceServiceContractAccess().getForOfferedResourceOfferedResourceCrossReference_13_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32162:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32163:1: RULE_STRING
{
before(grammarAccess.getResourceServiceContractAccess().getForOfferedResourceOfferedResourceSTRINGTerminalRuleCall_13_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__ForOfferedResourceAssignment_1363655);
after(grammarAccess.getResourceServiceContractAccess().getForOfferedResourceOfferedResourceSTRINGTerminalRuleCall_13_0_1());
}
after(grammarAccess.getResourceServiceContractAccess().getForOfferedResourceOfferedResourceCrossReference_13_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__ForOfferedResourceAssignment_13
// $ANTLR start rule__ResourceServiceContract__AvailabilityAssignment_14_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32174:1: rule__ResourceServiceContract__AvailabilityAssignment_14_1 : ( ruleAvailability ) ;
public final void rule__ResourceServiceContract__AvailabilityAssignment_14_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32178:1: ( ( ruleAvailability ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32179:1: ( ruleAvailability )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32179:1: ( ruleAvailability )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32180:1: ruleAvailability
{
before(grammarAccess.getResourceServiceContractAccess().getAvailabilityAvailabilityParserRuleCall_14_1_0());
pushFollow(FOLLOW_ruleAvailability_in_rule__ResourceServiceContract__AvailabilityAssignment_14_163690);
ruleAvailability();
_fsp--;
after(grammarAccess.getResourceServiceContractAccess().getAvailabilityAvailabilityParserRuleCall_14_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceServiceContract__AvailabilityAssignment_14_1
// $ANTLR start rule__SLA__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32189:1: rule__SLA__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__SLA__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32193:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32194:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32194:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32195:1: RULE_STRING
{
before(grammarAccess.getSLAAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SLA__UniqueIDAssignment_263721);
after(grammarAccess.getSLAAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__UniqueIDAssignment_2
// $ANTLR start rule__SLA__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32204:1: rule__SLA__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__SLA__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32208:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32209:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32209:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32210:1: RULE_STRING
{
before(grammarAccess.getSLAAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SLA__NameAssignment_4_163752);
after(grammarAccess.getSLAAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__NameAssignment_4_1
// $ANTLR start rule__SLA__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32219:1: rule__SLA__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__SLA__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32223:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32224:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32224:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32225:1: ruleEInt
{
before(grammarAccess.getSLAAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__SLA__IdAssignment_5_163783);
ruleEInt();
_fsp--;
after(grammarAccess.getSLAAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__IdAssignment_5_1
// $ANTLR start rule__SLA__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32234:1: rule__SLA__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__SLA__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32238:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32239:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32239:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32240:1: RULE_STRING
{
before(grammarAccess.getSLAAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SLA__DescriptionAssignment_6_163814);
after(grammarAccess.getSLAAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__DescriptionAssignment_6_1
// $ANTLR start rule__SLA__ValidFromAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32249:1: rule__SLA__ValidFromAssignment_7_1 : ( ruleEDate ) ;
public final void rule__SLA__ValidFromAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32253:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32254:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32254:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32255:1: ruleEDate
{
before(grammarAccess.getSLAAccess().getValidFromEDateParserRuleCall_7_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__SLA__ValidFromAssignment_7_163845);
ruleEDate();
_fsp--;
after(grammarAccess.getSLAAccess().getValidFromEDateParserRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__ValidFromAssignment_7_1
// $ANTLR start rule__SLA__ValidUntilAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32264:1: rule__SLA__ValidUntilAssignment_8_1 : ( ruleEDate ) ;
public final void rule__SLA__ValidUntilAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32268:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32269:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32269:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32270:1: ruleEDate
{
before(grammarAccess.getSLAAccess().getValidUntilEDateParserRuleCall_8_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__SLA__ValidUntilAssignment_8_163876);
ruleEDate();
_fsp--;
after(grammarAccess.getSLAAccess().getValidUntilEDateParserRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__ValidUntilAssignment_8_1
// $ANTLR start rule__SLA__ForVTAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32279:1: rule__SLA__ForVTAssignment_9_1 : ( ( RULE_STRING ) ) ;
public final void rule__SLA__ForVTAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32283:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32284:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32284:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32285:1: ( RULE_STRING )
{
before(grammarAccess.getSLAAccess().getForVTRequestedFederationScenarioCrossReference_9_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32286:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32287:1: RULE_STRING
{
before(grammarAccess.getSLAAccess().getForVTRequestedFederationScenarioSTRINGTerminalRuleCall_9_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SLA__ForVTAssignment_9_163911);
after(grammarAccess.getSLAAccess().getForVTRequestedFederationScenarioSTRINGTerminalRuleCall_9_1_0_1());
}
after(grammarAccess.getSLAAccess().getForVTRequestedFederationScenarioCrossReference_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__ForVTAssignment_9_1
// $ANTLR start rule__SLA__ReservedRsourcesAssignment_10_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32298:1: rule__SLA__ReservedRsourcesAssignment_10_2 : ( ruleReservedResourceContract ) ;
public final void rule__SLA__ReservedRsourcesAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32302:1: ( ( ruleReservedResourceContract ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32303:1: ( ruleReservedResourceContract )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32303:1: ( ruleReservedResourceContract )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32304:1: ruleReservedResourceContract
{
before(grammarAccess.getSLAAccess().getReservedRsourcesReservedResourceContractParserRuleCall_10_2_0());
pushFollow(FOLLOW_ruleReservedResourceContract_in_rule__SLA__ReservedRsourcesAssignment_10_263946);
ruleReservedResourceContract();
_fsp--;
after(grammarAccess.getSLAAccess().getReservedRsourcesReservedResourceContractParserRuleCall_10_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__ReservedRsourcesAssignment_10_2
// $ANTLR start rule__SLA__ReservedRsourcesAssignment_10_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32313:1: rule__SLA__ReservedRsourcesAssignment_10_3_1 : ( ruleReservedResourceContract ) ;
public final void rule__SLA__ReservedRsourcesAssignment_10_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32317:1: ( ( ruleReservedResourceContract ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32318:1: ( ruleReservedResourceContract )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32318:1: ( ruleReservedResourceContract )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32319:1: ruleReservedResourceContract
{
before(grammarAccess.getSLAAccess().getReservedRsourcesReservedResourceContractParserRuleCall_10_3_1_0());
pushFollow(FOLLOW_ruleReservedResourceContract_in_rule__SLA__ReservedRsourcesAssignment_10_3_163977);
ruleReservedResourceContract();
_fsp--;
after(grammarAccess.getSLAAccess().getReservedRsourcesReservedResourceContractParserRuleCall_10_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SLA__ReservedRsourcesAssignment_10_3_1
// $ANTLR start rule__Account__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32328:1: rule__Account__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__Account__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32332:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32333:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32333:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32334:1: RULE_STRING
{
before(grammarAccess.getAccountAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Account__UniqueIDAssignment_264008);
after(grammarAccess.getAccountAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__UniqueIDAssignment_2
// $ANTLR start rule__Account__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32343:1: rule__Account__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__Account__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32347:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32348:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32348:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32349:1: RULE_STRING
{
before(grammarAccess.getAccountAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Account__NameAssignment_4_164039);
after(grammarAccess.getAccountAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__NameAssignment_4_1
// $ANTLR start rule__Account__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32358:1: rule__Account__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__Account__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32362:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32363:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32363:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32364:1: ruleEInt
{
before(grammarAccess.getAccountAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__Account__IdAssignment_5_164070);
ruleEInt();
_fsp--;
after(grammarAccess.getAccountAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__IdAssignment_5_1
// $ANTLR start rule__Account__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32373:1: rule__Account__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__Account__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32377:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32378:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32378:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32379:1: RULE_STRING
{
before(grammarAccess.getAccountAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Account__DescriptionAssignment_6_164101);
after(grammarAccess.getAccountAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__DescriptionAssignment_6_1
// $ANTLR start rule__Account__PasswordAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32388:1: rule__Account__PasswordAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__Account__PasswordAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32392:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32393:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32393:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32394:1: RULE_STRING
{
before(grammarAccess.getAccountAccess().getPasswordSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Account__PasswordAssignment_7_164132);
after(grammarAccess.getAccountAccess().getPasswordSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__PasswordAssignment_7_1
// $ANTLR start rule__Account__UsernameAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32403:1: rule__Account__UsernameAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__Account__UsernameAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32407:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32408:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32408:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32409:1: RULE_STRING
{
before(grammarAccess.getAccountAccess().getUsernameSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Account__UsernameAssignment_8_164163);
after(grammarAccess.getAccountAccess().getUsernameSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Account__UsernameAssignment_8_1
// $ANTLR start rule__ResourcesProvider_Impl__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32418:1: rule__ResourcesProvider_Impl__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__ResourcesProvider_Impl__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32422:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32423:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32423:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32424:1: RULE_STRING
{
before(grammarAccess.getResourcesProvider_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__UniqueIDAssignment_264194);
after(grammarAccess.getResourcesProvider_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__UniqueIDAssignment_2
// $ANTLR start rule__ResourcesProvider_Impl__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32433:1: rule__ResourcesProvider_Impl__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__ResourcesProvider_Impl__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32437:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32438:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32438:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32439:1: RULE_STRING
{
before(grammarAccess.getResourcesProvider_ImplAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__NameAssignment_4_164225);
after(grammarAccess.getResourcesProvider_ImplAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__NameAssignment_4_1
// $ANTLR start rule__ResourcesProvider_Impl__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32448:1: rule__ResourcesProvider_Impl__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__ResourcesProvider_Impl__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32452:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32453:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32453:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32454:1: ruleEInt
{
before(grammarAccess.getResourcesProvider_ImplAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__ResourcesProvider_Impl__IdAssignment_5_164256);
ruleEInt();
_fsp--;
after(grammarAccess.getResourcesProvider_ImplAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__IdAssignment_5_1
// $ANTLR start rule__ResourcesProvider_Impl__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32463:1: rule__ResourcesProvider_Impl__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__ResourcesProvider_Impl__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32467:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32468:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32468:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32469:1: RULE_STRING
{
before(grammarAccess.getResourcesProvider_ImplAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__DescriptionAssignment_6_164287);
after(grammarAccess.getResourcesProvider_ImplAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__DescriptionAssignment_6_1
// $ANTLR start rule__ResourcesProvider_Impl__OrganizationAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32478:1: rule__ResourcesProvider_Impl__OrganizationAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__ResourcesProvider_Impl__OrganizationAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32482:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32483:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32483:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32484:1: RULE_STRING
{
before(grammarAccess.getResourcesProvider_ImplAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__OrganizationAssignment_7_164318);
after(grammarAccess.getResourcesProvider_ImplAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__OrganizationAssignment_7_1
// $ANTLR start rule__ResourcesProvider_Impl__AddressAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32493:1: rule__ResourcesProvider_Impl__AddressAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__ResourcesProvider_Impl__AddressAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32497:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32498:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32498:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32499:1: RULE_STRING
{
before(grammarAccess.getResourcesProvider_ImplAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__AddressAssignment_8_164349);
after(grammarAccess.getResourcesProvider_ImplAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__AddressAssignment_8_1
// $ANTLR start rule__ResourcesProvider_Impl__TelephoneAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32508:1: rule__ResourcesProvider_Impl__TelephoneAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__ResourcesProvider_Impl__TelephoneAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32512:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32513:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32513:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32514:1: RULE_STRING
{
before(grammarAccess.getResourcesProvider_ImplAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__TelephoneAssignment_9_164380);
after(grammarAccess.getResourcesProvider_ImplAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__TelephoneAssignment_9_1
// $ANTLR start rule__ResourcesProvider_Impl__HasAccountAssignment_10_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32523:1: rule__ResourcesProvider_Impl__HasAccountAssignment_10_1 : ( ruleAccount ) ;
public final void rule__ResourcesProvider_Impl__HasAccountAssignment_10_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32527:1: ( ( ruleAccount ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32528:1: ( ruleAccount )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32528:1: ( ruleAccount )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32529:1: ruleAccount
{
before(grammarAccess.getResourcesProvider_ImplAccess().getHasAccountAccountParserRuleCall_10_1_0());
pushFollow(FOLLOW_ruleAccount_in_rule__ResourcesProvider_Impl__HasAccountAssignment_10_164411);
ruleAccount();
_fsp--;
after(grammarAccess.getResourcesProvider_ImplAccess().getHasAccountAccountParserRuleCall_10_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__HasAccountAssignment_10_1
// $ANTLR start rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32538:1: rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2 : ( ruleSite ) ;
public final void rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32542:1: ( ( ruleSite ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32543:1: ( ruleSite )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32543:1: ( ruleSite )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32544:1: ruleSite
{
before(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListSiteParserRuleCall_11_2_0());
pushFollow(FOLLOW_ruleSite_in_rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_264442);
ruleSite();
_fsp--;
after(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListSiteParserRuleCall_11_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2
// $ANTLR start rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32553:1: rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1 : ( ruleSite ) ;
public final void rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32557:1: ( ( ruleSite ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32558:1: ( ruleSite )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32558:1: ( ruleSite )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32559:1: ruleSite
{
before(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListSiteParserRuleCall_11_3_1_0());
pushFollow(FOLLOW_ruleSite_in_rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_164473);
ruleSite();
_fsp--;
after(grammarAccess.getResourcesProvider_ImplAccess().getOfferedSiteListSiteParserRuleCall_11_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1
// $ANTLR start rule__TestbedDesigner__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32568:1: rule__TestbedDesigner__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__TestbedDesigner__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32572:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32573:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32573:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32574:1: RULE_STRING
{
before(grammarAccess.getTestbedDesignerAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TestbedDesigner__UniqueIDAssignment_264504);
after(grammarAccess.getTestbedDesignerAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__UniqueIDAssignment_2
// $ANTLR start rule__TestbedDesigner__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32583:1: rule__TestbedDesigner__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__TestbedDesigner__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32587:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32588:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32588:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32589:1: RULE_STRING
{
before(grammarAccess.getTestbedDesignerAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TestbedDesigner__NameAssignment_4_164535);
after(grammarAccess.getTestbedDesignerAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__NameAssignment_4_1
// $ANTLR start rule__TestbedDesigner__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32598:1: rule__TestbedDesigner__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__TestbedDesigner__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32602:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32603:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32603:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32604:1: ruleEInt
{
before(grammarAccess.getTestbedDesignerAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__TestbedDesigner__IdAssignment_5_164566);
ruleEInt();
_fsp--;
after(grammarAccess.getTestbedDesignerAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__IdAssignment_5_1
// $ANTLR start rule__TestbedDesigner__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32613:1: rule__TestbedDesigner__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__TestbedDesigner__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32617:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32618:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32618:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32619:1: RULE_STRING
{
before(grammarAccess.getTestbedDesignerAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TestbedDesigner__DescriptionAssignment_6_164597);
after(grammarAccess.getTestbedDesignerAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__DescriptionAssignment_6_1
// $ANTLR start rule__TestbedDesigner__OrganizationAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32628:1: rule__TestbedDesigner__OrganizationAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__TestbedDesigner__OrganizationAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32632:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32633:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32633:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32634:1: RULE_STRING
{
before(grammarAccess.getTestbedDesignerAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TestbedDesigner__OrganizationAssignment_7_164628);
after(grammarAccess.getTestbedDesignerAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__OrganizationAssignment_7_1
// $ANTLR start rule__TestbedDesigner__AddressAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32643:1: rule__TestbedDesigner__AddressAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__TestbedDesigner__AddressAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32647:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32648:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32648:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32649:1: RULE_STRING
{
before(grammarAccess.getTestbedDesignerAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TestbedDesigner__AddressAssignment_8_164659);
after(grammarAccess.getTestbedDesignerAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__AddressAssignment_8_1
// $ANTLR start rule__TestbedDesigner__TelephoneAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32658:1: rule__TestbedDesigner__TelephoneAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__TestbedDesigner__TelephoneAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32662:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32663:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32663:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32664:1: RULE_STRING
{
before(grammarAccess.getTestbedDesignerAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TestbedDesigner__TelephoneAssignment_9_164690);
after(grammarAccess.getTestbedDesignerAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__TelephoneAssignment_9_1
// $ANTLR start rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32673:1: rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2 : ( ( RULE_STRING ) ) ;
public final void rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32677:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32678:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32678:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32679:1: ( RULE_STRING )
{
before(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsRequestedFederationScenarioCrossReference_10_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32680:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32681:1: RULE_STRING
{
before(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsRequestedFederationScenarioSTRINGTerminalRuleCall_10_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_264725);
after(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsRequestedFederationScenarioSTRINGTerminalRuleCall_10_2_0_1());
}
after(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsRequestedFederationScenarioCrossReference_10_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2
// $ANTLR start rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32692:1: rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32696:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32697:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32697:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32698:1: ( RULE_STRING )
{
before(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsRequestedFederationScenarioCrossReference_10_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32699:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32700:1: RULE_STRING
{
before(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsRequestedFederationScenarioSTRINGTerminalRuleCall_10_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_164764);
after(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsRequestedFederationScenarioSTRINGTerminalRuleCall_10_3_1_0_1());
}
after(grammarAccess.getTestbedDesignerAccess().getDesignsVirtualTestbedsRequestedFederationScenarioCrossReference_10_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1
// $ANTLR start rule__TestbedDesigner__HasAccountAssignment_11_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32711:1: rule__TestbedDesigner__HasAccountAssignment_11_1 : ( ruleAccount ) ;
public final void rule__TestbedDesigner__HasAccountAssignment_11_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32715:1: ( ( ruleAccount ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32716:1: ( ruleAccount )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32716:1: ( ruleAccount )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32717:1: ruleAccount
{
before(grammarAccess.getTestbedDesignerAccess().getHasAccountAccountParserRuleCall_11_1_0());
pushFollow(FOLLOW_ruleAccount_in_rule__TestbedDesigner__HasAccountAssignment_11_164799);
ruleAccount();
_fsp--;
after(grammarAccess.getTestbedDesignerAccess().getHasAccountAccountParserRuleCall_11_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TestbedDesigner__HasAccountAssignment_11_1
// $ANTLR start rule__Admin__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32726:1: rule__Admin__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__Admin__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32730:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32731:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32731:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32732:1: RULE_STRING
{
before(grammarAccess.getAdminAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Admin__UniqueIDAssignment_264830);
after(grammarAccess.getAdminAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__UniqueIDAssignment_2
// $ANTLR start rule__Admin__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32741:1: rule__Admin__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__Admin__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32745:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32746:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32746:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32747:1: RULE_STRING
{
before(grammarAccess.getAdminAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Admin__NameAssignment_4_164861);
after(grammarAccess.getAdminAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__NameAssignment_4_1
// $ANTLR start rule__Admin__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32756:1: rule__Admin__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__Admin__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32760:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32761:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32761:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32762:1: ruleEInt
{
before(grammarAccess.getAdminAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__Admin__IdAssignment_5_164892);
ruleEInt();
_fsp--;
after(grammarAccess.getAdminAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__IdAssignment_5_1
// $ANTLR start rule__Admin__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32771:1: rule__Admin__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__Admin__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32775:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32776:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32776:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32777:1: RULE_STRING
{
before(grammarAccess.getAdminAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Admin__DescriptionAssignment_6_164923);
after(grammarAccess.getAdminAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__DescriptionAssignment_6_1
// $ANTLR start rule__Admin__OrganizationAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32786:1: rule__Admin__OrganizationAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__Admin__OrganizationAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32790:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32791:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32791:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32792:1: RULE_STRING
{
before(grammarAccess.getAdminAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Admin__OrganizationAssignment_7_164954);
after(grammarAccess.getAdminAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__OrganizationAssignment_7_1
// $ANTLR start rule__Admin__AddressAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32801:1: rule__Admin__AddressAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__Admin__AddressAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32805:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32806:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32806:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32807:1: RULE_STRING
{
before(grammarAccess.getAdminAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Admin__AddressAssignment_8_164985);
after(grammarAccess.getAdminAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__AddressAssignment_8_1
// $ANTLR start rule__Admin__TelephoneAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32816:1: rule__Admin__TelephoneAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__Admin__TelephoneAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32820:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32821:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32821:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32822:1: RULE_STRING
{
before(grammarAccess.getAdminAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Admin__TelephoneAssignment_9_165016);
after(grammarAccess.getAdminAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__TelephoneAssignment_9_1
// $ANTLR start rule__Admin__HasAccountAssignment_10_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32831:1: rule__Admin__HasAccountAssignment_10_1 : ( ruleAccount ) ;
public final void rule__Admin__HasAccountAssignment_10_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32835:1: ( ( ruleAccount ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32836:1: ( ruleAccount )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32836:1: ( ruleAccount )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32837:1: ruleAccount
{
before(grammarAccess.getAdminAccess().getHasAccountAccountParserRuleCall_10_1_0());
pushFollow(FOLLOW_ruleAccount_in_rule__Admin__HasAccountAssignment_10_165047);
ruleAccount();
_fsp--;
after(grammarAccess.getAdminAccess().getHasAccountAccountParserRuleCall_10_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Admin__HasAccountAssignment_10_1
// $ANTLR start rule__OfficeCustomer__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32846:1: rule__OfficeCustomer__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__OfficeCustomer__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32850:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32851:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32851:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32852:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__UniqueIDAssignment_265078);
after(grammarAccess.getOfficeCustomerAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__UniqueIDAssignment_2
// $ANTLR start rule__OfficeCustomer__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32861:1: rule__OfficeCustomer__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__OfficeCustomer__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32865:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32866:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32866:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32867:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__NameAssignment_4_165109);
after(grammarAccess.getOfficeCustomerAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__NameAssignment_4_1
// $ANTLR start rule__OfficeCustomer__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32876:1: rule__OfficeCustomer__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__OfficeCustomer__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32880:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32881:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32881:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32882:1: ruleEInt
{
before(grammarAccess.getOfficeCustomerAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__OfficeCustomer__IdAssignment_5_165140);
ruleEInt();
_fsp--;
after(grammarAccess.getOfficeCustomerAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__IdAssignment_5_1
// $ANTLR start rule__OfficeCustomer__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32891:1: rule__OfficeCustomer__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__OfficeCustomer__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32895:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32896:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32896:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32897:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__DescriptionAssignment_6_165171);
after(grammarAccess.getOfficeCustomerAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__DescriptionAssignment_6_1
// $ANTLR start rule__OfficeCustomer__OrganizationAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32906:1: rule__OfficeCustomer__OrganizationAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__OfficeCustomer__OrganizationAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32910:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32911:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32911:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32912:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__OrganizationAssignment_7_165202);
after(grammarAccess.getOfficeCustomerAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__OrganizationAssignment_7_1
// $ANTLR start rule__OfficeCustomer__AddressAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32921:1: rule__OfficeCustomer__AddressAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__OfficeCustomer__AddressAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32925:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32926:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32926:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32927:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__AddressAssignment_8_165233);
after(grammarAccess.getOfficeCustomerAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__AddressAssignment_8_1
// $ANTLR start rule__OfficeCustomer__TelephoneAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32936:1: rule__OfficeCustomer__TelephoneAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__OfficeCustomer__TelephoneAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32940:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32941:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32941:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32942:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__TelephoneAssignment_9_165264);
after(grammarAccess.getOfficeCustomerAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__TelephoneAssignment_9_1
// $ANTLR start rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32951:1: rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2 : ( ( RULE_STRING ) ) ;
public final void rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32955:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32956:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32956:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32957:1: ( RULE_STRING )
{
before(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedRequestedFederationScenarioCrossReference_10_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32958:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32959:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedRequestedFederationScenarioSTRINGTerminalRuleCall_10_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_265299);
after(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedRequestedFederationScenarioSTRINGTerminalRuleCall_10_2_0_1());
}
after(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedRequestedFederationScenarioCrossReference_10_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2
// $ANTLR start rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32970:1: rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32974:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32975:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32975:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32976:1: ( RULE_STRING )
{
before(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedRequestedFederationScenarioCrossReference_10_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32977:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32978:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedRequestedFederationScenarioSTRINGTerminalRuleCall_10_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_165338);
after(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedRequestedFederationScenarioSTRINGTerminalRuleCall_10_3_1_0_1());
}
after(grammarAccess.getOfficeCustomerAccess().getUtilizesVirtualTestbedRequestedFederationScenarioCrossReference_10_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1
// $ANTLR start rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32989:1: rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1 : ( ( RULE_STRING ) ) ;
public final void rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32993:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32994:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32994:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32995:1: ( RULE_STRING )
{
before(grammarAccess.getOfficeCustomerAccess().getHasTestbedDesignerTestbedDesignerCrossReference_11_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32996:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:32997:1: RULE_STRING
{
before(grammarAccess.getOfficeCustomerAccess().getHasTestbedDesignerTestbedDesignerSTRINGTerminalRuleCall_11_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficeCustomer__HasTestbedDesignerAssignment_11_165377);
after(grammarAccess.getOfficeCustomerAccess().getHasTestbedDesignerTestbedDesignerSTRINGTerminalRuleCall_11_1_0_1());
}
after(grammarAccess.getOfficeCustomerAccess().getHasTestbedDesignerTestbedDesignerCrossReference_11_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1
// $ANTLR start rule__OfficeCustomer__HasAccountAssignment_12_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33008:1: rule__OfficeCustomer__HasAccountAssignment_12_1 : ( ruleAccount ) ;
public final void rule__OfficeCustomer__HasAccountAssignment_12_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33012:1: ( ( ruleAccount ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33013:1: ( ruleAccount )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33013:1: ( ruleAccount )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33014:1: ruleAccount
{
before(grammarAccess.getOfficeCustomerAccess().getHasAccountAccountParserRuleCall_12_1_0());
pushFollow(FOLLOW_ruleAccount_in_rule__OfficeCustomer__HasAccountAssignment_12_165412);
ruleAccount();
_fsp--;
after(grammarAccess.getOfficeCustomerAccess().getHasAccountAccountParserRuleCall_12_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficeCustomer__HasAccountAssignment_12_1
// $ANTLR start rule__OfficePersonel_Impl__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33023:1: rule__OfficePersonel_Impl__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__OfficePersonel_Impl__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33027:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33028:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33028:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33029:1: RULE_STRING
{
before(grammarAccess.getOfficePersonel_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__UniqueIDAssignment_265443);
after(grammarAccess.getOfficePersonel_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__UniqueIDAssignment_2
// $ANTLR start rule__OfficePersonel_Impl__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33038:1: rule__OfficePersonel_Impl__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__OfficePersonel_Impl__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33042:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33043:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33043:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33044:1: RULE_STRING
{
before(grammarAccess.getOfficePersonel_ImplAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__NameAssignment_4_165474);
after(grammarAccess.getOfficePersonel_ImplAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__NameAssignment_4_1
// $ANTLR start rule__OfficePersonel_Impl__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33053:1: rule__OfficePersonel_Impl__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__OfficePersonel_Impl__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33057:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33058:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33058:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33059:1: ruleEInt
{
before(grammarAccess.getOfficePersonel_ImplAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__OfficePersonel_Impl__IdAssignment_5_165505);
ruleEInt();
_fsp--;
after(grammarAccess.getOfficePersonel_ImplAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__IdAssignment_5_1
// $ANTLR start rule__OfficePersonel_Impl__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33068:1: rule__OfficePersonel_Impl__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__OfficePersonel_Impl__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33072:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33073:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33073:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33074:1: RULE_STRING
{
before(grammarAccess.getOfficePersonel_ImplAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__DescriptionAssignment_6_165536);
after(grammarAccess.getOfficePersonel_ImplAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__DescriptionAssignment_6_1
// $ANTLR start rule__OfficePersonel_Impl__OrganizationAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33083:1: rule__OfficePersonel_Impl__OrganizationAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__OfficePersonel_Impl__OrganizationAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33087:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33088:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33088:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33089:1: RULE_STRING
{
before(grammarAccess.getOfficePersonel_ImplAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__OrganizationAssignment_7_165567);
after(grammarAccess.getOfficePersonel_ImplAccess().getOrganizationSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__OrganizationAssignment_7_1
// $ANTLR start rule__OfficePersonel_Impl__AddressAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33098:1: rule__OfficePersonel_Impl__AddressAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__OfficePersonel_Impl__AddressAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33102:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33103:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33103:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33104:1: RULE_STRING
{
before(grammarAccess.getOfficePersonel_ImplAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__AddressAssignment_8_165598);
after(grammarAccess.getOfficePersonel_ImplAccess().getAddressSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__AddressAssignment_8_1
// $ANTLR start rule__OfficePersonel_Impl__TelephoneAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33113:1: rule__OfficePersonel_Impl__TelephoneAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__OfficePersonel_Impl__TelephoneAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33117:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33118:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33118:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33119:1: RULE_STRING
{
before(grammarAccess.getOfficePersonel_ImplAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__TelephoneAssignment_9_165629);
after(grammarAccess.getOfficePersonel_ImplAccess().getTelephoneSTRINGTerminalRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__TelephoneAssignment_9_1
// $ANTLR start rule__OfficePersonel_Impl__HasAccountAssignment_10_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33128:1: rule__OfficePersonel_Impl__HasAccountAssignment_10_1 : ( ruleAccount ) ;
public final void rule__OfficePersonel_Impl__HasAccountAssignment_10_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33132:1: ( ( ruleAccount ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33133:1: ( ruleAccount )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33133:1: ( ruleAccount )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33134:1: ruleAccount
{
before(grammarAccess.getOfficePersonel_ImplAccess().getHasAccountAccountParserRuleCall_10_1_0());
pushFollow(FOLLOW_ruleAccount_in_rule__OfficePersonel_Impl__HasAccountAssignment_10_165660);
ruleAccount();
_fsp--;
after(grammarAccess.getOfficePersonel_ImplAccess().getHasAccountAccountParserRuleCall_10_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfficePersonel_Impl__HasAccountAssignment_10_1
// $ANTLR start rule__Site__UniqueIDAssignment_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33143:1: rule__Site__UniqueIDAssignment_1 : ( RULE_STRING ) ;
public final void rule__Site__UniqueIDAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33147:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33148:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33148:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33149:1: RULE_STRING
{
before(grammarAccess.getSiteAccess().getUniqueIDSTRINGTerminalRuleCall_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Site__UniqueIDAssignment_165691);
after(grammarAccess.getSiteAccess().getUniqueIDSTRINGTerminalRuleCall_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__UniqueIDAssignment_1
// $ANTLR start rule__Site__NameAssignment_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33158:1: rule__Site__NameAssignment_3_1 : ( RULE_STRING ) ;
public final void rule__Site__NameAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33162:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33163:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33163:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33164:1: RULE_STRING
{
before(grammarAccess.getSiteAccess().getNameSTRINGTerminalRuleCall_3_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Site__NameAssignment_3_165722);
after(grammarAccess.getSiteAccess().getNameSTRINGTerminalRuleCall_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__NameAssignment_3_1
// $ANTLR start rule__Site__IdAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33173:1: rule__Site__IdAssignment_4_1 : ( ruleEInt ) ;
public final void rule__Site__IdAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33177:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33178:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33178:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33179:1: ruleEInt
{
before(grammarAccess.getSiteAccess().getIdEIntParserRuleCall_4_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__Site__IdAssignment_4_165753);
ruleEInt();
_fsp--;
after(grammarAccess.getSiteAccess().getIdEIntParserRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__IdAssignment_4_1
// $ANTLR start rule__Site__DescriptionAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33188:1: rule__Site__DescriptionAssignment_5_1 : ( RULE_STRING ) ;
public final void rule__Site__DescriptionAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33192:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33193:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33193:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33194:1: RULE_STRING
{
before(grammarAccess.getSiteAccess().getDescriptionSTRINGTerminalRuleCall_5_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Site__DescriptionAssignment_5_165784);
after(grammarAccess.getSiteAccess().getDescriptionSTRINGTerminalRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__DescriptionAssignment_5_1
// $ANTLR start rule__Site__PtmAssignment_7
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33203:1: rule__Site__PtmAssignment_7 : ( rulePTM ) ;
public final void rule__Site__PtmAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33207:1: ( ( rulePTM ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33208:1: ( rulePTM )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33208:1: ( rulePTM )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33209:1: rulePTM
{
before(grammarAccess.getSiteAccess().getPtmPTMParserRuleCall_7_0());
pushFollow(FOLLOW_rulePTM_in_rule__Site__PtmAssignment_765815);
rulePTM();
_fsp--;
after(grammarAccess.getSiteAccess().getPtmPTMParserRuleCall_7_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__PtmAssignment_7
// $ANTLR start rule__Site__IgwlistAssignment_10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33218:1: rule__Site__IgwlistAssignment_10 : ( ruleIGW ) ;
public final void rule__Site__IgwlistAssignment_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33222:1: ( ( ruleIGW ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33223:1: ( ruleIGW )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33223:1: ( ruleIGW )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33224:1: ruleIGW
{
before(grammarAccess.getSiteAccess().getIgwlistIGWParserRuleCall_10_0());
pushFollow(FOLLOW_ruleIGW_in_rule__Site__IgwlistAssignment_1065846);
ruleIGW();
_fsp--;
after(grammarAccess.getSiteAccess().getIgwlistIGWParserRuleCall_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__IgwlistAssignment_10
// $ANTLR start rule__Site__IgwlistAssignment_11_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33233:1: rule__Site__IgwlistAssignment_11_1 : ( ruleIGW ) ;
public final void rule__Site__IgwlistAssignment_11_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33237:1: ( ( ruleIGW ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33238:1: ( ruleIGW )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33238:1: ( ruleIGW )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33239:1: ruleIGW
{
before(grammarAccess.getSiteAccess().getIgwlistIGWParserRuleCall_11_1_0());
pushFollow(FOLLOW_ruleIGW_in_rule__Site__IgwlistAssignment_11_165877);
ruleIGW();
_fsp--;
after(grammarAccess.getSiteAccess().getIgwlistIGWParserRuleCall_11_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__IgwlistAssignment_11_1
// $ANTLR start rule__Site__LocatedAtAssignment_14
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33248:1: rule__Site__LocatedAtAssignment_14 : ( ruleSiteLocation ) ;
public final void rule__Site__LocatedAtAssignment_14() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33252:1: ( ( ruleSiteLocation ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33253:1: ( ruleSiteLocation )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33253:1: ( ruleSiteLocation )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33254:1: ruleSiteLocation
{
before(grammarAccess.getSiteAccess().getLocatedAtSiteLocationParserRuleCall_14_0());
pushFollow(FOLLOW_ruleSiteLocation_in_rule__Site__LocatedAtAssignment_1465908);
ruleSiteLocation();
_fsp--;
after(grammarAccess.getSiteAccess().getLocatedAtSiteLocationParserRuleCall_14_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__LocatedAtAssignment_14
// $ANTLR start rule__Site__OfferedResourcesListAssignment_15_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33263:1: rule__Site__OfferedResourcesListAssignment_15_2 : ( ruleOfferedResource ) ;
public final void rule__Site__OfferedResourcesListAssignment_15_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33267:1: ( ( ruleOfferedResource ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33268:1: ( ruleOfferedResource )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33268:1: ( ruleOfferedResource )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33269:1: ruleOfferedResource
{
before(grammarAccess.getSiteAccess().getOfferedResourcesListOfferedResourceParserRuleCall_15_2_0());
pushFollow(FOLLOW_ruleOfferedResource_in_rule__Site__OfferedResourcesListAssignment_15_265939);
ruleOfferedResource();
_fsp--;
after(grammarAccess.getSiteAccess().getOfferedResourcesListOfferedResourceParserRuleCall_15_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__OfferedResourcesListAssignment_15_2
// $ANTLR start rule__Site__OfferedResourcesListAssignment_15_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33278:1: rule__Site__OfferedResourcesListAssignment_15_3_1 : ( ruleOfferedResource ) ;
public final void rule__Site__OfferedResourcesListAssignment_15_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33282:1: ( ( ruleOfferedResource ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33283:1: ( ruleOfferedResource )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33283:1: ( ruleOfferedResource )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33284:1: ruleOfferedResource
{
before(grammarAccess.getSiteAccess().getOfferedResourcesListOfferedResourceParserRuleCall_15_3_1_0());
pushFollow(FOLLOW_ruleOfferedResource_in_rule__Site__OfferedResourcesListAssignment_15_3_165970);
ruleOfferedResource();
_fsp--;
after(grammarAccess.getSiteAccess().getOfferedResourcesListOfferedResourceParserRuleCall_15_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Site__OfferedResourcesListAssignment_15_3_1
// $ANTLR start rule__PTM__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33293:1: rule__PTM__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__PTM__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33297:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33298:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33298:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33299:1: RULE_STRING
{
before(grammarAccess.getPTMAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PTM__UniqueIDAssignment_266001);
after(grammarAccess.getPTMAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__UniqueIDAssignment_2
// $ANTLR start rule__PTM__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33308:1: rule__PTM__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__PTM__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33312:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33313:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33313:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33314:1: RULE_STRING
{
before(grammarAccess.getPTMAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PTM__NameAssignment_4_166032);
after(grammarAccess.getPTMAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__NameAssignment_4_1
// $ANTLR start rule__PTM__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33323:1: rule__PTM__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__PTM__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33327:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33328:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33328:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33329:1: ruleEInt
{
before(grammarAccess.getPTMAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__PTM__IdAssignment_5_166063);
ruleEInt();
_fsp--;
after(grammarAccess.getPTMAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__IdAssignment_5_1
// $ANTLR start rule__PTM__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33338:1: rule__PTM__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__PTM__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33342:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33343:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33343:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33344:1: RULE_STRING
{
before(grammarAccess.getPTMAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PTM__DescriptionAssignment_6_166094);
after(grammarAccess.getPTMAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__DescriptionAssignment_6_1
// $ANTLR start rule__PTM__IPAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33353:1: rule__PTM__IPAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__PTM__IPAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33357:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33358:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33358:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33359:1: RULE_STRING
{
before(grammarAccess.getPTMAccess().getIPSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__PTM__IPAssignment_7_166125);
after(grammarAccess.getPTMAccess().getIPSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__PTM__IPAssignment_7_1
// $ANTLR start rule__IGW__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33368:1: rule__IGW__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__IGW__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33372:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33373:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33373:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33374:1: RULE_STRING
{
before(grammarAccess.getIGWAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__IGW__UniqueIDAssignment_266156);
after(grammarAccess.getIGWAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__UniqueIDAssignment_2
// $ANTLR start rule__IGW__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33383:1: rule__IGW__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__IGW__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33387:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33388:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33388:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33389:1: RULE_STRING
{
before(grammarAccess.getIGWAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__IGW__NameAssignment_4_166187);
after(grammarAccess.getIGWAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__NameAssignment_4_1
// $ANTLR start rule__IGW__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33398:1: rule__IGW__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__IGW__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33402:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33403:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33403:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33404:1: ruleEInt
{
before(grammarAccess.getIGWAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__IGW__IdAssignment_5_166218);
ruleEInt();
_fsp--;
after(grammarAccess.getIGWAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__IdAssignment_5_1
// $ANTLR start rule__IGW__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33413:1: rule__IGW__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__IGW__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33417:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33418:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33418:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33419:1: RULE_STRING
{
before(grammarAccess.getIGWAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__IGW__DescriptionAssignment_6_166249);
after(grammarAccess.getIGWAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__DescriptionAssignment_6_1
// $ANTLR start rule__IGW__IPAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33428:1: rule__IGW__IPAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__IGW__IPAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33432:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33433:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33433:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33434:1: RULE_STRING
{
before(grammarAccess.getIGWAccess().getIPSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__IGW__IPAssignment_7_166280);
after(grammarAccess.getIGWAccess().getIPSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__IGW__IPAssignment_7_1
// $ANTLR start rule__SiteLocation__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33443:1: rule__SiteLocation__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__SiteLocation__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33447:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33448:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33448:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33449:1: RULE_STRING
{
before(grammarAccess.getSiteLocationAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SiteLocation__UniqueIDAssignment_266311);
after(grammarAccess.getSiteLocationAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__UniqueIDAssignment_2
// $ANTLR start rule__SiteLocation__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33458:1: rule__SiteLocation__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__SiteLocation__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33462:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33463:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33463:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33464:1: RULE_STRING
{
before(grammarAccess.getSiteLocationAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SiteLocation__NameAssignment_4_166342);
after(grammarAccess.getSiteLocationAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__NameAssignment_4_1
// $ANTLR start rule__SiteLocation__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33473:1: rule__SiteLocation__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__SiteLocation__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33477:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33478:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33478:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33479:1: ruleEInt
{
before(grammarAccess.getSiteLocationAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__SiteLocation__IdAssignment_5_166373);
ruleEInt();
_fsp--;
after(grammarAccess.getSiteLocationAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__IdAssignment_5_1
// $ANTLR start rule__SiteLocation__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33488:1: rule__SiteLocation__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__SiteLocation__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33492:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33493:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33493:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33494:1: RULE_STRING
{
before(grammarAccess.getSiteLocationAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SiteLocation__DescriptionAssignment_6_166404);
after(grammarAccess.getSiteLocationAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__DescriptionAssignment_6_1
// $ANTLR start rule__SiteLocation__AddressAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33503:1: rule__SiteLocation__AddressAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__SiteLocation__AddressAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33507:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33508:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33508:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33509:1: RULE_STRING
{
before(grammarAccess.getSiteLocationAccess().getAddressSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SiteLocation__AddressAssignment_7_166435);
after(grammarAccess.getSiteLocationAccess().getAddressSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__AddressAssignment_7_1
// $ANTLR start rule__SiteLocation__GeocoordsAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33518:1: rule__SiteLocation__GeocoordsAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__SiteLocation__GeocoordsAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33522:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33523:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33523:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33524:1: RULE_STRING
{
before(grammarAccess.getSiteLocationAccess().getGeocoordsSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SiteLocation__GeocoordsAssignment_8_166466);
after(grammarAccess.getSiteLocationAccess().getGeocoordsSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SiteLocation__GeocoordsAssignment_8_1
// $ANTLR start rule__OfferedResource__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33533:1: rule__OfferedResource__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__OfferedResource__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33537:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33538:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33538:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33539:1: RULE_STRING
{
before(grammarAccess.getOfferedResourceAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedResource__UniqueIDAssignment_266497);
after(grammarAccess.getOfferedResourceAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__UniqueIDAssignment_2
// $ANTLR start rule__OfferedResource__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33548:1: rule__OfferedResource__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__OfferedResource__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33552:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33553:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33553:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33554:1: RULE_STRING
{
before(grammarAccess.getOfferedResourceAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedResource__NameAssignment_4_166528);
after(grammarAccess.getOfferedResourceAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__NameAssignment_4_1
// $ANTLR start rule__OfferedResource__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33563:1: rule__OfferedResource__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__OfferedResource__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33567:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33568:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33568:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33569:1: ruleEInt
{
before(grammarAccess.getOfferedResourceAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__OfferedResource__IdAssignment_5_166559);
ruleEInt();
_fsp--;
after(grammarAccess.getOfferedResourceAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__IdAssignment_5_1
// $ANTLR start rule__OfferedResource__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33578:1: rule__OfferedResource__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__OfferedResource__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33582:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33583:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33583:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33584:1: RULE_STRING
{
before(grammarAccess.getOfferedResourceAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedResource__DescriptionAssignment_6_166590);
after(grammarAccess.getOfferedResourceAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__DescriptionAssignment_6_1
// $ANTLR start rule__OfferedResource__ResourceTypeAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33593:1: rule__OfferedResource__ResourceTypeAssignment_7_1 : ( ruleResourceType ) ;
public final void rule__OfferedResource__ResourceTypeAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33597:1: ( ( ruleResourceType ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33598:1: ( ruleResourceType )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33598:1: ( ruleResourceType )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33599:1: ruleResourceType
{
before(grammarAccess.getOfferedResourceAccess().getResourceTypeResourceTypeEnumRuleCall_7_1_0());
pushFollow(FOLLOW_ruleResourceType_in_rule__OfferedResource__ResourceTypeAssignment_7_166621);
ruleResourceType();
_fsp--;
after(grammarAccess.getOfferedResourceAccess().getResourceTypeResourceTypeEnumRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__ResourceTypeAssignment_7_1
// $ANTLR start rule__OfferedResource__MultitonMaxOccurAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33608:1: rule__OfferedResource__MultitonMaxOccurAssignment_8_1 : ( ruleEInt ) ;
public final void rule__OfferedResource__MultitonMaxOccurAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33612:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33613:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33613:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33614:1: ruleEInt
{
before(grammarAccess.getOfferedResourceAccess().getMultitonMaxOccurEIntParserRuleCall_8_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__OfferedResource__MultitonMaxOccurAssignment_8_166652);
ruleEInt();
_fsp--;
after(grammarAccess.getOfferedResourceAccess().getMultitonMaxOccurEIntParserRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__MultitonMaxOccurAssignment_8_1
// $ANTLR start rule__OfferedResource__ContributesToCategoriesAssignment_9_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33623:1: rule__OfferedResource__ContributesToCategoriesAssignment_9_2 : ( ( RULE_STRING ) ) ;
public final void rule__OfferedResource__ContributesToCategoriesAssignment_9_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33627:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33628:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33628:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33629:1: ( RULE_STRING )
{
before(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesResourceCategoryCrossReference_9_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33630:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33631:1: RULE_STRING
{
before(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesResourceCategorySTRINGTerminalRuleCall_9_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedResource__ContributesToCategoriesAssignment_9_266687);
after(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesResourceCategorySTRINGTerminalRuleCall_9_2_0_1());
}
after(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesResourceCategoryCrossReference_9_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__ContributesToCategoriesAssignment_9_2
// $ANTLR start rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33642:1: rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33646:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33647:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33647:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33648:1: ( RULE_STRING )
{
before(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesResourceCategoryCrossReference_9_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33649:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33650:1: RULE_STRING
{
before(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesResourceCategorySTRINGTerminalRuleCall_9_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedResource__ContributesToCategoriesAssignment_9_3_166726);
after(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesResourceCategorySTRINGTerminalRuleCall_9_3_1_0_1());
}
after(grammarAccess.getOfferedResourceAccess().getContributesToCategoriesResourceCategoryCrossReference_9_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1
// $ANTLR start rule__OfferedResource__RequiresResourcesAssignment_10_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33661:1: rule__OfferedResource__RequiresResourcesAssignment_10_2 : ( ( RULE_STRING ) ) ;
public final void rule__OfferedResource__RequiresResourcesAssignment_10_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33665:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33666:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33666:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33667:1: ( RULE_STRING )
{
before(grammarAccess.getOfferedResourceAccess().getRequiresResourcesResourceCrossReference_10_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33668:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33669:1: RULE_STRING
{
before(grammarAccess.getOfferedResourceAccess().getRequiresResourcesResourceSTRINGTerminalRuleCall_10_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedResource__RequiresResourcesAssignment_10_266765);
after(grammarAccess.getOfferedResourceAccess().getRequiresResourcesResourceSTRINGTerminalRuleCall_10_2_0_1());
}
after(grammarAccess.getOfferedResourceAccess().getRequiresResourcesResourceCrossReference_10_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__RequiresResourcesAssignment_10_2
// $ANTLR start rule__OfferedResource__RequiresResourcesAssignment_10_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33680:1: rule__OfferedResource__RequiresResourcesAssignment_10_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__OfferedResource__RequiresResourcesAssignment_10_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33684:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33685:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33685:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33686:1: ( RULE_STRING )
{
before(grammarAccess.getOfferedResourceAccess().getRequiresResourcesResourceCrossReference_10_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33687:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33688:1: RULE_STRING
{
before(grammarAccess.getOfferedResourceAccess().getRequiresResourcesResourceSTRINGTerminalRuleCall_10_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedResource__RequiresResourcesAssignment_10_3_166804);
after(grammarAccess.getOfferedResourceAccess().getRequiresResourcesResourceSTRINGTerminalRuleCall_10_3_1_0_1());
}
after(grammarAccess.getOfferedResourceAccess().getRequiresResourcesResourceCrossReference_10_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__RequiresResourcesAssignment_10_3_1
// $ANTLR start rule__OfferedResource__ImplOfferedServiceAssignment_11_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33699:1: rule__OfferedResource__ImplOfferedServiceAssignment_11_1 : ( ( RULE_STRING ) ) ;
public final void rule__OfferedResource__ImplOfferedServiceAssignment_11_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33703:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33704:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33704:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33705:1: ( RULE_STRING )
{
before(grammarAccess.getOfferedResourceAccess().getImplOfferedServiceServiceCrossReference_11_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33706:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33707:1: RULE_STRING
{
before(grammarAccess.getOfferedResourceAccess().getImplOfferedServiceServiceSTRINGTerminalRuleCall_11_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__OfferedResource__ImplOfferedServiceAssignment_11_166843);
after(grammarAccess.getOfferedResourceAccess().getImplOfferedServiceServiceSTRINGTerminalRuleCall_11_1_0_1());
}
after(grammarAccess.getOfferedResourceAccess().getImplOfferedServiceServiceCrossReference_11_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__ImplOfferedServiceAssignment_11_1
// $ANTLR start rule__OfferedResource__ResourceSettingsAssignment_12_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33718:1: rule__OfferedResource__ResourceSettingsAssignment_12_2 : ( ruleResourceSetting ) ;
public final void rule__OfferedResource__ResourceSettingsAssignment_12_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33722:1: ( ( ruleResourceSetting ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33723:1: ( ruleResourceSetting )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33723:1: ( ruleResourceSetting )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33724:1: ruleResourceSetting
{
before(grammarAccess.getOfferedResourceAccess().getResourceSettingsResourceSettingParserRuleCall_12_2_0());
pushFollow(FOLLOW_ruleResourceSetting_in_rule__OfferedResource__ResourceSettingsAssignment_12_266878);
ruleResourceSetting();
_fsp--;
after(grammarAccess.getOfferedResourceAccess().getResourceSettingsResourceSettingParserRuleCall_12_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__ResourceSettingsAssignment_12_2
// $ANTLR start rule__OfferedResource__ResourceSettingsAssignment_12_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33733:1: rule__OfferedResource__ResourceSettingsAssignment_12_3_1 : ( ruleResourceSetting ) ;
public final void rule__OfferedResource__ResourceSettingsAssignment_12_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33737:1: ( ( ruleResourceSetting ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33738:1: ( ruleResourceSetting )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33738:1: ( ruleResourceSetting )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33739:1: ruleResourceSetting
{
before(grammarAccess.getOfferedResourceAccess().getResourceSettingsResourceSettingParserRuleCall_12_3_1_0());
pushFollow(FOLLOW_ruleResourceSetting_in_rule__OfferedResource__ResourceSettingsAssignment_12_3_166909);
ruleResourceSetting();
_fsp--;
after(grammarAccess.getOfferedResourceAccess().getResourceSettingsResourceSettingParserRuleCall_12_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__OfferedResource__ResourceSettingsAssignment_12_3_1
// $ANTLR start rule__ResourceSetting__UserExposedAssignment_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33748:1: rule__ResourceSetting__UserExposedAssignment_1 : ( ( 'userExposed' ) ) ;
public final void rule__ResourceSetting__UserExposedAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33752:1: ( ( ( 'userExposed' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33753:1: ( ( 'userExposed' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33753:1: ( ( 'userExposed' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33754:1: ( 'userExposed' )
{
before(grammarAccess.getResourceSettingAccess().getUserExposedUserExposedKeyword_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33755:1: ( 'userExposed' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33756:1: 'userExposed'
{
before(grammarAccess.getResourceSettingAccess().getUserExposedUserExposedKeyword_1_0());
match(input,141,FOLLOW_141_in_rule__ResourceSetting__UserExposedAssignment_166945);
after(grammarAccess.getResourceSettingAccess().getUserExposedUserExposedKeyword_1_0());
}
after(grammarAccess.getResourceSettingAccess().getUserExposedUserExposedKeyword_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__UserExposedAssignment_1
// $ANTLR start rule__ResourceSetting__UserEditableAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33771:1: rule__ResourceSetting__UserEditableAssignment_2 : ( ( 'userEditable' ) ) ;
public final void rule__ResourceSetting__UserEditableAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33775:1: ( ( ( 'userEditable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33776:1: ( ( 'userEditable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33776:1: ( ( 'userEditable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33777:1: ( 'userEditable' )
{
before(grammarAccess.getResourceSettingAccess().getUserEditableUserEditableKeyword_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33778:1: ( 'userEditable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33779:1: 'userEditable'
{
before(grammarAccess.getResourceSettingAccess().getUserEditableUserEditableKeyword_2_0());
match(input,142,FOLLOW_142_in_rule__ResourceSetting__UserEditableAssignment_266989);
after(grammarAccess.getResourceSettingAccess().getUserEditableUserEditableKeyword_2_0());
}
after(grammarAccess.getResourceSettingAccess().getUserEditableUserEditableKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__UserEditableAssignment_2
// $ANTLR start rule__ResourceSetting__CanBePublishedAssignment_3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33794:1: rule__ResourceSetting__CanBePublishedAssignment_3 : ( ( 'canBePublished' ) ) ;
public final void rule__ResourceSetting__CanBePublishedAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33798:1: ( ( ( 'canBePublished' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33799:1: ( ( 'canBePublished' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33799:1: ( ( 'canBePublished' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33800:1: ( 'canBePublished' )
{
before(grammarAccess.getResourceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33801:1: ( 'canBePublished' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33802:1: 'canBePublished'
{
before(grammarAccess.getResourceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
match(input,143,FOLLOW_143_in_rule__ResourceSetting__CanBePublishedAssignment_367033);
after(grammarAccess.getResourceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
}
after(grammarAccess.getResourceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__CanBePublishedAssignment_3
// $ANTLR start rule__ResourceSetting__UniqueIDAssignment_5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33817:1: rule__ResourceSetting__UniqueIDAssignment_5 : ( RULE_STRING ) ;
public final void rule__ResourceSetting__UniqueIDAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33821:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33822:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33822:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33823:1: RULE_STRING
{
before(grammarAccess.getResourceSettingAccess().getUniqueIDSTRINGTerminalRuleCall_5_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceSetting__UniqueIDAssignment_567072);
after(grammarAccess.getResourceSettingAccess().getUniqueIDSTRINGTerminalRuleCall_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__UniqueIDAssignment_5
// $ANTLR start rule__ResourceSetting__NameAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33832:1: rule__ResourceSetting__NameAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__ResourceSetting__NameAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33836:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33837:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33837:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33838:1: RULE_STRING
{
before(grammarAccess.getResourceSettingAccess().getNameSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceSetting__NameAssignment_7_167103);
after(grammarAccess.getResourceSettingAccess().getNameSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__NameAssignment_7_1
// $ANTLR start rule__ResourceSetting__IdAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33847:1: rule__ResourceSetting__IdAssignment_8_1 : ( ruleEInt ) ;
public final void rule__ResourceSetting__IdAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33851:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33852:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33852:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33853:1: ruleEInt
{
before(grammarAccess.getResourceSettingAccess().getIdEIntParserRuleCall_8_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__ResourceSetting__IdAssignment_8_167134);
ruleEInt();
_fsp--;
after(grammarAccess.getResourceSettingAccess().getIdEIntParserRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__IdAssignment_8_1
// $ANTLR start rule__ResourceSetting__DescriptionAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33862:1: rule__ResourceSetting__DescriptionAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__ResourceSetting__DescriptionAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33866:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33867:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33867:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33868:1: RULE_STRING
{
before(grammarAccess.getResourceSettingAccess().getDescriptionSTRINGTerminalRuleCall_9_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceSetting__DescriptionAssignment_9_167165);
after(grammarAccess.getResourceSettingAccess().getDescriptionSTRINGTerminalRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__DescriptionAssignment_9_1
// $ANTLR start rule__ResourceSetting__ReadableAssignment_10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33877:1: rule__ResourceSetting__ReadableAssignment_10 : ( ( 'Readable' ) ) ;
public final void rule__ResourceSetting__ReadableAssignment_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33881:1: ( ( ( 'Readable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33882:1: ( ( 'Readable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33882:1: ( ( 'Readable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33883:1: ( 'Readable' )
{
before(grammarAccess.getResourceSettingAccess().getReadableReadableKeyword_10_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33884:1: ( 'Readable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33885:1: 'Readable'
{
before(grammarAccess.getResourceSettingAccess().getReadableReadableKeyword_10_0());
match(input,144,FOLLOW_144_in_rule__ResourceSetting__ReadableAssignment_1067201);
after(grammarAccess.getResourceSettingAccess().getReadableReadableKeyword_10_0());
}
after(grammarAccess.getResourceSettingAccess().getReadableReadableKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__ReadableAssignment_10
// $ANTLR start rule__ResourceSetting__WritableAssignment_11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33900:1: rule__ResourceSetting__WritableAssignment_11 : ( ( 'Writable' ) ) ;
public final void rule__ResourceSetting__WritableAssignment_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33904:1: ( ( ( 'Writable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33905:1: ( ( 'Writable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33905:1: ( ( 'Writable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33906:1: ( 'Writable' )
{
before(grammarAccess.getResourceSettingAccess().getWritableWritableKeyword_11_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33907:1: ( 'Writable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33908:1: 'Writable'
{
before(grammarAccess.getResourceSettingAccess().getWritableWritableKeyword_11_0());
match(input,145,FOLLOW_145_in_rule__ResourceSetting__WritableAssignment_1167245);
after(grammarAccess.getResourceSettingAccess().getWritableWritableKeyword_11_0());
}
after(grammarAccess.getResourceSettingAccess().getWritableWritableKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__WritableAssignment_11
// $ANTLR start rule__ResourceSetting__RequiresParamsAssignment_12_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33923:1: rule__ResourceSetting__RequiresParamsAssignment_12_2 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceSetting__RequiresParamsAssignment_12_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33927:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33928:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33928:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33929:1: ( RULE_STRING )
{
before(grammarAccess.getResourceSettingAccess().getRequiresParamsAbstractSettingCrossReference_12_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33930:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33931:1: RULE_STRING
{
before(grammarAccess.getResourceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceSetting__RequiresParamsAssignment_12_267288);
after(grammarAccess.getResourceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_2_0_1());
}
after(grammarAccess.getResourceSettingAccess().getRequiresParamsAbstractSettingCrossReference_12_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__RequiresParamsAssignment_12_2
// $ANTLR start rule__ResourceSetting__RequiresParamsAssignment_12_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33942:1: rule__ResourceSetting__RequiresParamsAssignment_12_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceSetting__RequiresParamsAssignment_12_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33946:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33947:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33947:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33948:1: ( RULE_STRING )
{
before(grammarAccess.getResourceSettingAccess().getRequiresParamsAbstractSettingCrossReference_12_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33949:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33950:1: RULE_STRING
{
before(grammarAccess.getResourceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceSetting__RequiresParamsAssignment_12_3_167327);
after(grammarAccess.getResourceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_3_1_0_1());
}
after(grammarAccess.getResourceSettingAccess().getRequiresParamsAbstractSettingCrossReference_12_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__RequiresParamsAssignment_12_3_1
// $ANTLR start rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33961:1: rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33965:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33966:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33966:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33967:1: ( RULE_STRING )
{
before(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesResourceCrossReference_13_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33968:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33969:1: RULE_STRING
{
before(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesResourceSTRINGTerminalRuleCall_13_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_267366);
after(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesResourceSTRINGTerminalRuleCall_13_2_0_1());
}
after(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesResourceCrossReference_13_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2
// $ANTLR start rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33980:1: rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33984:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33985:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33985:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33986:1: ( RULE_STRING )
{
before(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesResourceCrossReference_13_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33987:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33988:1: RULE_STRING
{
before(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesResourceSTRINGTerminalRuleCall_13_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_167405);
after(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesResourceSTRINGTerminalRuleCall_13_3_1_0_1());
}
after(grammarAccess.getResourceSettingAccess().getOnlyConfiguredByResourcesResourceCrossReference_13_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1
// $ANTLR start rule__ResourceSetting__ImplServiceSettingAssignment_14_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:33999:1: rule__ResourceSetting__ImplServiceSettingAssignment_14_1 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceSetting__ImplServiceSettingAssignment_14_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34003:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34004:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34004:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34005:1: ( RULE_STRING )
{
before(grammarAccess.getResourceSettingAccess().getImplServiceSettingServiceSettingCrossReference_14_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34006:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34007:1: RULE_STRING
{
before(grammarAccess.getResourceSettingAccess().getImplServiceSettingServiceSettingSTRINGTerminalRuleCall_14_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceSetting__ImplServiceSettingAssignment_14_167444);
after(grammarAccess.getResourceSettingAccess().getImplServiceSettingServiceSettingSTRINGTerminalRuleCall_14_1_0_1());
}
after(grammarAccess.getResourceSettingAccess().getImplServiceSettingServiceSettingCrossReference_14_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__ImplServiceSettingAssignment_14_1
// $ANTLR start rule__ResourceSetting__SettingTypeAssignment_15_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34018:1: rule__ResourceSetting__SettingTypeAssignment_15_1 : ( ruleSettingType ) ;
public final void rule__ResourceSetting__SettingTypeAssignment_15_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34022:1: ( ( ruleSettingType ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34023:1: ( ruleSettingType )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34023:1: ( ruleSettingType )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34024:1: ruleSettingType
{
before(grammarAccess.getResourceSettingAccess().getSettingTypeSettingTypeParserRuleCall_15_1_0());
pushFollow(FOLLOW_ruleSettingType_in_rule__ResourceSetting__SettingTypeAssignment_15_167479);
ruleSettingType();
_fsp--;
after(grammarAccess.getResourceSettingAccess().getSettingTypeSettingTypeParserRuleCall_15_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__SettingTypeAssignment_15_1
// $ANTLR start rule__ResourceSetting__SettingConstraintsAssignment_16_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34033:1: rule__ResourceSetting__SettingConstraintsAssignment_16_2 : ( ruleSettingConstraint ) ;
public final void rule__ResourceSetting__SettingConstraintsAssignment_16_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34037:1: ( ( ruleSettingConstraint ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34038:1: ( ruleSettingConstraint )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34038:1: ( ruleSettingConstraint )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34039:1: ruleSettingConstraint
{
before(grammarAccess.getResourceSettingAccess().getSettingConstraintsSettingConstraintParserRuleCall_16_2_0());
pushFollow(FOLLOW_ruleSettingConstraint_in_rule__ResourceSetting__SettingConstraintsAssignment_16_267510);
ruleSettingConstraint();
_fsp--;
after(grammarAccess.getResourceSettingAccess().getSettingConstraintsSettingConstraintParserRuleCall_16_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__SettingConstraintsAssignment_16_2
// $ANTLR start rule__ResourceSetting__SettingConstraintsAssignment_16_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34048:1: rule__ResourceSetting__SettingConstraintsAssignment_16_3_1 : ( ruleSettingConstraint ) ;
public final void rule__ResourceSetting__SettingConstraintsAssignment_16_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34052:1: ( ( ruleSettingConstraint ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34053:1: ( ruleSettingConstraint )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34053:1: ( ruleSettingConstraint )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34054:1: ruleSettingConstraint
{
before(grammarAccess.getResourceSettingAccess().getSettingConstraintsSettingConstraintParserRuleCall_16_3_1_0());
pushFollow(FOLLOW_ruleSettingConstraint_in_rule__ResourceSetting__SettingConstraintsAssignment_16_3_167541);
ruleSettingConstraint();
_fsp--;
after(grammarAccess.getResourceSettingAccess().getSettingConstraintsSettingConstraintParserRuleCall_16_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceSetting__SettingConstraintsAssignment_16_3_1
// $ANTLR start rule__ResourceCategory__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34063:1: rule__ResourceCategory__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__ResourceCategory__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34067:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34068:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34068:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34069:1: RULE_STRING
{
before(grammarAccess.getResourceCategoryAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceCategory__UniqueIDAssignment_267572);
after(grammarAccess.getResourceCategoryAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__UniqueIDAssignment_2
// $ANTLR start rule__ResourceCategory__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34078:1: rule__ResourceCategory__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__ResourceCategory__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34082:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34083:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34083:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34084:1: RULE_STRING
{
before(grammarAccess.getResourceCategoryAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceCategory__NameAssignment_4_167603);
after(grammarAccess.getResourceCategoryAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__NameAssignment_4_1
// $ANTLR start rule__ResourceCategory__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34093:1: rule__ResourceCategory__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__ResourceCategory__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34097:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34098:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34098:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34099:1: ruleEInt
{
before(grammarAccess.getResourceCategoryAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__ResourceCategory__IdAssignment_5_167634);
ruleEInt();
_fsp--;
after(grammarAccess.getResourceCategoryAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__IdAssignment_5_1
// $ANTLR start rule__ResourceCategory__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34108:1: rule__ResourceCategory__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__ResourceCategory__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34112:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34113:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34113:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34114:1: RULE_STRING
{
before(grammarAccess.getResourceCategoryAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceCategory__DescriptionAssignment_6_167665);
after(grammarAccess.getResourceCategoryAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__DescriptionAssignment_6_1
// $ANTLR start rule__ResourceCategory__ResourcelistAssignment_7_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34123:1: rule__ResourceCategory__ResourcelistAssignment_7_2 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceCategory__ResourcelistAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34127:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34128:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34128:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34129:1: ( RULE_STRING )
{
before(grammarAccess.getResourceCategoryAccess().getResourcelistResourceCrossReference_7_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34130:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34131:1: RULE_STRING
{
before(grammarAccess.getResourceCategoryAccess().getResourcelistResourceSTRINGTerminalRuleCall_7_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceCategory__ResourcelistAssignment_7_267700);
after(grammarAccess.getResourceCategoryAccess().getResourcelistResourceSTRINGTerminalRuleCall_7_2_0_1());
}
after(grammarAccess.getResourceCategoryAccess().getResourcelistResourceCrossReference_7_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__ResourcelistAssignment_7_2
// $ANTLR start rule__ResourceCategory__ResourcelistAssignment_7_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34142:1: rule__ResourceCategory__ResourcelistAssignment_7_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__ResourceCategory__ResourcelistAssignment_7_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34146:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34147:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34147:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34148:1: ( RULE_STRING )
{
before(grammarAccess.getResourceCategoryAccess().getResourcelistResourceCrossReference_7_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34149:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34150:1: RULE_STRING
{
before(grammarAccess.getResourceCategoryAccess().getResourcelistResourceSTRINGTerminalRuleCall_7_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ResourceCategory__ResourcelistAssignment_7_3_167739);
after(grammarAccess.getResourceCategoryAccess().getResourcelistResourceSTRINGTerminalRuleCall_7_3_1_0_1());
}
after(grammarAccess.getResourceCategoryAccess().getResourcelistResourceCrossReference_7_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ResourceCategory__ResourcelistAssignment_7_3_1
// $ANTLR start rule__Resource_Impl__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34161:1: rule__Resource_Impl__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__Resource_Impl__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34165:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34166:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34166:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34167:1: RULE_STRING
{
before(grammarAccess.getResource_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Resource_Impl__UniqueIDAssignment_267774);
after(grammarAccess.getResource_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__UniqueIDAssignment_2
// $ANTLR start rule__Resource_Impl__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34176:1: rule__Resource_Impl__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__Resource_Impl__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34180:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34181:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34181:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34182:1: RULE_STRING
{
before(grammarAccess.getResource_ImplAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Resource_Impl__NameAssignment_4_167805);
after(grammarAccess.getResource_ImplAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__NameAssignment_4_1
// $ANTLR start rule__Resource_Impl__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34191:1: rule__Resource_Impl__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__Resource_Impl__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34195:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34196:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34196:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34197:1: ruleEInt
{
before(grammarAccess.getResource_ImplAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__Resource_Impl__IdAssignment_5_167836);
ruleEInt();
_fsp--;
after(grammarAccess.getResource_ImplAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__IdAssignment_5_1
// $ANTLR start rule__Resource_Impl__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34206:1: rule__Resource_Impl__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__Resource_Impl__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34210:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34211:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34211:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34212:1: RULE_STRING
{
before(grammarAccess.getResource_ImplAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Resource_Impl__DescriptionAssignment_6_167867);
after(grammarAccess.getResource_ImplAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__DescriptionAssignment_6_1
// $ANTLR start rule__Resource_Impl__ContributesToCategoriesAssignment_7_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34221:1: rule__Resource_Impl__ContributesToCategoriesAssignment_7_2 : ( ( RULE_STRING ) ) ;
public final void rule__Resource_Impl__ContributesToCategoriesAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34225:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34226:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34226:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34227:1: ( RULE_STRING )
{
before(grammarAccess.getResource_ImplAccess().getContributesToCategoriesResourceCategoryCrossReference_7_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34228:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34229:1: RULE_STRING
{
before(grammarAccess.getResource_ImplAccess().getContributesToCategoriesResourceCategorySTRINGTerminalRuleCall_7_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Resource_Impl__ContributesToCategoriesAssignment_7_267902);
after(grammarAccess.getResource_ImplAccess().getContributesToCategoriesResourceCategorySTRINGTerminalRuleCall_7_2_0_1());
}
after(grammarAccess.getResource_ImplAccess().getContributesToCategoriesResourceCategoryCrossReference_7_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__ContributesToCategoriesAssignment_7_2
// $ANTLR start rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34240:1: rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34244:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34245:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34245:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34246:1: ( RULE_STRING )
{
before(grammarAccess.getResource_ImplAccess().getContributesToCategoriesResourceCategoryCrossReference_7_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34247:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34248:1: RULE_STRING
{
before(grammarAccess.getResource_ImplAccess().getContributesToCategoriesResourceCategorySTRINGTerminalRuleCall_7_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_167941);
after(grammarAccess.getResource_ImplAccess().getContributesToCategoriesResourceCategorySTRINGTerminalRuleCall_7_3_1_0_1());
}
after(grammarAccess.getResource_ImplAccess().getContributesToCategoriesResourceCategoryCrossReference_7_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1
// $ANTLR start rule__Resource_Impl__RequiresResourcesAssignment_8_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34259:1: rule__Resource_Impl__RequiresResourcesAssignment_8_2 : ( ( RULE_STRING ) ) ;
public final void rule__Resource_Impl__RequiresResourcesAssignment_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34263:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34264:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34264:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34265:1: ( RULE_STRING )
{
before(grammarAccess.getResource_ImplAccess().getRequiresResourcesResourceCrossReference_8_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34266:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34267:1: RULE_STRING
{
before(grammarAccess.getResource_ImplAccess().getRequiresResourcesResourceSTRINGTerminalRuleCall_8_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Resource_Impl__RequiresResourcesAssignment_8_267980);
after(grammarAccess.getResource_ImplAccess().getRequiresResourcesResourceSTRINGTerminalRuleCall_8_2_0_1());
}
after(grammarAccess.getResource_ImplAccess().getRequiresResourcesResourceCrossReference_8_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__RequiresResourcesAssignment_8_2
// $ANTLR start rule__Resource_Impl__RequiresResourcesAssignment_8_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34278:1: rule__Resource_Impl__RequiresResourcesAssignment_8_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__Resource_Impl__RequiresResourcesAssignment_8_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34282:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34283:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34283:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34284:1: ( RULE_STRING )
{
before(grammarAccess.getResource_ImplAccess().getRequiresResourcesResourceCrossReference_8_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34285:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34286:1: RULE_STRING
{
before(grammarAccess.getResource_ImplAccess().getRequiresResourcesResourceSTRINGTerminalRuleCall_8_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Resource_Impl__RequiresResourcesAssignment_8_3_168019);
after(grammarAccess.getResource_ImplAccess().getRequiresResourcesResourceSTRINGTerminalRuleCall_8_3_1_0_1());
}
after(grammarAccess.getResource_ImplAccess().getRequiresResourcesResourceCrossReference_8_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__RequiresResourcesAssignment_8_3_1
// $ANTLR start rule__Resource_Impl__ResourceSettingsAssignment_9_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34297:1: rule__Resource_Impl__ResourceSettingsAssignment_9_2 : ( ruleResourceSetting ) ;
public final void rule__Resource_Impl__ResourceSettingsAssignment_9_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34301:1: ( ( ruleResourceSetting ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34302:1: ( ruleResourceSetting )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34302:1: ( ruleResourceSetting )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34303:1: ruleResourceSetting
{
before(grammarAccess.getResource_ImplAccess().getResourceSettingsResourceSettingParserRuleCall_9_2_0());
pushFollow(FOLLOW_ruleResourceSetting_in_rule__Resource_Impl__ResourceSettingsAssignment_9_268054);
ruleResourceSetting();
_fsp--;
after(grammarAccess.getResource_ImplAccess().getResourceSettingsResourceSettingParserRuleCall_9_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__ResourceSettingsAssignment_9_2
// $ANTLR start rule__Resource_Impl__ResourceSettingsAssignment_9_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34312:1: rule__Resource_Impl__ResourceSettingsAssignment_9_3_1 : ( ruleResourceSetting ) ;
public final void rule__Resource_Impl__ResourceSettingsAssignment_9_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34316:1: ( ( ruleResourceSetting ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34317:1: ( ruleResourceSetting )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34317:1: ( ruleResourceSetting )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34318:1: ruleResourceSetting
{
before(grammarAccess.getResource_ImplAccess().getResourceSettingsResourceSettingParserRuleCall_9_3_1_0());
pushFollow(FOLLOW_ruleResourceSetting_in_rule__Resource_Impl__ResourceSettingsAssignment_9_3_168085);
ruleResourceSetting();
_fsp--;
after(grammarAccess.getResource_ImplAccess().getResourceSettingsResourceSettingParserRuleCall_9_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Resource_Impl__ResourceSettingsAssignment_9_3_1
// $ANTLR start rule__Service_Impl__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34327:1: rule__Service_Impl__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__Service_Impl__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34331:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34332:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34332:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34333:1: RULE_STRING
{
before(grammarAccess.getService_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Service_Impl__UniqueIDAssignment_268116);
after(grammarAccess.getService_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__UniqueIDAssignment_2
// $ANTLR start rule__Service_Impl__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34342:1: rule__Service_Impl__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__Service_Impl__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34346:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34347:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34347:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34348:1: RULE_STRING
{
before(grammarAccess.getService_ImplAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Service_Impl__NameAssignment_4_168147);
after(grammarAccess.getService_ImplAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__NameAssignment_4_1
// $ANTLR start rule__Service_Impl__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34357:1: rule__Service_Impl__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__Service_Impl__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34361:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34362:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34362:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34363:1: ruleEInt
{
before(grammarAccess.getService_ImplAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__Service_Impl__IdAssignment_5_168178);
ruleEInt();
_fsp--;
after(grammarAccess.getService_ImplAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__IdAssignment_5_1
// $ANTLR start rule__Service_Impl__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34372:1: rule__Service_Impl__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__Service_Impl__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34376:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34377:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34377:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34378:1: RULE_STRING
{
before(grammarAccess.getService_ImplAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Service_Impl__DescriptionAssignment_6_168209);
after(grammarAccess.getService_ImplAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__DescriptionAssignment_6_1
// $ANTLR start rule__Service_Impl__RequiresServicesAssignment_7_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34387:1: rule__Service_Impl__RequiresServicesAssignment_7_2 : ( ( RULE_STRING ) ) ;
public final void rule__Service_Impl__RequiresServicesAssignment_7_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34391:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34392:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34392:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34393:1: ( RULE_STRING )
{
before(grammarAccess.getService_ImplAccess().getRequiresServicesServiceCrossReference_7_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34394:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34395:1: RULE_STRING
{
before(grammarAccess.getService_ImplAccess().getRequiresServicesServiceSTRINGTerminalRuleCall_7_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Service_Impl__RequiresServicesAssignment_7_268244);
after(grammarAccess.getService_ImplAccess().getRequiresServicesServiceSTRINGTerminalRuleCall_7_2_0_1());
}
after(grammarAccess.getService_ImplAccess().getRequiresServicesServiceCrossReference_7_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__RequiresServicesAssignment_7_2
// $ANTLR start rule__Service_Impl__RequiresServicesAssignment_7_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34406:1: rule__Service_Impl__RequiresServicesAssignment_7_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__Service_Impl__RequiresServicesAssignment_7_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34410:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34411:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34411:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34412:1: ( RULE_STRING )
{
before(grammarAccess.getService_ImplAccess().getRequiresServicesServiceCrossReference_7_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34413:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34414:1: RULE_STRING
{
before(grammarAccess.getService_ImplAccess().getRequiresServicesServiceSTRINGTerminalRuleCall_7_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__Service_Impl__RequiresServicesAssignment_7_3_168283);
after(grammarAccess.getService_ImplAccess().getRequiresServicesServiceSTRINGTerminalRuleCall_7_3_1_0_1());
}
after(grammarAccess.getService_ImplAccess().getRequiresServicesServiceCrossReference_7_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__RequiresServicesAssignment_7_3_1
// $ANTLR start rule__Service_Impl__ServiceSettingsAssignment_8_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34425:1: rule__Service_Impl__ServiceSettingsAssignment_8_2 : ( ruleServiceSetting ) ;
public final void rule__Service_Impl__ServiceSettingsAssignment_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34429:1: ( ( ruleServiceSetting ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34430:1: ( ruleServiceSetting )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34430:1: ( ruleServiceSetting )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34431:1: ruleServiceSetting
{
before(grammarAccess.getService_ImplAccess().getServiceSettingsServiceSettingParserRuleCall_8_2_0());
pushFollow(FOLLOW_ruleServiceSetting_in_rule__Service_Impl__ServiceSettingsAssignment_8_268318);
ruleServiceSetting();
_fsp--;
after(grammarAccess.getService_ImplAccess().getServiceSettingsServiceSettingParserRuleCall_8_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__ServiceSettingsAssignment_8_2
// $ANTLR start rule__Service_Impl__ServiceSettingsAssignment_8_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34440:1: rule__Service_Impl__ServiceSettingsAssignment_8_3_1 : ( ruleServiceSetting ) ;
public final void rule__Service_Impl__ServiceSettingsAssignment_8_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34444:1: ( ( ruleServiceSetting ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34445:1: ( ruleServiceSetting )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34445:1: ( ruleServiceSetting )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34446:1: ruleServiceSetting
{
before(grammarAccess.getService_ImplAccess().getServiceSettingsServiceSettingParserRuleCall_8_3_1_0());
pushFollow(FOLLOW_ruleServiceSetting_in_rule__Service_Impl__ServiceSettingsAssignment_8_3_168349);
ruleServiceSetting();
_fsp--;
after(grammarAccess.getService_ImplAccess().getServiceSettingsServiceSettingParserRuleCall_8_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Service_Impl__ServiceSettingsAssignment_8_3_1
// $ANTLR start rule__SettingConstraint__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34455:1: rule__SettingConstraint__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__SettingConstraint__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34459:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34460:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34460:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34461:1: RULE_STRING
{
before(grammarAccess.getSettingConstraintAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SettingConstraint__UniqueIDAssignment_268380);
after(grammarAccess.getSettingConstraintAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__UniqueIDAssignment_2
// $ANTLR start rule__SettingConstraint__AvailableAfterOperationAssignment_4
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34470:1: rule__SettingConstraint__AvailableAfterOperationAssignment_4 : ( ( 'AvailableAfterOperation' ) ) ;
public final void rule__SettingConstraint__AvailableAfterOperationAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34474:1: ( ( ( 'AvailableAfterOperation' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34475:1: ( ( 'AvailableAfterOperation' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34475:1: ( ( 'AvailableAfterOperation' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34476:1: ( 'AvailableAfterOperation' )
{
before(grammarAccess.getSettingConstraintAccess().getAvailableAfterOperationAvailableAfterOperationKeyword_4_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34477:1: ( 'AvailableAfterOperation' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34478:1: 'AvailableAfterOperation'
{
before(grammarAccess.getSettingConstraintAccess().getAvailableAfterOperationAvailableAfterOperationKeyword_4_0());
match(input,146,FOLLOW_146_in_rule__SettingConstraint__AvailableAfterOperationAssignment_468416);
after(grammarAccess.getSettingConstraintAccess().getAvailableAfterOperationAvailableAfterOperationKeyword_4_0());
}
after(grammarAccess.getSettingConstraintAccess().getAvailableAfterOperationAvailableAfterOperationKeyword_4_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__AvailableAfterOperationAssignment_4
// $ANTLR start rule__SettingConstraint__RequiredBeforeOperationAssignment_5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34493:1: rule__SettingConstraint__RequiredBeforeOperationAssignment_5 : ( ( 'RequiredBeforeOperation' ) ) ;
public final void rule__SettingConstraint__RequiredBeforeOperationAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34497:1: ( ( ( 'RequiredBeforeOperation' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34498:1: ( ( 'RequiredBeforeOperation' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34498:1: ( ( 'RequiredBeforeOperation' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34499:1: ( 'RequiredBeforeOperation' )
{
before(grammarAccess.getSettingConstraintAccess().getRequiredBeforeOperationRequiredBeforeOperationKeyword_5_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34500:1: ( 'RequiredBeforeOperation' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34501:1: 'RequiredBeforeOperation'
{
before(grammarAccess.getSettingConstraintAccess().getRequiredBeforeOperationRequiredBeforeOperationKeyword_5_0());
match(input,147,FOLLOW_147_in_rule__SettingConstraint__RequiredBeforeOperationAssignment_568460);
after(grammarAccess.getSettingConstraintAccess().getRequiredBeforeOperationRequiredBeforeOperationKeyword_5_0());
}
after(grammarAccess.getSettingConstraintAccess().getRequiredBeforeOperationRequiredBeforeOperationKeyword_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__RequiredBeforeOperationAssignment_5
// $ANTLR start rule__SettingConstraint__NameAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34516:1: rule__SettingConstraint__NameAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__SettingConstraint__NameAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34520:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34521:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34521:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34522:1: RULE_STRING
{
before(grammarAccess.getSettingConstraintAccess().getNameSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SettingConstraint__NameAssignment_6_168499);
after(grammarAccess.getSettingConstraintAccess().getNameSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__NameAssignment_6_1
// $ANTLR start rule__SettingConstraint__IdAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34531:1: rule__SettingConstraint__IdAssignment_7_1 : ( ruleEInt ) ;
public final void rule__SettingConstraint__IdAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34535:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34536:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34536:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34537:1: ruleEInt
{
before(grammarAccess.getSettingConstraintAccess().getIdEIntParserRuleCall_7_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__SettingConstraint__IdAssignment_7_168530);
ruleEInt();
_fsp--;
after(grammarAccess.getSettingConstraintAccess().getIdEIntParserRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__IdAssignment_7_1
// $ANTLR start rule__SettingConstraint__DescriptionAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34546:1: rule__SettingConstraint__DescriptionAssignment_8_1 : ( RULE_STRING ) ;
public final void rule__SettingConstraint__DescriptionAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34550:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34551:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34551:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34552:1: RULE_STRING
{
before(grammarAccess.getSettingConstraintAccess().getDescriptionSTRINGTerminalRuleCall_8_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__SettingConstraint__DescriptionAssignment_8_168561);
after(grammarAccess.getSettingConstraintAccess().getDescriptionSTRINGTerminalRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__DescriptionAssignment_8_1
// $ANTLR start rule__SettingConstraint__ForOperationAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34561:1: rule__SettingConstraint__ForOperationAssignment_9_1 : ( ruleServiceResourceOperation ) ;
public final void rule__SettingConstraint__ForOperationAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34565:1: ( ( ruleServiceResourceOperation ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34566:1: ( ruleServiceResourceOperation )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34566:1: ( ruleServiceResourceOperation )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34567:1: ruleServiceResourceOperation
{
before(grammarAccess.getSettingConstraintAccess().getForOperationServiceResourceOperationEnumRuleCall_9_1_0());
pushFollow(FOLLOW_ruleServiceResourceOperation_in_rule__SettingConstraint__ForOperationAssignment_9_168592);
ruleServiceResourceOperation();
_fsp--;
after(grammarAccess.getSettingConstraintAccess().getForOperationServiceResourceOperationEnumRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__SettingConstraint__ForOperationAssignment_9_1
// $ANTLR start rule__AbstractSetting_Impl__UserExposedAssignment_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34576:1: rule__AbstractSetting_Impl__UserExposedAssignment_1 : ( ( 'userExposed' ) ) ;
public final void rule__AbstractSetting_Impl__UserExposedAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34580:1: ( ( ( 'userExposed' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34581:1: ( ( 'userExposed' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34581:1: ( ( 'userExposed' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34582:1: ( 'userExposed' )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getUserExposedUserExposedKeyword_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34583:1: ( 'userExposed' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34584:1: 'userExposed'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getUserExposedUserExposedKeyword_1_0());
match(input,141,FOLLOW_141_in_rule__AbstractSetting_Impl__UserExposedAssignment_168628);
after(grammarAccess.getAbstractSetting_ImplAccess().getUserExposedUserExposedKeyword_1_0());
}
after(grammarAccess.getAbstractSetting_ImplAccess().getUserExposedUserExposedKeyword_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__UserExposedAssignment_1
// $ANTLR start rule__AbstractSetting_Impl__UserEditableAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34599:1: rule__AbstractSetting_Impl__UserEditableAssignment_2 : ( ( 'userEditable' ) ) ;
public final void rule__AbstractSetting_Impl__UserEditableAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34603:1: ( ( ( 'userEditable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34604:1: ( ( 'userEditable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34604:1: ( ( 'userEditable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34605:1: ( 'userEditable' )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getUserEditableUserEditableKeyword_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34606:1: ( 'userEditable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34607:1: 'userEditable'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getUserEditableUserEditableKeyword_2_0());
match(input,142,FOLLOW_142_in_rule__AbstractSetting_Impl__UserEditableAssignment_268672);
after(grammarAccess.getAbstractSetting_ImplAccess().getUserEditableUserEditableKeyword_2_0());
}
after(grammarAccess.getAbstractSetting_ImplAccess().getUserEditableUserEditableKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__UserEditableAssignment_2
// $ANTLR start rule__AbstractSetting_Impl__CanBePublishedAssignment_3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34622:1: rule__AbstractSetting_Impl__CanBePublishedAssignment_3 : ( ( 'canBePublished' ) ) ;
public final void rule__AbstractSetting_Impl__CanBePublishedAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34626:1: ( ( ( 'canBePublished' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34627:1: ( ( 'canBePublished' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34627:1: ( ( 'canBePublished' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34628:1: ( 'canBePublished' )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getCanBePublishedCanBePublishedKeyword_3_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34629:1: ( 'canBePublished' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34630:1: 'canBePublished'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getCanBePublishedCanBePublishedKeyword_3_0());
match(input,143,FOLLOW_143_in_rule__AbstractSetting_Impl__CanBePublishedAssignment_368716);
after(grammarAccess.getAbstractSetting_ImplAccess().getCanBePublishedCanBePublishedKeyword_3_0());
}
after(grammarAccess.getAbstractSetting_ImplAccess().getCanBePublishedCanBePublishedKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__CanBePublishedAssignment_3
// $ANTLR start rule__AbstractSetting_Impl__UniqueIDAssignment_5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34645:1: rule__AbstractSetting_Impl__UniqueIDAssignment_5 : ( RULE_STRING ) ;
public final void rule__AbstractSetting_Impl__UniqueIDAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34649:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34650:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34650:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34651:1: RULE_STRING
{
before(grammarAccess.getAbstractSetting_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_5_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__UniqueIDAssignment_568755);
after(grammarAccess.getAbstractSetting_ImplAccess().getUniqueIDSTRINGTerminalRuleCall_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__UniqueIDAssignment_5
// $ANTLR start rule__AbstractSetting_Impl__NameAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34660:1: rule__AbstractSetting_Impl__NameAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__AbstractSetting_Impl__NameAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34664:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34665:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34665:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34666:1: RULE_STRING
{
before(grammarAccess.getAbstractSetting_ImplAccess().getNameSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__NameAssignment_7_168786);
after(grammarAccess.getAbstractSetting_ImplAccess().getNameSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__NameAssignment_7_1
// $ANTLR start rule__AbstractSetting_Impl__IdAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34675:1: rule__AbstractSetting_Impl__IdAssignment_8_1 : ( ruleEInt ) ;
public final void rule__AbstractSetting_Impl__IdAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34679:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34680:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34680:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34681:1: ruleEInt
{
before(grammarAccess.getAbstractSetting_ImplAccess().getIdEIntParserRuleCall_8_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__AbstractSetting_Impl__IdAssignment_8_168817);
ruleEInt();
_fsp--;
after(grammarAccess.getAbstractSetting_ImplAccess().getIdEIntParserRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__IdAssignment_8_1
// $ANTLR start rule__AbstractSetting_Impl__DescriptionAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34690:1: rule__AbstractSetting_Impl__DescriptionAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__AbstractSetting_Impl__DescriptionAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34694:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34695:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34695:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34696:1: RULE_STRING
{
before(grammarAccess.getAbstractSetting_ImplAccess().getDescriptionSTRINGTerminalRuleCall_9_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__DescriptionAssignment_9_168848);
after(grammarAccess.getAbstractSetting_ImplAccess().getDescriptionSTRINGTerminalRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__DescriptionAssignment_9_1
// $ANTLR start rule__AbstractSetting_Impl__ReadableAssignment_10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34705:1: rule__AbstractSetting_Impl__ReadableAssignment_10 : ( ( 'Readable' ) ) ;
public final void rule__AbstractSetting_Impl__ReadableAssignment_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34709:1: ( ( ( 'Readable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34710:1: ( ( 'Readable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34710:1: ( ( 'Readable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34711:1: ( 'Readable' )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getReadableReadableKeyword_10_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34712:1: ( 'Readable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34713:1: 'Readable'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getReadableReadableKeyword_10_0());
match(input,144,FOLLOW_144_in_rule__AbstractSetting_Impl__ReadableAssignment_1068884);
after(grammarAccess.getAbstractSetting_ImplAccess().getReadableReadableKeyword_10_0());
}
after(grammarAccess.getAbstractSetting_ImplAccess().getReadableReadableKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__ReadableAssignment_10
// $ANTLR start rule__AbstractSetting_Impl__WritableAssignment_11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34728:1: rule__AbstractSetting_Impl__WritableAssignment_11 : ( ( 'Writable' ) ) ;
public final void rule__AbstractSetting_Impl__WritableAssignment_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34732:1: ( ( ( 'Writable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34733:1: ( ( 'Writable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34733:1: ( ( 'Writable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34734:1: ( 'Writable' )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getWritableWritableKeyword_11_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34735:1: ( 'Writable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34736:1: 'Writable'
{
before(grammarAccess.getAbstractSetting_ImplAccess().getWritableWritableKeyword_11_0());
match(input,145,FOLLOW_145_in_rule__AbstractSetting_Impl__WritableAssignment_1168928);
after(grammarAccess.getAbstractSetting_ImplAccess().getWritableWritableKeyword_11_0());
}
after(grammarAccess.getAbstractSetting_ImplAccess().getWritableWritableKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__WritableAssignment_11
// $ANTLR start rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34751:1: rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2 : ( ( RULE_STRING ) ) ;
public final void rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34755:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34756:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34756:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34757:1: ( RULE_STRING )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAbstractSettingCrossReference_12_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34758:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34759:1: RULE_STRING
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__RequiresParamsAssignment_12_268971);
after(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_2_0_1());
}
after(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAbstractSettingCrossReference_12_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2
// $ANTLR start rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34770:1: rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34774:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34775:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34775:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34776:1: ( RULE_STRING )
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAbstractSettingCrossReference_12_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34777:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34778:1: RULE_STRING
{
before(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_169010);
after(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_3_1_0_1());
}
after(grammarAccess.getAbstractSetting_ImplAccess().getRequiresParamsAbstractSettingCrossReference_12_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1
// $ANTLR start rule__AbstractSetting_Impl__SettingTypeAssignment_13_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34789:1: rule__AbstractSetting_Impl__SettingTypeAssignment_13_1 : ( ruleSettingType ) ;
public final void rule__AbstractSetting_Impl__SettingTypeAssignment_13_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34793:1: ( ( ruleSettingType ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34794:1: ( ruleSettingType )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34794:1: ( ruleSettingType )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34795:1: ruleSettingType
{
before(grammarAccess.getAbstractSetting_ImplAccess().getSettingTypeSettingTypeParserRuleCall_13_1_0());
pushFollow(FOLLOW_ruleSettingType_in_rule__AbstractSetting_Impl__SettingTypeAssignment_13_169045);
ruleSettingType();
_fsp--;
after(grammarAccess.getAbstractSetting_ImplAccess().getSettingTypeSettingTypeParserRuleCall_13_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__SettingTypeAssignment_13_1
// $ANTLR start rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34804:1: rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2 : ( ruleSettingConstraint ) ;
public final void rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34808:1: ( ( ruleSettingConstraint ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34809:1: ( ruleSettingConstraint )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34809:1: ( ruleSettingConstraint )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34810:1: ruleSettingConstraint
{
before(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsSettingConstraintParserRuleCall_14_2_0());
pushFollow(FOLLOW_ruleSettingConstraint_in_rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_269076);
ruleSettingConstraint();
_fsp--;
after(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsSettingConstraintParserRuleCall_14_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2
// $ANTLR start rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34819:1: rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1 : ( ruleSettingConstraint ) ;
public final void rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34823:1: ( ( ruleSettingConstraint ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34824:1: ( ruleSettingConstraint )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34824:1: ( ruleSettingConstraint )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34825:1: ruleSettingConstraint
{
before(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsSettingConstraintParserRuleCall_14_3_1_0());
pushFollow(FOLLOW_ruleSettingConstraint_in_rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_169107);
ruleSettingConstraint();
_fsp--;
after(grammarAccess.getAbstractSetting_ImplAccess().getSettingConstraintsSettingConstraintParserRuleCall_14_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1
// $ANTLR start rule__ServiceSetting__UserExposedAssignment_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34834:1: rule__ServiceSetting__UserExposedAssignment_1 : ( ( 'userExposed' ) ) ;
public final void rule__ServiceSetting__UserExposedAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34838:1: ( ( ( 'userExposed' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34839:1: ( ( 'userExposed' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34839:1: ( ( 'userExposed' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34840:1: ( 'userExposed' )
{
before(grammarAccess.getServiceSettingAccess().getUserExposedUserExposedKeyword_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34841:1: ( 'userExposed' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34842:1: 'userExposed'
{
before(grammarAccess.getServiceSettingAccess().getUserExposedUserExposedKeyword_1_0());
match(input,141,FOLLOW_141_in_rule__ServiceSetting__UserExposedAssignment_169143);
after(grammarAccess.getServiceSettingAccess().getUserExposedUserExposedKeyword_1_0());
}
after(grammarAccess.getServiceSettingAccess().getUserExposedUserExposedKeyword_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__UserExposedAssignment_1
// $ANTLR start rule__ServiceSetting__UserEditableAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34857:1: rule__ServiceSetting__UserEditableAssignment_2 : ( ( 'userEditable' ) ) ;
public final void rule__ServiceSetting__UserEditableAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34861:1: ( ( ( 'userEditable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34862:1: ( ( 'userEditable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34862:1: ( ( 'userEditable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34863:1: ( 'userEditable' )
{
before(grammarAccess.getServiceSettingAccess().getUserEditableUserEditableKeyword_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34864:1: ( 'userEditable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34865:1: 'userEditable'
{
before(grammarAccess.getServiceSettingAccess().getUserEditableUserEditableKeyword_2_0());
match(input,142,FOLLOW_142_in_rule__ServiceSetting__UserEditableAssignment_269187);
after(grammarAccess.getServiceSettingAccess().getUserEditableUserEditableKeyword_2_0());
}
after(grammarAccess.getServiceSettingAccess().getUserEditableUserEditableKeyword_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__UserEditableAssignment_2
// $ANTLR start rule__ServiceSetting__CanBePublishedAssignment_3
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34880:1: rule__ServiceSetting__CanBePublishedAssignment_3 : ( ( 'canBePublished' ) ) ;
public final void rule__ServiceSetting__CanBePublishedAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34884:1: ( ( ( 'canBePublished' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34885:1: ( ( 'canBePublished' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34885:1: ( ( 'canBePublished' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34886:1: ( 'canBePublished' )
{
before(grammarAccess.getServiceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34887:1: ( 'canBePublished' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34888:1: 'canBePublished'
{
before(grammarAccess.getServiceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
match(input,143,FOLLOW_143_in_rule__ServiceSetting__CanBePublishedAssignment_369231);
after(grammarAccess.getServiceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
}
after(grammarAccess.getServiceSettingAccess().getCanBePublishedCanBePublishedKeyword_3_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__CanBePublishedAssignment_3
// $ANTLR start rule__ServiceSetting__UniqueIDAssignment_5
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34903:1: rule__ServiceSetting__UniqueIDAssignment_5 : ( RULE_STRING ) ;
public final void rule__ServiceSetting__UniqueIDAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34907:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34908:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34908:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34909:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getUniqueIDSTRINGTerminalRuleCall_5_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__UniqueIDAssignment_569270);
after(grammarAccess.getServiceSettingAccess().getUniqueIDSTRINGTerminalRuleCall_5_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__UniqueIDAssignment_5
// $ANTLR start rule__ServiceSetting__NameAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34918:1: rule__ServiceSetting__NameAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__ServiceSetting__NameAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34922:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34923:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34923:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34924:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getNameSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__NameAssignment_7_169301);
after(grammarAccess.getServiceSettingAccess().getNameSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__NameAssignment_7_1
// $ANTLR start rule__ServiceSetting__IdAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34933:1: rule__ServiceSetting__IdAssignment_8_1 : ( ruleEInt ) ;
public final void rule__ServiceSetting__IdAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34937:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34938:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34938:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34939:1: ruleEInt
{
before(grammarAccess.getServiceSettingAccess().getIdEIntParserRuleCall_8_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__ServiceSetting__IdAssignment_8_169332);
ruleEInt();
_fsp--;
after(grammarAccess.getServiceSettingAccess().getIdEIntParserRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__IdAssignment_8_1
// $ANTLR start rule__ServiceSetting__DescriptionAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34948:1: rule__ServiceSetting__DescriptionAssignment_9_1 : ( RULE_STRING ) ;
public final void rule__ServiceSetting__DescriptionAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34952:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34953:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34953:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34954:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getDescriptionSTRINGTerminalRuleCall_9_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__DescriptionAssignment_9_169363);
after(grammarAccess.getServiceSettingAccess().getDescriptionSTRINGTerminalRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__DescriptionAssignment_9_1
// $ANTLR start rule__ServiceSetting__ReadableAssignment_10
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34963:1: rule__ServiceSetting__ReadableAssignment_10 : ( ( 'Readable' ) ) ;
public final void rule__ServiceSetting__ReadableAssignment_10() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34967:1: ( ( ( 'Readable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34968:1: ( ( 'Readable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34968:1: ( ( 'Readable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34969:1: ( 'Readable' )
{
before(grammarAccess.getServiceSettingAccess().getReadableReadableKeyword_10_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34970:1: ( 'Readable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34971:1: 'Readable'
{
before(grammarAccess.getServiceSettingAccess().getReadableReadableKeyword_10_0());
match(input,144,FOLLOW_144_in_rule__ServiceSetting__ReadableAssignment_1069399);
after(grammarAccess.getServiceSettingAccess().getReadableReadableKeyword_10_0());
}
after(grammarAccess.getServiceSettingAccess().getReadableReadableKeyword_10_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__ReadableAssignment_10
// $ANTLR start rule__ServiceSetting__WritableAssignment_11
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34986:1: rule__ServiceSetting__WritableAssignment_11 : ( ( 'Writable' ) ) ;
public final void rule__ServiceSetting__WritableAssignment_11() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34990:1: ( ( ( 'Writable' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34991:1: ( ( 'Writable' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34991:1: ( ( 'Writable' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34992:1: ( 'Writable' )
{
before(grammarAccess.getServiceSettingAccess().getWritableWritableKeyword_11_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34993:1: ( 'Writable' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:34994:1: 'Writable'
{
before(grammarAccess.getServiceSettingAccess().getWritableWritableKeyword_11_0());
match(input,145,FOLLOW_145_in_rule__ServiceSetting__WritableAssignment_1169443);
after(grammarAccess.getServiceSettingAccess().getWritableWritableKeyword_11_0());
}
after(grammarAccess.getServiceSettingAccess().getWritableWritableKeyword_11_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__WritableAssignment_11
// $ANTLR start rule__ServiceSetting__RequiresParamsAssignment_12_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35009:1: rule__ServiceSetting__RequiresParamsAssignment_12_2 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceSetting__RequiresParamsAssignment_12_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35013:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35014:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35014:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35015:1: ( RULE_STRING )
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingCrossReference_12_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35016:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35017:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__RequiresParamsAssignment_12_269486);
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_2_0_1());
}
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingCrossReference_12_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__RequiresParamsAssignment_12_2
// $ANTLR start rule__ServiceSetting__RequiresParamsAssignment_12_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35028:1: rule__ServiceSetting__RequiresParamsAssignment_12_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceSetting__RequiresParamsAssignment_12_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35032:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35033:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35033:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35034:1: ( RULE_STRING )
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingCrossReference_12_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35035:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35036:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__RequiresParamsAssignment_12_3_169525);
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingSTRINGTerminalRuleCall_12_3_1_0_1());
}
after(grammarAccess.getServiceSettingAccess().getRequiresParamsAbstractSettingCrossReference_12_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__RequiresParamsAssignment_12_3_1
// $ANTLR start rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35047:1: rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35051:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35052:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35052:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35053:1: ( RULE_STRING )
{
before(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsResourceSettingCrossReference_13_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35054:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35055:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsResourceSettingSTRINGTerminalRuleCall_13_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__MappedToResourceSettingsAssignment_13_269564);
after(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsResourceSettingSTRINGTerminalRuleCall_13_2_0_1());
}
after(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsResourceSettingCrossReference_13_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2
// $ANTLR start rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35066:1: rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35070:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35071:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35071:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35072:1: ( RULE_STRING )
{
before(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsResourceSettingCrossReference_13_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35073:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35074:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsResourceSettingSTRINGTerminalRuleCall_13_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_169603);
after(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsResourceSettingSTRINGTerminalRuleCall_13_3_1_0_1());
}
after(grammarAccess.getServiceSettingAccess().getMappedToResourceSettingsResourceSettingCrossReference_13_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1
// $ANTLR start rule__ServiceSetting__ProvidedByResourcesAssignment_14_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35085:1: rule__ServiceSetting__ProvidedByResourcesAssignment_14_2 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceSetting__ProvidedByResourcesAssignment_14_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35089:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35090:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35090:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35091:1: ( RULE_STRING )
{
before(grammarAccess.getServiceSettingAccess().getProvidedByResourcesResourceCrossReference_14_2_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35092:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35093:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getProvidedByResourcesResourceSTRINGTerminalRuleCall_14_2_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__ProvidedByResourcesAssignment_14_269642);
after(grammarAccess.getServiceSettingAccess().getProvidedByResourcesResourceSTRINGTerminalRuleCall_14_2_0_1());
}
after(grammarAccess.getServiceSettingAccess().getProvidedByResourcesResourceCrossReference_14_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__ProvidedByResourcesAssignment_14_2
// $ANTLR start rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35104:1: rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1 : ( ( RULE_STRING ) ) ;
public final void rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35108:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35109:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35109:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35110:1: ( RULE_STRING )
{
before(grammarAccess.getServiceSettingAccess().getProvidedByResourcesResourceCrossReference_14_3_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35111:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35112:1: RULE_STRING
{
before(grammarAccess.getServiceSettingAccess().getProvidedByResourcesResourceSTRINGTerminalRuleCall_14_3_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_169681);
after(grammarAccess.getServiceSettingAccess().getProvidedByResourcesResourceSTRINGTerminalRuleCall_14_3_1_0_1());
}
after(grammarAccess.getServiceSettingAccess().getProvidedByResourcesResourceCrossReference_14_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1
// $ANTLR start rule__ServiceSetting__SettingTypeAssignment_15_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35123:1: rule__ServiceSetting__SettingTypeAssignment_15_1 : ( ruleSettingType ) ;
public final void rule__ServiceSetting__SettingTypeAssignment_15_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35127:1: ( ( ruleSettingType ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35128:1: ( ruleSettingType )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35128:1: ( ruleSettingType )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35129:1: ruleSettingType
{
before(grammarAccess.getServiceSettingAccess().getSettingTypeSettingTypeParserRuleCall_15_1_0());
pushFollow(FOLLOW_ruleSettingType_in_rule__ServiceSetting__SettingTypeAssignment_15_169716);
ruleSettingType();
_fsp--;
after(grammarAccess.getServiceSettingAccess().getSettingTypeSettingTypeParserRuleCall_15_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__SettingTypeAssignment_15_1
// $ANTLR start rule__ServiceSetting__SettingConstraintsAssignment_16_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35138:1: rule__ServiceSetting__SettingConstraintsAssignment_16_2 : ( ruleSettingConstraint ) ;
public final void rule__ServiceSetting__SettingConstraintsAssignment_16_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35142:1: ( ( ruleSettingConstraint ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35143:1: ( ruleSettingConstraint )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35143:1: ( ruleSettingConstraint )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35144:1: ruleSettingConstraint
{
before(grammarAccess.getServiceSettingAccess().getSettingConstraintsSettingConstraintParserRuleCall_16_2_0());
pushFollow(FOLLOW_ruleSettingConstraint_in_rule__ServiceSetting__SettingConstraintsAssignment_16_269747);
ruleSettingConstraint();
_fsp--;
after(grammarAccess.getServiceSettingAccess().getSettingConstraintsSettingConstraintParserRuleCall_16_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__SettingConstraintsAssignment_16_2
// $ANTLR start rule__ServiceSetting__SettingConstraintsAssignment_16_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35153:1: rule__ServiceSetting__SettingConstraintsAssignment_16_3_1 : ( ruleSettingConstraint ) ;
public final void rule__ServiceSetting__SettingConstraintsAssignment_16_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35157:1: ( ( ruleSettingConstraint ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35158:1: ( ruleSettingConstraint )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35158:1: ( ruleSettingConstraint )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35159:1: ruleSettingConstraint
{
before(grammarAccess.getServiceSettingAccess().getSettingConstraintsSettingConstraintParserRuleCall_16_3_1_0());
pushFollow(FOLLOW_ruleSettingConstraint_in_rule__ServiceSetting__SettingConstraintsAssignment_16_3_169778);
ruleSettingConstraint();
_fsp--;
after(grammarAccess.getServiceSettingAccess().getSettingConstraintsSettingConstraintParserRuleCall_16_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ServiceSetting__SettingConstraintsAssignment_16_3_1
// $ANTLR start rule__TideTypeString__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35168:1: rule__TideTypeString__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__TideTypeString__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35172:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35173:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35173:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35174:1: RULE_STRING
{
before(grammarAccess.getTideTypeStringAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeString__UniqueIDAssignment_269809);
after(grammarAccess.getTideTypeStringAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__UniqueIDAssignment_2
// $ANTLR start rule__TideTypeString__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35183:1: rule__TideTypeString__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__TideTypeString__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35187:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35188:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35188:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35189:1: RULE_STRING
{
before(grammarAccess.getTideTypeStringAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeString__NameAssignment_4_169840);
after(grammarAccess.getTideTypeStringAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__NameAssignment_4_1
// $ANTLR start rule__TideTypeString__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35198:1: rule__TideTypeString__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__TideTypeString__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35202:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35203:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35203:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35204:1: ruleEInt
{
before(grammarAccess.getTideTypeStringAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__TideTypeString__IdAssignment_5_169871);
ruleEInt();
_fsp--;
after(grammarAccess.getTideTypeStringAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__IdAssignment_5_1
// $ANTLR start rule__TideTypeString__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35213:1: rule__TideTypeString__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__TideTypeString__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35217:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35218:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35218:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35219:1: RULE_STRING
{
before(grammarAccess.getTideTypeStringAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeString__DescriptionAssignment_6_169902);
after(grammarAccess.getTideTypeStringAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__DescriptionAssignment_6_1
// $ANTLR start rule__TideTypeString__DefaultValueAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35228:1: rule__TideTypeString__DefaultValueAssignment_7_1 : ( RULE_STRING ) ;
public final void rule__TideTypeString__DefaultValueAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35232:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35233:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35233:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35234:1: RULE_STRING
{
before(grammarAccess.getTideTypeStringAccess().getDefaultValueSTRINGTerminalRuleCall_7_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeString__DefaultValueAssignment_7_169933);
after(grammarAccess.getTideTypeStringAccess().getDefaultValueSTRINGTerminalRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeString__DefaultValueAssignment_7_1
// $ANTLR start rule__TideTypeEnum__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35243:1: rule__TideTypeEnum__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__TideTypeEnum__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35247:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35248:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35248:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35249:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeEnum__UniqueIDAssignment_269964);
after(grammarAccess.getTideTypeEnumAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__UniqueIDAssignment_2
// $ANTLR start rule__TideTypeEnum__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35258:1: rule__TideTypeEnum__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__TideTypeEnum__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35262:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35263:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35263:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35264:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeEnum__NameAssignment_4_169995);
after(grammarAccess.getTideTypeEnumAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__NameAssignment_4_1
// $ANTLR start rule__TideTypeEnum__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35273:1: rule__TideTypeEnum__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__TideTypeEnum__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35277:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35278:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35278:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35279:1: ruleEInt
{
before(grammarAccess.getTideTypeEnumAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__TideTypeEnum__IdAssignment_5_170026);
ruleEInt();
_fsp--;
after(grammarAccess.getTideTypeEnumAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__IdAssignment_5_1
// $ANTLR start rule__TideTypeEnum__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35288:1: rule__TideTypeEnum__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__TideTypeEnum__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35292:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35293:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35293:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35294:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeEnum__DescriptionAssignment_6_170057);
after(grammarAccess.getTideTypeEnumAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__DescriptionAssignment_6_1
// $ANTLR start rule__TideTypeEnum__DefaultValueAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35303:1: rule__TideTypeEnum__DefaultValueAssignment_7_1 : ( ( RULE_STRING ) ) ;
public final void rule__TideTypeEnum__DefaultValueAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35307:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35308:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35308:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35309:1: ( RULE_STRING )
{
before(grammarAccess.getTideTypeEnumAccess().getDefaultValueTideTypeEnumItemCrossReference_7_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35310:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35311:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumAccess().getDefaultValueTideTypeEnumItemSTRINGTerminalRuleCall_7_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeEnum__DefaultValueAssignment_7_170092);
after(grammarAccess.getTideTypeEnumAccess().getDefaultValueTideTypeEnumItemSTRINGTerminalRuleCall_7_1_0_1());
}
after(grammarAccess.getTideTypeEnumAccess().getDefaultValueTideTypeEnumItemCrossReference_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__DefaultValueAssignment_7_1
// $ANTLR start rule__TideTypeEnum__TideEnumlistAssignment_8_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35322:1: rule__TideTypeEnum__TideEnumlistAssignment_8_2 : ( ruletideTypeEnumItem ) ;
public final void rule__TideTypeEnum__TideEnumlistAssignment_8_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35326:1: ( ( ruletideTypeEnumItem ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35327:1: ( ruletideTypeEnumItem )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35327:1: ( ruletideTypeEnumItem )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35328:1: ruletideTypeEnumItem
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistTideTypeEnumItemParserRuleCall_8_2_0());
pushFollow(FOLLOW_ruletideTypeEnumItem_in_rule__TideTypeEnum__TideEnumlistAssignment_8_270127);
ruletideTypeEnumItem();
_fsp--;
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistTideTypeEnumItemParserRuleCall_8_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__TideEnumlistAssignment_8_2
// $ANTLR start rule__TideTypeEnum__TideEnumlistAssignment_8_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35337:1: rule__TideTypeEnum__TideEnumlistAssignment_8_3_1 : ( ruletideTypeEnumItem ) ;
public final void rule__TideTypeEnum__TideEnumlistAssignment_8_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35341:1: ( ( ruletideTypeEnumItem ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35342:1: ( ruletideTypeEnumItem )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35342:1: ( ruletideTypeEnumItem )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35343:1: ruletideTypeEnumItem
{
before(grammarAccess.getTideTypeEnumAccess().getTideEnumlistTideTypeEnumItemParserRuleCall_8_3_1_0());
pushFollow(FOLLOW_ruletideTypeEnumItem_in_rule__TideTypeEnum__TideEnumlistAssignment_8_3_170158);
ruletideTypeEnumItem();
_fsp--;
after(grammarAccess.getTideTypeEnumAccess().getTideEnumlistTideTypeEnumItemParserRuleCall_8_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnum__TideEnumlistAssignment_8_3_1
// $ANTLR start rule__TideTypeList__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35352:1: rule__TideTypeList__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__TideTypeList__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35356:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35357:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35357:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35358:1: RULE_STRING
{
before(grammarAccess.getTideTypeListAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeList__UniqueIDAssignment_270189);
after(grammarAccess.getTideTypeListAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__UniqueIDAssignment_2
// $ANTLR start rule__TideTypeList__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35367:1: rule__TideTypeList__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__TideTypeList__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35371:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35372:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35372:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35373:1: RULE_STRING
{
before(grammarAccess.getTideTypeListAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeList__NameAssignment_4_170220);
after(grammarAccess.getTideTypeListAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__NameAssignment_4_1
// $ANTLR start rule__TideTypeList__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35382:1: rule__TideTypeList__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__TideTypeList__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35386:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35387:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35387:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35388:1: ruleEInt
{
before(grammarAccess.getTideTypeListAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__TideTypeList__IdAssignment_5_170251);
ruleEInt();
_fsp--;
after(grammarAccess.getTideTypeListAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__IdAssignment_5_1
// $ANTLR start rule__TideTypeList__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35397:1: rule__TideTypeList__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__TideTypeList__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35401:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35402:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35402:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35403:1: RULE_STRING
{
before(grammarAccess.getTideTypeListAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeList__DescriptionAssignment_6_170282);
after(grammarAccess.getTideTypeListAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__DescriptionAssignment_6_1
// $ANTLR start rule__TideTypeList__ContainsElementsOfAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35412:1: rule__TideTypeList__ContainsElementsOfAssignment_7_1 : ( ( RULE_STRING ) ) ;
public final void rule__TideTypeList__ContainsElementsOfAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35416:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35417:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35417:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35418:1: ( RULE_STRING )
{
before(grammarAccess.getTideTypeListAccess().getContainsElementsOfNamedElementCrossReference_7_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35419:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35420:1: RULE_STRING
{
before(grammarAccess.getTideTypeListAccess().getContainsElementsOfNamedElementSTRINGTerminalRuleCall_7_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeList__ContainsElementsOfAssignment_7_170317);
after(grammarAccess.getTideTypeListAccess().getContainsElementsOfNamedElementSTRINGTerminalRuleCall_7_1_0_1());
}
after(grammarAccess.getTideTypeListAccess().getContainsElementsOfNamedElementCrossReference_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeList__ContainsElementsOfAssignment_7_1
// $ANTLR start rule__TideTypeTideElement__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35431:1: rule__TideTypeTideElement__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__TideTypeTideElement__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35435:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35436:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35436:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35437:1: RULE_STRING
{
before(grammarAccess.getTideTypeTideElementAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeTideElement__UniqueIDAssignment_270352);
after(grammarAccess.getTideTypeTideElementAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__UniqueIDAssignment_2
// $ANTLR start rule__TideTypeTideElement__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35446:1: rule__TideTypeTideElement__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__TideTypeTideElement__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35450:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35451:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35451:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35452:1: RULE_STRING
{
before(grammarAccess.getTideTypeTideElementAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeTideElement__NameAssignment_4_170383);
after(grammarAccess.getTideTypeTideElementAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__NameAssignment_4_1
// $ANTLR start rule__TideTypeTideElement__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35461:1: rule__TideTypeTideElement__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__TideTypeTideElement__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35465:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35466:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35466:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35467:1: ruleEInt
{
before(grammarAccess.getTideTypeTideElementAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__TideTypeTideElement__IdAssignment_5_170414);
ruleEInt();
_fsp--;
after(grammarAccess.getTideTypeTideElementAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__IdAssignment_5_1
// $ANTLR start rule__TideTypeTideElement__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35476:1: rule__TideTypeTideElement__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__TideTypeTideElement__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35480:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35481:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35481:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35482:1: RULE_STRING
{
before(grammarAccess.getTideTypeTideElementAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeTideElement__DescriptionAssignment_6_170445);
after(grammarAccess.getTideTypeTideElementAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__DescriptionAssignment_6_1
// $ANTLR start rule__TideTypeTideElement__OfTideElementAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35491:1: rule__TideTypeTideElement__OfTideElementAssignment_7_1 : ( ( RULE_STRING ) ) ;
public final void rule__TideTypeTideElement__OfTideElementAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35495:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35496:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35496:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35497:1: ( RULE_STRING )
{
before(grammarAccess.getTideTypeTideElementAccess().getOfTideElementNamedElementCrossReference_7_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35498:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35499:1: RULE_STRING
{
before(grammarAccess.getTideTypeTideElementAccess().getOfTideElementNamedElementSTRINGTerminalRuleCall_7_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeTideElement__OfTideElementAssignment_7_170480);
after(grammarAccess.getTideTypeTideElementAccess().getOfTideElementNamedElementSTRINGTerminalRuleCall_7_1_0_1());
}
after(grammarAccess.getTideTypeTideElementAccess().getOfTideElementNamedElementCrossReference_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeTideElement__OfTideElementAssignment_7_1
// $ANTLR start rule__TideTypeEnumItem__ValueAssignment_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35510:1: rule__TideTypeEnumItem__ValueAssignment_3_1 : ( RULE_STRING ) ;
public final void rule__TideTypeEnumItem__ValueAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35514:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35515:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35515:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35516:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumItemAccess().getValueSTRINGTerminalRuleCall_3_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeEnumItem__ValueAssignment_3_170515);
after(grammarAccess.getTideTypeEnumItemAccess().getValueSTRINGTerminalRuleCall_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__ValueAssignment_3_1
// $ANTLR start rule__TideTypeEnumItem__DescriptionAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35525:1: rule__TideTypeEnumItem__DescriptionAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__TideTypeEnumItem__DescriptionAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35529:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35530:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35530:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35531:1: RULE_STRING
{
before(grammarAccess.getTideTypeEnumItemAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__TideTypeEnumItem__DescriptionAssignment_4_170546);
after(grammarAccess.getTideTypeEnumItemAccess().getDescriptionSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__TideTypeEnumItem__DescriptionAssignment_4_1
// $ANTLR start rule__Availability__RepeatAssignment_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35540:1: rule__Availability__RepeatAssignment_1 : ( ( 'Repeat' ) ) ;
public final void rule__Availability__RepeatAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35544:1: ( ( ( 'Repeat' ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35545:1: ( ( 'Repeat' ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35545:1: ( ( 'Repeat' ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35546:1: ( 'Repeat' )
{
before(grammarAccess.getAvailabilityAccess().getRepeatRepeatKeyword_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35547:1: ( 'Repeat' )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35548:1: 'Repeat'
{
before(grammarAccess.getAvailabilityAccess().getRepeatRepeatKeyword_1_0());
match(input,148,FOLLOW_148_in_rule__Availability__RepeatAssignment_170582);
after(grammarAccess.getAvailabilityAccess().getRepeatRepeatKeyword_1_0());
}
after(grammarAccess.getAvailabilityAccess().getRepeatRepeatKeyword_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__RepeatAssignment_1
// $ANTLR start rule__Availability__FromTimeAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35563:1: rule__Availability__FromTimeAssignment_4_1 : ( ruleEDate ) ;
public final void rule__Availability__FromTimeAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35567:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35568:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35568:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35569:1: ruleEDate
{
before(grammarAccess.getAvailabilityAccess().getFromTimeEDateParserRuleCall_4_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__Availability__FromTimeAssignment_4_170621);
ruleEDate();
_fsp--;
after(grammarAccess.getAvailabilityAccess().getFromTimeEDateParserRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__FromTimeAssignment_4_1
// $ANTLR start rule__Availability__ToTimeAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35578:1: rule__Availability__ToTimeAssignment_5_1 : ( ruleEDate ) ;
public final void rule__Availability__ToTimeAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35582:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35583:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35583:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35584:1: ruleEDate
{
before(grammarAccess.getAvailabilityAccess().getToTimeEDateParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__Availability__ToTimeAssignment_5_170652);
ruleEDate();
_fsp--;
after(grammarAccess.getAvailabilityAccess().getToTimeEDateParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__ToTimeAssignment_5_1
// $ANTLR start rule__Availability__FromDateAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35593:1: rule__Availability__FromDateAssignment_6_1 : ( ruleEDate ) ;
public final void rule__Availability__FromDateAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35597:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35598:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35598:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35599:1: ruleEDate
{
before(grammarAccess.getAvailabilityAccess().getFromDateEDateParserRuleCall_6_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__Availability__FromDateAssignment_6_170683);
ruleEDate();
_fsp--;
after(grammarAccess.getAvailabilityAccess().getFromDateEDateParserRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__FromDateAssignment_6_1
// $ANTLR start rule__Availability__ToDateAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35608:1: rule__Availability__ToDateAssignment_7_1 : ( ruleEDate ) ;
public final void rule__Availability__ToDateAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35612:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35613:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35613:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35614:1: ruleEDate
{
before(grammarAccess.getAvailabilityAccess().getToDateEDateParserRuleCall_7_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__Availability__ToDateAssignment_7_170714);
ruleEDate();
_fsp--;
after(grammarAccess.getAvailabilityAccess().getToDateEDateParserRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__ToDateAssignment_7_1
// $ANTLR start rule__Availability__RepeatabilityAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35623:1: rule__Availability__RepeatabilityAssignment_8_1 : ( ruleRepatabilityScheme ) ;
public final void rule__Availability__RepeatabilityAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35627:1: ( ( ruleRepatabilityScheme ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35628:1: ( ruleRepatabilityScheme )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35628:1: ( ruleRepatabilityScheme )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35629:1: ruleRepatabilityScheme
{
before(grammarAccess.getAvailabilityAccess().getRepeatabilityRepatabilitySchemeEnumRuleCall_8_1_0());
pushFollow(FOLLOW_ruleRepatabilityScheme_in_rule__Availability__RepeatabilityAssignment_8_170745);
ruleRepatabilityScheme();
_fsp--;
after(grammarAccess.getAvailabilityAccess().getRepeatabilityRepatabilitySchemeEnumRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__RepeatabilityAssignment_8_1
// $ANTLR start rule__Availability__RepeatUntilAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35638:1: rule__Availability__RepeatUntilAssignment_9_1 : ( ruleEDate ) ;
public final void rule__Availability__RepeatUntilAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35642:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35643:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35643:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35644:1: ruleEDate
{
before(grammarAccess.getAvailabilityAccess().getRepeatUntilEDateParserRuleCall_9_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__Availability__RepeatUntilAssignment_9_170776);
ruleEDate();
_fsp--;
after(grammarAccess.getAvailabilityAccess().getRepeatUntilEDateParserRuleCall_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__RepeatUntilAssignment_9_1
// $ANTLR start rule__Availability__CostAssignment_10_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35653:1: rule__Availability__CostAssignment_10_1 : ( ruleCost ) ;
public final void rule__Availability__CostAssignment_10_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35657:1: ( ( ruleCost ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35658:1: ( ruleCost )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35658:1: ( ruleCost )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35659:1: ruleCost
{
before(grammarAccess.getAvailabilityAccess().getCostCostParserRuleCall_10_1_0());
pushFollow(FOLLOW_ruleCost_in_rule__Availability__CostAssignment_10_170807);
ruleCost();
_fsp--;
after(grammarAccess.getAvailabilityAccess().getCostCostParserRuleCall_10_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Availability__CostAssignment_10_1
// $ANTLR start rule__Cost__PerUnitAssignment_3_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35668:1: rule__Cost__PerUnitAssignment_3_1 : ( rulecostUnit ) ;
public final void rule__Cost__PerUnitAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35672:1: ( ( rulecostUnit ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35673:1: ( rulecostUnit )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35673:1: ( rulecostUnit )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35674:1: rulecostUnit
{
before(grammarAccess.getCostAccess().getPerUnitCostUnitEnumRuleCall_3_1_0());
pushFollow(FOLLOW_rulecostUnit_in_rule__Cost__PerUnitAssignment_3_170838);
rulecostUnit();
_fsp--;
after(grammarAccess.getCostAccess().getPerUnitCostUnitEnumRuleCall_3_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__PerUnitAssignment_3_1
// $ANTLR start rule__Cost__AmountAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35683:1: rule__Cost__AmountAssignment_4_1 : ( ruleEDoubleObject ) ;
public final void rule__Cost__AmountAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35687:1: ( ( ruleEDoubleObject ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35688:1: ( ruleEDoubleObject )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35688:1: ( ruleEDoubleObject )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35689:1: ruleEDoubleObject
{
before(grammarAccess.getCostAccess().getAmountEDoubleObjectParserRuleCall_4_1_0());
pushFollow(FOLLOW_ruleEDoubleObject_in_rule__Cost__AmountAssignment_4_170869);
ruleEDoubleObject();
_fsp--;
after(grammarAccess.getCostAccess().getAmountEDoubleObjectParserRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__Cost__AmountAssignment_4_1
// $ANTLR start rule__ReservedResourceContract__UniqueIDAssignment_2
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35698:1: rule__ReservedResourceContract__UniqueIDAssignment_2 : ( RULE_STRING ) ;
public final void rule__ReservedResourceContract__UniqueIDAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35702:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35703:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35703:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35704:1: RULE_STRING
{
before(grammarAccess.getReservedResourceContractAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ReservedResourceContract__UniqueIDAssignment_270900);
after(grammarAccess.getReservedResourceContractAccess().getUniqueIDSTRINGTerminalRuleCall_2_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__UniqueIDAssignment_2
// $ANTLR start rule__ReservedResourceContract__NameAssignment_4_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35713:1: rule__ReservedResourceContract__NameAssignment_4_1 : ( RULE_STRING ) ;
public final void rule__ReservedResourceContract__NameAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35717:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35718:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35718:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35719:1: RULE_STRING
{
before(grammarAccess.getReservedResourceContractAccess().getNameSTRINGTerminalRuleCall_4_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ReservedResourceContract__NameAssignment_4_170931);
after(grammarAccess.getReservedResourceContractAccess().getNameSTRINGTerminalRuleCall_4_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__NameAssignment_4_1
// $ANTLR start rule__ReservedResourceContract__IdAssignment_5_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35728:1: rule__ReservedResourceContract__IdAssignment_5_1 : ( ruleEInt ) ;
public final void rule__ReservedResourceContract__IdAssignment_5_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35732:1: ( ( ruleEInt ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35733:1: ( ruleEInt )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35733:1: ( ruleEInt )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35734:1: ruleEInt
{
before(grammarAccess.getReservedResourceContractAccess().getIdEIntParserRuleCall_5_1_0());
pushFollow(FOLLOW_ruleEInt_in_rule__ReservedResourceContract__IdAssignment_5_170962);
ruleEInt();
_fsp--;
after(grammarAccess.getReservedResourceContractAccess().getIdEIntParserRuleCall_5_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__IdAssignment_5_1
// $ANTLR start rule__ReservedResourceContract__DescriptionAssignment_6_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35743:1: rule__ReservedResourceContract__DescriptionAssignment_6_1 : ( RULE_STRING ) ;
public final void rule__ReservedResourceContract__DescriptionAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35747:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35748:1: ( RULE_STRING )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35748:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35749:1: RULE_STRING
{
before(grammarAccess.getReservedResourceContractAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ReservedResourceContract__DescriptionAssignment_6_170993);
after(grammarAccess.getReservedResourceContractAccess().getDescriptionSTRINGTerminalRuleCall_6_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__DescriptionAssignment_6_1
// $ANTLR start rule__ReservedResourceContract__ValidFromAssignment_7_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35758:1: rule__ReservedResourceContract__ValidFromAssignment_7_1 : ( ruleEDate ) ;
public final void rule__ReservedResourceContract__ValidFromAssignment_7_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35762:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35763:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35763:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35764:1: ruleEDate
{
before(grammarAccess.getReservedResourceContractAccess().getValidFromEDateParserRuleCall_7_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__ReservedResourceContract__ValidFromAssignment_7_171024);
ruleEDate();
_fsp--;
after(grammarAccess.getReservedResourceContractAccess().getValidFromEDateParserRuleCall_7_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__ValidFromAssignment_7_1
// $ANTLR start rule__ReservedResourceContract__ValidUntilAssignment_8_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35773:1: rule__ReservedResourceContract__ValidUntilAssignment_8_1 : ( ruleEDate ) ;
public final void rule__ReservedResourceContract__ValidUntilAssignment_8_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35777:1: ( ( ruleEDate ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35778:1: ( ruleEDate )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35778:1: ( ruleEDate )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35779:1: ruleEDate
{
before(grammarAccess.getReservedResourceContractAccess().getValidUntilEDateParserRuleCall_8_1_0());
pushFollow(FOLLOW_ruleEDate_in_rule__ReservedResourceContract__ValidUntilAssignment_8_171055);
ruleEDate();
_fsp--;
after(grammarAccess.getReservedResourceContractAccess().getValidUntilEDateParserRuleCall_8_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__ValidUntilAssignment_8_1
// $ANTLR start rule__ReservedResourceContract__ForResourceAssignment_9_1
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35788:1: rule__ReservedResourceContract__ForResourceAssignment_9_1 : ( ( RULE_STRING ) ) ;
public final void rule__ReservedResourceContract__ForResourceAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35792:1: ( ( ( RULE_STRING ) ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35793:1: ( ( RULE_STRING ) )
{
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35793:1: ( ( RULE_STRING ) )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35794:1: ( RULE_STRING )
{
before(grammarAccess.getReservedResourceContractAccess().getForResourceOfferedResourceCrossReference_9_1_0());
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35795:1: ( RULE_STRING )
// ../org.panlab.officedl.ui/src-gen/org/panlab/officedl/ui/contentassist/antlr/internal/InternalOfficeDL.g:35796:1: RULE_STRING
{
before(grammarAccess.getReservedResourceContractAccess().getForResourceOfferedResourceSTRINGTerminalRuleCall_9_1_0_1());
match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ReservedResourceContract__ForResourceAssignment_9_171090);
after(grammarAccess.getReservedResourceContractAccess().getForResourceOfferedResourceSTRINGTerminalRuleCall_9_1_0_1());
}
after(grammarAccess.getReservedResourceContractAccess().getForResourceOfferedResourceCrossReference_9_1_0());
}
}
}
catch (RecognitionException re) {
reportError(re);
recover(input,re);
}
finally {
restoreStackSize(stackSize);
}
return ;
}
// $ANTLR end rule__ReservedResourceContract__ForResourceAssignment_9_1
public static final BitSet FOLLOW_ruleOfficeRule_in_entryRuleOfficeRule61 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOfficeRule68 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeRule__Group__0_in_ruleOfficeRule94 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleImportOffice_in_entryRuleImportOffice121 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleImportOffice128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportOffice__Group__0_in_ruleImportOffice154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOffice_in_entryRuleOffice181 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOffice188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__0_in_ruleOffice214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfficeUser_in_entryRuleOfficeUser241 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOfficeUser248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeUser__Alternatives_in_ruleOfficeUser274 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingType_in_entryRuleSettingType305 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSettingType312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingType__Alternatives_in_ruleSettingType338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_entryRuleEInt369 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEInt376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__0_in_ruleEInt402 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTaxonomy_in_entryRuleTaxonomy429 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTaxonomy436 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__0_in_ruleTaxonomy462 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfferedService_in_entryRuleOfferedService489 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOfferedService496 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__0_in_ruleOfferedService522 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceComposition_in_entryRuleServiceComposition549 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleServiceComposition556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__0_in_ruleServiceComposition582 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceServiceContract_in_entryRuleResourceServiceContract609 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleResourceServiceContract616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__0_in_ruleResourceServiceContract642 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSLA_in_entryRuleSLA669 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSLA676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__0_in_ruleSLA702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAccount_in_entryRuleAccount729 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAccount736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__0_in_ruleAccount762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourcesProvider_Impl_in_entryRuleResourcesProvider_Impl789 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleResourcesProvider_Impl796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__0_in_ruleResourcesProvider_Impl822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTestbedDesigner_in_entryRuleTestbedDesigner849 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleTestbedDesigner856 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__0_in_ruleTestbedDesigner882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAdmin_in_entryRuleAdmin909 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAdmin916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__0_in_ruleAdmin942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfficeCustomer_in_entryRuleOfficeCustomer969 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOfficeCustomer976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__0_in_ruleOfficeCustomer1002 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfficePersonel_Impl_in_entryRuleOfficePersonel_Impl1029 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOfficePersonel_Impl1036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__0_in_ruleOfficePersonel_Impl1062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSite_in_entryRuleSite1089 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSite1096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__0_in_ruleSite1122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePTM_in_entryRulePTM1149 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRulePTM1156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__0_in_rulePTM1182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIGW_in_entryRuleIGW1209 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleIGW1216 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__0_in_ruleIGW1242 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSiteLocation_in_entryRuleSiteLocation1269 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSiteLocation1276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__0_in_ruleSiteLocation1302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfferedResource_in_entryRuleOfferedResource1329 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleOfferedResource1336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__0_in_ruleOfferedResource1362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceSetting_in_entryRuleResourceSetting1389 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleResourceSetting1396 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__0_in_ruleResourceSetting1422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceCategory_in_entryRuleResourceCategory1449 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleResourceCategory1456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__0_in_ruleResourceCategory1482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResource_Impl_in_entryRuleResource_Impl1509 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleResource_Impl1516 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__0_in_ruleResource_Impl1542 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleService_Impl_in_entryRuleService_Impl1569 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleService_Impl1576 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__0_in_ruleService_Impl1602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingConstraint_in_entryRuleSettingConstraint1631 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleSettingConstraint1638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__0_in_ruleSettingConstraint1664 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAbstractSetting_Impl_in_entryRuleAbstractSetting_Impl1691 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAbstractSetting_Impl1698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__0_in_ruleAbstractSetting_Impl1724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceSetting_in_entryRuleServiceSetting1751 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleServiceSetting1758 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__0_in_ruleServiceSetting1784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeString_in_entryRuletideTypeString1811 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletideTypeString1818 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__0_in_ruletideTypeString1844 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnum_in_entryRuletideTypeEnum1871 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletideTypeEnum1878 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__0_in_ruletideTypeEnum1904 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeList_in_entryRuletideTypeList1931 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletideTypeList1938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__0_in_ruletideTypeList1964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeTideElement_in_entryRuletideTypeTideElement1991 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletideTypeTideElement1998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__0_in_ruletideTypeTideElement2024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnumItem_in_entryRuletideTypeEnumItem2051 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuletideTypeEnumItem2058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__0_in_ruletideTypeEnumItem2084 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_entryRuleEDate2111 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEDate2118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_ruleEDate2144 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAvailability_in_entryRuleAvailability2170 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleAvailability2177 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__0_in_ruleAvailability2203 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleCost_in_entryRuleCost2230 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleCost2237 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group__0_in_ruleCost2263 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDoubleObject_in_entryRuleEDoubleObject2290 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleEDoubleObject2297 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__0_in_ruleEDoubleObject2323 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleReservedResourceContract_in_entryRuleReservedResourceContract2350 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleReservedResourceContract2357 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__0_in_ruleReservedResourceContract2383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceType__Alternatives_in_ruleResourceType2420 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceResourceOperation__Alternatives_in_ruleServiceResourceOperation2456 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__RepatabilityScheme__Alternatives_in_ruleRepatabilityScheme2492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__CostUnit__Alternatives_in_rulecostUnit2528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourcesProvider_Impl_in_rule__OfficeUser__Alternatives2563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTestbedDesigner_in_rule__OfficeUser__Alternatives2580 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAdmin_in_rule__OfficeUser__Alternatives2597 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfficeCustomer_in_rule__OfficeUser__Alternatives2614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfficePersonel_Impl_in_rule__OfficeUser__Alternatives2631 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeString_in_rule__SettingType__Alternatives2665 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnum_in_rule__SettingType__Alternatives2682 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeList_in_rule__SettingType__Alternatives2699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeTideElement_in_rule__SettingType__Alternatives2716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_11_in_rule__EDoubleObject__Alternatives_4_02751 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_12_in_rule__EDoubleObject__Alternatives_4_02771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_13_in_rule__ResourceType__Alternatives2806 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_14_in_rule__ResourceType__Alternatives2827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_15_in_rule__ServiceResourceOperation__Alternatives2863 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_16_in_rule__ServiceResourceOperation__Alternatives2884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_17_in_rule__ServiceResourceOperation__Alternatives2905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_18_in_rule__ServiceResourceOperation__Alternatives2926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_19_in_rule__RepatabilityScheme__Alternatives2962 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_20_in_rule__RepatabilityScheme__Alternatives2983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_21_in_rule__RepatabilityScheme__Alternatives3004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_22_in_rule__RepatabilityScheme__Alternatives3025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_23_in_rule__CostUnit__Alternatives3061 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_24_in_rule__CostUnit__Alternatives3082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_25_in_rule__CostUnit__Alternatives3103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_26_in_rule__CostUnit__Alternatives3124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_27_in_rule__CostUnit__Alternatives3145 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeRule__Group__0__Impl_in_rule__OfficeRule__Group__03178 = new BitSet(new long[]{0x0000000050000000L});
public static final BitSet FOLLOW_rule__OfficeRule__Group__1_in_rule__OfficeRule__Group__03181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeRule__Group__1__Impl_in_rule__OfficeRule__Group__13239 = new BitSet(new long[]{0x0000000040000000L});
public static final BitSet FOLLOW_rule__OfficeRule__Group__2_in_rule__OfficeRule__Group__13242 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeRule__ImportsAssignment_1_in_rule__OfficeRule__Group__1__Impl3269 = new BitSet(new long[]{0x0000000010000002L});
public static final BitSet FOLLOW_rule__OfficeRule__Group__2__Impl_in_rule__OfficeRule__Group__23300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeRule__TestbedOfficevAssignment_2_in_rule__OfficeRule__Group__2__Impl3327 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportOffice__Group__0__Impl_in_rule__ImportOffice__Group__03363 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ImportOffice__Group__1_in_rule__ImportOffice__Group__03366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_28_in_rule__ImportOffice__Group__0__Impl3394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportOffice__Group__1__Impl_in_rule__ImportOffice__Group__13425 = new BitSet(new long[]{0x0000000020000000L});
public static final BitSet FOLLOW_rule__ImportOffice__Group__2_in_rule__ImportOffice__Group__13428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportOffice__ImportURIAssignment_1_in_rule__ImportOffice__Group__1__Impl3455 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ImportOffice__Group__2__Impl_in_rule__ImportOffice__Group__23485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_29_in_rule__ImportOffice__Group__2__Impl3513 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__0__Impl_in_rule__Office__Group__03550 = new BitSet(new long[]{0x0000000040000000L});
public static final BitSet FOLLOW_rule__Office__Group__1_in_rule__Office__Group__03553 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__1__Impl_in_rule__Office__Group__13611 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Office__Group__2_in_rule__Office__Group__13614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_30_in_rule__Office__Group__1__Impl3642 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__2__Impl_in_rule__Office__Group__23673 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Office__Group__3_in_rule__Office__Group__23676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__UniqueIDAssignment_2_in_rule__Office__Group__2__Impl3703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__3__Impl_in_rule__Office__Group__33733 = new BitSet(new long[]{0x00001F7F00000000L});
public static final BitSet FOLLOW_rule__Office__Group__4_in_rule__Office__Group__33736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Office__Group__3__Impl3764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__4__Impl_in_rule__Office__Group__43795 = new BitSet(new long[]{0x00001F7D00000000L});
public static final BitSet FOLLOW_rule__Office__Group__5_in_rule__Office__Group__43798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_4__0_in_rule__Office__Group__4__Impl3825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__5__Impl_in_rule__Office__Group__53856 = new BitSet(new long[]{0x00001F7900000000L});
public static final BitSet FOLLOW_rule__Office__Group__6_in_rule__Office__Group__53859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_5__0_in_rule__Office__Group__5__Impl3886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__6__Impl_in_rule__Office__Group__63917 = new BitSet(new long[]{0x00001F7100000000L});
public static final BitSet FOLLOW_rule__Office__Group__7_in_rule__Office__Group__63920 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_6__0_in_rule__Office__Group__6__Impl3947 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__7__Impl_in_rule__Office__Group__73978 = new BitSet(new long[]{0x00001F6100000000L});
public static final BitSet FOLLOW_rule__Office__Group__8_in_rule__Office__Group__73981 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_7__0_in_rule__Office__Group__7__Impl4008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__8__Impl_in_rule__Office__Group__84039 = new BitSet(new long[]{0x00001F4100000000L});
public static final BitSet FOLLOW_rule__Office__Group__9_in_rule__Office__Group__84042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_8__0_in_rule__Office__Group__8__Impl4069 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__9__Impl_in_rule__Office__Group__94100 = new BitSet(new long[]{0x00001F0100000000L});
public static final BitSet FOLLOW_rule__Office__Group__10_in_rule__Office__Group__94103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9__0_in_rule__Office__Group__9__Impl4130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__10__Impl_in_rule__Office__Group__104161 = new BitSet(new long[]{0x00001E0100000000L});
public static final BitSet FOLLOW_rule__Office__Group__11_in_rule__Office__Group__104164 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10__0_in_rule__Office__Group__10__Impl4191 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__11__Impl_in_rule__Office__Group__114222 = new BitSet(new long[]{0x00001C0100000000L});
public static final BitSet FOLLOW_rule__Office__Group__12_in_rule__Office__Group__114225 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11__0_in_rule__Office__Group__11__Impl4252 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__12__Impl_in_rule__Office__Group__124283 = new BitSet(new long[]{0x0000180100000000L});
public static final BitSet FOLLOW_rule__Office__Group__13_in_rule__Office__Group__124286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12__0_in_rule__Office__Group__12__Impl4313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__13__Impl_in_rule__Office__Group__134344 = new BitSet(new long[]{0x0000100100000000L});
public static final BitSet FOLLOW_rule__Office__Group__14_in_rule__Office__Group__134347 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13__0_in_rule__Office__Group__13__Impl4374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__14__Impl_in_rule__Office__Group__144405 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Office__Group__15_in_rule__Office__Group__144408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14__0_in_rule__Office__Group__14__Impl4435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group__15__Impl_in_rule__Office__Group__154466 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Office__Group__15__Impl4494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_4__0__Impl_in_rule__Office__Group_4__04557 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Office__Group_4__1_in_rule__Office__Group_4__04560 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__Office__Group_4__0__Impl4588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_4__1__Impl_in_rule__Office__Group_4__14619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__NameAssignment_4_1_in_rule__Office__Group_4__1__Impl4646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_5__0__Impl_in_rule__Office__Group_5__04680 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__Office__Group_5__1_in_rule__Office__Group_5__04683 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__Office__Group_5__0__Impl4711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_5__1__Impl_in_rule__Office__Group_5__14742 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__IdAssignment_5_1_in_rule__Office__Group_5__1__Impl4769 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_6__0__Impl_in_rule__Office__Group_6__04803 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Office__Group_6__1_in_rule__Office__Group_6__04806 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__Office__Group_6__0__Impl4834 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_6__1__Impl_in_rule__Office__Group_6__14865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__DescriptionAssignment_6_1_in_rule__Office__Group_6__1__Impl4892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_7__0__Impl_in_rule__Office__Group_7__04926 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Office__Group_7__1_in_rule__Office__Group_7__04929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_36_in_rule__Office__Group_7__0__Impl4957 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_7__1__Impl_in_rule__Office__Group_7__14988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__ResourceURIAssignment_7_1_in_rule__Office__Group_7__1__Impl5015 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_8__0__Impl_in_rule__Office__Group_8__05049 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Office__Group_8__1_in_rule__Office__Group_8__05052 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_37_in_rule__Office__Group_8__0__Impl5080 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_8__1__Impl_in_rule__Office__Group_8__15111 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__APIGatewayAssignment_8_1_in_rule__Office__Group_8__1__Impl5138 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9__0__Impl_in_rule__Office__Group_9__05172 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Office__Group_9__1_in_rule__Office__Group_9__05175 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_38_in_rule__Office__Group_9__0__Impl5203 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9__1__Impl_in_rule__Office__Group_9__15234 = new BitSet(new long[]{0x0000000000000000L,0x000000000009A080L});
public static final BitSet FOLLOW_rule__Office__Group_9__2_in_rule__Office__Group_9__15237 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Office__Group_9__1__Impl5265 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9__2__Impl_in_rule__Office__Group_9__25296 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Office__Group_9__3_in_rule__Office__Group_9__25299 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__RegisteredUsersAssignment_9_2_in_rule__Office__Group_9__2__Impl5326 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9__3__Impl_in_rule__Office__Group_9__35356 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Office__Group_9__4_in_rule__Office__Group_9__35359 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9_3__0_in_rule__Office__Group_9__3__Impl5386 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9__4__Impl_in_rule__Office__Group_9__45417 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Office__Group_9__4__Impl5445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9_3__0__Impl_in_rule__Office__Group_9_3__05486 = new BitSet(new long[]{0x0000000000000000L,0x000000000009A080L});
public static final BitSet FOLLOW_rule__Office__Group_9_3__1_in_rule__Office__Group_9_3__05489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Office__Group_9_3__0__Impl5517 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_9_3__1__Impl_in_rule__Office__Group_9_3__15548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__RegisteredUsersAssignment_9_3_1_in_rule__Office__Group_9_3__1__Impl5575 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10__0__Impl_in_rule__Office__Group_10__05609 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Office__Group_10__1_in_rule__Office__Group_10__05612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_40_in_rule__Office__Group_10__0__Impl5640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10__1__Impl_in_rule__Office__Group_10__15671 = new BitSet(new long[]{0x0000400000000000L});
public static final BitSet FOLLOW_rule__Office__Group_10__2_in_rule__Office__Group_10__15674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Office__Group_10__1__Impl5702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10__2__Impl_in_rule__Office__Group_10__25733 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Office__Group_10__3_in_rule__Office__Group_10__25736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__ContributedTaxonomiesAssignment_10_2_in_rule__Office__Group_10__2__Impl5763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10__3__Impl_in_rule__Office__Group_10__35793 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Office__Group_10__4_in_rule__Office__Group_10__35796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10_3__0_in_rule__Office__Group_10__3__Impl5823 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10__4__Impl_in_rule__Office__Group_10__45854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Office__Group_10__4__Impl5882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10_3__0__Impl_in_rule__Office__Group_10_3__05923 = new BitSet(new long[]{0x0000400000000000L});
public static final BitSet FOLLOW_rule__Office__Group_10_3__1_in_rule__Office__Group_10_3__05926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Office__Group_10_3__0__Impl5954 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_10_3__1__Impl_in_rule__Office__Group_10_3__15985 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__ContributedTaxonomiesAssignment_10_3_1_in_rule__Office__Group_10_3__1__Impl6012 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11__0__Impl_in_rule__Office__Group_11__06046 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Office__Group_11__1_in_rule__Office__Group_11__06049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_41_in_rule__Office__Group_11__0__Impl6077 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11__1__Impl_in_rule__Office__Group_11__16108 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__Office__Group_11__2_in_rule__Office__Group_11__16111 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Office__Group_11__1__Impl6139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11__2__Impl_in_rule__Office__Group_11__26170 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Office__Group_11__3_in_rule__Office__Group_11__26173 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__OfferedServicesAssignment_11_2_in_rule__Office__Group_11__2__Impl6200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11__3__Impl_in_rule__Office__Group_11__36230 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Office__Group_11__4_in_rule__Office__Group_11__36233 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11_3__0_in_rule__Office__Group_11__3__Impl6260 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11__4__Impl_in_rule__Office__Group_11__46291 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Office__Group_11__4__Impl6319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11_3__0__Impl_in_rule__Office__Group_11_3__06360 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__Office__Group_11_3__1_in_rule__Office__Group_11_3__06363 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Office__Group_11_3__0__Impl6391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_11_3__1__Impl_in_rule__Office__Group_11_3__16422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__OfferedServicesAssignment_11_3_1_in_rule__Office__Group_11_3__1__Impl6449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12__0__Impl_in_rule__Office__Group_12__06483 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Office__Group_12__1_in_rule__Office__Group_12__06486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_42_in_rule__Office__Group_12__0__Impl6514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12__1__Impl_in_rule__Office__Group_12__16545 = new BitSet(new long[]{0x0100000000000000L});
public static final BitSet FOLLOW_rule__Office__Group_12__2_in_rule__Office__Group_12__16548 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Office__Group_12__1__Impl6576 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12__2__Impl_in_rule__Office__Group_12__26607 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Office__Group_12__3_in_rule__Office__Group_12__26610 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__OfferedServiceCompositionsAssignment_12_2_in_rule__Office__Group_12__2__Impl6637 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12__3__Impl_in_rule__Office__Group_12__36667 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Office__Group_12__4_in_rule__Office__Group_12__36670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12_3__0_in_rule__Office__Group_12__3__Impl6697 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12__4__Impl_in_rule__Office__Group_12__46728 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Office__Group_12__4__Impl6756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12_3__0__Impl_in_rule__Office__Group_12_3__06797 = new BitSet(new long[]{0x0100000000000000L});
public static final BitSet FOLLOW_rule__Office__Group_12_3__1_in_rule__Office__Group_12_3__06800 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Office__Group_12_3__0__Impl6828 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_12_3__1__Impl_in_rule__Office__Group_12_3__16859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__OfferedServiceCompositionsAssignment_12_3_1_in_rule__Office__Group_12_3__1__Impl6886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13__0__Impl_in_rule__Office__Group_13__06920 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Office__Group_13__1_in_rule__Office__Group_13__06923 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_43_in_rule__Office__Group_13__0__Impl6951 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13__1__Impl_in_rule__Office__Group_13__16982 = new BitSet(new long[]{0x0200000000000000L});
public static final BitSet FOLLOW_rule__Office__Group_13__2_in_rule__Office__Group_13__16985 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Office__Group_13__1__Impl7013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13__2__Impl_in_rule__Office__Group_13__27044 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Office__Group_13__3_in_rule__Office__Group_13__27047 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__ResourceServiceContractsAssignment_13_2_in_rule__Office__Group_13__2__Impl7074 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13__3__Impl_in_rule__Office__Group_13__37104 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Office__Group_13__4_in_rule__Office__Group_13__37107 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13_3__0_in_rule__Office__Group_13__3__Impl7134 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13__4__Impl_in_rule__Office__Group_13__47165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Office__Group_13__4__Impl7193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13_3__0__Impl_in_rule__Office__Group_13_3__07234 = new BitSet(new long[]{0x0200000000000000L});
public static final BitSet FOLLOW_rule__Office__Group_13_3__1_in_rule__Office__Group_13_3__07237 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Office__Group_13_3__0__Impl7265 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_13_3__1__Impl_in_rule__Office__Group_13_3__17296 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__ResourceServiceContractsAssignment_13_3_1_in_rule__Office__Group_13_3__1__Impl7323 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14__0__Impl_in_rule__Office__Group_14__07357 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Office__Group_14__1_in_rule__Office__Group_14__07360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_44_in_rule__Office__Group_14__0__Impl7388 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14__1__Impl_in_rule__Office__Group_14__17419 = new BitSet(new long[]{0x8000000000000000L});
public static final BitSet FOLLOW_rule__Office__Group_14__2_in_rule__Office__Group_14__17422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Office__Group_14__1__Impl7450 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14__2__Impl_in_rule__Office__Group_14__27481 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Office__Group_14__3_in_rule__Office__Group_14__27484 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__SLAsAssignment_14_2_in_rule__Office__Group_14__2__Impl7511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14__3__Impl_in_rule__Office__Group_14__37541 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Office__Group_14__4_in_rule__Office__Group_14__37544 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14_3__0_in_rule__Office__Group_14__3__Impl7571 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14__4__Impl_in_rule__Office__Group_14__47602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Office__Group_14__4__Impl7630 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14_3__0__Impl_in_rule__Office__Group_14_3__07671 = new BitSet(new long[]{0x8000000000000000L});
public static final BitSet FOLLOW_rule__Office__Group_14_3__1_in_rule__Office__Group_14_3__07674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Office__Group_14_3__0__Impl7702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__Group_14_3__1__Impl_in_rule__Office__Group_14_3__17733 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Office__SLAsAssignment_14_3_1_in_rule__Office__Group_14_3__1__Impl7760 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__0__Impl_in_rule__EInt__Group__07794 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__EInt__Group__1_in_rule__EInt__Group__07797 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__EInt__Group__0__Impl7826 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EInt__Group__1__Impl_in_rule__EInt__Group__17859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__EInt__Group__1__Impl7886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__0__Impl_in_rule__Taxonomy__Group__07919 = new BitSet(new long[]{0x0000400000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__1_in_rule__Taxonomy__Group__07922 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__1__Impl_in_rule__Taxonomy__Group__17980 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__2_in_rule__Taxonomy__Group__17983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_46_in_rule__Taxonomy__Group__1__Impl8011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__2__Impl_in_rule__Taxonomy__Group__28042 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__3_in_rule__Taxonomy__Group__28045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__UniqueIDAssignment_2_in_rule__Taxonomy__Group__2__Impl8072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__3__Impl_in_rule__Taxonomy__Group__38102 = new BitSet(new long[]{0x001C800F00000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__4_in_rule__Taxonomy__Group__38105 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Taxonomy__Group__3__Impl8133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__4__Impl_in_rule__Taxonomy__Group__48164 = new BitSet(new long[]{0x001C800D00000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__5_in_rule__Taxonomy__Group__48167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_4__0_in_rule__Taxonomy__Group__4__Impl8194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__5__Impl_in_rule__Taxonomy__Group__58225 = new BitSet(new long[]{0x001C800900000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__6_in_rule__Taxonomy__Group__58228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_5__0_in_rule__Taxonomy__Group__5__Impl8255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__6__Impl_in_rule__Taxonomy__Group__68286 = new BitSet(new long[]{0x001C800100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__7_in_rule__Taxonomy__Group__68289 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_6__0_in_rule__Taxonomy__Group__6__Impl8316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__7__Impl_in_rule__Taxonomy__Group__78347 = new BitSet(new long[]{0x001C000100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__8_in_rule__Taxonomy__Group__78350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__0_in_rule__Taxonomy__Group__7__Impl8377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__8__Impl_in_rule__Taxonomy__Group__88408 = new BitSet(new long[]{0x0018000100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__9_in_rule__Taxonomy__Group__88411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__0_in_rule__Taxonomy__Group__8__Impl8438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__9__Impl_in_rule__Taxonomy__Group__98469 = new BitSet(new long[]{0x0010000100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__10_in_rule__Taxonomy__Group__98472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__0_in_rule__Taxonomy__Group__9__Impl8499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__10__Impl_in_rule__Taxonomy__Group__108530 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__11_in_rule__Taxonomy__Group__108533 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__0_in_rule__Taxonomy__Group__10__Impl8560 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group__11__Impl_in_rule__Taxonomy__Group__118591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Taxonomy__Group__11__Impl8619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_4__0__Impl_in_rule__Taxonomy__Group_4__08674 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_4__1_in_rule__Taxonomy__Group_4__08677 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__Taxonomy__Group_4__0__Impl8705 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_4__1__Impl_in_rule__Taxonomy__Group_4__18736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__NameAssignment_4_1_in_rule__Taxonomy__Group_4__1__Impl8763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_5__0__Impl_in_rule__Taxonomy__Group_5__08797 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_5__1_in_rule__Taxonomy__Group_5__08800 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__Taxonomy__Group_5__0__Impl8828 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_5__1__Impl_in_rule__Taxonomy__Group_5__18859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__IdAssignment_5_1_in_rule__Taxonomy__Group_5__1__Impl8886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_6__0__Impl_in_rule__Taxonomy__Group_6__08920 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_6__1_in_rule__Taxonomy__Group_6__08923 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__Taxonomy__Group_6__0__Impl8951 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_6__1__Impl_in_rule__Taxonomy__Group_6__18982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__DescriptionAssignment_6_1_in_rule__Taxonomy__Group_6__1__Impl9009 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__0__Impl_in_rule__Taxonomy__Group_7__09043 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__1_in_rule__Taxonomy__Group_7__09046 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_47_in_rule__Taxonomy__Group_7__0__Impl9074 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__1__Impl_in_rule__Taxonomy__Group_7__19105 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__2_in_rule__Taxonomy__Group_7__19108 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__Taxonomy__Group_7__1__Impl9136 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__2__Impl_in_rule__Taxonomy__Group_7__29167 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__3_in_rule__Taxonomy__Group_7__29170 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__HasScenariosAssignment_7_2_in_rule__Taxonomy__Group_7__2__Impl9197 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__3__Impl_in_rule__Taxonomy__Group_7__39227 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__4_in_rule__Taxonomy__Group_7__39230 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7_3__0_in_rule__Taxonomy__Group_7__3__Impl9257 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7__4__Impl_in_rule__Taxonomy__Group_7__49288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__Taxonomy__Group_7__4__Impl9316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7_3__0__Impl_in_rule__Taxonomy__Group_7_3__09357 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7_3__1_in_rule__Taxonomy__Group_7_3__09360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Taxonomy__Group_7_3__0__Impl9388 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_7_3__1__Impl_in_rule__Taxonomy__Group_7_3__19419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__HasScenariosAssignment_7_3_1_in_rule__Taxonomy__Group_7_3__1__Impl9446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__0__Impl_in_rule__Taxonomy__Group_8__09480 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__1_in_rule__Taxonomy__Group_8__09483 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__Taxonomy__Group_8__0__Impl9511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__1__Impl_in_rule__Taxonomy__Group_8__19542 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__2_in_rule__Taxonomy__Group_8__19545 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__Taxonomy__Group_8__1__Impl9573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__2__Impl_in_rule__Taxonomy__Group_8__29604 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__3_in_rule__Taxonomy__Group_8__29607 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__HasServicesAssignment_8_2_in_rule__Taxonomy__Group_8__2__Impl9634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__3__Impl_in_rule__Taxonomy__Group_8__39664 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__4_in_rule__Taxonomy__Group_8__39667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8_3__0_in_rule__Taxonomy__Group_8__3__Impl9694 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8__4__Impl_in_rule__Taxonomy__Group_8__49725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__Taxonomy__Group_8__4__Impl9753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8_3__0__Impl_in_rule__Taxonomy__Group_8_3__09794 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8_3__1_in_rule__Taxonomy__Group_8_3__09797 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Taxonomy__Group_8_3__0__Impl9825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_8_3__1__Impl_in_rule__Taxonomy__Group_8_3__19856 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__HasServicesAssignment_8_3_1_in_rule__Taxonomy__Group_8_3__1__Impl9883 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__0__Impl_in_rule__Taxonomy__Group_9__09917 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__1_in_rule__Taxonomy__Group_9__09920 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_51_in_rule__Taxonomy__Group_9__0__Impl9948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__1__Impl_in_rule__Taxonomy__Group_9__19979 = new BitSet(new long[]{0x0000400000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__2_in_rule__Taxonomy__Group_9__19982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Taxonomy__Group_9__1__Impl10010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__2__Impl_in_rule__Taxonomy__Group_9__210041 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__3_in_rule__Taxonomy__Group_9__210044 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__TaxonomiesAssignment_9_2_in_rule__Taxonomy__Group_9__2__Impl10071 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__3__Impl_in_rule__Taxonomy__Group_9__310101 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__4_in_rule__Taxonomy__Group_9__310104 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9_3__0_in_rule__Taxonomy__Group_9__3__Impl10131 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9__4__Impl_in_rule__Taxonomy__Group_9__410162 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Taxonomy__Group_9__4__Impl10190 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9_3__0__Impl_in_rule__Taxonomy__Group_9_3__010231 = new BitSet(new long[]{0x0000400000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9_3__1_in_rule__Taxonomy__Group_9_3__010234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Taxonomy__Group_9_3__0__Impl10262 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_9_3__1__Impl_in_rule__Taxonomy__Group_9_3__110293 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__TaxonomiesAssignment_9_3_1_in_rule__Taxonomy__Group_9_3__1__Impl10320 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__0__Impl_in_rule__Taxonomy__Group_10__010354 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__1_in_rule__Taxonomy__Group_10__010357 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_52_in_rule__Taxonomy__Group_10__0__Impl10385 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__1__Impl_in_rule__Taxonomy__Group_10__110416 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__2_in_rule__Taxonomy__Group_10__110419 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Taxonomy__Group_10__1__Impl10447 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__2__Impl_in_rule__Taxonomy__Group_10__210478 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__3_in_rule__Taxonomy__Group_10__210481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__CategoriesAssignment_10_2_in_rule__Taxonomy__Group_10__2__Impl10508 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__3__Impl_in_rule__Taxonomy__Group_10__310538 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__4_in_rule__Taxonomy__Group_10__310541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10_3__0_in_rule__Taxonomy__Group_10__3__Impl10568 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10__4__Impl_in_rule__Taxonomy__Group_10__410599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Taxonomy__Group_10__4__Impl10627 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10_3__0__Impl_in_rule__Taxonomy__Group_10_3__010668 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10_3__1_in_rule__Taxonomy__Group_10_3__010671 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Taxonomy__Group_10_3__0__Impl10699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__Group_10_3__1__Impl_in_rule__Taxonomy__Group_10_3__110730 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Taxonomy__CategoriesAssignment_10_3_1_in_rule__Taxonomy__Group_10_3__1__Impl10757 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__0__Impl_in_rule__OfferedService__Group__010791 = new BitSet(new long[]{0x0020000000000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__1_in_rule__OfferedService__Group__010794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__1__Impl_in_rule__OfferedService__Group__110852 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedService__Group__2_in_rule__OfferedService__Group__110855 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_53_in_rule__OfferedService__Group__1__Impl10883 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__2__Impl_in_rule__OfferedService__Group__210914 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__3_in_rule__OfferedService__Group__210917 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__UniqueIDAssignment_2_in_rule__OfferedService__Group__2__Impl10944 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__3__Impl_in_rule__OfferedService__Group__310974 = new BitSet(new long[]{0x00C0000F00000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__4_in_rule__OfferedService__Group__310977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OfferedService__Group__3__Impl11005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__4__Impl_in_rule__OfferedService__Group__411036 = new BitSet(new long[]{0x00C0000D00000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__5_in_rule__OfferedService__Group__411039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__0_in_rule__OfferedService__Group__4__Impl11066 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__5__Impl_in_rule__OfferedService__Group__511097 = new BitSet(new long[]{0x00C0000900000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__6_in_rule__OfferedService__Group__511100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_5__0_in_rule__OfferedService__Group__5__Impl11127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__6__Impl_in_rule__OfferedService__Group__611158 = new BitSet(new long[]{0x00C0000100000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__7_in_rule__OfferedService__Group__611161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_6__0_in_rule__OfferedService__Group__6__Impl11188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__7__Impl_in_rule__OfferedService__Group__711219 = new BitSet(new long[]{0x0080000100000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__8_in_rule__OfferedService__Group__711222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__0_in_rule__OfferedService__Group__7__Impl11249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__8__Impl_in_rule__OfferedService__Group__811280 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group__9_in_rule__OfferedService__Group__811283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__0_in_rule__OfferedService__Group__8__Impl11310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group__9__Impl_in_rule__OfferedService__Group__911341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OfferedService__Group__9__Impl11369 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__0__Impl_in_rule__OfferedService__Group_4__011420 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__1_in_rule__OfferedService__Group_4__011423 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__OfferedService__Group_4__0__Impl11451 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_4__1__Impl_in_rule__OfferedService__Group_4__111482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__NameAssignment_4_1_in_rule__OfferedService__Group_4__1__Impl11509 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_5__0__Impl_in_rule__OfferedService__Group_5__011543 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__OfferedService__Group_5__1_in_rule__OfferedService__Group_5__011546 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__OfferedService__Group_5__0__Impl11574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_5__1__Impl_in_rule__OfferedService__Group_5__111605 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__IdAssignment_5_1_in_rule__OfferedService__Group_5__1__Impl11632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_6__0__Impl_in_rule__OfferedService__Group_6__011666 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedService__Group_6__1_in_rule__OfferedService__Group_6__011669 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__OfferedService__Group_6__0__Impl11697 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_6__1__Impl_in_rule__OfferedService__Group_6__111728 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__DescriptionAssignment_6_1_in_rule__OfferedService__Group_6__1__Impl11755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__0__Impl_in_rule__OfferedService__Group_7__011789 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__1_in_rule__OfferedService__Group_7__011792 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__OfferedService__Group_7__0__Impl11820 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__1__Impl_in_rule__OfferedService__Group_7__111851 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__2_in_rule__OfferedService__Group_7__111854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__OfferedService__Group_7__1__Impl11882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__2__Impl_in_rule__OfferedService__Group_7__211913 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__3_in_rule__OfferedService__Group_7__211916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__RequiresServicesAssignment_7_2_in_rule__OfferedService__Group_7__2__Impl11943 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__3__Impl_in_rule__OfferedService__Group_7__311973 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__4_in_rule__OfferedService__Group_7__311976 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7_3__0_in_rule__OfferedService__Group_7__3__Impl12003 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7__4__Impl_in_rule__OfferedService__Group_7__412034 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__OfferedService__Group_7__4__Impl12062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7_3__0__Impl_in_rule__OfferedService__Group_7_3__012103 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7_3__1_in_rule__OfferedService__Group_7_3__012106 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OfferedService__Group_7_3__0__Impl12134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_7_3__1__Impl_in_rule__OfferedService__Group_7_3__112165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__RequiresServicesAssignment_7_3_1_in_rule__OfferedService__Group_7_3__1__Impl12192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__0__Impl_in_rule__OfferedService__Group_8__012226 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__1_in_rule__OfferedService__Group_8__012229 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_55_in_rule__OfferedService__Group_8__0__Impl12257 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__1__Impl_in_rule__OfferedService__Group_8__112288 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__2_in_rule__OfferedService__Group_8__112291 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OfferedService__Group_8__1__Impl12319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__2__Impl_in_rule__OfferedService__Group_8__212350 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__3_in_rule__OfferedService__Group_8__212353 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__ServiceSettingsAssignment_8_2_in_rule__OfferedService__Group_8__2__Impl12380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__3__Impl_in_rule__OfferedService__Group_8__312410 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__4_in_rule__OfferedService__Group_8__312413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8_3__0_in_rule__OfferedService__Group_8__3__Impl12440 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8__4__Impl_in_rule__OfferedService__Group_8__412471 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OfferedService__Group_8__4__Impl12499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8_3__0__Impl_in_rule__OfferedService__Group_8_3__012540 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8_3__1_in_rule__OfferedService__Group_8_3__012543 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OfferedService__Group_8_3__0__Impl12571 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__Group_8_3__1__Impl_in_rule__OfferedService__Group_8_3__112602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedService__ServiceSettingsAssignment_8_3_1_in_rule__OfferedService__Group_8_3__1__Impl12629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__0__Impl_in_rule__ServiceComposition__Group__012663 = new BitSet(new long[]{0x0100000000000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__1_in_rule__ServiceComposition__Group__012666 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__1__Impl_in_rule__ServiceComposition__Group__112724 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__2_in_rule__ServiceComposition__Group__112727 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_56_in_rule__ServiceComposition__Group__1__Impl12755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__2__Impl_in_rule__ServiceComposition__Group__212786 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__3_in_rule__ServiceComposition__Group__212789 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__UniqueIDAssignment_2_in_rule__ServiceComposition__Group__2__Impl12816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__3__Impl_in_rule__ServiceComposition__Group__312846 = new BitSet(new long[]{0x0004000F00000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__4_in_rule__ServiceComposition__Group__312849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ServiceComposition__Group__3__Impl12877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__4__Impl_in_rule__ServiceComposition__Group__412908 = new BitSet(new long[]{0x0004000D00000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__5_in_rule__ServiceComposition__Group__412911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_4__0_in_rule__ServiceComposition__Group__4__Impl12938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__5__Impl_in_rule__ServiceComposition__Group__512969 = new BitSet(new long[]{0x0004000900000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__6_in_rule__ServiceComposition__Group__512972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_5__0_in_rule__ServiceComposition__Group__5__Impl12999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__6__Impl_in_rule__ServiceComposition__Group__613030 = new BitSet(new long[]{0x0004000100000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__7_in_rule__ServiceComposition__Group__613033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_6__0_in_rule__ServiceComposition__Group__6__Impl13060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__7__Impl_in_rule__ServiceComposition__Group__713091 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__8_in_rule__ServiceComposition__Group__713094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__0_in_rule__ServiceComposition__Group__7__Impl13121 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group__8__Impl_in_rule__ServiceComposition__Group__813152 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ServiceComposition__Group__8__Impl13180 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_4__0__Impl_in_rule__ServiceComposition__Group_4__013229 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_4__1_in_rule__ServiceComposition__Group_4__013232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__ServiceComposition__Group_4__0__Impl13260 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_4__1__Impl_in_rule__ServiceComposition__Group_4__113291 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__NameAssignment_4_1_in_rule__ServiceComposition__Group_4__1__Impl13318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_5__0__Impl_in_rule__ServiceComposition__Group_5__013352 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_5__1_in_rule__ServiceComposition__Group_5__013355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ServiceComposition__Group_5__0__Impl13383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_5__1__Impl_in_rule__ServiceComposition__Group_5__113414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__IdAssignment_5_1_in_rule__ServiceComposition__Group_5__1__Impl13441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_6__0__Impl_in_rule__ServiceComposition__Group_6__013475 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_6__1_in_rule__ServiceComposition__Group_6__013478 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ServiceComposition__Group_6__0__Impl13506 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_6__1__Impl_in_rule__ServiceComposition__Group_6__113537 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__DescriptionAssignment_6_1_in_rule__ServiceComposition__Group_6__1__Impl13564 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__0__Impl_in_rule__ServiceComposition__Group_7__013598 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__1_in_rule__ServiceComposition__Group_7__013601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_50_in_rule__ServiceComposition__Group_7__0__Impl13629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__1__Impl_in_rule__ServiceComposition__Group_7__113660 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__2_in_rule__ServiceComposition__Group_7__113663 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__ServiceComposition__Group_7__1__Impl13691 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__2__Impl_in_rule__ServiceComposition__Group_7__213722 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__3_in_rule__ServiceComposition__Group_7__213725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__HasServicesAssignment_7_2_in_rule__ServiceComposition__Group_7__2__Impl13752 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__3__Impl_in_rule__ServiceComposition__Group_7__313782 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__4_in_rule__ServiceComposition__Group_7__313785 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7_3__0_in_rule__ServiceComposition__Group_7__3__Impl13812 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7__4__Impl_in_rule__ServiceComposition__Group_7__413843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__ServiceComposition__Group_7__4__Impl13871 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7_3__0__Impl_in_rule__ServiceComposition__Group_7_3__013912 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7_3__1_in_rule__ServiceComposition__Group_7_3__013915 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ServiceComposition__Group_7_3__0__Impl13943 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__Group_7_3__1__Impl_in_rule__ServiceComposition__Group_7_3__113974 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceComposition__HasServicesAssignment_7_3_1_in_rule__ServiceComposition__Group_7_3__1__Impl14001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__0__Impl_in_rule__ResourceServiceContract__Group__014035 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__1_in_rule__ResourceServiceContract__Group__014038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_57_in_rule__ResourceServiceContract__Group__0__Impl14066 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__1__Impl_in_rule__ResourceServiceContract__Group__114097 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__2_in_rule__ResourceServiceContract__Group__114100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__UniqueIDAssignment_1_in_rule__ResourceServiceContract__Group__1__Impl14127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__2__Impl_in_rule__ResourceServiceContract__Group__214157 = new BitSet(new long[]{0x0400000E00000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__3_in_rule__ResourceServiceContract__Group__214160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ResourceServiceContract__Group__2__Impl14188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__3__Impl_in_rule__ResourceServiceContract__Group__314219 = new BitSet(new long[]{0x0400000C00000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__4_in_rule__ResourceServiceContract__Group__314222 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_3__0_in_rule__ResourceServiceContract__Group__3__Impl14249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__4__Impl_in_rule__ResourceServiceContract__Group__414280 = new BitSet(new long[]{0x0400000800000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__5_in_rule__ResourceServiceContract__Group__414283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_4__0_in_rule__ResourceServiceContract__Group__4__Impl14310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__5__Impl_in_rule__ResourceServiceContract__Group__514341 = new BitSet(new long[]{0x0400000000000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__6_in_rule__ResourceServiceContract__Group__514344 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_5__0_in_rule__ResourceServiceContract__Group__5__Impl14371 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__6__Impl_in_rule__ResourceServiceContract__Group__614402 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__7_in_rule__ResourceServiceContract__Group__614405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_58_in_rule__ResourceServiceContract__Group__6__Impl14433 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__7__Impl_in_rule__ResourceServiceContract__Group__714464 = new BitSet(new long[]{0x0800000000000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__8_in_rule__ResourceServiceContract__Group__714467 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__StartDateAssignment_7_in_rule__ResourceServiceContract__Group__7__Impl14494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__8__Impl_in_rule__ResourceServiceContract__Group__814524 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__9_in_rule__ResourceServiceContract__Group__814527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_59_in_rule__ResourceServiceContract__Group__8__Impl14555 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__9__Impl_in_rule__ResourceServiceContract__Group__914586 = new BitSet(new long[]{0x1000000000000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__10_in_rule__ResourceServiceContract__Group__914589 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__EndDateAssignment_9_in_rule__ResourceServiceContract__Group__9__Impl14616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__10__Impl_in_rule__ResourceServiceContract__Group__1014646 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__11_in_rule__ResourceServiceContract__Group__1014649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_60_in_rule__ResourceServiceContract__Group__10__Impl14677 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__11__Impl_in_rule__ResourceServiceContract__Group__1114708 = new BitSet(new long[]{0x2000000000000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__12_in_rule__ResourceServiceContract__Group__1114711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__ForOfferedServiceAssignment_11_in_rule__ResourceServiceContract__Group__11__Impl14738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__12__Impl_in_rule__ResourceServiceContract__Group__1214768 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__13_in_rule__ResourceServiceContract__Group__1214771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_61_in_rule__ResourceServiceContract__Group__12__Impl14799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__13__Impl_in_rule__ResourceServiceContract__Group__1314830 = new BitSet(new long[]{0x4000000100000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__14_in_rule__ResourceServiceContract__Group__1314833 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__ForOfferedResourceAssignment_13_in_rule__ResourceServiceContract__Group__13__Impl14860 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__14__Impl_in_rule__ResourceServiceContract__Group__1414890 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__15_in_rule__ResourceServiceContract__Group__1414893 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_14__0_in_rule__ResourceServiceContract__Group__14__Impl14920 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group__15__Impl_in_rule__ResourceServiceContract__Group__1514951 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ResourceServiceContract__Group__15__Impl14979 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_3__0__Impl_in_rule__ResourceServiceContract__Group_3__015042 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_3__1_in_rule__ResourceServiceContract__Group_3__015045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__ResourceServiceContract__Group_3__0__Impl15073 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_3__1__Impl_in_rule__ResourceServiceContract__Group_3__115104 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__NameAssignment_3_1_in_rule__ResourceServiceContract__Group_3__1__Impl15131 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_4__0__Impl_in_rule__ResourceServiceContract__Group_4__015165 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_4__1_in_rule__ResourceServiceContract__Group_4__015168 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ResourceServiceContract__Group_4__0__Impl15196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_4__1__Impl_in_rule__ResourceServiceContract__Group_4__115227 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__IdAssignment_4_1_in_rule__ResourceServiceContract__Group_4__1__Impl15254 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_5__0__Impl_in_rule__ResourceServiceContract__Group_5__015288 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_5__1_in_rule__ResourceServiceContract__Group_5__015291 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ResourceServiceContract__Group_5__0__Impl15319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_5__1__Impl_in_rule__ResourceServiceContract__Group_5__115350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__DescriptionAssignment_5_1_in_rule__ResourceServiceContract__Group_5__1__Impl15377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_14__0__Impl_in_rule__ResourceServiceContract__Group_14__015411 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L,0x0000000000100000L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_14__1_in_rule__ResourceServiceContract__Group_14__015414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_62_in_rule__ResourceServiceContract__Group_14__0__Impl15442 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__Group_14__1__Impl_in_rule__ResourceServiceContract__Group_14__115473 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceServiceContract__AvailabilityAssignment_14_1_in_rule__ResourceServiceContract__Group_14__1__Impl15500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__0__Impl_in_rule__SLA__Group__015534 = new BitSet(new long[]{0x8000000000000000L});
public static final BitSet FOLLOW_rule__SLA__Group__1_in_rule__SLA__Group__015537 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__1__Impl_in_rule__SLA__Group__115595 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SLA__Group__2_in_rule__SLA__Group__115598 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_63_in_rule__SLA__Group__1__Impl15626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__2__Impl_in_rule__SLA__Group__215657 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__SLA__Group__3_in_rule__SLA__Group__215660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__UniqueIDAssignment_2_in_rule__SLA__Group__2__Impl15687 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__3__Impl_in_rule__SLA__Group__315717 = new BitSet(new long[]{0x0000000F00000000L,0x000000000000000FL});
public static final BitSet FOLLOW_rule__SLA__Group__4_in_rule__SLA__Group__315720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__SLA__Group__3__Impl15748 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__4__Impl_in_rule__SLA__Group__415779 = new BitSet(new long[]{0x0000000D00000000L,0x000000000000000FL});
public static final BitSet FOLLOW_rule__SLA__Group__5_in_rule__SLA__Group__415782 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_4__0_in_rule__SLA__Group__4__Impl15809 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__5__Impl_in_rule__SLA__Group__515840 = new BitSet(new long[]{0x0000000900000000L,0x000000000000000FL});
public static final BitSet FOLLOW_rule__SLA__Group__6_in_rule__SLA__Group__515843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_5__0_in_rule__SLA__Group__5__Impl15870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__6__Impl_in_rule__SLA__Group__615901 = new BitSet(new long[]{0x0000000100000000L,0x000000000000000FL});
public static final BitSet FOLLOW_rule__SLA__Group__7_in_rule__SLA__Group__615904 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_6__0_in_rule__SLA__Group__6__Impl15931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__7__Impl_in_rule__SLA__Group__715962 = new BitSet(new long[]{0x0000000100000000L,0x000000000000000EL});
public static final BitSet FOLLOW_rule__SLA__Group__8_in_rule__SLA__Group__715965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_7__0_in_rule__SLA__Group__7__Impl15992 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__8__Impl_in_rule__SLA__Group__816023 = new BitSet(new long[]{0x0000000100000000L,0x000000000000000CL});
public static final BitSet FOLLOW_rule__SLA__Group__9_in_rule__SLA__Group__816026 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_8__0_in_rule__SLA__Group__8__Impl16053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__9__Impl_in_rule__SLA__Group__916084 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000008L});
public static final BitSet FOLLOW_rule__SLA__Group__10_in_rule__SLA__Group__916087 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_9__0_in_rule__SLA__Group__9__Impl16114 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__10__Impl_in_rule__SLA__Group__1016145 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__SLA__Group__11_in_rule__SLA__Group__1016148 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10__0_in_rule__SLA__Group__10__Impl16175 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group__11__Impl_in_rule__SLA__Group__1116206 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__SLA__Group__11__Impl16234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_4__0__Impl_in_rule__SLA__Group_4__016289 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SLA__Group_4__1_in_rule__SLA__Group_4__016292 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__SLA__Group_4__0__Impl16320 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_4__1__Impl_in_rule__SLA__Group_4__116351 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__NameAssignment_4_1_in_rule__SLA__Group_4__1__Impl16378 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_5__0__Impl_in_rule__SLA__Group_5__016412 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__SLA__Group_5__1_in_rule__SLA__Group_5__016415 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__SLA__Group_5__0__Impl16443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_5__1__Impl_in_rule__SLA__Group_5__116474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__IdAssignment_5_1_in_rule__SLA__Group_5__1__Impl16501 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_6__0__Impl_in_rule__SLA__Group_6__016535 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SLA__Group_6__1_in_rule__SLA__Group_6__016538 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__SLA__Group_6__0__Impl16566 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_6__1__Impl_in_rule__SLA__Group_6__116597 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__DescriptionAssignment_6_1_in_rule__SLA__Group_6__1__Impl16624 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_7__0__Impl_in_rule__SLA__Group_7__016658 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SLA__Group_7__1_in_rule__SLA__Group_7__016661 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_64_in_rule__SLA__Group_7__0__Impl16689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_7__1__Impl_in_rule__SLA__Group_7__116720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__ValidFromAssignment_7_1_in_rule__SLA__Group_7__1__Impl16747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_8__0__Impl_in_rule__SLA__Group_8__016781 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SLA__Group_8__1_in_rule__SLA__Group_8__016784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__SLA__Group_8__0__Impl16812 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_8__1__Impl_in_rule__SLA__Group_8__116843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__ValidUntilAssignment_8_1_in_rule__SLA__Group_8__1__Impl16870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_9__0__Impl_in_rule__SLA__Group_9__016904 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SLA__Group_9__1_in_rule__SLA__Group_9__016907 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_66_in_rule__SLA__Group_9__0__Impl16935 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_9__1__Impl_in_rule__SLA__Group_9__116966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__ForVTAssignment_9_1_in_rule__SLA__Group_9__1__Impl16993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10__0__Impl_in_rule__SLA__Group_10__017027 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__SLA__Group_10__1_in_rule__SLA__Group_10__017030 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_67_in_rule__SLA__Group_10__0__Impl17058 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10__1__Impl_in_rule__SLA__Group_10__117089 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__SLA__Group_10__2_in_rule__SLA__Group_10__117092 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__SLA__Group_10__1__Impl17120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10__2__Impl_in_rule__SLA__Group_10__217151 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__SLA__Group_10__3_in_rule__SLA__Group_10__217154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__ReservedRsourcesAssignment_10_2_in_rule__SLA__Group_10__2__Impl17181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10__3__Impl_in_rule__SLA__Group_10__317211 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__SLA__Group_10__4_in_rule__SLA__Group_10__317214 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10_3__0_in_rule__SLA__Group_10__3__Impl17241 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10__4__Impl_in_rule__SLA__Group_10__417272 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__SLA__Group_10__4__Impl17300 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10_3__0__Impl_in_rule__SLA__Group_10_3__017341 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__SLA__Group_10_3__1_in_rule__SLA__Group_10_3__017344 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__SLA__Group_10_3__0__Impl17372 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__Group_10_3__1__Impl_in_rule__SLA__Group_10_3__117403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SLA__ReservedRsourcesAssignment_10_3_1_in_rule__SLA__Group_10_3__1__Impl17430 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__0__Impl_in_rule__Account__Group__017464 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_rule__Account__Group__1_in_rule__Account__Group__017467 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__1__Impl_in_rule__Account__Group__117525 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Account__Group__2_in_rule__Account__Group__117528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_68_in_rule__Account__Group__1__Impl17556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__2__Impl_in_rule__Account__Group__217587 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Account__Group__3_in_rule__Account__Group__217590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__UniqueIDAssignment_2_in_rule__Account__Group__2__Impl17617 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__3__Impl_in_rule__Account__Group__317647 = new BitSet(new long[]{0x0000000F00000000L,0x0000000000000060L});
public static final BitSet FOLLOW_rule__Account__Group__4_in_rule__Account__Group__317650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Account__Group__3__Impl17678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__4__Impl_in_rule__Account__Group__417709 = new BitSet(new long[]{0x0000000D00000000L,0x0000000000000060L});
public static final BitSet FOLLOW_rule__Account__Group__5_in_rule__Account__Group__417712 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_4__0_in_rule__Account__Group__4__Impl17739 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__5__Impl_in_rule__Account__Group__517770 = new BitSet(new long[]{0x0000000900000000L,0x0000000000000060L});
public static final BitSet FOLLOW_rule__Account__Group__6_in_rule__Account__Group__517773 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_5__0_in_rule__Account__Group__5__Impl17800 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__6__Impl_in_rule__Account__Group__617831 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000060L});
public static final BitSet FOLLOW_rule__Account__Group__7_in_rule__Account__Group__617834 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_6__0_in_rule__Account__Group__6__Impl17861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__7__Impl_in_rule__Account__Group__717892 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000040L});
public static final BitSet FOLLOW_rule__Account__Group__8_in_rule__Account__Group__717895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_7__0_in_rule__Account__Group__7__Impl17922 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__8__Impl_in_rule__Account__Group__817953 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Account__Group__9_in_rule__Account__Group__817956 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_8__0_in_rule__Account__Group__8__Impl17983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group__9__Impl_in_rule__Account__Group__918014 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Account__Group__9__Impl18042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_4__0__Impl_in_rule__Account__Group_4__018093 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Account__Group_4__1_in_rule__Account__Group_4__018096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__Account__Group_4__0__Impl18124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_4__1__Impl_in_rule__Account__Group_4__118155 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__NameAssignment_4_1_in_rule__Account__Group_4__1__Impl18182 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_5__0__Impl_in_rule__Account__Group_5__018216 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__Account__Group_5__1_in_rule__Account__Group_5__018219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__Account__Group_5__0__Impl18247 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_5__1__Impl_in_rule__Account__Group_5__118278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__IdAssignment_5_1_in_rule__Account__Group_5__1__Impl18305 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_6__0__Impl_in_rule__Account__Group_6__018339 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Account__Group_6__1_in_rule__Account__Group_6__018342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__Account__Group_6__0__Impl18370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_6__1__Impl_in_rule__Account__Group_6__118401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__DescriptionAssignment_6_1_in_rule__Account__Group_6__1__Impl18428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_7__0__Impl_in_rule__Account__Group_7__018462 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Account__Group_7__1_in_rule__Account__Group_7__018465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_69_in_rule__Account__Group_7__0__Impl18493 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_7__1__Impl_in_rule__Account__Group_7__118524 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__PasswordAssignment_7_1_in_rule__Account__Group_7__1__Impl18551 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_8__0__Impl_in_rule__Account__Group_8__018585 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Account__Group_8__1_in_rule__Account__Group_8__018588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_70_in_rule__Account__Group_8__0__Impl18616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__Group_8__1__Impl_in_rule__Account__Group_8__118647 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Account__UsernameAssignment_8_1_in_rule__Account__Group_8__1__Impl18674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__0__Impl_in_rule__ResourcesProvider_Impl__Group__018708 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__1_in_rule__ResourcesProvider_Impl__Group__018711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__1__Impl_in_rule__ResourcesProvider_Impl__Group__118769 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__2_in_rule__ResourcesProvider_Impl__Group__118772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_71_in_rule__ResourcesProvider_Impl__Group__1__Impl18800 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__2__Impl_in_rule__ResourcesProvider_Impl__Group__218831 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__3_in_rule__ResourcesProvider_Impl__Group__218834 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__UniqueIDAssignment_2_in_rule__ResourcesProvider_Impl__Group__2__Impl18861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__3__Impl_in_rule__ResourcesProvider_Impl__Group__318891 = new BitSet(new long[]{0x0000000F00000000L,0x0000000000001F00L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__4_in_rule__ResourcesProvider_Impl__Group__318894 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ResourcesProvider_Impl__Group__3__Impl18922 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__4__Impl_in_rule__ResourcesProvider_Impl__Group__418953 = new BitSet(new long[]{0x0000000D00000000L,0x0000000000001F00L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__5_in_rule__ResourcesProvider_Impl__Group__418956 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_4__0_in_rule__ResourcesProvider_Impl__Group__4__Impl18983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__5__Impl_in_rule__ResourcesProvider_Impl__Group__519014 = new BitSet(new long[]{0x0000000900000000L,0x0000000000001F00L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__6_in_rule__ResourcesProvider_Impl__Group__519017 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_5__0_in_rule__ResourcesProvider_Impl__Group__5__Impl19044 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__6__Impl_in_rule__ResourcesProvider_Impl__Group__619075 = new BitSet(new long[]{0x0000000100000000L,0x0000000000001F00L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__7_in_rule__ResourcesProvider_Impl__Group__619078 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_6__0_in_rule__ResourcesProvider_Impl__Group__6__Impl19105 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__7__Impl_in_rule__ResourcesProvider_Impl__Group__719136 = new BitSet(new long[]{0x0000000100000000L,0x0000000000001E00L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__8_in_rule__ResourcesProvider_Impl__Group__719139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_7__0_in_rule__ResourcesProvider_Impl__Group__7__Impl19166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__8__Impl_in_rule__ResourcesProvider_Impl__Group__819197 = new BitSet(new long[]{0x0000000100000000L,0x0000000000001C00L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__9_in_rule__ResourcesProvider_Impl__Group__819200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_8__0_in_rule__ResourcesProvider_Impl__Group__8__Impl19227 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__9__Impl_in_rule__ResourcesProvider_Impl__Group__919258 = new BitSet(new long[]{0x0000000100000000L,0x0000000000001800L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__10_in_rule__ResourcesProvider_Impl__Group__919261 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_9__0_in_rule__ResourcesProvider_Impl__Group__9__Impl19288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__10__Impl_in_rule__ResourcesProvider_Impl__Group__1019319 = new BitSet(new long[]{0x0000000100000000L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__11_in_rule__ResourcesProvider_Impl__Group__1019322 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_10__0_in_rule__ResourcesProvider_Impl__Group__10__Impl19349 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__11__Impl_in_rule__ResourcesProvider_Impl__Group__1119380 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__12_in_rule__ResourcesProvider_Impl__Group__1119383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__0_in_rule__ResourcesProvider_Impl__Group__11__Impl19410 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group__12__Impl_in_rule__ResourcesProvider_Impl__Group__1219441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ResourcesProvider_Impl__Group__12__Impl19469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_4__0__Impl_in_rule__ResourcesProvider_Impl__Group_4__019526 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_4__1_in_rule__ResourcesProvider_Impl__Group_4__019529 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__ResourcesProvider_Impl__Group_4__0__Impl19557 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_4__1__Impl_in_rule__ResourcesProvider_Impl__Group_4__119588 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__NameAssignment_4_1_in_rule__ResourcesProvider_Impl__Group_4__1__Impl19615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_5__0__Impl_in_rule__ResourcesProvider_Impl__Group_5__019649 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_5__1_in_rule__ResourcesProvider_Impl__Group_5__019652 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ResourcesProvider_Impl__Group_5__0__Impl19680 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_5__1__Impl_in_rule__ResourcesProvider_Impl__Group_5__119711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__IdAssignment_5_1_in_rule__ResourcesProvider_Impl__Group_5__1__Impl19738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_6__0__Impl_in_rule__ResourcesProvider_Impl__Group_6__019772 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_6__1_in_rule__ResourcesProvider_Impl__Group_6__019775 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ResourcesProvider_Impl__Group_6__0__Impl19803 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_6__1__Impl_in_rule__ResourcesProvider_Impl__Group_6__119834 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__DescriptionAssignment_6_1_in_rule__ResourcesProvider_Impl__Group_6__1__Impl19861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_7__0__Impl_in_rule__ResourcesProvider_Impl__Group_7__019895 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_7__1_in_rule__ResourcesProvider_Impl__Group_7__019898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__ResourcesProvider_Impl__Group_7__0__Impl19926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_7__1__Impl_in_rule__ResourcesProvider_Impl__Group_7__119957 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__OrganizationAssignment_7_1_in_rule__ResourcesProvider_Impl__Group_7__1__Impl19984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_8__0__Impl_in_rule__ResourcesProvider_Impl__Group_8__020018 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_8__1_in_rule__ResourcesProvider_Impl__Group_8__020021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__ResourcesProvider_Impl__Group_8__0__Impl20049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_8__1__Impl_in_rule__ResourcesProvider_Impl__Group_8__120080 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__AddressAssignment_8_1_in_rule__ResourcesProvider_Impl__Group_8__1__Impl20107 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_9__0__Impl_in_rule__ResourcesProvider_Impl__Group_9__020141 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_9__1_in_rule__ResourcesProvider_Impl__Group_9__020144 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_rule__ResourcesProvider_Impl__Group_9__0__Impl20172 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_9__1__Impl_in_rule__ResourcesProvider_Impl__Group_9__120203 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__TelephoneAssignment_9_1_in_rule__ResourcesProvider_Impl__Group_9__1__Impl20230 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_10__0__Impl_in_rule__ResourcesProvider_Impl__Group_10__020264 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_10__1_in_rule__ResourcesProvider_Impl__Group_10__020267 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_rule__ResourcesProvider_Impl__Group_10__0__Impl20295 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_10__1__Impl_in_rule__ResourcesProvider_Impl__Group_10__120326 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__HasAccountAssignment_10_1_in_rule__ResourcesProvider_Impl__Group_10__1__Impl20353 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__0__Impl_in_rule__ResourcesProvider_Impl__Group_11__020387 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__1_in_rule__ResourcesProvider_Impl__Group_11__020390 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_76_in_rule__ResourcesProvider_Impl__Group_11__0__Impl20418 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__1__Impl_in_rule__ResourcesProvider_Impl__Group_11__120449 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__2_in_rule__ResourcesProvider_Impl__Group_11__120452 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ResourcesProvider_Impl__Group_11__1__Impl20480 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__2__Impl_in_rule__ResourcesProvider_Impl__Group_11__220511 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__3_in_rule__ResourcesProvider_Impl__Group_11__220514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_2_in_rule__ResourcesProvider_Impl__Group_11__2__Impl20541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__3__Impl_in_rule__ResourcesProvider_Impl__Group_11__320571 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__4_in_rule__ResourcesProvider_Impl__Group_11__320574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11_3__0_in_rule__ResourcesProvider_Impl__Group_11__3__Impl20601 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11__4__Impl_in_rule__ResourcesProvider_Impl__Group_11__420632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ResourcesProvider_Impl__Group_11__4__Impl20660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11_3__0__Impl_in_rule__ResourcesProvider_Impl__Group_11_3__020701 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11_3__1_in_rule__ResourcesProvider_Impl__Group_11_3__020704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ResourcesProvider_Impl__Group_11_3__0__Impl20732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__Group_11_3__1__Impl_in_rule__ResourcesProvider_Impl__Group_11_3__120763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_1_in_rule__ResourcesProvider_Impl__Group_11_3__1__Impl20790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__0__Impl_in_rule__TestbedDesigner__Group__020824 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__1_in_rule__TestbedDesigner__Group__020827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__1__Impl_in_rule__TestbedDesigner__Group__120885 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__2_in_rule__TestbedDesigner__Group__120888 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_77_in_rule__TestbedDesigner__Group__1__Impl20916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__2__Impl_in_rule__TestbedDesigner__Group__220947 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__3_in_rule__TestbedDesigner__Group__220950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__UniqueIDAssignment_2_in_rule__TestbedDesigner__Group__2__Impl20977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__3__Impl_in_rule__TestbedDesigner__Group__321007 = new BitSet(new long[]{0x0000000F00000000L,0x0000000000004F00L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__4_in_rule__TestbedDesigner__Group__321010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__TestbedDesigner__Group__3__Impl21038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__4__Impl_in_rule__TestbedDesigner__Group__421069 = new BitSet(new long[]{0x0000000D00000000L,0x0000000000004F00L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__5_in_rule__TestbedDesigner__Group__421072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_4__0_in_rule__TestbedDesigner__Group__4__Impl21099 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__5__Impl_in_rule__TestbedDesigner__Group__521130 = new BitSet(new long[]{0x0000000900000000L,0x0000000000004F00L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__6_in_rule__TestbedDesigner__Group__521133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_5__0_in_rule__TestbedDesigner__Group__5__Impl21160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__6__Impl_in_rule__TestbedDesigner__Group__621191 = new BitSet(new long[]{0x0000000100000000L,0x0000000000004F00L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__7_in_rule__TestbedDesigner__Group__621194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_6__0_in_rule__TestbedDesigner__Group__6__Impl21221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__7__Impl_in_rule__TestbedDesigner__Group__721252 = new BitSet(new long[]{0x0000000100000000L,0x0000000000004E00L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__8_in_rule__TestbedDesigner__Group__721255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_7__0_in_rule__TestbedDesigner__Group__7__Impl21282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__8__Impl_in_rule__TestbedDesigner__Group__821313 = new BitSet(new long[]{0x0000000100000000L,0x0000000000004C00L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__9_in_rule__TestbedDesigner__Group__821316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_8__0_in_rule__TestbedDesigner__Group__8__Impl21343 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__9__Impl_in_rule__TestbedDesigner__Group__921374 = new BitSet(new long[]{0x0000000100000000L,0x0000000000004800L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__10_in_rule__TestbedDesigner__Group__921377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_9__0_in_rule__TestbedDesigner__Group__9__Impl21404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__10__Impl_in_rule__TestbedDesigner__Group__1021435 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__11_in_rule__TestbedDesigner__Group__1021438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__0_in_rule__TestbedDesigner__Group__10__Impl21465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__11__Impl_in_rule__TestbedDesigner__Group__1121496 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__12_in_rule__TestbedDesigner__Group__1121499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_11__0_in_rule__TestbedDesigner__Group__11__Impl21526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group__12__Impl_in_rule__TestbedDesigner__Group__1221557 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__TestbedDesigner__Group__12__Impl21585 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_4__0__Impl_in_rule__TestbedDesigner__Group_4__021642 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_4__1_in_rule__TestbedDesigner__Group_4__021645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__TestbedDesigner__Group_4__0__Impl21673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_4__1__Impl_in_rule__TestbedDesigner__Group_4__121704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__NameAssignment_4_1_in_rule__TestbedDesigner__Group_4__1__Impl21731 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_5__0__Impl_in_rule__TestbedDesigner__Group_5__021765 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_5__1_in_rule__TestbedDesigner__Group_5__021768 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__TestbedDesigner__Group_5__0__Impl21796 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_5__1__Impl_in_rule__TestbedDesigner__Group_5__121827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__IdAssignment_5_1_in_rule__TestbedDesigner__Group_5__1__Impl21854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_6__0__Impl_in_rule__TestbedDesigner__Group_6__021888 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_6__1_in_rule__TestbedDesigner__Group_6__021891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__TestbedDesigner__Group_6__0__Impl21919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_6__1__Impl_in_rule__TestbedDesigner__Group_6__121950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__DescriptionAssignment_6_1_in_rule__TestbedDesigner__Group_6__1__Impl21977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_7__0__Impl_in_rule__TestbedDesigner__Group_7__022011 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_7__1_in_rule__TestbedDesigner__Group_7__022014 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__TestbedDesigner__Group_7__0__Impl22042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_7__1__Impl_in_rule__TestbedDesigner__Group_7__122073 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__OrganizationAssignment_7_1_in_rule__TestbedDesigner__Group_7__1__Impl22100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_8__0__Impl_in_rule__TestbedDesigner__Group_8__022134 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_8__1_in_rule__TestbedDesigner__Group_8__022137 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__TestbedDesigner__Group_8__0__Impl22165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_8__1__Impl_in_rule__TestbedDesigner__Group_8__122196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__AddressAssignment_8_1_in_rule__TestbedDesigner__Group_8__1__Impl22223 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_9__0__Impl_in_rule__TestbedDesigner__Group_9__022257 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_9__1_in_rule__TestbedDesigner__Group_9__022260 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_rule__TestbedDesigner__Group_9__0__Impl22288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_9__1__Impl_in_rule__TestbedDesigner__Group_9__122319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__TelephoneAssignment_9_1_in_rule__TestbedDesigner__Group_9__1__Impl22346 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__0__Impl_in_rule__TestbedDesigner__Group_10__022380 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__1_in_rule__TestbedDesigner__Group_10__022383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_78_in_rule__TestbedDesigner__Group_10__0__Impl22411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__1__Impl_in_rule__TestbedDesigner__Group_10__122442 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__2_in_rule__TestbedDesigner__Group_10__122445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__TestbedDesigner__Group_10__1__Impl22473 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__2__Impl_in_rule__TestbedDesigner__Group_10__222504 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__3_in_rule__TestbedDesigner__Group_10__222507 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_2_in_rule__TestbedDesigner__Group_10__2__Impl22534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__3__Impl_in_rule__TestbedDesigner__Group_10__322564 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__4_in_rule__TestbedDesigner__Group_10__322567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10_3__0_in_rule__TestbedDesigner__Group_10__3__Impl22594 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10__4__Impl_in_rule__TestbedDesigner__Group_10__422625 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__TestbedDesigner__Group_10__4__Impl22653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10_3__0__Impl_in_rule__TestbedDesigner__Group_10_3__022694 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10_3__1_in_rule__TestbedDesigner__Group_10_3__022697 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__TestbedDesigner__Group_10_3__0__Impl22725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_10_3__1__Impl_in_rule__TestbedDesigner__Group_10_3__122756 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_1_in_rule__TestbedDesigner__Group_10_3__1__Impl22783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_11__0__Impl_in_rule__TestbedDesigner__Group_11__022817 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_11__1_in_rule__TestbedDesigner__Group_11__022820 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_rule__TestbedDesigner__Group_11__0__Impl22848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__Group_11__1__Impl_in_rule__TestbedDesigner__Group_11__122879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TestbedDesigner__HasAccountAssignment_11_1_in_rule__TestbedDesigner__Group_11__1__Impl22906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__0__Impl_in_rule__Admin__Group__022940 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
public static final BitSet FOLLOW_rule__Admin__Group__1_in_rule__Admin__Group__022943 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__1__Impl_in_rule__Admin__Group__123001 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Admin__Group__2_in_rule__Admin__Group__123004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_79_in_rule__Admin__Group__1__Impl23032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__2__Impl_in_rule__Admin__Group__223063 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Admin__Group__3_in_rule__Admin__Group__223066 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__UniqueIDAssignment_2_in_rule__Admin__Group__2__Impl23093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__3__Impl_in_rule__Admin__Group__323123 = new BitSet(new long[]{0x0000000F00000000L,0x0000000000000F00L});
public static final BitSet FOLLOW_rule__Admin__Group__4_in_rule__Admin__Group__323126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Admin__Group__3__Impl23154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__4__Impl_in_rule__Admin__Group__423185 = new BitSet(new long[]{0x0000000D00000000L,0x0000000000000F00L});
public static final BitSet FOLLOW_rule__Admin__Group__5_in_rule__Admin__Group__423188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_4__0_in_rule__Admin__Group__4__Impl23215 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__5__Impl_in_rule__Admin__Group__523246 = new BitSet(new long[]{0x0000000900000000L,0x0000000000000F00L});
public static final BitSet FOLLOW_rule__Admin__Group__6_in_rule__Admin__Group__523249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_5__0_in_rule__Admin__Group__5__Impl23276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__6__Impl_in_rule__Admin__Group__623307 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000F00L});
public static final BitSet FOLLOW_rule__Admin__Group__7_in_rule__Admin__Group__623310 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_6__0_in_rule__Admin__Group__6__Impl23337 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__7__Impl_in_rule__Admin__Group__723368 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000E00L});
public static final BitSet FOLLOW_rule__Admin__Group__8_in_rule__Admin__Group__723371 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_7__0_in_rule__Admin__Group__7__Impl23398 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__8__Impl_in_rule__Admin__Group__823429 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000C00L});
public static final BitSet FOLLOW_rule__Admin__Group__9_in_rule__Admin__Group__823432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_8__0_in_rule__Admin__Group__8__Impl23459 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__9__Impl_in_rule__Admin__Group__923490 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__Admin__Group__10_in_rule__Admin__Group__923493 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_9__0_in_rule__Admin__Group__9__Impl23520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__10__Impl_in_rule__Admin__Group__1023551 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Admin__Group__11_in_rule__Admin__Group__1023554 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_10__0_in_rule__Admin__Group__10__Impl23581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group__11__Impl_in_rule__Admin__Group__1123612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Admin__Group__11__Impl23640 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_4__0__Impl_in_rule__Admin__Group_4__023695 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Admin__Group_4__1_in_rule__Admin__Group_4__023698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__Admin__Group_4__0__Impl23726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_4__1__Impl_in_rule__Admin__Group_4__123757 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__NameAssignment_4_1_in_rule__Admin__Group_4__1__Impl23784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_5__0__Impl_in_rule__Admin__Group_5__023818 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__Admin__Group_5__1_in_rule__Admin__Group_5__023821 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__Admin__Group_5__0__Impl23849 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_5__1__Impl_in_rule__Admin__Group_5__123880 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__IdAssignment_5_1_in_rule__Admin__Group_5__1__Impl23907 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_6__0__Impl_in_rule__Admin__Group_6__023941 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Admin__Group_6__1_in_rule__Admin__Group_6__023944 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__Admin__Group_6__0__Impl23972 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_6__1__Impl_in_rule__Admin__Group_6__124003 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__DescriptionAssignment_6_1_in_rule__Admin__Group_6__1__Impl24030 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_7__0__Impl_in_rule__Admin__Group_7__024064 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Admin__Group_7__1_in_rule__Admin__Group_7__024067 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__Admin__Group_7__0__Impl24095 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_7__1__Impl_in_rule__Admin__Group_7__124126 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__OrganizationAssignment_7_1_in_rule__Admin__Group_7__1__Impl24153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_8__0__Impl_in_rule__Admin__Group_8__024187 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Admin__Group_8__1_in_rule__Admin__Group_8__024190 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__Admin__Group_8__0__Impl24218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_8__1__Impl_in_rule__Admin__Group_8__124249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__AddressAssignment_8_1_in_rule__Admin__Group_8__1__Impl24276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_9__0__Impl_in_rule__Admin__Group_9__024310 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Admin__Group_9__1_in_rule__Admin__Group_9__024313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_rule__Admin__Group_9__0__Impl24341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_9__1__Impl_in_rule__Admin__Group_9__124372 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__TelephoneAssignment_9_1_in_rule__Admin__Group_9__1__Impl24399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_10__0__Impl_in_rule__Admin__Group_10__024433 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_rule__Admin__Group_10__1_in_rule__Admin__Group_10__024436 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_rule__Admin__Group_10__0__Impl24464 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__Group_10__1__Impl_in_rule__Admin__Group_10__124495 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Admin__HasAccountAssignment_10_1_in_rule__Admin__Group_10__1__Impl24522 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__0__Impl_in_rule__OfficeCustomer__Group__024556 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__1_in_rule__OfficeCustomer__Group__024559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__1__Impl_in_rule__OfficeCustomer__Group__124617 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__2_in_rule__OfficeCustomer__Group__124620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_80_in_rule__OfficeCustomer__Group__1__Impl24648 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__2__Impl_in_rule__OfficeCustomer__Group__224679 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__3_in_rule__OfficeCustomer__Group__224682 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__UniqueIDAssignment_2_in_rule__OfficeCustomer__Group__2__Impl24709 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__3__Impl_in_rule__OfficeCustomer__Group__324739 = new BitSet(new long[]{0x0000000F00000000L,0x0000000000060F00L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__4_in_rule__OfficeCustomer__Group__324742 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OfficeCustomer__Group__3__Impl24770 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__4__Impl_in_rule__OfficeCustomer__Group__424801 = new BitSet(new long[]{0x0000000D00000000L,0x0000000000060F00L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__5_in_rule__OfficeCustomer__Group__424804 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_4__0_in_rule__OfficeCustomer__Group__4__Impl24831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__5__Impl_in_rule__OfficeCustomer__Group__524862 = new BitSet(new long[]{0x0000000900000000L,0x0000000000060F00L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__6_in_rule__OfficeCustomer__Group__524865 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_5__0_in_rule__OfficeCustomer__Group__5__Impl24892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__6__Impl_in_rule__OfficeCustomer__Group__624923 = new BitSet(new long[]{0x0000000100000000L,0x0000000000060F00L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__7_in_rule__OfficeCustomer__Group__624926 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_6__0_in_rule__OfficeCustomer__Group__6__Impl24953 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__7__Impl_in_rule__OfficeCustomer__Group__724984 = new BitSet(new long[]{0x0000000100000000L,0x0000000000060E00L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__8_in_rule__OfficeCustomer__Group__724987 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_7__0_in_rule__OfficeCustomer__Group__7__Impl25014 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__8__Impl_in_rule__OfficeCustomer__Group__825045 = new BitSet(new long[]{0x0000000100000000L,0x0000000000060C00L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__9_in_rule__OfficeCustomer__Group__825048 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_8__0_in_rule__OfficeCustomer__Group__8__Impl25075 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__9__Impl_in_rule__OfficeCustomer__Group__925106 = new BitSet(new long[]{0x0000000100000000L,0x0000000000060800L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__10_in_rule__OfficeCustomer__Group__925109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_9__0_in_rule__OfficeCustomer__Group__9__Impl25136 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__10__Impl_in_rule__OfficeCustomer__Group__1025167 = new BitSet(new long[]{0x0000000100000000L,0x0000000000040800L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__11_in_rule__OfficeCustomer__Group__1025170 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__0_in_rule__OfficeCustomer__Group__10__Impl25197 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__11__Impl_in_rule__OfficeCustomer__Group__1125228 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__12_in_rule__OfficeCustomer__Group__1125231 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_11__0_in_rule__OfficeCustomer__Group__11__Impl25258 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__12__Impl_in_rule__OfficeCustomer__Group__1225289 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__13_in_rule__OfficeCustomer__Group__1225292 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_12__0_in_rule__OfficeCustomer__Group__12__Impl25319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group__13__Impl_in_rule__OfficeCustomer__Group__1325350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OfficeCustomer__Group__13__Impl25378 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_4__0__Impl_in_rule__OfficeCustomer__Group_4__025437 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_4__1_in_rule__OfficeCustomer__Group_4__025440 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__OfficeCustomer__Group_4__0__Impl25468 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_4__1__Impl_in_rule__OfficeCustomer__Group_4__125499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__NameAssignment_4_1_in_rule__OfficeCustomer__Group_4__1__Impl25526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_5__0__Impl_in_rule__OfficeCustomer__Group_5__025560 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_5__1_in_rule__OfficeCustomer__Group_5__025563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__OfficeCustomer__Group_5__0__Impl25591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_5__1__Impl_in_rule__OfficeCustomer__Group_5__125622 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__IdAssignment_5_1_in_rule__OfficeCustomer__Group_5__1__Impl25649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_6__0__Impl_in_rule__OfficeCustomer__Group_6__025683 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_6__1_in_rule__OfficeCustomer__Group_6__025686 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__OfficeCustomer__Group_6__0__Impl25714 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_6__1__Impl_in_rule__OfficeCustomer__Group_6__125745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__DescriptionAssignment_6_1_in_rule__OfficeCustomer__Group_6__1__Impl25772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_7__0__Impl_in_rule__OfficeCustomer__Group_7__025806 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_7__1_in_rule__OfficeCustomer__Group_7__025809 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__OfficeCustomer__Group_7__0__Impl25837 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_7__1__Impl_in_rule__OfficeCustomer__Group_7__125868 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__OrganizationAssignment_7_1_in_rule__OfficeCustomer__Group_7__1__Impl25895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_8__0__Impl_in_rule__OfficeCustomer__Group_8__025929 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_8__1_in_rule__OfficeCustomer__Group_8__025932 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__OfficeCustomer__Group_8__0__Impl25960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_8__1__Impl_in_rule__OfficeCustomer__Group_8__125991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__AddressAssignment_8_1_in_rule__OfficeCustomer__Group_8__1__Impl26018 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_9__0__Impl_in_rule__OfficeCustomer__Group_9__026052 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_9__1_in_rule__OfficeCustomer__Group_9__026055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_rule__OfficeCustomer__Group_9__0__Impl26083 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_9__1__Impl_in_rule__OfficeCustomer__Group_9__126114 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__TelephoneAssignment_9_1_in_rule__OfficeCustomer__Group_9__1__Impl26141 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__0__Impl_in_rule__OfficeCustomer__Group_10__026175 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__1_in_rule__OfficeCustomer__Group_10__026178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_81_in_rule__OfficeCustomer__Group_10__0__Impl26206 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__1__Impl_in_rule__OfficeCustomer__Group_10__126237 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__2_in_rule__OfficeCustomer__Group_10__126240 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__OfficeCustomer__Group_10__1__Impl26268 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__2__Impl_in_rule__OfficeCustomer__Group_10__226299 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__3_in_rule__OfficeCustomer__Group_10__226302 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_2_in_rule__OfficeCustomer__Group_10__2__Impl26329 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__3__Impl_in_rule__OfficeCustomer__Group_10__326359 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__4_in_rule__OfficeCustomer__Group_10__326362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10_3__0_in_rule__OfficeCustomer__Group_10__3__Impl26389 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10__4__Impl_in_rule__OfficeCustomer__Group_10__426420 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__OfficeCustomer__Group_10__4__Impl26448 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10_3__0__Impl_in_rule__OfficeCustomer__Group_10_3__026489 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10_3__1_in_rule__OfficeCustomer__Group_10_3__026492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OfficeCustomer__Group_10_3__0__Impl26520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_10_3__1__Impl_in_rule__OfficeCustomer__Group_10_3__126551 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_1_in_rule__OfficeCustomer__Group_10_3__1__Impl26578 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_11__0__Impl_in_rule__OfficeCustomer__Group_11__026612 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_11__1_in_rule__OfficeCustomer__Group_11__026615 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_82_in_rule__OfficeCustomer__Group_11__0__Impl26643 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_11__1__Impl_in_rule__OfficeCustomer__Group_11__126674 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__HasTestbedDesignerAssignment_11_1_in_rule__OfficeCustomer__Group_11__1__Impl26701 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_12__0__Impl_in_rule__OfficeCustomer__Group_12__026735 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_12__1_in_rule__OfficeCustomer__Group_12__026738 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_rule__OfficeCustomer__Group_12__0__Impl26766 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__Group_12__1__Impl_in_rule__OfficeCustomer__Group_12__126797 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficeCustomer__HasAccountAssignment_12_1_in_rule__OfficeCustomer__Group_12__1__Impl26824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__0__Impl_in_rule__OfficePersonel_Impl__Group__026858 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__1_in_rule__OfficePersonel_Impl__Group__026861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__1__Impl_in_rule__OfficePersonel_Impl__Group__126919 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__2_in_rule__OfficePersonel_Impl__Group__126922 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_83_in_rule__OfficePersonel_Impl__Group__1__Impl26950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__2__Impl_in_rule__OfficePersonel_Impl__Group__226981 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__3_in_rule__OfficePersonel_Impl__Group__226984 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__UniqueIDAssignment_2_in_rule__OfficePersonel_Impl__Group__2__Impl27011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__3__Impl_in_rule__OfficePersonel_Impl__Group__327041 = new BitSet(new long[]{0x0000000F00000000L,0x0000000000000F00L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__4_in_rule__OfficePersonel_Impl__Group__327044 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OfficePersonel_Impl__Group__3__Impl27072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__4__Impl_in_rule__OfficePersonel_Impl__Group__427103 = new BitSet(new long[]{0x0000000D00000000L,0x0000000000000F00L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__5_in_rule__OfficePersonel_Impl__Group__427106 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_4__0_in_rule__OfficePersonel_Impl__Group__4__Impl27133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__5__Impl_in_rule__OfficePersonel_Impl__Group__527164 = new BitSet(new long[]{0x0000000900000000L,0x0000000000000F00L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__6_in_rule__OfficePersonel_Impl__Group__527167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_5__0_in_rule__OfficePersonel_Impl__Group__5__Impl27194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__6__Impl_in_rule__OfficePersonel_Impl__Group__627225 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000F00L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__7_in_rule__OfficePersonel_Impl__Group__627228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_6__0_in_rule__OfficePersonel_Impl__Group__6__Impl27255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__7__Impl_in_rule__OfficePersonel_Impl__Group__727286 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000E00L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__8_in_rule__OfficePersonel_Impl__Group__727289 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_7__0_in_rule__OfficePersonel_Impl__Group__7__Impl27316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__8__Impl_in_rule__OfficePersonel_Impl__Group__827347 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000C00L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__9_in_rule__OfficePersonel_Impl__Group__827350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_8__0_in_rule__OfficePersonel_Impl__Group__8__Impl27377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__9__Impl_in_rule__OfficePersonel_Impl__Group__927408 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__10_in_rule__OfficePersonel_Impl__Group__927411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_9__0_in_rule__OfficePersonel_Impl__Group__9__Impl27438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__10__Impl_in_rule__OfficePersonel_Impl__Group__1027469 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__11_in_rule__OfficePersonel_Impl__Group__1027472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_10__0_in_rule__OfficePersonel_Impl__Group__10__Impl27499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group__11__Impl_in_rule__OfficePersonel_Impl__Group__1127530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OfficePersonel_Impl__Group__11__Impl27558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_4__0__Impl_in_rule__OfficePersonel_Impl__Group_4__027613 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_4__1_in_rule__OfficePersonel_Impl__Group_4__027616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__OfficePersonel_Impl__Group_4__0__Impl27644 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_4__1__Impl_in_rule__OfficePersonel_Impl__Group_4__127675 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__NameAssignment_4_1_in_rule__OfficePersonel_Impl__Group_4__1__Impl27702 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_5__0__Impl_in_rule__OfficePersonel_Impl__Group_5__027736 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_5__1_in_rule__OfficePersonel_Impl__Group_5__027739 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__OfficePersonel_Impl__Group_5__0__Impl27767 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_5__1__Impl_in_rule__OfficePersonel_Impl__Group_5__127798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__IdAssignment_5_1_in_rule__OfficePersonel_Impl__Group_5__1__Impl27825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_6__0__Impl_in_rule__OfficePersonel_Impl__Group_6__027859 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_6__1_in_rule__OfficePersonel_Impl__Group_6__027862 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__OfficePersonel_Impl__Group_6__0__Impl27890 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_6__1__Impl_in_rule__OfficePersonel_Impl__Group_6__127921 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__DescriptionAssignment_6_1_in_rule__OfficePersonel_Impl__Group_6__1__Impl27948 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_7__0__Impl_in_rule__OfficePersonel_Impl__Group_7__027982 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_7__1_in_rule__OfficePersonel_Impl__Group_7__027985 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_72_in_rule__OfficePersonel_Impl__Group_7__0__Impl28013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_7__1__Impl_in_rule__OfficePersonel_Impl__Group_7__128044 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__OrganizationAssignment_7_1_in_rule__OfficePersonel_Impl__Group_7__1__Impl28071 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_8__0__Impl_in_rule__OfficePersonel_Impl__Group_8__028105 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_8__1_in_rule__OfficePersonel_Impl__Group_8__028108 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__OfficePersonel_Impl__Group_8__0__Impl28136 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_8__1__Impl_in_rule__OfficePersonel_Impl__Group_8__128167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__AddressAssignment_8_1_in_rule__OfficePersonel_Impl__Group_8__1__Impl28194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_9__0__Impl_in_rule__OfficePersonel_Impl__Group_9__028228 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_9__1_in_rule__OfficePersonel_Impl__Group_9__028231 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_74_in_rule__OfficePersonel_Impl__Group_9__0__Impl28259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_9__1__Impl_in_rule__OfficePersonel_Impl__Group_9__128290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__TelephoneAssignment_9_1_in_rule__OfficePersonel_Impl__Group_9__1__Impl28317 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_10__0__Impl_in_rule__OfficePersonel_Impl__Group_10__028351 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_10__1_in_rule__OfficePersonel_Impl__Group_10__028354 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_75_in_rule__OfficePersonel_Impl__Group_10__0__Impl28382 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__Group_10__1__Impl_in_rule__OfficePersonel_Impl__Group_10__128413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfficePersonel_Impl__HasAccountAssignment_10_1_in_rule__OfficePersonel_Impl__Group_10__1__Impl28440 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__0__Impl_in_rule__Site__Group__028474 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Site__Group__1_in_rule__Site__Group__028477 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_84_in_rule__Site__Group__0__Impl28505 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__1__Impl_in_rule__Site__Group__128536 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Site__Group__2_in_rule__Site__Group__128539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__UniqueIDAssignment_1_in_rule__Site__Group__1__Impl28566 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__2__Impl_in_rule__Site__Group__228596 = new BitSet(new long[]{0x0000000E00000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__Site__Group__3_in_rule__Site__Group__228599 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Site__Group__2__Impl28627 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__3__Impl_in_rule__Site__Group__328658 = new BitSet(new long[]{0x0000000C00000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__Site__Group__4_in_rule__Site__Group__328661 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_3__0_in_rule__Site__Group__3__Impl28688 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__4__Impl_in_rule__Site__Group__428719 = new BitSet(new long[]{0x0000000800000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__Site__Group__5_in_rule__Site__Group__428722 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_4__0_in_rule__Site__Group__4__Impl28749 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__5__Impl_in_rule__Site__Group__528780 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L});
public static final BitSet FOLLOW_rule__Site__Group__6_in_rule__Site__Group__528783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_5__0_in_rule__Site__Group__5__Impl28810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__6__Impl_in_rule__Site__Group__628841 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__Site__Group__7_in_rule__Site__Group__628844 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_85_in_rule__Site__Group__6__Impl28872 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__7__Impl_in_rule__Site__Group__728903 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
public static final BitSet FOLLOW_rule__Site__Group__8_in_rule__Site__Group__728906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__PtmAssignment_7_in_rule__Site__Group__7__Impl28933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__8__Impl_in_rule__Site__Group__828963 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Site__Group__9_in_rule__Site__Group__828966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_86_in_rule__Site__Group__8__Impl28994 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__9__Impl_in_rule__Site__Group__929025 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_rule__Site__Group__10_in_rule__Site__Group__929028 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Site__Group__9__Impl29056 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__10__Impl_in_rule__Site__Group__1029087 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Site__Group__11_in_rule__Site__Group__1029090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__IgwlistAssignment_10_in_rule__Site__Group__10__Impl29117 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__11__Impl_in_rule__Site__Group__1129147 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Site__Group__12_in_rule__Site__Group__1129150 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_11__0_in_rule__Site__Group__11__Impl29177 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Site__Group__12__Impl_in_rule__Site__Group__1229208 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
public static final BitSet FOLLOW_rule__Site__Group__13_in_rule__Site__Group__1229211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Site__Group__12__Impl29239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__13__Impl_in_rule__Site__Group__1329270 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_rule__Site__Group__14_in_rule__Site__Group__1329273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_87_in_rule__Site__Group__13__Impl29301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__14__Impl_in_rule__Site__Group__1429332 = new BitSet(new long[]{0x0000000100000000L,0x0000000001000000L});
public static final BitSet FOLLOW_rule__Site__Group__15_in_rule__Site__Group__1429335 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__LocatedAtAssignment_14_in_rule__Site__Group__14__Impl29362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__15__Impl_in_rule__Site__Group__1529392 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Site__Group__16_in_rule__Site__Group__1529395 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15__0_in_rule__Site__Group__15__Impl29422 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group__16__Impl_in_rule__Site__Group__1629453 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Site__Group__16__Impl29481 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_3__0__Impl_in_rule__Site__Group_3__029546 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Site__Group_3__1_in_rule__Site__Group_3__029549 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__Site__Group_3__0__Impl29577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_3__1__Impl_in_rule__Site__Group_3__129608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__NameAssignment_3_1_in_rule__Site__Group_3__1__Impl29635 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_4__0__Impl_in_rule__Site__Group_4__029669 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__Site__Group_4__1_in_rule__Site__Group_4__029672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__Site__Group_4__0__Impl29700 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_4__1__Impl_in_rule__Site__Group_4__129731 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__IdAssignment_4_1_in_rule__Site__Group_4__1__Impl29758 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_5__0__Impl_in_rule__Site__Group_5__029792 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Site__Group_5__1_in_rule__Site__Group_5__029795 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__Site__Group_5__0__Impl29823 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_5__1__Impl_in_rule__Site__Group_5__129854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__DescriptionAssignment_5_1_in_rule__Site__Group_5__1__Impl29881 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_11__0__Impl_in_rule__Site__Group_11__029915 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_rule__Site__Group_11__1_in_rule__Site__Group_11__029918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Site__Group_11__0__Impl29946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_11__1__Impl_in_rule__Site__Group_11__129977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__IgwlistAssignment_11_1_in_rule__Site__Group_11__1__Impl30004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15__0__Impl_in_rule__Site__Group_15__030038 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Site__Group_15__1_in_rule__Site__Group_15__030041 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_88_in_rule__Site__Group_15__0__Impl30069 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15__1__Impl_in_rule__Site__Group_15__130100 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
public static final BitSet FOLLOW_rule__Site__Group_15__2_in_rule__Site__Group_15__130103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Site__Group_15__1__Impl30131 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15__2__Impl_in_rule__Site__Group_15__230162 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Site__Group_15__3_in_rule__Site__Group_15__230165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__OfferedResourcesListAssignment_15_2_in_rule__Site__Group_15__2__Impl30192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15__3__Impl_in_rule__Site__Group_15__330222 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Site__Group_15__4_in_rule__Site__Group_15__330225 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15_3__0_in_rule__Site__Group_15__3__Impl30252 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15__4__Impl_in_rule__Site__Group_15__430283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Site__Group_15__4__Impl30311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15_3__0__Impl_in_rule__Site__Group_15_3__030352 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
public static final BitSet FOLLOW_rule__Site__Group_15_3__1_in_rule__Site__Group_15_3__030355 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Site__Group_15_3__0__Impl30383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__Group_15_3__1__Impl_in_rule__Site__Group_15_3__130414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Site__OfferedResourcesListAssignment_15_3_1_in_rule__Site__Group_15_3__1__Impl30441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__0__Impl_in_rule__PTM__Group__030475 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L});
public static final BitSet FOLLOW_rule__PTM__Group__1_in_rule__PTM__Group__030478 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__1__Impl_in_rule__PTM__Group__130536 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__PTM__Group__2_in_rule__PTM__Group__130539 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_89_in_rule__PTM__Group__1__Impl30567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__2__Impl_in_rule__PTM__Group__230598 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__PTM__Group__3_in_rule__PTM__Group__230601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__UniqueIDAssignment_2_in_rule__PTM__Group__2__Impl30628 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__3__Impl_in_rule__PTM__Group__330658 = new BitSet(new long[]{0x0000000F00000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__PTM__Group__4_in_rule__PTM__Group__330661 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__PTM__Group__3__Impl30689 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__4__Impl_in_rule__PTM__Group__430720 = new BitSet(new long[]{0x0000000D00000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__PTM__Group__5_in_rule__PTM__Group__430723 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_4__0_in_rule__PTM__Group__4__Impl30750 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__5__Impl_in_rule__PTM__Group__530781 = new BitSet(new long[]{0x0000000900000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__PTM__Group__6_in_rule__PTM__Group__530784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_5__0_in_rule__PTM__Group__5__Impl30811 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__6__Impl_in_rule__PTM__Group__630842 = new BitSet(new long[]{0x0000000100000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__PTM__Group__7_in_rule__PTM__Group__630845 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_6__0_in_rule__PTM__Group__6__Impl30872 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__7__Impl_in_rule__PTM__Group__730903 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__PTM__Group__8_in_rule__PTM__Group__730906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_7__0_in_rule__PTM__Group__7__Impl30933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group__8__Impl_in_rule__PTM__Group__830964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__PTM__Group__8__Impl30992 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_4__0__Impl_in_rule__PTM__Group_4__031041 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__PTM__Group_4__1_in_rule__PTM__Group_4__031044 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__PTM__Group_4__0__Impl31072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_4__1__Impl_in_rule__PTM__Group_4__131103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__NameAssignment_4_1_in_rule__PTM__Group_4__1__Impl31130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_5__0__Impl_in_rule__PTM__Group_5__031164 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__PTM__Group_5__1_in_rule__PTM__Group_5__031167 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__PTM__Group_5__0__Impl31195 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_5__1__Impl_in_rule__PTM__Group_5__131226 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__IdAssignment_5_1_in_rule__PTM__Group_5__1__Impl31253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_6__0__Impl_in_rule__PTM__Group_6__031287 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__PTM__Group_6__1_in_rule__PTM__Group_6__031290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__PTM__Group_6__0__Impl31318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_6__1__Impl_in_rule__PTM__Group_6__131349 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__DescriptionAssignment_6_1_in_rule__PTM__Group_6__1__Impl31376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_7__0__Impl_in_rule__PTM__Group_7__031410 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__PTM__Group_7__1_in_rule__PTM__Group_7__031413 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__PTM__Group_7__0__Impl31441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__Group_7__1__Impl_in_rule__PTM__Group_7__131472 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__PTM__IPAssignment_7_1_in_rule__PTM__Group_7__1__Impl31499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__0__Impl_in_rule__IGW__Group__031533 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
public static final BitSet FOLLOW_rule__IGW__Group__1_in_rule__IGW__Group__031536 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__1__Impl_in_rule__IGW__Group__131594 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__IGW__Group__2_in_rule__IGW__Group__131597 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_91_in_rule__IGW__Group__1__Impl31625 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__2__Impl_in_rule__IGW__Group__231656 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__IGW__Group__3_in_rule__IGW__Group__231659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__UniqueIDAssignment_2_in_rule__IGW__Group__2__Impl31686 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__3__Impl_in_rule__IGW__Group__331716 = new BitSet(new long[]{0x0000000F00000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__IGW__Group__4_in_rule__IGW__Group__331719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__IGW__Group__3__Impl31747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__4__Impl_in_rule__IGW__Group__431778 = new BitSet(new long[]{0x0000000D00000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__IGW__Group__5_in_rule__IGW__Group__431781 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_4__0_in_rule__IGW__Group__4__Impl31808 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__5__Impl_in_rule__IGW__Group__531839 = new BitSet(new long[]{0x0000000900000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__IGW__Group__6_in_rule__IGW__Group__531842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_5__0_in_rule__IGW__Group__5__Impl31869 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__6__Impl_in_rule__IGW__Group__631900 = new BitSet(new long[]{0x0000000100000000L,0x0000000004000000L});
public static final BitSet FOLLOW_rule__IGW__Group__7_in_rule__IGW__Group__631903 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_6__0_in_rule__IGW__Group__6__Impl31930 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__7__Impl_in_rule__IGW__Group__731961 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__IGW__Group__8_in_rule__IGW__Group__731964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_7__0_in_rule__IGW__Group__7__Impl31991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group__8__Impl_in_rule__IGW__Group__832022 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__IGW__Group__8__Impl32050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_4__0__Impl_in_rule__IGW__Group_4__032099 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__IGW__Group_4__1_in_rule__IGW__Group_4__032102 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__IGW__Group_4__0__Impl32130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_4__1__Impl_in_rule__IGW__Group_4__132161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__NameAssignment_4_1_in_rule__IGW__Group_4__1__Impl32188 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_5__0__Impl_in_rule__IGW__Group_5__032222 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__IGW__Group_5__1_in_rule__IGW__Group_5__032225 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__IGW__Group_5__0__Impl32253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_5__1__Impl_in_rule__IGW__Group_5__132284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__IdAssignment_5_1_in_rule__IGW__Group_5__1__Impl32311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_6__0__Impl_in_rule__IGW__Group_6__032345 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__IGW__Group_6__1_in_rule__IGW__Group_6__032348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__IGW__Group_6__0__Impl32376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_6__1__Impl_in_rule__IGW__Group_6__132407 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__DescriptionAssignment_6_1_in_rule__IGW__Group_6__1__Impl32434 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_7__0__Impl_in_rule__IGW__Group_7__032468 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__IGW__Group_7__1_in_rule__IGW__Group_7__032471 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_90_in_rule__IGW__Group_7__0__Impl32499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__Group_7__1__Impl_in_rule__IGW__Group_7__132530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__IGW__IPAssignment_7_1_in_rule__IGW__Group_7__1__Impl32557 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__0__Impl_in_rule__SiteLocation__Group__032591 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__1_in_rule__SiteLocation__Group__032594 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__1__Impl_in_rule__SiteLocation__Group__132652 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__2_in_rule__SiteLocation__Group__132655 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_92_in_rule__SiteLocation__Group__1__Impl32683 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__2__Impl_in_rule__SiteLocation__Group__232714 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__3_in_rule__SiteLocation__Group__232717 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__UniqueIDAssignment_2_in_rule__SiteLocation__Group__2__Impl32744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__3__Impl_in_rule__SiteLocation__Group__332774 = new BitSet(new long[]{0x0000000F00000000L,0x0000000020000200L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__4_in_rule__SiteLocation__Group__332777 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__SiteLocation__Group__3__Impl32805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__4__Impl_in_rule__SiteLocation__Group__432836 = new BitSet(new long[]{0x0000000D00000000L,0x0000000020000200L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__5_in_rule__SiteLocation__Group__432839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_4__0_in_rule__SiteLocation__Group__4__Impl32866 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__5__Impl_in_rule__SiteLocation__Group__532897 = new BitSet(new long[]{0x0000000900000000L,0x0000000020000200L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__6_in_rule__SiteLocation__Group__532900 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_5__0_in_rule__SiteLocation__Group__5__Impl32927 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__6__Impl_in_rule__SiteLocation__Group__632958 = new BitSet(new long[]{0x0000000100000000L,0x0000000020000200L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__7_in_rule__SiteLocation__Group__632961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_6__0_in_rule__SiteLocation__Group__6__Impl32988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__7__Impl_in_rule__SiteLocation__Group__733019 = new BitSet(new long[]{0x0000000100000000L,0x0000000020000000L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__8_in_rule__SiteLocation__Group__733022 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_7__0_in_rule__SiteLocation__Group__7__Impl33049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__8__Impl_in_rule__SiteLocation__Group__833080 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__9_in_rule__SiteLocation__Group__833083 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_8__0_in_rule__SiteLocation__Group__8__Impl33110 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group__9__Impl_in_rule__SiteLocation__Group__933141 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__SiteLocation__Group__9__Impl33169 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_4__0__Impl_in_rule__SiteLocation__Group_4__033220 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_4__1_in_rule__SiteLocation__Group_4__033223 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__SiteLocation__Group_4__0__Impl33251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_4__1__Impl_in_rule__SiteLocation__Group_4__133282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__NameAssignment_4_1_in_rule__SiteLocation__Group_4__1__Impl33309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_5__0__Impl_in_rule__SiteLocation__Group_5__033343 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_5__1_in_rule__SiteLocation__Group_5__033346 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__SiteLocation__Group_5__0__Impl33374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_5__1__Impl_in_rule__SiteLocation__Group_5__133405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__IdAssignment_5_1_in_rule__SiteLocation__Group_5__1__Impl33432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_6__0__Impl_in_rule__SiteLocation__Group_6__033466 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_6__1_in_rule__SiteLocation__Group_6__033469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__SiteLocation__Group_6__0__Impl33497 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_6__1__Impl_in_rule__SiteLocation__Group_6__133528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__DescriptionAssignment_6_1_in_rule__SiteLocation__Group_6__1__Impl33555 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_7__0__Impl_in_rule__SiteLocation__Group_7__033589 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_7__1_in_rule__SiteLocation__Group_7__033592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_73_in_rule__SiteLocation__Group_7__0__Impl33620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_7__1__Impl_in_rule__SiteLocation__Group_7__133651 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__AddressAssignment_7_1_in_rule__SiteLocation__Group_7__1__Impl33678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_8__0__Impl_in_rule__SiteLocation__Group_8__033712 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_8__1_in_rule__SiteLocation__Group_8__033715 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_93_in_rule__SiteLocation__Group_8__0__Impl33743 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__Group_8__1__Impl_in_rule__SiteLocation__Group_8__133774 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SiteLocation__GeocoordsAssignment_8_1_in_rule__SiteLocation__Group_8__1__Impl33801 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__0__Impl_in_rule__OfferedResource__Group__033835 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__1_in_rule__OfferedResource__Group__033838 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__1__Impl_in_rule__OfferedResource__Group__133896 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__2_in_rule__OfferedResource__Group__133899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_94_in_rule__OfferedResource__Group__1__Impl33927 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__2__Impl_in_rule__OfferedResource__Group__233958 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__3_in_rule__OfferedResource__Group__233961 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__UniqueIDAssignment_2_in_rule__OfferedResource__Group__2__Impl33988 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__3__Impl_in_rule__OfferedResource__Group__334018 = new BitSet(new long[]{0x0000000F00000000L,0x0000001F80000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__4_in_rule__OfferedResource__Group__334021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OfferedResource__Group__3__Impl34049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__4__Impl_in_rule__OfferedResource__Group__434080 = new BitSet(new long[]{0x0000000D00000000L,0x0000001F80000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__5_in_rule__OfferedResource__Group__434083 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_4__0_in_rule__OfferedResource__Group__4__Impl34110 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__5__Impl_in_rule__OfferedResource__Group__534141 = new BitSet(new long[]{0x0000000900000000L,0x0000001F80000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__6_in_rule__OfferedResource__Group__534144 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_5__0_in_rule__OfferedResource__Group__5__Impl34171 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__6__Impl_in_rule__OfferedResource__Group__634202 = new BitSet(new long[]{0x0000000100000000L,0x0000001F80000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__7_in_rule__OfferedResource__Group__634205 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_6__0_in_rule__OfferedResource__Group__6__Impl34232 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__7__Impl_in_rule__OfferedResource__Group__734263 = new BitSet(new long[]{0x0000000100000000L,0x0000001F00000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__8_in_rule__OfferedResource__Group__734266 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_7__0_in_rule__OfferedResource__Group__7__Impl34293 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__8__Impl_in_rule__OfferedResource__Group__834324 = new BitSet(new long[]{0x0000000100000000L,0x0000001E00000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__9_in_rule__OfferedResource__Group__834327 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_8__0_in_rule__OfferedResource__Group__8__Impl34354 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__9__Impl_in_rule__OfferedResource__Group__934385 = new BitSet(new long[]{0x0000000100000000L,0x0000001C00000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__10_in_rule__OfferedResource__Group__934388 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__0_in_rule__OfferedResource__Group__9__Impl34415 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__10__Impl_in_rule__OfferedResource__Group__1034446 = new BitSet(new long[]{0x0000000100000000L,0x0000001800000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__11_in_rule__OfferedResource__Group__1034449 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__0_in_rule__OfferedResource__Group__10__Impl34476 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__11__Impl_in_rule__OfferedResource__Group__1134507 = new BitSet(new long[]{0x0000000100000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__12_in_rule__OfferedResource__Group__1134510 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_11__0_in_rule__OfferedResource__Group__11__Impl34537 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__12__Impl_in_rule__OfferedResource__Group__1234568 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__13_in_rule__OfferedResource__Group__1234571 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__0_in_rule__OfferedResource__Group__12__Impl34598 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group__13__Impl_in_rule__OfferedResource__Group__1334629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OfferedResource__Group__13__Impl34657 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_4__0__Impl_in_rule__OfferedResource__Group_4__034716 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_4__1_in_rule__OfferedResource__Group_4__034719 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__OfferedResource__Group_4__0__Impl34747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_4__1__Impl_in_rule__OfferedResource__Group_4__134778 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__NameAssignment_4_1_in_rule__OfferedResource__Group_4__1__Impl34805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_5__0__Impl_in_rule__OfferedResource__Group_5__034839 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_5__1_in_rule__OfferedResource__Group_5__034842 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__OfferedResource__Group_5__0__Impl34870 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_5__1__Impl_in_rule__OfferedResource__Group_5__134901 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__IdAssignment_5_1_in_rule__OfferedResource__Group_5__1__Impl34928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_6__0__Impl_in_rule__OfferedResource__Group_6__034962 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_6__1_in_rule__OfferedResource__Group_6__034965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__OfferedResource__Group_6__0__Impl34993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_6__1__Impl_in_rule__OfferedResource__Group_6__135024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__DescriptionAssignment_6_1_in_rule__OfferedResource__Group_6__1__Impl35051 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_7__0__Impl_in_rule__OfferedResource__Group_7__035085 = new BitSet(new long[]{0x0000000000006000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_7__1_in_rule__OfferedResource__Group_7__035088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_95_in_rule__OfferedResource__Group_7__0__Impl35116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_7__1__Impl_in_rule__OfferedResource__Group_7__135147 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__ResourceTypeAssignment_7_1_in_rule__OfferedResource__Group_7__1__Impl35174 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_8__0__Impl_in_rule__OfferedResource__Group_8__035208 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_8__1_in_rule__OfferedResource__Group_8__035211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_96_in_rule__OfferedResource__Group_8__0__Impl35239 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_8__1__Impl_in_rule__OfferedResource__Group_8__135270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__MultitonMaxOccurAssignment_8_1_in_rule__OfferedResource__Group_8__1__Impl35297 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__0__Impl_in_rule__OfferedResource__Group_9__035331 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__1_in_rule__OfferedResource__Group_9__035334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__OfferedResource__Group_9__0__Impl35362 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__1__Impl_in_rule__OfferedResource__Group_9__135393 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__2_in_rule__OfferedResource__Group_9__135396 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__OfferedResource__Group_9__1__Impl35424 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__2__Impl_in_rule__OfferedResource__Group_9__235455 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__3_in_rule__OfferedResource__Group_9__235458 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__ContributesToCategoriesAssignment_9_2_in_rule__OfferedResource__Group_9__2__Impl35485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__3__Impl_in_rule__OfferedResource__Group_9__335515 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__4_in_rule__OfferedResource__Group_9__335518 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9_3__0_in_rule__OfferedResource__Group_9__3__Impl35545 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9__4__Impl_in_rule__OfferedResource__Group_9__435576 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__OfferedResource__Group_9__4__Impl35604 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9_3__0__Impl_in_rule__OfferedResource__Group_9_3__035645 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9_3__1_in_rule__OfferedResource__Group_9_3__035648 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OfferedResource__Group_9_3__0__Impl35676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_9_3__1__Impl_in_rule__OfferedResource__Group_9_3__135707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__ContributesToCategoriesAssignment_9_3_1_in_rule__OfferedResource__Group_9_3__1__Impl35734 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__0__Impl_in_rule__OfferedResource__Group_10__035768 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__1_in_rule__OfferedResource__Group_10__035771 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_98_in_rule__OfferedResource__Group_10__0__Impl35799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__1__Impl_in_rule__OfferedResource__Group_10__135830 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__2_in_rule__OfferedResource__Group_10__135833 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__OfferedResource__Group_10__1__Impl35861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__2__Impl_in_rule__OfferedResource__Group_10__235892 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__3_in_rule__OfferedResource__Group_10__235895 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__RequiresResourcesAssignment_10_2_in_rule__OfferedResource__Group_10__2__Impl35922 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__3__Impl_in_rule__OfferedResource__Group_10__335952 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__4_in_rule__OfferedResource__Group_10__335955 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10_3__0_in_rule__OfferedResource__Group_10__3__Impl35982 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10__4__Impl_in_rule__OfferedResource__Group_10__436013 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__OfferedResource__Group_10__4__Impl36041 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10_3__0__Impl_in_rule__OfferedResource__Group_10_3__036082 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10_3__1_in_rule__OfferedResource__Group_10_3__036085 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OfferedResource__Group_10_3__0__Impl36113 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_10_3__1__Impl_in_rule__OfferedResource__Group_10_3__136144 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__RequiresResourcesAssignment_10_3_1_in_rule__OfferedResource__Group_10_3__1__Impl36171 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_11__0__Impl_in_rule__OfferedResource__Group_11__036205 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_11__1_in_rule__OfferedResource__Group_11__036208 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_99_in_rule__OfferedResource__Group_11__0__Impl36236 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_11__1__Impl_in_rule__OfferedResource__Group_11__136267 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__ImplOfferedServiceAssignment_11_1_in_rule__OfferedResource__Group_11__1__Impl36294 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__0__Impl_in_rule__OfferedResource__Group_12__036328 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__1_in_rule__OfferedResource__Group_12__036331 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__OfferedResource__Group_12__0__Impl36359 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__1__Impl_in_rule__OfferedResource__Group_12__136390 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__2_in_rule__OfferedResource__Group_12__136393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__OfferedResource__Group_12__1__Impl36421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__2__Impl_in_rule__OfferedResource__Group_12__236452 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__3_in_rule__OfferedResource__Group_12__236455 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__ResourceSettingsAssignment_12_2_in_rule__OfferedResource__Group_12__2__Impl36482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__3__Impl_in_rule__OfferedResource__Group_12__336512 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__4_in_rule__OfferedResource__Group_12__336515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12_3__0_in_rule__OfferedResource__Group_12__3__Impl36542 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12__4__Impl_in_rule__OfferedResource__Group_12__436573 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__OfferedResource__Group_12__4__Impl36601 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12_3__0__Impl_in_rule__OfferedResource__Group_12_3__036642 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12_3__1_in_rule__OfferedResource__Group_12_3__036645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__OfferedResource__Group_12_3__0__Impl36673 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__Group_12_3__1__Impl_in_rule__OfferedResource__Group_12_3__136704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__OfferedResource__ResourceSettingsAssignment_12_3_1_in_rule__OfferedResource__Group_12_3__1__Impl36731 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__0__Impl_in_rule__ResourceSetting__Group__036765 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__1_in_rule__ResourceSetting__Group__036768 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__1__Impl_in_rule__ResourceSetting__Group__136826 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x000000000000C000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__2_in_rule__ResourceSetting__Group__136829 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__UserExposedAssignment_1_in_rule__ResourceSetting__Group__1__Impl36856 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__2__Impl_in_rule__ResourceSetting__Group__236887 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x0000000000008000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__3_in_rule__ResourceSetting__Group__236890 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__UserEditableAssignment_2_in_rule__ResourceSetting__Group__2__Impl36917 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__3__Impl_in_rule__ResourceSetting__Group__336948 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__4_in_rule__ResourceSetting__Group__336951 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__CanBePublishedAssignment_3_in_rule__ResourceSetting__Group__3__Impl36978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__4__Impl_in_rule__ResourceSetting__Group__437009 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__5_in_rule__ResourceSetting__Group__437012 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_101_in_rule__ResourceSetting__Group__4__Impl37040 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__5__Impl_in_rule__ResourceSetting__Group__537071 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__6_in_rule__ResourceSetting__Group__537074 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__UniqueIDAssignment_5_in_rule__ResourceSetting__Group__5__Impl37101 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__6__Impl_in_rule__ResourceSetting__Group__637131 = new BitSet(new long[]{0x0000000F00000000L,0x000007C000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__7_in_rule__ResourceSetting__Group__637134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ResourceSetting__Group__6__Impl37162 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__7__Impl_in_rule__ResourceSetting__Group__737193 = new BitSet(new long[]{0x0000000D00000000L,0x000007C000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__8_in_rule__ResourceSetting__Group__737196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_7__0_in_rule__ResourceSetting__Group__7__Impl37223 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__8__Impl_in_rule__ResourceSetting__Group__837254 = new BitSet(new long[]{0x0000000900000000L,0x000007C000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__9_in_rule__ResourceSetting__Group__837257 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_8__0_in_rule__ResourceSetting__Group__8__Impl37284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__9__Impl_in_rule__ResourceSetting__Group__937315 = new BitSet(new long[]{0x0000000100000000L,0x000007C000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__10_in_rule__ResourceSetting__Group__937318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_9__0_in_rule__ResourceSetting__Group__9__Impl37345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__10__Impl_in_rule__ResourceSetting__Group__1037376 = new BitSet(new long[]{0x0000000100000000L,0x000007C000000000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__11_in_rule__ResourceSetting__Group__1037379 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__ReadableAssignment_10_in_rule__ResourceSetting__Group__10__Impl37406 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__11__Impl_in_rule__ResourceSetting__Group__1137437 = new BitSet(new long[]{0x0000000100000000L,0x000007C000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__12_in_rule__ResourceSetting__Group__1137440 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__WritableAssignment_11_in_rule__ResourceSetting__Group__11__Impl37467 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__12__Impl_in_rule__ResourceSetting__Group__1237498 = new BitSet(new long[]{0x0000000100000000L,0x0000078000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__13_in_rule__ResourceSetting__Group__1237501 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__0_in_rule__ResourceSetting__Group__12__Impl37528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__13__Impl_in_rule__ResourceSetting__Group__1337559 = new BitSet(new long[]{0x0000000100000000L,0x0000070000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__14_in_rule__ResourceSetting__Group__1337562 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__0_in_rule__ResourceSetting__Group__13__Impl37589 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__14__Impl_in_rule__ResourceSetting__Group__1437620 = new BitSet(new long[]{0x0000000100000000L,0x0000060000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__15_in_rule__ResourceSetting__Group__1437623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_14__0_in_rule__ResourceSetting__Group__14__Impl37650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__15__Impl_in_rule__ResourceSetting__Group__1537681 = new BitSet(new long[]{0x0000000100000000L,0x0000040000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__16_in_rule__ResourceSetting__Group__1537684 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_15__0_in_rule__ResourceSetting__Group__15__Impl37711 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__16__Impl_in_rule__ResourceSetting__Group__1637742 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__17_in_rule__ResourceSetting__Group__1637745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__0_in_rule__ResourceSetting__Group__16__Impl37772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group__17__Impl_in_rule__ResourceSetting__Group__1737803 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ResourceSetting__Group__17__Impl37831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_7__0__Impl_in_rule__ResourceSetting__Group_7__037898 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_7__1_in_rule__ResourceSetting__Group_7__037901 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__ResourceSetting__Group_7__0__Impl37929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_7__1__Impl_in_rule__ResourceSetting__Group_7__137960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__NameAssignment_7_1_in_rule__ResourceSetting__Group_7__1__Impl37987 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_8__0__Impl_in_rule__ResourceSetting__Group_8__038021 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_8__1_in_rule__ResourceSetting__Group_8__038024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ResourceSetting__Group_8__0__Impl38052 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_8__1__Impl_in_rule__ResourceSetting__Group_8__138083 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__IdAssignment_8_1_in_rule__ResourceSetting__Group_8__1__Impl38110 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_9__0__Impl_in_rule__ResourceSetting__Group_9__038144 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_9__1_in_rule__ResourceSetting__Group_9__038147 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ResourceSetting__Group_9__0__Impl38175 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_9__1__Impl_in_rule__ResourceSetting__Group_9__138206 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__DescriptionAssignment_9_1_in_rule__ResourceSetting__Group_9__1__Impl38233 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__0__Impl_in_rule__ResourceSetting__Group_12__038267 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__1_in_rule__ResourceSetting__Group_12__038270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__ResourceSetting__Group_12__0__Impl38298 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__1__Impl_in_rule__ResourceSetting__Group_12__138329 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__2_in_rule__ResourceSetting__Group_12__138332 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__ResourceSetting__Group_12__1__Impl38360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__2__Impl_in_rule__ResourceSetting__Group_12__238391 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__3_in_rule__ResourceSetting__Group_12__238394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__RequiresParamsAssignment_12_2_in_rule__ResourceSetting__Group_12__2__Impl38421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__3__Impl_in_rule__ResourceSetting__Group_12__338451 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__4_in_rule__ResourceSetting__Group_12__338454 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12_3__0_in_rule__ResourceSetting__Group_12__3__Impl38481 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12__4__Impl_in_rule__ResourceSetting__Group_12__438512 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__ResourceSetting__Group_12__4__Impl38540 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12_3__0__Impl_in_rule__ResourceSetting__Group_12_3__038581 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12_3__1_in_rule__ResourceSetting__Group_12_3__038584 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ResourceSetting__Group_12_3__0__Impl38612 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_12_3__1__Impl_in_rule__ResourceSetting__Group_12_3__138643 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__RequiresParamsAssignment_12_3_1_in_rule__ResourceSetting__Group_12_3__1__Impl38670 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__0__Impl_in_rule__ResourceSetting__Group_13__038704 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__1_in_rule__ResourceSetting__Group_13__038707 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_103_in_rule__ResourceSetting__Group_13__0__Impl38735 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__1__Impl_in_rule__ResourceSetting__Group_13__138766 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__2_in_rule__ResourceSetting__Group_13__138769 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__ResourceSetting__Group_13__1__Impl38797 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__2__Impl_in_rule__ResourceSetting__Group_13__238828 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__3_in_rule__ResourceSetting__Group_13__238831 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_2_in_rule__ResourceSetting__Group_13__2__Impl38858 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__3__Impl_in_rule__ResourceSetting__Group_13__338888 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__4_in_rule__ResourceSetting__Group_13__338891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13_3__0_in_rule__ResourceSetting__Group_13__3__Impl38918 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13__4__Impl_in_rule__ResourceSetting__Group_13__438949 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__ResourceSetting__Group_13__4__Impl38977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13_3__0__Impl_in_rule__ResourceSetting__Group_13_3__039018 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13_3__1_in_rule__ResourceSetting__Group_13_3__039021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ResourceSetting__Group_13_3__0__Impl39049 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_13_3__1__Impl_in_rule__ResourceSetting__Group_13_3__139080 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_1_in_rule__ResourceSetting__Group_13_3__1__Impl39107 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_14__0__Impl_in_rule__ResourceSetting__Group_14__039141 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_14__1_in_rule__ResourceSetting__Group_14__039144 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_104_in_rule__ResourceSetting__Group_14__0__Impl39172 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_14__1__Impl_in_rule__ResourceSetting__Group_14__139203 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__ImplServiceSettingAssignment_14_1_in_rule__ResourceSetting__Group_14__1__Impl39230 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_15__0__Impl_in_rule__ResourceSetting__Group_15__039264 = new BitSet(new long[]{0x0000000000000000L,0x0AA0000000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_15__1_in_rule__ResourceSetting__Group_15__039267 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_105_in_rule__ResourceSetting__Group_15__0__Impl39295 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_15__1__Impl_in_rule__ResourceSetting__Group_15__139326 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__SettingTypeAssignment_15_1_in_rule__ResourceSetting__Group_15__1__Impl39353 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__0__Impl_in_rule__ResourceSetting__Group_16__039387 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__1_in_rule__ResourceSetting__Group_16__039390 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__ResourceSetting__Group_16__0__Impl39418 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__1__Impl_in_rule__ResourceSetting__Group_16__139449 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__2_in_rule__ResourceSetting__Group_16__139452 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ResourceSetting__Group_16__1__Impl39480 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__2__Impl_in_rule__ResourceSetting__Group_16__239511 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__3_in_rule__ResourceSetting__Group_16__239514 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__SettingConstraintsAssignment_16_2_in_rule__ResourceSetting__Group_16__2__Impl39541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__3__Impl_in_rule__ResourceSetting__Group_16__339571 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__4_in_rule__ResourceSetting__Group_16__339574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16_3__0_in_rule__ResourceSetting__Group_16__3__Impl39601 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16__4__Impl_in_rule__ResourceSetting__Group_16__439632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ResourceSetting__Group_16__4__Impl39660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16_3__0__Impl_in_rule__ResourceSetting__Group_16_3__039701 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16_3__1_in_rule__ResourceSetting__Group_16_3__039704 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ResourceSetting__Group_16_3__0__Impl39732 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__Group_16_3__1__Impl_in_rule__ResourceSetting__Group_16_3__139763 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceSetting__SettingConstraintsAssignment_16_3_1_in_rule__ResourceSetting__Group_16_3__1__Impl39790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__0__Impl_in_rule__ResourceCategory__Group__039824 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__1_in_rule__ResourceCategory__Group__039827 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__1__Impl_in_rule__ResourceCategory__Group__139885 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__2_in_rule__ResourceCategory__Group__139888 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_107_in_rule__ResourceCategory__Group__1__Impl39916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__2__Impl_in_rule__ResourceCategory__Group__239947 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__3_in_rule__ResourceCategory__Group__239950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__UniqueIDAssignment_2_in_rule__ResourceCategory__Group__2__Impl39977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__3__Impl_in_rule__ResourceCategory__Group__340007 = new BitSet(new long[]{0x0000000F00000000L,0x0000100000000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__4_in_rule__ResourceCategory__Group__340010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ResourceCategory__Group__3__Impl40038 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__4__Impl_in_rule__ResourceCategory__Group__440069 = new BitSet(new long[]{0x0000000D00000000L,0x0000100000000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__5_in_rule__ResourceCategory__Group__440072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_4__0_in_rule__ResourceCategory__Group__4__Impl40099 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__5__Impl_in_rule__ResourceCategory__Group__540130 = new BitSet(new long[]{0x0000000900000000L,0x0000100000000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__6_in_rule__ResourceCategory__Group__540133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_5__0_in_rule__ResourceCategory__Group__5__Impl40160 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__6__Impl_in_rule__ResourceCategory__Group__640191 = new BitSet(new long[]{0x0000000100000000L,0x0000100000000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__7_in_rule__ResourceCategory__Group__640194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_6__0_in_rule__ResourceCategory__Group__6__Impl40221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__7__Impl_in_rule__ResourceCategory__Group__740252 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__8_in_rule__ResourceCategory__Group__740255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__0_in_rule__ResourceCategory__Group__7__Impl40282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group__8__Impl_in_rule__ResourceCategory__Group__840313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ResourceCategory__Group__8__Impl40341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_4__0__Impl_in_rule__ResourceCategory__Group_4__040390 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_4__1_in_rule__ResourceCategory__Group_4__040393 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__ResourceCategory__Group_4__0__Impl40421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_4__1__Impl_in_rule__ResourceCategory__Group_4__140452 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__NameAssignment_4_1_in_rule__ResourceCategory__Group_4__1__Impl40479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_5__0__Impl_in_rule__ResourceCategory__Group_5__040513 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_5__1_in_rule__ResourceCategory__Group_5__040516 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ResourceCategory__Group_5__0__Impl40544 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_5__1__Impl_in_rule__ResourceCategory__Group_5__140575 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__IdAssignment_5_1_in_rule__ResourceCategory__Group_5__1__Impl40602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_6__0__Impl_in_rule__ResourceCategory__Group_6__040636 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_6__1_in_rule__ResourceCategory__Group_6__040639 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ResourceCategory__Group_6__0__Impl40667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_6__1__Impl_in_rule__ResourceCategory__Group_6__140698 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__DescriptionAssignment_6_1_in_rule__ResourceCategory__Group_6__1__Impl40725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__0__Impl_in_rule__ResourceCategory__Group_7__040759 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__1_in_rule__ResourceCategory__Group_7__040762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_108_in_rule__ResourceCategory__Group_7__0__Impl40790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__1__Impl_in_rule__ResourceCategory__Group_7__140821 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__2_in_rule__ResourceCategory__Group_7__140824 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__ResourceCategory__Group_7__1__Impl40852 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__2__Impl_in_rule__ResourceCategory__Group_7__240883 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__3_in_rule__ResourceCategory__Group_7__240886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__ResourcelistAssignment_7_2_in_rule__ResourceCategory__Group_7__2__Impl40913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__3__Impl_in_rule__ResourceCategory__Group_7__340943 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__4_in_rule__ResourceCategory__Group_7__340946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7_3__0_in_rule__ResourceCategory__Group_7__3__Impl40973 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7__4__Impl_in_rule__ResourceCategory__Group_7__441004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__ResourceCategory__Group_7__4__Impl41032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7_3__0__Impl_in_rule__ResourceCategory__Group_7_3__041073 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7_3__1_in_rule__ResourceCategory__Group_7_3__041076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ResourceCategory__Group_7_3__0__Impl41104 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__Group_7_3__1__Impl_in_rule__ResourceCategory__Group_7_3__141135 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ResourceCategory__ResourcelistAssignment_7_3_1_in_rule__ResourceCategory__Group_7_3__1__Impl41162 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__0__Impl_in_rule__Resource_Impl__Group__041196 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__1_in_rule__Resource_Impl__Group__041199 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__1__Impl_in_rule__Resource_Impl__Group__141257 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__2_in_rule__Resource_Impl__Group__141260 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_109_in_rule__Resource_Impl__Group__1__Impl41288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__2__Impl_in_rule__Resource_Impl__Group__241319 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__3_in_rule__Resource_Impl__Group__241322 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__UniqueIDAssignment_2_in_rule__Resource_Impl__Group__2__Impl41349 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__3__Impl_in_rule__Resource_Impl__Group__341379 = new BitSet(new long[]{0x0000000F00000000L,0x0000001600000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__4_in_rule__Resource_Impl__Group__341382 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Resource_Impl__Group__3__Impl41410 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__4__Impl_in_rule__Resource_Impl__Group__441441 = new BitSet(new long[]{0x0000000D00000000L,0x0000001600000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__5_in_rule__Resource_Impl__Group__441444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_4__0_in_rule__Resource_Impl__Group__4__Impl41471 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__5__Impl_in_rule__Resource_Impl__Group__541502 = new BitSet(new long[]{0x0000000900000000L,0x0000001600000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__6_in_rule__Resource_Impl__Group__541505 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_5__0_in_rule__Resource_Impl__Group__5__Impl41532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__6__Impl_in_rule__Resource_Impl__Group__641563 = new BitSet(new long[]{0x0000000100000000L,0x0000001600000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__7_in_rule__Resource_Impl__Group__641566 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_6__0_in_rule__Resource_Impl__Group__6__Impl41593 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__7__Impl_in_rule__Resource_Impl__Group__741624 = new BitSet(new long[]{0x0000000100000000L,0x0000001400000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__8_in_rule__Resource_Impl__Group__741627 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__0_in_rule__Resource_Impl__Group__7__Impl41654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__8__Impl_in_rule__Resource_Impl__Group__841685 = new BitSet(new long[]{0x0000000100000000L,0x0000001000000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__9_in_rule__Resource_Impl__Group__841688 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__0_in_rule__Resource_Impl__Group__8__Impl41715 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__9__Impl_in_rule__Resource_Impl__Group__941746 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__10_in_rule__Resource_Impl__Group__941749 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__0_in_rule__Resource_Impl__Group__9__Impl41776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group__10__Impl_in_rule__Resource_Impl__Group__1041807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Resource_Impl__Group__10__Impl41835 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_4__0__Impl_in_rule__Resource_Impl__Group_4__041888 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_4__1_in_rule__Resource_Impl__Group_4__041891 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__Resource_Impl__Group_4__0__Impl41919 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_4__1__Impl_in_rule__Resource_Impl__Group_4__141950 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__NameAssignment_4_1_in_rule__Resource_Impl__Group_4__1__Impl41977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_5__0__Impl_in_rule__Resource_Impl__Group_5__042011 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_5__1_in_rule__Resource_Impl__Group_5__042014 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__Resource_Impl__Group_5__0__Impl42042 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_5__1__Impl_in_rule__Resource_Impl__Group_5__142073 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__IdAssignment_5_1_in_rule__Resource_Impl__Group_5__1__Impl42100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_6__0__Impl_in_rule__Resource_Impl__Group_6__042134 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_6__1_in_rule__Resource_Impl__Group_6__042137 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__Resource_Impl__Group_6__0__Impl42165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_6__1__Impl_in_rule__Resource_Impl__Group_6__142196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__DescriptionAssignment_6_1_in_rule__Resource_Impl__Group_6__1__Impl42223 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__0__Impl_in_rule__Resource_Impl__Group_7__042257 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__1_in_rule__Resource_Impl__Group_7__042260 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_97_in_rule__Resource_Impl__Group_7__0__Impl42288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__1__Impl_in_rule__Resource_Impl__Group_7__142319 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__2_in_rule__Resource_Impl__Group_7__142322 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__Resource_Impl__Group_7__1__Impl42350 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__2__Impl_in_rule__Resource_Impl__Group_7__242381 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__3_in_rule__Resource_Impl__Group_7__242384 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__ContributesToCategoriesAssignment_7_2_in_rule__Resource_Impl__Group_7__2__Impl42411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__3__Impl_in_rule__Resource_Impl__Group_7__342441 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__4_in_rule__Resource_Impl__Group_7__342444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7_3__0_in_rule__Resource_Impl__Group_7__3__Impl42471 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7__4__Impl_in_rule__Resource_Impl__Group_7__442502 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__Resource_Impl__Group_7__4__Impl42530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7_3__0__Impl_in_rule__Resource_Impl__Group_7_3__042571 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7_3__1_in_rule__Resource_Impl__Group_7_3__042574 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Resource_Impl__Group_7_3__0__Impl42602 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_7_3__1__Impl_in_rule__Resource_Impl__Group_7_3__142633 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_1_in_rule__Resource_Impl__Group_7_3__1__Impl42660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__0__Impl_in_rule__Resource_Impl__Group_8__042694 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__1_in_rule__Resource_Impl__Group_8__042697 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_98_in_rule__Resource_Impl__Group_8__0__Impl42725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__1__Impl_in_rule__Resource_Impl__Group_8__142756 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__2_in_rule__Resource_Impl__Group_8__142759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__Resource_Impl__Group_8__1__Impl42787 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__2__Impl_in_rule__Resource_Impl__Group_8__242818 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__3_in_rule__Resource_Impl__Group_8__242821 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__RequiresResourcesAssignment_8_2_in_rule__Resource_Impl__Group_8__2__Impl42848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__3__Impl_in_rule__Resource_Impl__Group_8__342878 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__4_in_rule__Resource_Impl__Group_8__342881 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8_3__0_in_rule__Resource_Impl__Group_8__3__Impl42908 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8__4__Impl_in_rule__Resource_Impl__Group_8__442939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__Resource_Impl__Group_8__4__Impl42967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8_3__0__Impl_in_rule__Resource_Impl__Group_8_3__043008 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8_3__1_in_rule__Resource_Impl__Group_8_3__043011 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Resource_Impl__Group_8_3__0__Impl43039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_8_3__1__Impl_in_rule__Resource_Impl__Group_8_3__143070 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__RequiresResourcesAssignment_8_3_1_in_rule__Resource_Impl__Group_8_3__1__Impl43097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__0__Impl_in_rule__Resource_Impl__Group_9__043131 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__1_in_rule__Resource_Impl__Group_9__043134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_100_in_rule__Resource_Impl__Group_9__0__Impl43162 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__1__Impl_in_rule__Resource_Impl__Group_9__143193 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__2_in_rule__Resource_Impl__Group_9__143196 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Resource_Impl__Group_9__1__Impl43224 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__2__Impl_in_rule__Resource_Impl__Group_9__243255 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__3_in_rule__Resource_Impl__Group_9__243258 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__ResourceSettingsAssignment_9_2_in_rule__Resource_Impl__Group_9__2__Impl43285 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__3__Impl_in_rule__Resource_Impl__Group_9__343315 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__4_in_rule__Resource_Impl__Group_9__343318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9_3__0_in_rule__Resource_Impl__Group_9__3__Impl43345 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9__4__Impl_in_rule__Resource_Impl__Group_9__443376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Resource_Impl__Group_9__4__Impl43404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9_3__0__Impl_in_rule__Resource_Impl__Group_9_3__043445 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9_3__1_in_rule__Resource_Impl__Group_9_3__043448 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Resource_Impl__Group_9_3__0__Impl43476 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__Group_9_3__1__Impl_in_rule__Resource_Impl__Group_9_3__143507 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Resource_Impl__ResourceSettingsAssignment_9_3_1_in_rule__Resource_Impl__Group_9_3__1__Impl43534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__0__Impl_in_rule__Service_Impl__Group__043568 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__1_in_rule__Service_Impl__Group__043571 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__1__Impl_in_rule__Service_Impl__Group__143629 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__2_in_rule__Service_Impl__Group__143632 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_110_in_rule__Service_Impl__Group__1__Impl43660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__2__Impl_in_rule__Service_Impl__Group__243691 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__3_in_rule__Service_Impl__Group__243694 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__UniqueIDAssignment_2_in_rule__Service_Impl__Group__2__Impl43721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__3__Impl_in_rule__Service_Impl__Group__343751 = new BitSet(new long[]{0x00C0000F00000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__4_in_rule__Service_Impl__Group__343754 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Service_Impl__Group__3__Impl43782 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__4__Impl_in_rule__Service_Impl__Group__443813 = new BitSet(new long[]{0x00C0000D00000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__5_in_rule__Service_Impl__Group__443816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_4__0_in_rule__Service_Impl__Group__4__Impl43843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__5__Impl_in_rule__Service_Impl__Group__543874 = new BitSet(new long[]{0x00C0000900000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__6_in_rule__Service_Impl__Group__543877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_5__0_in_rule__Service_Impl__Group__5__Impl43904 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__6__Impl_in_rule__Service_Impl__Group__643935 = new BitSet(new long[]{0x00C0000100000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__7_in_rule__Service_Impl__Group__643938 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_6__0_in_rule__Service_Impl__Group__6__Impl43965 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__7__Impl_in_rule__Service_Impl__Group__743996 = new BitSet(new long[]{0x0080000100000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__8_in_rule__Service_Impl__Group__743999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__0_in_rule__Service_Impl__Group__7__Impl44026 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__8__Impl_in_rule__Service_Impl__Group__844057 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__9_in_rule__Service_Impl__Group__844060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__0_in_rule__Service_Impl__Group__8__Impl44087 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group__9__Impl_in_rule__Service_Impl__Group__944118 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Service_Impl__Group__9__Impl44146 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_4__0__Impl_in_rule__Service_Impl__Group_4__044197 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_4__1_in_rule__Service_Impl__Group_4__044200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__Service_Impl__Group_4__0__Impl44228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_4__1__Impl_in_rule__Service_Impl__Group_4__144259 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__NameAssignment_4_1_in_rule__Service_Impl__Group_4__1__Impl44286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_5__0__Impl_in_rule__Service_Impl__Group_5__044320 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_5__1_in_rule__Service_Impl__Group_5__044323 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__Service_Impl__Group_5__0__Impl44351 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_5__1__Impl_in_rule__Service_Impl__Group_5__144382 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__IdAssignment_5_1_in_rule__Service_Impl__Group_5__1__Impl44409 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_6__0__Impl_in_rule__Service_Impl__Group_6__044443 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_6__1_in_rule__Service_Impl__Group_6__044446 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__Service_Impl__Group_6__0__Impl44474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_6__1__Impl_in_rule__Service_Impl__Group_6__144505 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__DescriptionAssignment_6_1_in_rule__Service_Impl__Group_6__1__Impl44532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__0__Impl_in_rule__Service_Impl__Group_7__044566 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__1_in_rule__Service_Impl__Group_7__044569 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_54_in_rule__Service_Impl__Group_7__0__Impl44597 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__1__Impl_in_rule__Service_Impl__Group_7__144628 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__2_in_rule__Service_Impl__Group_7__144631 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__Service_Impl__Group_7__1__Impl44659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__2__Impl_in_rule__Service_Impl__Group_7__244690 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__3_in_rule__Service_Impl__Group_7__244693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__RequiresServicesAssignment_7_2_in_rule__Service_Impl__Group_7__2__Impl44720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__3__Impl_in_rule__Service_Impl__Group_7__344750 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__4_in_rule__Service_Impl__Group_7__344753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7_3__0_in_rule__Service_Impl__Group_7__3__Impl44780 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7__4__Impl_in_rule__Service_Impl__Group_7__444811 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__Service_Impl__Group_7__4__Impl44839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7_3__0__Impl_in_rule__Service_Impl__Group_7_3__044880 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7_3__1_in_rule__Service_Impl__Group_7_3__044883 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Service_Impl__Group_7_3__0__Impl44911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_7_3__1__Impl_in_rule__Service_Impl__Group_7_3__144942 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__RequiresServicesAssignment_7_3_1_in_rule__Service_Impl__Group_7_3__1__Impl44969 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__0__Impl_in_rule__Service_Impl__Group_8__045003 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__1_in_rule__Service_Impl__Group_8__045006 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_55_in_rule__Service_Impl__Group_8__0__Impl45034 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__1__Impl_in_rule__Service_Impl__Group_8__145065 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__2_in_rule__Service_Impl__Group_8__145068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Service_Impl__Group_8__1__Impl45096 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__2__Impl_in_rule__Service_Impl__Group_8__245127 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__3_in_rule__Service_Impl__Group_8__245130 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__ServiceSettingsAssignment_8_2_in_rule__Service_Impl__Group_8__2__Impl45157 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__3__Impl_in_rule__Service_Impl__Group_8__345187 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__4_in_rule__Service_Impl__Group_8__345190 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8_3__0_in_rule__Service_Impl__Group_8__3__Impl45217 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8__4__Impl_in_rule__Service_Impl__Group_8__445248 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Service_Impl__Group_8__4__Impl45276 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8_3__0__Impl_in_rule__Service_Impl__Group_8_3__045317 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8_3__1_in_rule__Service_Impl__Group_8_3__045320 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__Service_Impl__Group_8_3__0__Impl45348 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__Group_8_3__1__Impl_in_rule__Service_Impl__Group_8_3__145379 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Service_Impl__ServiceSettingsAssignment_8_3_1_in_rule__Service_Impl__Group_8_3__1__Impl45406 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__0__Impl_in_rule__SettingConstraint__Group__045440 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__1_in_rule__SettingConstraint__Group__045443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__1__Impl_in_rule__SettingConstraint__Group__145501 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__2_in_rule__SettingConstraint__Group__145504 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_111_in_rule__SettingConstraint__Group__1__Impl45532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__2__Impl_in_rule__SettingConstraint__Group__245563 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__3_in_rule__SettingConstraint__Group__245566 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__UniqueIDAssignment_2_in_rule__SettingConstraint__Group__2__Impl45593 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__3__Impl_in_rule__SettingConstraint__Group__345623 = new BitSet(new long[]{0x0000000F00000000L,0x0001000000000000L,0x00000000000C0000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__4_in_rule__SettingConstraint__Group__345626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__SettingConstraint__Group__3__Impl45654 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__4__Impl_in_rule__SettingConstraint__Group__445685 = new BitSet(new long[]{0x0000000F00000000L,0x0001000000000000L,0x0000000000080000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__5_in_rule__SettingConstraint__Group__445688 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__AvailableAfterOperationAssignment_4_in_rule__SettingConstraint__Group__4__Impl45715 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__5__Impl_in_rule__SettingConstraint__Group__545746 = new BitSet(new long[]{0x0000000F00000000L,0x0001000000000000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__6_in_rule__SettingConstraint__Group__545749 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__RequiredBeforeOperationAssignment_5_in_rule__SettingConstraint__Group__5__Impl45776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__6__Impl_in_rule__SettingConstraint__Group__645807 = new BitSet(new long[]{0x0000000D00000000L,0x0001000000000000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__7_in_rule__SettingConstraint__Group__645810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_6__0_in_rule__SettingConstraint__Group__6__Impl45837 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__7__Impl_in_rule__SettingConstraint__Group__745868 = new BitSet(new long[]{0x0000000900000000L,0x0001000000000000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__8_in_rule__SettingConstraint__Group__745871 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_7__0_in_rule__SettingConstraint__Group__7__Impl45898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__8__Impl_in_rule__SettingConstraint__Group__845929 = new BitSet(new long[]{0x0000000100000000L,0x0001000000000000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__9_in_rule__SettingConstraint__Group__845932 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_8__0_in_rule__SettingConstraint__Group__8__Impl45959 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__9__Impl_in_rule__SettingConstraint__Group__945990 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__10_in_rule__SettingConstraint__Group__945993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_9__0_in_rule__SettingConstraint__Group__9__Impl46020 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group__10__Impl_in_rule__SettingConstraint__Group__1046051 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__SettingConstraint__Group__10__Impl46079 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_6__0__Impl_in_rule__SettingConstraint__Group_6__046132 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_6__1_in_rule__SettingConstraint__Group_6__046135 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__SettingConstraint__Group_6__0__Impl46163 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_6__1__Impl_in_rule__SettingConstraint__Group_6__146194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__NameAssignment_6_1_in_rule__SettingConstraint__Group_6__1__Impl46221 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_7__0__Impl_in_rule__SettingConstraint__Group_7__046255 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_7__1_in_rule__SettingConstraint__Group_7__046258 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__SettingConstraint__Group_7__0__Impl46286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_7__1__Impl_in_rule__SettingConstraint__Group_7__146317 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__IdAssignment_7_1_in_rule__SettingConstraint__Group_7__1__Impl46344 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_8__0__Impl_in_rule__SettingConstraint__Group_8__046378 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_8__1_in_rule__SettingConstraint__Group_8__046381 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__SettingConstraint__Group_8__0__Impl46409 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_8__1__Impl_in_rule__SettingConstraint__Group_8__146440 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__DescriptionAssignment_8_1_in_rule__SettingConstraint__Group_8__1__Impl46467 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_9__0__Impl_in_rule__SettingConstraint__Group_9__046501 = new BitSet(new long[]{0x0000000000078000L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_9__1_in_rule__SettingConstraint__Group_9__046504 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_112_in_rule__SettingConstraint__Group_9__0__Impl46532 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__Group_9__1__Impl_in_rule__SettingConstraint__Group_9__146563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__SettingConstraint__ForOperationAssignment_9_1_in_rule__SettingConstraint__Group_9__1__Impl46590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__0__Impl_in_rule__AbstractSetting_Impl__Group__046624 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__1_in_rule__AbstractSetting_Impl__Group__046627 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__1__Impl_in_rule__AbstractSetting_Impl__Group__146685 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L,0x000000000000C000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__2_in_rule__AbstractSetting_Impl__Group__146688 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__UserExposedAssignment_1_in_rule__AbstractSetting_Impl__Group__1__Impl46715 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__2__Impl_in_rule__AbstractSetting_Impl__Group__246746 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L,0x0000000000008000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__3_in_rule__AbstractSetting_Impl__Group__246749 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__UserEditableAssignment_2_in_rule__AbstractSetting_Impl__Group__2__Impl46776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__3__Impl_in_rule__AbstractSetting_Impl__Group__346807 = new BitSet(new long[]{0x0000000000000000L,0x0002000000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__4_in_rule__AbstractSetting_Impl__Group__346810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__CanBePublishedAssignment_3_in_rule__AbstractSetting_Impl__Group__3__Impl46837 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__4__Impl_in_rule__AbstractSetting_Impl__Group__446868 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__5_in_rule__AbstractSetting_Impl__Group__446871 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_113_in_rule__AbstractSetting_Impl__Group__4__Impl46899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__5__Impl_in_rule__AbstractSetting_Impl__Group__546930 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__6_in_rule__AbstractSetting_Impl__Group__546933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__UniqueIDAssignment_5_in_rule__AbstractSetting_Impl__Group__5__Impl46960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__6__Impl_in_rule__AbstractSetting_Impl__Group__646990 = new BitSet(new long[]{0x0000000F00000000L,0x0000064000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__7_in_rule__AbstractSetting_Impl__Group__646993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__AbstractSetting_Impl__Group__6__Impl47021 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__7__Impl_in_rule__AbstractSetting_Impl__Group__747052 = new BitSet(new long[]{0x0000000D00000000L,0x0000064000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__8_in_rule__AbstractSetting_Impl__Group__747055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_7__0_in_rule__AbstractSetting_Impl__Group__7__Impl47082 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__8__Impl_in_rule__AbstractSetting_Impl__Group__847113 = new BitSet(new long[]{0x0000000900000000L,0x0000064000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__9_in_rule__AbstractSetting_Impl__Group__847116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_8__0_in_rule__AbstractSetting_Impl__Group__8__Impl47143 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__9__Impl_in_rule__AbstractSetting_Impl__Group__947174 = new BitSet(new long[]{0x0000000100000000L,0x0000064000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__10_in_rule__AbstractSetting_Impl__Group__947177 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_9__0_in_rule__AbstractSetting_Impl__Group__9__Impl47204 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__10__Impl_in_rule__AbstractSetting_Impl__Group__1047235 = new BitSet(new long[]{0x0000000100000000L,0x0000064000000000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__11_in_rule__AbstractSetting_Impl__Group__1047238 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__ReadableAssignment_10_in_rule__AbstractSetting_Impl__Group__10__Impl47265 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__11__Impl_in_rule__AbstractSetting_Impl__Group__1147296 = new BitSet(new long[]{0x0000000100000000L,0x0000064000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__12_in_rule__AbstractSetting_Impl__Group__1147299 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__WritableAssignment_11_in_rule__AbstractSetting_Impl__Group__11__Impl47326 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__12__Impl_in_rule__AbstractSetting_Impl__Group__1247357 = new BitSet(new long[]{0x0000000100000000L,0x0000060000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__13_in_rule__AbstractSetting_Impl__Group__1247360 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__0_in_rule__AbstractSetting_Impl__Group__12__Impl47387 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__13__Impl_in_rule__AbstractSetting_Impl__Group__1347418 = new BitSet(new long[]{0x0000000100000000L,0x0000040000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__14_in_rule__AbstractSetting_Impl__Group__1347421 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_13__0_in_rule__AbstractSetting_Impl__Group__13__Impl47448 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__14__Impl_in_rule__AbstractSetting_Impl__Group__1447479 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__15_in_rule__AbstractSetting_Impl__Group__1447482 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__0_in_rule__AbstractSetting_Impl__Group__14__Impl47509 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group__15__Impl_in_rule__AbstractSetting_Impl__Group__1547540 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__AbstractSetting_Impl__Group__15__Impl47568 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_7__0__Impl_in_rule__AbstractSetting_Impl__Group_7__047631 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_7__1_in_rule__AbstractSetting_Impl__Group_7__047634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__AbstractSetting_Impl__Group_7__0__Impl47662 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_7__1__Impl_in_rule__AbstractSetting_Impl__Group_7__147693 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__NameAssignment_7_1_in_rule__AbstractSetting_Impl__Group_7__1__Impl47720 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_8__0__Impl_in_rule__AbstractSetting_Impl__Group_8__047754 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_8__1_in_rule__AbstractSetting_Impl__Group_8__047757 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__AbstractSetting_Impl__Group_8__0__Impl47785 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_8__1__Impl_in_rule__AbstractSetting_Impl__Group_8__147816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__IdAssignment_8_1_in_rule__AbstractSetting_Impl__Group_8__1__Impl47843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_9__0__Impl_in_rule__AbstractSetting_Impl__Group_9__047877 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_9__1_in_rule__AbstractSetting_Impl__Group_9__047880 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__AbstractSetting_Impl__Group_9__0__Impl47908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_9__1__Impl_in_rule__AbstractSetting_Impl__Group_9__147939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__DescriptionAssignment_9_1_in_rule__AbstractSetting_Impl__Group_9__1__Impl47966 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__0__Impl_in_rule__AbstractSetting_Impl__Group_12__048000 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__1_in_rule__AbstractSetting_Impl__Group_12__048003 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__AbstractSetting_Impl__Group_12__0__Impl48031 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__1__Impl_in_rule__AbstractSetting_Impl__Group_12__148062 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__2_in_rule__AbstractSetting_Impl__Group_12__148065 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__AbstractSetting_Impl__Group_12__1__Impl48093 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__2__Impl_in_rule__AbstractSetting_Impl__Group_12__248124 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__3_in_rule__AbstractSetting_Impl__Group_12__248127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__RequiresParamsAssignment_12_2_in_rule__AbstractSetting_Impl__Group_12__2__Impl48154 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__3__Impl_in_rule__AbstractSetting_Impl__Group_12__348184 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__4_in_rule__AbstractSetting_Impl__Group_12__348187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12_3__0_in_rule__AbstractSetting_Impl__Group_12__3__Impl48214 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12__4__Impl_in_rule__AbstractSetting_Impl__Group_12__448245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__AbstractSetting_Impl__Group_12__4__Impl48273 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12_3__0__Impl_in_rule__AbstractSetting_Impl__Group_12_3__048314 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12_3__1_in_rule__AbstractSetting_Impl__Group_12_3__048317 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__AbstractSetting_Impl__Group_12_3__0__Impl48345 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_12_3__1__Impl_in_rule__AbstractSetting_Impl__Group_12_3__148376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_1_in_rule__AbstractSetting_Impl__Group_12_3__1__Impl48403 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_13__0__Impl_in_rule__AbstractSetting_Impl__Group_13__048437 = new BitSet(new long[]{0x0000000000000000L,0x0AA0000000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_13__1_in_rule__AbstractSetting_Impl__Group_13__048440 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_105_in_rule__AbstractSetting_Impl__Group_13__0__Impl48468 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_13__1__Impl_in_rule__AbstractSetting_Impl__Group_13__148499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__SettingTypeAssignment_13_1_in_rule__AbstractSetting_Impl__Group_13__1__Impl48526 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__0__Impl_in_rule__AbstractSetting_Impl__Group_14__048560 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__1_in_rule__AbstractSetting_Impl__Group_14__048563 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__AbstractSetting_Impl__Group_14__0__Impl48591 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__1__Impl_in_rule__AbstractSetting_Impl__Group_14__148622 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__2_in_rule__AbstractSetting_Impl__Group_14__148625 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__AbstractSetting_Impl__Group_14__1__Impl48653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__2__Impl_in_rule__AbstractSetting_Impl__Group_14__248684 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__3_in_rule__AbstractSetting_Impl__Group_14__248687 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_2_in_rule__AbstractSetting_Impl__Group_14__2__Impl48714 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__3__Impl_in_rule__AbstractSetting_Impl__Group_14__348744 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__4_in_rule__AbstractSetting_Impl__Group_14__348747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14_3__0_in_rule__AbstractSetting_Impl__Group_14__3__Impl48774 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14__4__Impl_in_rule__AbstractSetting_Impl__Group_14__448805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__AbstractSetting_Impl__Group_14__4__Impl48833 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14_3__0__Impl_in_rule__AbstractSetting_Impl__Group_14_3__048874 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14_3__1_in_rule__AbstractSetting_Impl__Group_14_3__048877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__AbstractSetting_Impl__Group_14_3__0__Impl48905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__Group_14_3__1__Impl_in_rule__AbstractSetting_Impl__Group_14_3__148936 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_1_in_rule__AbstractSetting_Impl__Group_14_3__1__Impl48963 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__0__Impl_in_rule__ServiceSetting__Group__048997 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L,0x000000000000E000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__1_in_rule__ServiceSetting__Group__049000 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__1__Impl_in_rule__ServiceSetting__Group__149058 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L,0x000000000000C000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__2_in_rule__ServiceSetting__Group__149061 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__UserExposedAssignment_1_in_rule__ServiceSetting__Group__1__Impl49088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__2__Impl_in_rule__ServiceSetting__Group__249119 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L,0x0000000000008000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__3_in_rule__ServiceSetting__Group__249122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__UserEditableAssignment_2_in_rule__ServiceSetting__Group__2__Impl49149 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__3__Impl_in_rule__ServiceSetting__Group__349180 = new BitSet(new long[]{0x0000000000000000L,0x0004000000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__4_in_rule__ServiceSetting__Group__349183 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__CanBePublishedAssignment_3_in_rule__ServiceSetting__Group__3__Impl49210 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__4__Impl_in_rule__ServiceSetting__Group__449241 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__5_in_rule__ServiceSetting__Group__449244 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_114_in_rule__ServiceSetting__Group__4__Impl49272 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__5__Impl_in_rule__ServiceSetting__Group__549303 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__6_in_rule__ServiceSetting__Group__549306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__UniqueIDAssignment_5_in_rule__ServiceSetting__Group__5__Impl49333 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__6__Impl_in_rule__ServiceSetting__Group__649363 = new BitSet(new long[]{0x0000000F00000000L,0x0018064000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__7_in_rule__ServiceSetting__Group__649366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ServiceSetting__Group__6__Impl49394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__7__Impl_in_rule__ServiceSetting__Group__749425 = new BitSet(new long[]{0x0000000D00000000L,0x0018064000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__8_in_rule__ServiceSetting__Group__749428 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_7__0_in_rule__ServiceSetting__Group__7__Impl49455 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__8__Impl_in_rule__ServiceSetting__Group__849486 = new BitSet(new long[]{0x0000000900000000L,0x0018064000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__9_in_rule__ServiceSetting__Group__849489 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_8__0_in_rule__ServiceSetting__Group__8__Impl49516 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__9__Impl_in_rule__ServiceSetting__Group__949547 = new BitSet(new long[]{0x0000000100000000L,0x0018064000000000L,0x0000000000030000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__10_in_rule__ServiceSetting__Group__949550 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_9__0_in_rule__ServiceSetting__Group__9__Impl49577 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__10__Impl_in_rule__ServiceSetting__Group__1049608 = new BitSet(new long[]{0x0000000100000000L,0x0018064000000000L,0x0000000000020000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__11_in_rule__ServiceSetting__Group__1049611 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__ReadableAssignment_10_in_rule__ServiceSetting__Group__10__Impl49638 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__11__Impl_in_rule__ServiceSetting__Group__1149669 = new BitSet(new long[]{0x0000000100000000L,0x0018064000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__12_in_rule__ServiceSetting__Group__1149672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__WritableAssignment_11_in_rule__ServiceSetting__Group__11__Impl49699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__12__Impl_in_rule__ServiceSetting__Group__1249730 = new BitSet(new long[]{0x0000000100000000L,0x0018060000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__13_in_rule__ServiceSetting__Group__1249733 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__0_in_rule__ServiceSetting__Group__12__Impl49760 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__13__Impl_in_rule__ServiceSetting__Group__1349791 = new BitSet(new long[]{0x0000000100000000L,0x0010060000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__14_in_rule__ServiceSetting__Group__1349794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__0_in_rule__ServiceSetting__Group__13__Impl49821 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__14__Impl_in_rule__ServiceSetting__Group__1449852 = new BitSet(new long[]{0x0000000100000000L,0x0000060000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__15_in_rule__ServiceSetting__Group__1449855 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__0_in_rule__ServiceSetting__Group__14__Impl49882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__15__Impl_in_rule__ServiceSetting__Group__1549913 = new BitSet(new long[]{0x0000000100000000L,0x0000040000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__16_in_rule__ServiceSetting__Group__1549916 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_15__0_in_rule__ServiceSetting__Group__15__Impl49943 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__16__Impl_in_rule__ServiceSetting__Group__1649974 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__17_in_rule__ServiceSetting__Group__1649977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__0_in_rule__ServiceSetting__Group__16__Impl50004 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group__17__Impl_in_rule__ServiceSetting__Group__1750035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ServiceSetting__Group__17__Impl50063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_7__0__Impl_in_rule__ServiceSetting__Group_7__050130 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_7__1_in_rule__ServiceSetting__Group_7__050133 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__ServiceSetting__Group_7__0__Impl50161 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_7__1__Impl_in_rule__ServiceSetting__Group_7__150192 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__NameAssignment_7_1_in_rule__ServiceSetting__Group_7__1__Impl50219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_8__0__Impl_in_rule__ServiceSetting__Group_8__050253 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_8__1_in_rule__ServiceSetting__Group_8__050256 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ServiceSetting__Group_8__0__Impl50284 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_8__1__Impl_in_rule__ServiceSetting__Group_8__150315 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__IdAssignment_8_1_in_rule__ServiceSetting__Group_8__1__Impl50342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_9__0__Impl_in_rule__ServiceSetting__Group_9__050376 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_9__1_in_rule__ServiceSetting__Group_9__050379 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ServiceSetting__Group_9__0__Impl50407 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_9__1__Impl_in_rule__ServiceSetting__Group_9__150438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__DescriptionAssignment_9_1_in_rule__ServiceSetting__Group_9__1__Impl50465 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__0__Impl_in_rule__ServiceSetting__Group_12__050499 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__1_in_rule__ServiceSetting__Group_12__050502 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_102_in_rule__ServiceSetting__Group_12__0__Impl50530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__1__Impl_in_rule__ServiceSetting__Group_12__150561 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__2_in_rule__ServiceSetting__Group_12__150564 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__ServiceSetting__Group_12__1__Impl50592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__2__Impl_in_rule__ServiceSetting__Group_12__250623 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__3_in_rule__ServiceSetting__Group_12__250626 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__RequiresParamsAssignment_12_2_in_rule__ServiceSetting__Group_12__2__Impl50653 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__3__Impl_in_rule__ServiceSetting__Group_12__350683 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__4_in_rule__ServiceSetting__Group_12__350686 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12_3__0_in_rule__ServiceSetting__Group_12__3__Impl50713 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12__4__Impl_in_rule__ServiceSetting__Group_12__450744 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__ServiceSetting__Group_12__4__Impl50772 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12_3__0__Impl_in_rule__ServiceSetting__Group_12_3__050813 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12_3__1_in_rule__ServiceSetting__Group_12_3__050816 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ServiceSetting__Group_12_3__0__Impl50844 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_12_3__1__Impl_in_rule__ServiceSetting__Group_12_3__150875 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__RequiresParamsAssignment_12_3_1_in_rule__ServiceSetting__Group_12_3__1__Impl50902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__0__Impl_in_rule__ServiceSetting__Group_13__050936 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__1_in_rule__ServiceSetting__Group_13__050939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_115_in_rule__ServiceSetting__Group_13__0__Impl50967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__1__Impl_in_rule__ServiceSetting__Group_13__150998 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__2_in_rule__ServiceSetting__Group_13__151001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__ServiceSetting__Group_13__1__Impl51029 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__2__Impl_in_rule__ServiceSetting__Group_13__251060 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__3_in_rule__ServiceSetting__Group_13__251063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__MappedToResourceSettingsAssignment_13_2_in_rule__ServiceSetting__Group_13__2__Impl51090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__3__Impl_in_rule__ServiceSetting__Group_13__351120 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__4_in_rule__ServiceSetting__Group_13__351123 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13_3__0_in_rule__ServiceSetting__Group_13__3__Impl51150 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13__4__Impl_in_rule__ServiceSetting__Group_13__451181 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__ServiceSetting__Group_13__4__Impl51209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13_3__0__Impl_in_rule__ServiceSetting__Group_13_3__051250 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13_3__1_in_rule__ServiceSetting__Group_13_3__051253 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ServiceSetting__Group_13_3__0__Impl51281 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_13_3__1__Impl_in_rule__ServiceSetting__Group_13_3__151312 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_1_in_rule__ServiceSetting__Group_13_3__1__Impl51339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__0__Impl_in_rule__ServiceSetting__Group_14__051373 = new BitSet(new long[]{0x0001000000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__1_in_rule__ServiceSetting__Group_14__051376 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_116_in_rule__ServiceSetting__Group_14__0__Impl51404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__1__Impl_in_rule__ServiceSetting__Group_14__151435 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__2_in_rule__ServiceSetting__Group_14__151438 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_48_in_rule__ServiceSetting__Group_14__1__Impl51466 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__2__Impl_in_rule__ServiceSetting__Group_14__251497 = new BitSet(new long[]{0x0002008000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__3_in_rule__ServiceSetting__Group_14__251500 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__ProvidedByResourcesAssignment_14_2_in_rule__ServiceSetting__Group_14__2__Impl51527 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__3__Impl_in_rule__ServiceSetting__Group_14__351557 = new BitSet(new long[]{0x0002000000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__4_in_rule__ServiceSetting__Group_14__351560 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14_3__0_in_rule__ServiceSetting__Group_14__3__Impl51587 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14__4__Impl_in_rule__ServiceSetting__Group_14__451618 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_49_in_rule__ServiceSetting__Group_14__4__Impl51646 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14_3__0__Impl_in_rule__ServiceSetting__Group_14_3__051687 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14_3__1_in_rule__ServiceSetting__Group_14_3__051690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ServiceSetting__Group_14_3__0__Impl51718 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_14_3__1__Impl_in_rule__ServiceSetting__Group_14_3__151749 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_1_in_rule__ServiceSetting__Group_14_3__1__Impl51776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_15__0__Impl_in_rule__ServiceSetting__Group_15__051810 = new BitSet(new long[]{0x0000000000000000L,0x0AA0000000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_15__1_in_rule__ServiceSetting__Group_15__051813 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_105_in_rule__ServiceSetting__Group_15__0__Impl51841 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_15__1__Impl_in_rule__ServiceSetting__Group_15__151872 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__SettingTypeAssignment_15_1_in_rule__ServiceSetting__Group_15__1__Impl51899 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__0__Impl_in_rule__ServiceSetting__Group_16__051933 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__1_in_rule__ServiceSetting__Group_16__051936 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_106_in_rule__ServiceSetting__Group_16__0__Impl51964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__1__Impl_in_rule__ServiceSetting__Group_16__151995 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__2_in_rule__ServiceSetting__Group_16__151998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ServiceSetting__Group_16__1__Impl52026 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__2__Impl_in_rule__ServiceSetting__Group_16__252057 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__3_in_rule__ServiceSetting__Group_16__252060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__SettingConstraintsAssignment_16_2_in_rule__ServiceSetting__Group_16__2__Impl52087 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__3__Impl_in_rule__ServiceSetting__Group_16__352117 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__4_in_rule__ServiceSetting__Group_16__352120 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16_3__0_in_rule__ServiceSetting__Group_16__3__Impl52147 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16__4__Impl_in_rule__ServiceSetting__Group_16__452178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ServiceSetting__Group_16__4__Impl52206 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16_3__0__Impl_in_rule__ServiceSetting__Group_16_3__052247 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16_3__1_in_rule__ServiceSetting__Group_16_3__052250 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__ServiceSetting__Group_16_3__0__Impl52278 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__Group_16_3__1__Impl_in_rule__ServiceSetting__Group_16_3__152309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ServiceSetting__SettingConstraintsAssignment_16_3_1_in_rule__ServiceSetting__Group_16_3__1__Impl52336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__0__Impl_in_rule__TideTypeString__Group__052370 = new BitSet(new long[]{0x0000000000000000L,0x0020000000000000L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__1_in_rule__TideTypeString__Group__052373 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__1__Impl_in_rule__TideTypeString__Group__152431 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__2_in_rule__TideTypeString__Group__152434 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_117_in_rule__TideTypeString__Group__1__Impl52462 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__2__Impl_in_rule__TideTypeString__Group__252493 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__3_in_rule__TideTypeString__Group__252496 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__UniqueIDAssignment_2_in_rule__TideTypeString__Group__2__Impl52523 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__3__Impl_in_rule__TideTypeString__Group__352553 = new BitSet(new long[]{0x0000000F00000000L,0x0040000000000000L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__4_in_rule__TideTypeString__Group__352556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__TideTypeString__Group__3__Impl52584 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__4__Impl_in_rule__TideTypeString__Group__452615 = new BitSet(new long[]{0x0000000D00000000L,0x0040000000000000L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__5_in_rule__TideTypeString__Group__452618 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_4__0_in_rule__TideTypeString__Group__4__Impl52645 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__5__Impl_in_rule__TideTypeString__Group__552676 = new BitSet(new long[]{0x0000000900000000L,0x0040000000000000L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__6_in_rule__TideTypeString__Group__552679 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_5__0_in_rule__TideTypeString__Group__5__Impl52706 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__6__Impl_in_rule__TideTypeString__Group__652737 = new BitSet(new long[]{0x0000000100000000L,0x0040000000000000L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__7_in_rule__TideTypeString__Group__652740 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_6__0_in_rule__TideTypeString__Group__6__Impl52767 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__7__Impl_in_rule__TideTypeString__Group__752798 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__8_in_rule__TideTypeString__Group__752801 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_7__0_in_rule__TideTypeString__Group__7__Impl52828 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group__8__Impl_in_rule__TideTypeString__Group__852859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__TideTypeString__Group__8__Impl52887 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_4__0__Impl_in_rule__TideTypeString__Group_4__052936 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_4__1_in_rule__TideTypeString__Group_4__052939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__TideTypeString__Group_4__0__Impl52967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_4__1__Impl_in_rule__TideTypeString__Group_4__152998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__NameAssignment_4_1_in_rule__TideTypeString__Group_4__1__Impl53025 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_5__0__Impl_in_rule__TideTypeString__Group_5__053059 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_5__1_in_rule__TideTypeString__Group_5__053062 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__TideTypeString__Group_5__0__Impl53090 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_5__1__Impl_in_rule__TideTypeString__Group_5__153121 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__IdAssignment_5_1_in_rule__TideTypeString__Group_5__1__Impl53148 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_6__0__Impl_in_rule__TideTypeString__Group_6__053182 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_6__1_in_rule__TideTypeString__Group_6__053185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__TideTypeString__Group_6__0__Impl53213 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_6__1__Impl_in_rule__TideTypeString__Group_6__153244 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__DescriptionAssignment_6_1_in_rule__TideTypeString__Group_6__1__Impl53271 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_7__0__Impl_in_rule__TideTypeString__Group_7__053305 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_7__1_in_rule__TideTypeString__Group_7__053308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_118_in_rule__TideTypeString__Group_7__0__Impl53336 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__Group_7__1__Impl_in_rule__TideTypeString__Group_7__153367 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeString__DefaultValueAssignment_7_1_in_rule__TideTypeString__Group_7__1__Impl53394 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__0__Impl_in_rule__TideTypeEnum__Group__053428 = new BitSet(new long[]{0x0000000000000000L,0x0080000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__1_in_rule__TideTypeEnum__Group__053431 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__1__Impl_in_rule__TideTypeEnum__Group__153489 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__2_in_rule__TideTypeEnum__Group__153492 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_119_in_rule__TideTypeEnum__Group__1__Impl53520 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__2__Impl_in_rule__TideTypeEnum__Group__253551 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__3_in_rule__TideTypeEnum__Group__253554 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__UniqueIDAssignment_2_in_rule__TideTypeEnum__Group__2__Impl53581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__3__Impl_in_rule__TideTypeEnum__Group__353611 = new BitSet(new long[]{0x0000000F00000000L,0x0140000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__4_in_rule__TideTypeEnum__Group__353614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__TideTypeEnum__Group__3__Impl53642 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__4__Impl_in_rule__TideTypeEnum__Group__453673 = new BitSet(new long[]{0x0000000D00000000L,0x0140000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__5_in_rule__TideTypeEnum__Group__453676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_4__0_in_rule__TideTypeEnum__Group__4__Impl53703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__5__Impl_in_rule__TideTypeEnum__Group__553734 = new BitSet(new long[]{0x0000000900000000L,0x0140000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__6_in_rule__TideTypeEnum__Group__553737 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__0_in_rule__TideTypeEnum__Group__5__Impl53764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__6__Impl_in_rule__TideTypeEnum__Group__653795 = new BitSet(new long[]{0x0000000100000000L,0x0140000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__7_in_rule__TideTypeEnum__Group__653798 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_6__0_in_rule__TideTypeEnum__Group__6__Impl53825 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__7__Impl_in_rule__TideTypeEnum__Group__753856 = new BitSet(new long[]{0x0000000100000000L,0x0100000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__8_in_rule__TideTypeEnum__Group__753859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_7__0_in_rule__TideTypeEnum__Group__7__Impl53886 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__8__Impl_in_rule__TideTypeEnum__Group__853917 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__9_in_rule__TideTypeEnum__Group__853920 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__0_in_rule__TideTypeEnum__Group__8__Impl53947 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group__9__Impl_in_rule__TideTypeEnum__Group__953978 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__TideTypeEnum__Group__9__Impl54006 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_4__0__Impl_in_rule__TideTypeEnum__Group_4__054057 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_4__1_in_rule__TideTypeEnum__Group_4__054060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__TideTypeEnum__Group_4__0__Impl54088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_4__1__Impl_in_rule__TideTypeEnum__Group_4__154119 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__NameAssignment_4_1_in_rule__TideTypeEnum__Group_4__1__Impl54146 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__0__Impl_in_rule__TideTypeEnum__Group_5__054180 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__1_in_rule__TideTypeEnum__Group_5__054183 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__TideTypeEnum__Group_5__0__Impl54211 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_5__1__Impl_in_rule__TideTypeEnum__Group_5__154242 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__IdAssignment_5_1_in_rule__TideTypeEnum__Group_5__1__Impl54269 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_6__0__Impl_in_rule__TideTypeEnum__Group_6__054303 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_6__1_in_rule__TideTypeEnum__Group_6__054306 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__TideTypeEnum__Group_6__0__Impl54334 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_6__1__Impl_in_rule__TideTypeEnum__Group_6__154365 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__DescriptionAssignment_6_1_in_rule__TideTypeEnum__Group_6__1__Impl54392 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_7__0__Impl_in_rule__TideTypeEnum__Group_7__054426 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_7__1_in_rule__TideTypeEnum__Group_7__054429 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_118_in_rule__TideTypeEnum__Group_7__0__Impl54457 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_7__1__Impl_in_rule__TideTypeEnum__Group_7__154488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__DefaultValueAssignment_7_1_in_rule__TideTypeEnum__Group_7__1__Impl54515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__0__Impl_in_rule__TideTypeEnum__Group_8__054549 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__1_in_rule__TideTypeEnum__Group_8__054552 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_120_in_rule__TideTypeEnum__Group_8__0__Impl54580 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__1__Impl_in_rule__TideTypeEnum__Group_8__154611 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__2_in_rule__TideTypeEnum__Group_8__154614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__TideTypeEnum__Group_8__1__Impl54642 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__2__Impl_in_rule__TideTypeEnum__Group_8__254673 = new BitSet(new long[]{0x0000008100000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__3_in_rule__TideTypeEnum__Group_8__254676 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__TideEnumlistAssignment_8_2_in_rule__TideTypeEnum__Group_8__2__Impl54703 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__3__Impl_in_rule__TideTypeEnum__Group_8__354733 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__4_in_rule__TideTypeEnum__Group_8__354736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8_3__0_in_rule__TideTypeEnum__Group_8__3__Impl54763 = new BitSet(new long[]{0x0000008000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8__4__Impl_in_rule__TideTypeEnum__Group_8__454794 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__TideTypeEnum__Group_8__4__Impl54822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8_3__0__Impl_in_rule__TideTypeEnum__Group_8_3__054863 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8_3__1_in_rule__TideTypeEnum__Group_8_3__054866 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_39_in_rule__TideTypeEnum__Group_8_3__0__Impl54894 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__Group_8_3__1__Impl_in_rule__TideTypeEnum__Group_8_3__154925 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnum__TideEnumlistAssignment_8_3_1_in_rule__TideTypeEnum__Group_8_3__1__Impl54952 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__0__Impl_in_rule__TideTypeList__Group__054986 = new BitSet(new long[]{0x0000000000000000L,0x0200000000000000L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__1_in_rule__TideTypeList__Group__054989 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__1__Impl_in_rule__TideTypeList__Group__155047 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__2_in_rule__TideTypeList__Group__155050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_121_in_rule__TideTypeList__Group__1__Impl55078 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__2__Impl_in_rule__TideTypeList__Group__255109 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__3_in_rule__TideTypeList__Group__255112 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__UniqueIDAssignment_2_in_rule__TideTypeList__Group__2__Impl55139 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__3__Impl_in_rule__TideTypeList__Group__355169 = new BitSet(new long[]{0x0000000F00000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__4_in_rule__TideTypeList__Group__355172 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__TideTypeList__Group__3__Impl55200 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__4__Impl_in_rule__TideTypeList__Group__455231 = new BitSet(new long[]{0x0000000D00000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__5_in_rule__TideTypeList__Group__455234 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_4__0_in_rule__TideTypeList__Group__4__Impl55261 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__5__Impl_in_rule__TideTypeList__Group__555292 = new BitSet(new long[]{0x0000000900000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__6_in_rule__TideTypeList__Group__555295 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_5__0_in_rule__TideTypeList__Group__5__Impl55322 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__6__Impl_in_rule__TideTypeList__Group__655353 = new BitSet(new long[]{0x0000000100000000L,0x0400000000000000L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__7_in_rule__TideTypeList__Group__655356 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_6__0_in_rule__TideTypeList__Group__6__Impl55383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__7__Impl_in_rule__TideTypeList__Group__755414 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__8_in_rule__TideTypeList__Group__755417 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_7__0_in_rule__TideTypeList__Group__7__Impl55444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group__8__Impl_in_rule__TideTypeList__Group__855475 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__TideTypeList__Group__8__Impl55503 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_4__0__Impl_in_rule__TideTypeList__Group_4__055552 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_4__1_in_rule__TideTypeList__Group_4__055555 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__TideTypeList__Group_4__0__Impl55583 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_4__1__Impl_in_rule__TideTypeList__Group_4__155614 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__NameAssignment_4_1_in_rule__TideTypeList__Group_4__1__Impl55641 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_5__0__Impl_in_rule__TideTypeList__Group_5__055675 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_5__1_in_rule__TideTypeList__Group_5__055678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__TideTypeList__Group_5__0__Impl55706 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_5__1__Impl_in_rule__TideTypeList__Group_5__155737 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__IdAssignment_5_1_in_rule__TideTypeList__Group_5__1__Impl55764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_6__0__Impl_in_rule__TideTypeList__Group_6__055798 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_6__1_in_rule__TideTypeList__Group_6__055801 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__TideTypeList__Group_6__0__Impl55829 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_6__1__Impl_in_rule__TideTypeList__Group_6__155860 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__DescriptionAssignment_6_1_in_rule__TideTypeList__Group_6__1__Impl55887 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_7__0__Impl_in_rule__TideTypeList__Group_7__055921 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_7__1_in_rule__TideTypeList__Group_7__055924 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_122_in_rule__TideTypeList__Group_7__0__Impl55952 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__Group_7__1__Impl_in_rule__TideTypeList__Group_7__155983 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeList__ContainsElementsOfAssignment_7_1_in_rule__TideTypeList__Group_7__1__Impl56010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__0__Impl_in_rule__TideTypeTideElement__Group__056044 = new BitSet(new long[]{0x0000000000000000L,0x0800000000000000L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__1_in_rule__TideTypeTideElement__Group__056047 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__1__Impl_in_rule__TideTypeTideElement__Group__156105 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__2_in_rule__TideTypeTideElement__Group__156108 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_123_in_rule__TideTypeTideElement__Group__1__Impl56136 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__2__Impl_in_rule__TideTypeTideElement__Group__256167 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__3_in_rule__TideTypeTideElement__Group__256170 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__UniqueIDAssignment_2_in_rule__TideTypeTideElement__Group__2__Impl56197 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__3__Impl_in_rule__TideTypeTideElement__Group__356227 = new BitSet(new long[]{0x0000000F00000000L,0x1000000000000000L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__4_in_rule__TideTypeTideElement__Group__356230 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__TideTypeTideElement__Group__3__Impl56258 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__4__Impl_in_rule__TideTypeTideElement__Group__456289 = new BitSet(new long[]{0x0000000D00000000L,0x1000000000000000L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__5_in_rule__TideTypeTideElement__Group__456292 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_4__0_in_rule__TideTypeTideElement__Group__4__Impl56319 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__5__Impl_in_rule__TideTypeTideElement__Group__556350 = new BitSet(new long[]{0x0000000900000000L,0x1000000000000000L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__6_in_rule__TideTypeTideElement__Group__556353 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_5__0_in_rule__TideTypeTideElement__Group__5__Impl56380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__6__Impl_in_rule__TideTypeTideElement__Group__656411 = new BitSet(new long[]{0x0000000100000000L,0x1000000000000000L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__7_in_rule__TideTypeTideElement__Group__656414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_6__0_in_rule__TideTypeTideElement__Group__6__Impl56441 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__7__Impl_in_rule__TideTypeTideElement__Group__756472 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__8_in_rule__TideTypeTideElement__Group__756475 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_7__0_in_rule__TideTypeTideElement__Group__7__Impl56502 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group__8__Impl_in_rule__TideTypeTideElement__Group__856533 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__TideTypeTideElement__Group__8__Impl56561 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_4__0__Impl_in_rule__TideTypeTideElement__Group_4__056610 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_4__1_in_rule__TideTypeTideElement__Group_4__056613 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__TideTypeTideElement__Group_4__0__Impl56641 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_4__1__Impl_in_rule__TideTypeTideElement__Group_4__156672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__NameAssignment_4_1_in_rule__TideTypeTideElement__Group_4__1__Impl56699 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_5__0__Impl_in_rule__TideTypeTideElement__Group_5__056733 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_5__1_in_rule__TideTypeTideElement__Group_5__056736 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__TideTypeTideElement__Group_5__0__Impl56764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_5__1__Impl_in_rule__TideTypeTideElement__Group_5__156795 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__IdAssignment_5_1_in_rule__TideTypeTideElement__Group_5__1__Impl56822 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_6__0__Impl_in_rule__TideTypeTideElement__Group_6__056856 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_6__1_in_rule__TideTypeTideElement__Group_6__056859 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__TideTypeTideElement__Group_6__0__Impl56887 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_6__1__Impl_in_rule__TideTypeTideElement__Group_6__156918 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__DescriptionAssignment_6_1_in_rule__TideTypeTideElement__Group_6__1__Impl56945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_7__0__Impl_in_rule__TideTypeTideElement__Group_7__056979 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_7__1_in_rule__TideTypeTideElement__Group_7__056982 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_124_in_rule__TideTypeTideElement__Group_7__0__Impl57010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__Group_7__1__Impl_in_rule__TideTypeTideElement__Group_7__157041 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeTideElement__OfTideElementAssignment_7_1_in_rule__TideTypeTideElement__Group_7__1__Impl57068 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__0__Impl_in_rule__TideTypeEnumItem__Group__057102 = new BitSet(new long[]{0x0000000000000000L,0x2000000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__1_in_rule__TideTypeEnumItem__Group__057105 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__1__Impl_in_rule__TideTypeEnumItem__Group__157163 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__2_in_rule__TideTypeEnumItem__Group__157166 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_125_in_rule__TideTypeEnumItem__Group__1__Impl57194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__2__Impl_in_rule__TideTypeEnumItem__Group__257225 = new BitSet(new long[]{0x0000000900000000L,0x4000000000000000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__3_in_rule__TideTypeEnumItem__Group__257228 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__TideTypeEnumItem__Group__2__Impl57256 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__3__Impl_in_rule__TideTypeEnumItem__Group__357287 = new BitSet(new long[]{0x0000000900000000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__4_in_rule__TideTypeEnumItem__Group__357290 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_3__0_in_rule__TideTypeEnumItem__Group__3__Impl57317 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__4__Impl_in_rule__TideTypeEnumItem__Group__457348 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__5_in_rule__TideTypeEnumItem__Group__457351 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_4__0_in_rule__TideTypeEnumItem__Group__4__Impl57378 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group__5__Impl_in_rule__TideTypeEnumItem__Group__557409 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__TideTypeEnumItem__Group__5__Impl57437 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_3__0__Impl_in_rule__TideTypeEnumItem__Group_3__057480 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_3__1_in_rule__TideTypeEnumItem__Group_3__057483 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_126_in_rule__TideTypeEnumItem__Group_3__0__Impl57511 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_3__1__Impl_in_rule__TideTypeEnumItem__Group_3__157542 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__ValueAssignment_3_1_in_rule__TideTypeEnumItem__Group_3__1__Impl57569 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_4__0__Impl_in_rule__TideTypeEnumItem__Group_4__057603 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_4__1_in_rule__TideTypeEnumItem__Group_4__057606 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__TideTypeEnumItem__Group_4__0__Impl57634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__Group_4__1__Impl_in_rule__TideTypeEnumItem__Group_4__157665 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__TideTypeEnumItem__DescriptionAssignment_4_1_in_rule__TideTypeEnumItem__Group_4__1__Impl57692 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__0__Impl_in_rule__Availability__Group__057726 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L,0x0000000000100000L});
public static final BitSet FOLLOW_rule__Availability__Group__1_in_rule__Availability__Group__057729 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__1__Impl_in_rule__Availability__Group__157787 = new BitSet(new long[]{0x0000000000000000L,0x8000000000000000L});
public static final BitSet FOLLOW_rule__Availability__Group__2_in_rule__Availability__Group__157790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__RepeatAssignment_1_in_rule__Availability__Group__1__Impl57817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__2__Impl_in_rule__Availability__Group__257848 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Availability__Group__3_in_rule__Availability__Group__257851 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_127_in_rule__Availability__Group__2__Impl57879 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__3__Impl_in_rule__Availability__Group__357910 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x000000000000007FL});
public static final BitSet FOLLOW_rule__Availability__Group__4_in_rule__Availability__Group__357913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Availability__Group__3__Impl57941 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__4__Impl_in_rule__Availability__Group__457972 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x000000000000007EL});
public static final BitSet FOLLOW_rule__Availability__Group__5_in_rule__Availability__Group__457975 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_4__0_in_rule__Availability__Group__4__Impl58002 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__5__Impl_in_rule__Availability__Group__558033 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x000000000000007CL});
public static final BitSet FOLLOW_rule__Availability__Group__6_in_rule__Availability__Group__558036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_5__0_in_rule__Availability__Group__5__Impl58063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__6__Impl_in_rule__Availability__Group__658094 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x0000000000000078L});
public static final BitSet FOLLOW_rule__Availability__Group__7_in_rule__Availability__Group__658097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_6__0_in_rule__Availability__Group__6__Impl58124 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__7__Impl_in_rule__Availability__Group__758155 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x0000000000000070L});
public static final BitSet FOLLOW_rule__Availability__Group__8_in_rule__Availability__Group__758158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_7__0_in_rule__Availability__Group__7__Impl58185 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__8__Impl_in_rule__Availability__Group__858216 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x0000000000000060L});
public static final BitSet FOLLOW_rule__Availability__Group__9_in_rule__Availability__Group__858219 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_8__0_in_rule__Availability__Group__8__Impl58246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__9__Impl_in_rule__Availability__Group__958277 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x0000000000000040L});
public static final BitSet FOLLOW_rule__Availability__Group__10_in_rule__Availability__Group__958280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_9__0_in_rule__Availability__Group__9__Impl58307 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__10__Impl_in_rule__Availability__Group__1058338 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Availability__Group__11_in_rule__Availability__Group__1058341 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_10__0_in_rule__Availability__Group__10__Impl58368 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group__11__Impl_in_rule__Availability__Group__1158399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Availability__Group__11__Impl58427 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_4__0__Impl_in_rule__Availability__Group_4__058482 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Availability__Group_4__1_in_rule__Availability__Group_4__058485 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_128_in_rule__Availability__Group_4__0__Impl58513 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_4__1__Impl_in_rule__Availability__Group_4__158544 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__FromTimeAssignment_4_1_in_rule__Availability__Group_4__1__Impl58571 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_5__0__Impl_in_rule__Availability__Group_5__058605 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Availability__Group_5__1_in_rule__Availability__Group_5__058608 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_129_in_rule__Availability__Group_5__0__Impl58636 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_5__1__Impl_in_rule__Availability__Group_5__158667 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__ToTimeAssignment_5_1_in_rule__Availability__Group_5__1__Impl58694 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_6__0__Impl_in_rule__Availability__Group_6__058728 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Availability__Group_6__1_in_rule__Availability__Group_6__058731 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_130_in_rule__Availability__Group_6__0__Impl58759 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_6__1__Impl_in_rule__Availability__Group_6__158790 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__FromDateAssignment_6_1_in_rule__Availability__Group_6__1__Impl58817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_7__0__Impl_in_rule__Availability__Group_7__058851 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Availability__Group_7__1_in_rule__Availability__Group_7__058854 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_131_in_rule__Availability__Group_7__0__Impl58882 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_7__1__Impl_in_rule__Availability__Group_7__158913 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__ToDateAssignment_7_1_in_rule__Availability__Group_7__1__Impl58940 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_8__0__Impl_in_rule__Availability__Group_8__058974 = new BitSet(new long[]{0x0000000000780000L});
public static final BitSet FOLLOW_rule__Availability__Group_8__1_in_rule__Availability__Group_8__058977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_132_in_rule__Availability__Group_8__0__Impl59005 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_8__1__Impl_in_rule__Availability__Group_8__159036 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__RepeatabilityAssignment_8_1_in_rule__Availability__Group_8__1__Impl59063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_9__0__Impl_in_rule__Availability__Group_9__059097 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__Availability__Group_9__1_in_rule__Availability__Group_9__059100 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_133_in_rule__Availability__Group_9__0__Impl59128 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_9__1__Impl_in_rule__Availability__Group_9__159159 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__RepeatUntilAssignment_9_1_in_rule__Availability__Group_9__1__Impl59186 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_10__0__Impl_in_rule__Availability__Group_10__059220 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000080L});
public static final BitSet FOLLOW_rule__Availability__Group_10__1_in_rule__Availability__Group_10__059223 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_134_in_rule__Availability__Group_10__0__Impl59251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__Group_10__1__Impl_in_rule__Availability__Group_10__159282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Availability__CostAssignment_10_1_in_rule__Availability__Group_10__1__Impl59309 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group__0__Impl_in_rule__Cost__Group__059343 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000080L});
public static final BitSet FOLLOW_rule__Cost__Group__1_in_rule__Cost__Group__059346 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group__1__Impl_in_rule__Cost__Group__159404 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__Cost__Group__2_in_rule__Cost__Group__159407 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_135_in_rule__Cost__Group__1__Impl59435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group__2__Impl_in_rule__Cost__Group__259466 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x0000000000000300L});
public static final BitSet FOLLOW_rule__Cost__Group__3_in_rule__Cost__Group__259469 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__Cost__Group__2__Impl59497 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group__3__Impl_in_rule__Cost__Group__359528 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x0000000000000200L});
public static final BitSet FOLLOW_rule__Cost__Group__4_in_rule__Cost__Group__359531 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group_3__0_in_rule__Cost__Group__3__Impl59558 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group__4__Impl_in_rule__Cost__Group__459589 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__Cost__Group__5_in_rule__Cost__Group__459592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group_4__0_in_rule__Cost__Group__4__Impl59619 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group__5__Impl_in_rule__Cost__Group__559650 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__Cost__Group__5__Impl59678 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group_3__0__Impl_in_rule__Cost__Group_3__059721 = new BitSet(new long[]{0x000000000F800000L});
public static final BitSet FOLLOW_rule__Cost__Group_3__1_in_rule__Cost__Group_3__059724 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_136_in_rule__Cost__Group_3__0__Impl59752 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group_3__1__Impl_in_rule__Cost__Group_3__159783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__PerUnitAssignment_3_1_in_rule__Cost__Group_3__1__Impl59810 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group_4__0__Impl_in_rule__Cost__Group_4__059844 = new BitSet(new long[]{0x0000200000000020L,0x0000000000000000L,0x0000000000000400L});
public static final BitSet FOLLOW_rule__Cost__Group_4__1_in_rule__Cost__Group_4__059847 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_137_in_rule__Cost__Group_4__0__Impl59875 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__Group_4__1__Impl_in_rule__Cost__Group_4__159906 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__Cost__AmountAssignment_4_1_in_rule__Cost__Group_4__1__Impl59933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__0__Impl_in_rule__EDoubleObject__Group__059967 = new BitSet(new long[]{0x0000000000000020L,0x0000000000000000L,0x0000000000000400L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__1_in_rule__EDoubleObject__Group__059970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__EDoubleObject__Group__0__Impl59999 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__1__Impl_in_rule__EDoubleObject__Group__160032 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000400L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__2_in_rule__EDoubleObject__Group__160035 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__EDoubleObject__Group__1__Impl60063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__2__Impl_in_rule__EDoubleObject__Group__260094 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__3_in_rule__EDoubleObject__Group__260097 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_138_in_rule__EDoubleObject__Group__2__Impl60125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__3__Impl_in_rule__EDoubleObject__Group__360156 = new BitSet(new long[]{0x0000000000001802L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__4_in_rule__EDoubleObject__Group__360159 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__EDoubleObject__Group__3__Impl60186 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group__4__Impl_in_rule__EDoubleObject__Group__460215 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group_4__0_in_rule__EDoubleObject__Group__4__Impl60242 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group_4__0__Impl_in_rule__EDoubleObject__Group_4__060283 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group_4__1_in_rule__EDoubleObject__Group_4__060286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Alternatives_4_0_in_rule__EDoubleObject__Group_4__0__Impl60313 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group_4__1__Impl_in_rule__EDoubleObject__Group_4__160343 = new BitSet(new long[]{0x0000000000000020L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group_4__2_in_rule__EDoubleObject__Group_4__160346 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_45_in_rule__EDoubleObject__Group_4__1__Impl60375 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__EDoubleObject__Group_4__2__Impl_in_rule__EDoubleObject__Group_4__260408 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_INT_in_rule__EDoubleObject__Group_4__2__Impl60435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__0__Impl_in_rule__ReservedResourceContract__Group__060470 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000000L,0x0000000000000800L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__1_in_rule__ReservedResourceContract__Group__060473 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__1__Impl_in_rule__ReservedResourceContract__Group__160531 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__2_in_rule__ReservedResourceContract__Group__160534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_139_in_rule__ReservedResourceContract__Group__1__Impl60562 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__2__Impl_in_rule__ReservedResourceContract__Group__260593 = new BitSet(new long[]{0x0000000080000000L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__3_in_rule__ReservedResourceContract__Group__260596 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__UniqueIDAssignment_2_in_rule__ReservedResourceContract__Group__2__Impl60623 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__3__Impl_in_rule__ReservedResourceContract__Group__360653 = new BitSet(new long[]{0x0000000F00000000L,0x0000000000000003L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__4_in_rule__ReservedResourceContract__Group__360656 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_31_in_rule__ReservedResourceContract__Group__3__Impl60684 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__4__Impl_in_rule__ReservedResourceContract__Group__460715 = new BitSet(new long[]{0x0000000D00000000L,0x0000000000000003L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__5_in_rule__ReservedResourceContract__Group__460718 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_4__0_in_rule__ReservedResourceContract__Group__4__Impl60745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__5__Impl_in_rule__ReservedResourceContract__Group__560776 = new BitSet(new long[]{0x0000000900000000L,0x0000000000000003L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__6_in_rule__ReservedResourceContract__Group__560779 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_5__0_in_rule__ReservedResourceContract__Group__5__Impl60806 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__6__Impl_in_rule__ReservedResourceContract__Group__660837 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000003L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__7_in_rule__ReservedResourceContract__Group__660840 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_6__0_in_rule__ReservedResourceContract__Group__6__Impl60867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__7__Impl_in_rule__ReservedResourceContract__Group__760898 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000002L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__8_in_rule__ReservedResourceContract__Group__760901 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_7__0_in_rule__ReservedResourceContract__Group__7__Impl60928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__8__Impl_in_rule__ReservedResourceContract__Group__860959 = new BitSet(new long[]{0x0000000100000000L,0x0000000000000000L,0x0000000000001000L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__9_in_rule__ReservedResourceContract__Group__860962 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_8__0_in_rule__ReservedResourceContract__Group__8__Impl60989 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__9__Impl_in_rule__ReservedResourceContract__Group__961020 = new BitSet(new long[]{0x0000000100000000L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__10_in_rule__ReservedResourceContract__Group__961023 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_9__0_in_rule__ReservedResourceContract__Group__9__Impl61050 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group__10__Impl_in_rule__ReservedResourceContract__Group__1061081 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_32_in_rule__ReservedResourceContract__Group__10__Impl61109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_4__0__Impl_in_rule__ReservedResourceContract__Group_4__061162 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_4__1_in_rule__ReservedResourceContract__Group_4__061165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_33_in_rule__ReservedResourceContract__Group_4__0__Impl61193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_4__1__Impl_in_rule__ReservedResourceContract__Group_4__161224 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__NameAssignment_4_1_in_rule__ReservedResourceContract__Group_4__1__Impl61251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_5__0__Impl_in_rule__ReservedResourceContract__Group_5__061285 = new BitSet(new long[]{0x0000200000000020L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_5__1_in_rule__ReservedResourceContract__Group_5__061288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_34_in_rule__ReservedResourceContract__Group_5__0__Impl61316 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_5__1__Impl_in_rule__ReservedResourceContract__Group_5__161347 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__IdAssignment_5_1_in_rule__ReservedResourceContract__Group_5__1__Impl61374 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_6__0__Impl_in_rule__ReservedResourceContract__Group_6__061408 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_6__1_in_rule__ReservedResourceContract__Group_6__061411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_35_in_rule__ReservedResourceContract__Group_6__0__Impl61439 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_6__1__Impl_in_rule__ReservedResourceContract__Group_6__161470 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__DescriptionAssignment_6_1_in_rule__ReservedResourceContract__Group_6__1__Impl61497 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_7__0__Impl_in_rule__ReservedResourceContract__Group_7__061531 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_7__1_in_rule__ReservedResourceContract__Group_7__061534 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_64_in_rule__ReservedResourceContract__Group_7__0__Impl61562 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_7__1__Impl_in_rule__ReservedResourceContract__Group_7__161593 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__ValidFromAssignment_7_1_in_rule__ReservedResourceContract__Group_7__1__Impl61620 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_8__0__Impl_in_rule__ReservedResourceContract__Group_8__061654 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_8__1_in_rule__ReservedResourceContract__Group_8__061657 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_65_in_rule__ReservedResourceContract__Group_8__0__Impl61685 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_8__1__Impl_in_rule__ReservedResourceContract__Group_8__161716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__ValidUntilAssignment_8_1_in_rule__ReservedResourceContract__Group_8__1__Impl61743 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_9__0__Impl_in_rule__ReservedResourceContract__Group_9__061777 = new BitSet(new long[]{0x0000000000000010L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_9__1_in_rule__ReservedResourceContract__Group_9__061780 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_140_in_rule__ReservedResourceContract__Group_9__0__Impl61808 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__Group_9__1__Impl_in_rule__ReservedResourceContract__Group_9__161839 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__ReservedResourceContract__ForResourceAssignment_9_1_in_rule__ReservedResourceContract__Group_9__1__Impl61866 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleImportOffice_in_rule__OfficeRule__ImportsAssignment_161905 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOffice_in_rule__OfficeRule__TestbedOfficevAssignment_261936 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ImportOffice__ImportURIAssignment_161967 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Office__UniqueIDAssignment_261998 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Office__NameAssignment_4_162029 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Office__IdAssignment_5_162060 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Office__DescriptionAssignment_6_162091 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Office__ResourceURIAssignment_7_162122 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Office__APIGatewayAssignment_8_162153 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfficeUser_in_rule__Office__RegisteredUsersAssignment_9_262184 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfficeUser_in_rule__Office__RegisteredUsersAssignment_9_3_162215 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTaxonomy_in_rule__Office__ContributedTaxonomiesAssignment_10_262246 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTaxonomy_in_rule__Office__ContributedTaxonomiesAssignment_10_3_162277 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfferedService_in_rule__Office__OfferedServicesAssignment_11_262308 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfferedService_in_rule__Office__OfferedServicesAssignment_11_3_162339 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceComposition_in_rule__Office__OfferedServiceCompositionsAssignment_12_262370 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceComposition_in_rule__Office__OfferedServiceCompositionsAssignment_12_3_162401 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceServiceContract_in_rule__Office__ResourceServiceContractsAssignment_13_262432 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceServiceContract_in_rule__Office__ResourceServiceContractsAssignment_13_3_162463 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSLA_in_rule__Office__SLAsAssignment_14_262494 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSLA_in_rule__Office__SLAsAssignment_14_3_162525 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Taxonomy__UniqueIDAssignment_262556 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Taxonomy__NameAssignment_4_162587 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Taxonomy__IdAssignment_5_162618 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Taxonomy__DescriptionAssignment_6_162649 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Taxonomy__HasScenariosAssignment_7_262684 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Taxonomy__HasScenariosAssignment_7_3_162723 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Taxonomy__HasServicesAssignment_8_262762 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Taxonomy__HasServicesAssignment_8_3_162801 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTaxonomy_in_rule__Taxonomy__TaxonomiesAssignment_9_262836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleTaxonomy_in_rule__Taxonomy__TaxonomiesAssignment_9_3_162867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceCategory_in_rule__Taxonomy__CategoriesAssignment_10_262898 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceCategory_in_rule__Taxonomy__CategoriesAssignment_10_3_162929 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedService__UniqueIDAssignment_262960 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedService__NameAssignment_4_162991 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__OfferedService__IdAssignment_5_163022 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedService__DescriptionAssignment_6_163053 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedService__RequiresServicesAssignment_7_263088 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedService__RequiresServicesAssignment_7_3_163127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceSetting_in_rule__OfferedService__ServiceSettingsAssignment_8_263162 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceSetting_in_rule__OfferedService__ServiceSettingsAssignment_8_3_163193 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceComposition__UniqueIDAssignment_263224 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceComposition__NameAssignment_4_163255 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__ServiceComposition__IdAssignment_5_163286 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceComposition__DescriptionAssignment_6_163317 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceComposition__HasServicesAssignment_7_263352 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceComposition__HasServicesAssignment_7_3_163391 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__UniqueIDAssignment_163426 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__NameAssignment_3_163457 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__ResourceServiceContract__IdAssignment_4_163488 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__DescriptionAssignment_5_163519 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__ResourceServiceContract__StartDateAssignment_763550 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__ResourceServiceContract__EndDateAssignment_963581 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__ForOfferedServiceAssignment_1163616 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceServiceContract__ForOfferedResourceAssignment_1363655 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAvailability_in_rule__ResourceServiceContract__AvailabilityAssignment_14_163690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SLA__UniqueIDAssignment_263721 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SLA__NameAssignment_4_163752 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__SLA__IdAssignment_5_163783 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SLA__DescriptionAssignment_6_163814 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__SLA__ValidFromAssignment_7_163845 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__SLA__ValidUntilAssignment_8_163876 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SLA__ForVTAssignment_9_163911 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleReservedResourceContract_in_rule__SLA__ReservedRsourcesAssignment_10_263946 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleReservedResourceContract_in_rule__SLA__ReservedRsourcesAssignment_10_3_163977 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Account__UniqueIDAssignment_264008 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Account__NameAssignment_4_164039 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Account__IdAssignment_5_164070 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Account__DescriptionAssignment_6_164101 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Account__PasswordAssignment_7_164132 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Account__UsernameAssignment_8_164163 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__UniqueIDAssignment_264194 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__NameAssignment_4_164225 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__ResourcesProvider_Impl__IdAssignment_5_164256 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__DescriptionAssignment_6_164287 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__OrganizationAssignment_7_164318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__AddressAssignment_8_164349 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourcesProvider_Impl__TelephoneAssignment_9_164380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAccount_in_rule__ResourcesProvider_Impl__HasAccountAssignment_10_164411 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSite_in_rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_264442 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSite_in_rule__ResourcesProvider_Impl__OfferedSiteListAssignment_11_3_164473 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TestbedDesigner__UniqueIDAssignment_264504 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TestbedDesigner__NameAssignment_4_164535 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__TestbedDesigner__IdAssignment_5_164566 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TestbedDesigner__DescriptionAssignment_6_164597 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TestbedDesigner__OrganizationAssignment_7_164628 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TestbedDesigner__AddressAssignment_8_164659 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TestbedDesigner__TelephoneAssignment_9_164690 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_264725 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TestbedDesigner__DesignsVirtualTestbedsAssignment_10_3_164764 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAccount_in_rule__TestbedDesigner__HasAccountAssignment_11_164799 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Admin__UniqueIDAssignment_264830 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Admin__NameAssignment_4_164861 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Admin__IdAssignment_5_164892 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Admin__DescriptionAssignment_6_164923 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Admin__OrganizationAssignment_7_164954 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Admin__AddressAssignment_8_164985 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Admin__TelephoneAssignment_9_165016 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAccount_in_rule__Admin__HasAccountAssignment_10_165047 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__UniqueIDAssignment_265078 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__NameAssignment_4_165109 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__OfficeCustomer__IdAssignment_5_165140 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__DescriptionAssignment_6_165171 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__OrganizationAssignment_7_165202 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__AddressAssignment_8_165233 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__TelephoneAssignment_9_165264 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_265299 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__UtilizesVirtualTestbedAssignment_10_3_165338 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficeCustomer__HasTestbedDesignerAssignment_11_165377 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAccount_in_rule__OfficeCustomer__HasAccountAssignment_12_165412 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__UniqueIDAssignment_265443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__NameAssignment_4_165474 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__OfficePersonel_Impl__IdAssignment_5_165505 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__DescriptionAssignment_6_165536 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__OrganizationAssignment_7_165567 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__AddressAssignment_8_165598 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfficePersonel_Impl__TelephoneAssignment_9_165629 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleAccount_in_rule__OfficePersonel_Impl__HasAccountAssignment_10_165660 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Site__UniqueIDAssignment_165691 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Site__NameAssignment_3_165722 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Site__IdAssignment_4_165753 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Site__DescriptionAssignment_5_165784 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulePTM_in_rule__Site__PtmAssignment_765815 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIGW_in_rule__Site__IgwlistAssignment_1065846 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleIGW_in_rule__Site__IgwlistAssignment_11_165877 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSiteLocation_in_rule__Site__LocatedAtAssignment_1465908 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfferedResource_in_rule__Site__OfferedResourcesListAssignment_15_265939 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleOfferedResource_in_rule__Site__OfferedResourcesListAssignment_15_3_165970 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__PTM__UniqueIDAssignment_266001 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__PTM__NameAssignment_4_166032 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__PTM__IdAssignment_5_166063 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__PTM__DescriptionAssignment_6_166094 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__PTM__IPAssignment_7_166125 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__IGW__UniqueIDAssignment_266156 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__IGW__NameAssignment_4_166187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__IGW__IdAssignment_5_166218 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__IGW__DescriptionAssignment_6_166249 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__IGW__IPAssignment_7_166280 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SiteLocation__UniqueIDAssignment_266311 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SiteLocation__NameAssignment_4_166342 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__SiteLocation__IdAssignment_5_166373 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SiteLocation__DescriptionAssignment_6_166404 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SiteLocation__AddressAssignment_7_166435 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SiteLocation__GeocoordsAssignment_8_166466 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedResource__UniqueIDAssignment_266497 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedResource__NameAssignment_4_166528 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__OfferedResource__IdAssignment_5_166559 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedResource__DescriptionAssignment_6_166590 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceType_in_rule__OfferedResource__ResourceTypeAssignment_7_166621 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__OfferedResource__MultitonMaxOccurAssignment_8_166652 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedResource__ContributesToCategoriesAssignment_9_266687 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedResource__ContributesToCategoriesAssignment_9_3_166726 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedResource__RequiresResourcesAssignment_10_266765 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedResource__RequiresResourcesAssignment_10_3_166804 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__OfferedResource__ImplOfferedServiceAssignment_11_166843 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceSetting_in_rule__OfferedResource__ResourceSettingsAssignment_12_266878 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceSetting_in_rule__OfferedResource__ResourceSettingsAssignment_12_3_166909 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_141_in_rule__ResourceSetting__UserExposedAssignment_166945 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_142_in_rule__ResourceSetting__UserEditableAssignment_266989 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_143_in_rule__ResourceSetting__CanBePublishedAssignment_367033 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceSetting__UniqueIDAssignment_567072 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceSetting__NameAssignment_7_167103 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__ResourceSetting__IdAssignment_8_167134 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceSetting__DescriptionAssignment_9_167165 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_144_in_rule__ResourceSetting__ReadableAssignment_1067201 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_145_in_rule__ResourceSetting__WritableAssignment_1167245 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceSetting__RequiresParamsAssignment_12_267288 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceSetting__RequiresParamsAssignment_12_3_167327 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_267366 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceSetting__OnlyConfiguredByResourcesAssignment_13_3_167405 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceSetting__ImplServiceSettingAssignment_14_167444 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingType_in_rule__ResourceSetting__SettingTypeAssignment_15_167479 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingConstraint_in_rule__ResourceSetting__SettingConstraintsAssignment_16_267510 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingConstraint_in_rule__ResourceSetting__SettingConstraintsAssignment_16_3_167541 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceCategory__UniqueIDAssignment_267572 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceCategory__NameAssignment_4_167603 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__ResourceCategory__IdAssignment_5_167634 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceCategory__DescriptionAssignment_6_167665 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceCategory__ResourcelistAssignment_7_267700 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ResourceCategory__ResourcelistAssignment_7_3_167739 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Resource_Impl__UniqueIDAssignment_267774 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Resource_Impl__NameAssignment_4_167805 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Resource_Impl__IdAssignment_5_167836 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Resource_Impl__DescriptionAssignment_6_167867 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Resource_Impl__ContributesToCategoriesAssignment_7_267902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Resource_Impl__ContributesToCategoriesAssignment_7_3_167941 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Resource_Impl__RequiresResourcesAssignment_8_267980 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Resource_Impl__RequiresResourcesAssignment_8_3_168019 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceSetting_in_rule__Resource_Impl__ResourceSettingsAssignment_9_268054 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleResourceSetting_in_rule__Resource_Impl__ResourceSettingsAssignment_9_3_168085 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Service_Impl__UniqueIDAssignment_268116 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Service_Impl__NameAssignment_4_168147 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__Service_Impl__IdAssignment_5_168178 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Service_Impl__DescriptionAssignment_6_168209 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Service_Impl__RequiresServicesAssignment_7_268244 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__Service_Impl__RequiresServicesAssignment_7_3_168283 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceSetting_in_rule__Service_Impl__ServiceSettingsAssignment_8_268318 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceSetting_in_rule__Service_Impl__ServiceSettingsAssignment_8_3_168349 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SettingConstraint__UniqueIDAssignment_268380 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_146_in_rule__SettingConstraint__AvailableAfterOperationAssignment_468416 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_147_in_rule__SettingConstraint__RequiredBeforeOperationAssignment_568460 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SettingConstraint__NameAssignment_6_168499 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__SettingConstraint__IdAssignment_7_168530 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__SettingConstraint__DescriptionAssignment_8_168561 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleServiceResourceOperation_in_rule__SettingConstraint__ForOperationAssignment_9_168592 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_141_in_rule__AbstractSetting_Impl__UserExposedAssignment_168628 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_142_in_rule__AbstractSetting_Impl__UserEditableAssignment_268672 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_143_in_rule__AbstractSetting_Impl__CanBePublishedAssignment_368716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__UniqueIDAssignment_568755 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__NameAssignment_7_168786 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__AbstractSetting_Impl__IdAssignment_8_168817 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__DescriptionAssignment_9_168848 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_144_in_rule__AbstractSetting_Impl__ReadableAssignment_1068884 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_145_in_rule__AbstractSetting_Impl__WritableAssignment_1168928 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__RequiresParamsAssignment_12_268971 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__AbstractSetting_Impl__RequiresParamsAssignment_12_3_169010 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingType_in_rule__AbstractSetting_Impl__SettingTypeAssignment_13_169045 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingConstraint_in_rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_269076 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingConstraint_in_rule__AbstractSetting_Impl__SettingConstraintsAssignment_14_3_169107 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_141_in_rule__ServiceSetting__UserExposedAssignment_169143 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_142_in_rule__ServiceSetting__UserEditableAssignment_269187 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_143_in_rule__ServiceSetting__CanBePublishedAssignment_369231 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__UniqueIDAssignment_569270 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__NameAssignment_7_169301 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__ServiceSetting__IdAssignment_8_169332 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__DescriptionAssignment_9_169363 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_144_in_rule__ServiceSetting__ReadableAssignment_1069399 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_145_in_rule__ServiceSetting__WritableAssignment_1169443 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__RequiresParamsAssignment_12_269486 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__RequiresParamsAssignment_12_3_169525 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__MappedToResourceSettingsAssignment_13_269564 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__MappedToResourceSettingsAssignment_13_3_169603 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__ProvidedByResourcesAssignment_14_269642 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceSetting__ProvidedByResourcesAssignment_14_3_169681 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingType_in_rule__ServiceSetting__SettingTypeAssignment_15_169716 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingConstraint_in_rule__ServiceSetting__SettingConstraintsAssignment_16_269747 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleSettingConstraint_in_rule__ServiceSetting__SettingConstraintsAssignment_16_3_169778 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeString__UniqueIDAssignment_269809 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeString__NameAssignment_4_169840 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__TideTypeString__IdAssignment_5_169871 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeString__DescriptionAssignment_6_169902 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeString__DefaultValueAssignment_7_169933 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnum__UniqueIDAssignment_269964 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnum__NameAssignment_4_169995 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__TideTypeEnum__IdAssignment_5_170026 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnum__DescriptionAssignment_6_170057 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnum__DefaultValueAssignment_7_170092 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnumItem_in_rule__TideTypeEnum__TideEnumlistAssignment_8_270127 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruletideTypeEnumItem_in_rule__TideTypeEnum__TideEnumlistAssignment_8_3_170158 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeList__UniqueIDAssignment_270189 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeList__NameAssignment_4_170220 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__TideTypeList__IdAssignment_5_170251 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeList__DescriptionAssignment_6_170282 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeList__ContainsElementsOfAssignment_7_170317 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeTideElement__UniqueIDAssignment_270352 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeTideElement__NameAssignment_4_170383 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__TideTypeTideElement__IdAssignment_5_170414 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeTideElement__DescriptionAssignment_6_170445 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeTideElement__OfTideElementAssignment_7_170480 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnumItem__ValueAssignment_3_170515 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__TideTypeEnumItem__DescriptionAssignment_4_170546 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_148_in_rule__Availability__RepeatAssignment_170582 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__Availability__FromTimeAssignment_4_170621 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__Availability__ToTimeAssignment_5_170652 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__Availability__FromDateAssignment_6_170683 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__Availability__ToDateAssignment_7_170714 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleRepatabilityScheme_in_rule__Availability__RepeatabilityAssignment_8_170745 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__Availability__RepeatUntilAssignment_9_170776 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleCost_in_rule__Availability__CostAssignment_10_170807 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rulecostUnit_in_rule__Cost__PerUnitAssignment_3_170838 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDoubleObject_in_rule__Cost__AmountAssignment_4_170869 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ReservedResourceContract__UniqueIDAssignment_270900 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ReservedResourceContract__NameAssignment_4_170931 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEInt_in_rule__ReservedResourceContract__IdAssignment_5_170962 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ReservedResourceContract__DescriptionAssignment_6_170993 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__ReservedResourceContract__ValidFromAssignment_7_171024 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_ruleEDate_in_rule__ReservedResourceContract__ValidUntilAssignment_8_171055 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_RULE_STRING_in_rule__ReservedResourceContract__ForResourceAssignment_9_171090 = new BitSet(new long[]{0x0000000000000002L});
}