$search
00001 package org.best.of.robotics.ui.contentassist.antlr.internal; 00002 00003 import java.io.InputStream; 00004 import org.eclipse.xtext.*; 00005 import org.eclipse.xtext.parser.*; 00006 import org.eclipse.xtext.parser.impl.*; 00007 import org.eclipse.emf.ecore.util.EcoreUtil; 00008 import org.eclipse.emf.ecore.EObject; 00009 import org.eclipse.xtext.parser.antlr.XtextTokenStream; 00010 import org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens; 00011 import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; 00012 import org.eclipse.xtext.ui.editor.contentassist.antlr.internal.DFA; 00013 import org.best.of.robotics.services.SmachDSLGrammarAccess; 00014 00015 00016 00017 import org.antlr.runtime.*; 00018 import java.util.Stack; 00019 import java.util.List; 00020 import java.util.ArrayList; 00021 00022 @SuppressWarnings("all") 00023 public class InternalSmachDSLParser extends AbstractInternalContentAssistParser { 00024 public static final String[] tokenNames = new String[] { 00025 "<invalid>", "<EOR>", "<DOWN>", "<UP>", "RULE_ID", "RULE_STRING", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'succeeded'", "'preempted'", "'aborted'", "'statemachine'", "'{'", "'}'", "'ActionClient'", "'aname:'", "','", "'atype:'", "'ServiceClient'", "'name:'", "'srv:'", "'actionstate'", "'client:'", "'=>'" 00026 }; 00027 public static final int RULE_ID=4; 00028 public static final int T__26=26; 00029 public static final int T__25=25; 00030 public static final int T__24=24; 00031 public static final int T__23=23; 00032 public static final int T__22=22; 00033 public static final int RULE_ANY_OTHER=10; 00034 public static final int T__21=21; 00035 public static final int T__20=20; 00036 public static final int RULE_SL_COMMENT=8; 00037 public static final int EOF=-1; 00038 public static final int RULE_ML_COMMENT=7; 00039 public static final int T__19=19; 00040 public static final int RULE_STRING=5; 00041 public static final int T__16=16; 00042 public static final int T__15=15; 00043 public static final int T__18=18; 00044 public static final int T__17=17; 00045 public static final int T__12=12; 00046 public static final int T__11=11; 00047 public static final int T__14=14; 00048 public static final int T__13=13; 00049 public static final int RULE_INT=6; 00050 public static final int RULE_WS=9; 00051 00052 // delegates 00053 // delegators 00054 00055 00056 public InternalSmachDSLParser(TokenStream input) { 00057 this(input, new RecognizerSharedState()); 00058 } 00059 public InternalSmachDSLParser(TokenStream input, RecognizerSharedState state) { 00060 super(input, state); 00061 00062 } 00063 00064 00065 public String[] getTokenNames() { return InternalSmachDSLParser.tokenNames; } 00066 public String getGrammarFileName() { return "../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g"; } 00067 00068 00069 00070 private SmachDSLGrammarAccess grammarAccess; 00071 00072 public void setGrammarAccess(SmachDSLGrammarAccess grammarAccess) { 00073 this.grammarAccess = grammarAccess; 00074 } 00075 00076 @Override 00077 protected Grammar getGrammar() { 00078 return grammarAccess.getGrammar(); 00079 } 00080 00081 @Override 00082 protected String getValueForTokenName(String tokenName) { 00083 return tokenName; 00084 } 00085 00086 00087 00088 00089 // $ANTLR start "entryRulePrimitivePackage" 00090 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:60:1: entryRulePrimitivePackage : rulePrimitivePackage EOF ; 00091 public final void entryRulePrimitivePackage() throws RecognitionException { 00092 try { 00093 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:61:1: ( rulePrimitivePackage EOF ) 00094 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:62:1: rulePrimitivePackage EOF 00095 { 00096 before(grammarAccess.getPrimitivePackageRule()); 00097 pushFollow(FOLLOW_rulePrimitivePackage_in_entryRulePrimitivePackage61); 00098 rulePrimitivePackage(); 00099 00100 state._fsp--; 00101 00102 after(grammarAccess.getPrimitivePackageRule()); 00103 match(input,EOF,FOLLOW_EOF_in_entryRulePrimitivePackage68); 00104 00105 } 00106 00107 } 00108 catch (RecognitionException re) { 00109 reportError(re); 00110 recover(input,re); 00111 } 00112 finally { 00113 } 00114 return ; 00115 } 00116 // $ANTLR end "entryRulePrimitivePackage" 00117 00118 00119 // $ANTLR start "rulePrimitivePackage" 00120 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:69:1: rulePrimitivePackage : ( ( rule__PrimitivePackage__StatemachinesAssignment )* ) ; 00121 public final void rulePrimitivePackage() throws RecognitionException { 00122 00123 int stackSize = keepStackSize(); 00124 00125 try { 00126 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:73:2: ( ( ( rule__PrimitivePackage__StatemachinesAssignment )* ) ) 00127 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:74:1: ( ( rule__PrimitivePackage__StatemachinesAssignment )* ) 00128 { 00129 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:74:1: ( ( rule__PrimitivePackage__StatemachinesAssignment )* ) 00130 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:75:1: ( rule__PrimitivePackage__StatemachinesAssignment )* 00131 { 00132 before(grammarAccess.getPrimitivePackageAccess().getStatemachinesAssignment()); 00133 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:76:1: ( rule__PrimitivePackage__StatemachinesAssignment )* 00134 loop1: 00135 do { 00136 int alt1=2; 00137 int LA1_0 = input.LA(1); 00138 00139 if ( (LA1_0==14) ) { 00140 alt1=1; 00141 } 00142 00143 00144 switch (alt1) { 00145 case 1 : 00146 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:76:2: rule__PrimitivePackage__StatemachinesAssignment 00147 { 00148 pushFollow(FOLLOW_rule__PrimitivePackage__StatemachinesAssignment_in_rulePrimitivePackage94); 00149 rule__PrimitivePackage__StatemachinesAssignment(); 00150 00151 state._fsp--; 00152 00153 00154 } 00155 break; 00156 00157 default : 00158 break loop1; 00159 } 00160 } while (true); 00161 00162 after(grammarAccess.getPrimitivePackageAccess().getStatemachinesAssignment()); 00163 00164 } 00165 00166 00167 } 00168 00169 } 00170 catch (RecognitionException re) { 00171 reportError(re); 00172 recover(input,re); 00173 } 00174 finally { 00175 00176 restoreStackSize(stackSize); 00177 00178 } 00179 return ; 00180 } 00181 // $ANTLR end "rulePrimitivePackage" 00182 00183 00184 // $ANTLR start "entryRuleStateMachine" 00185 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:90:1: entryRuleStateMachine : ruleStateMachine EOF ; 00186 public final void entryRuleStateMachine() throws RecognitionException { 00187 try { 00188 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:91:1: ( ruleStateMachine EOF ) 00189 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:92:1: ruleStateMachine EOF 00190 { 00191 before(grammarAccess.getStateMachineRule()); 00192 pushFollow(FOLLOW_ruleStateMachine_in_entryRuleStateMachine124); 00193 ruleStateMachine(); 00194 00195 state._fsp--; 00196 00197 after(grammarAccess.getStateMachineRule()); 00198 match(input,EOF,FOLLOW_EOF_in_entryRuleStateMachine131); 00199 00200 } 00201 00202 } 00203 catch (RecognitionException re) { 00204 reportError(re); 00205 recover(input,re); 00206 } 00207 finally { 00208 } 00209 return ; 00210 } 00211 // $ANTLR end "entryRuleStateMachine" 00212 00213 00214 // $ANTLR start "ruleStateMachine" 00215 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:99:1: ruleStateMachine : ( ( rule__StateMachine__Group__0 ) ) ; 00216 public final void ruleStateMachine() throws RecognitionException { 00217 00218 int stackSize = keepStackSize(); 00219 00220 try { 00221 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:103:2: ( ( ( rule__StateMachine__Group__0 ) ) ) 00222 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:104:1: ( ( rule__StateMachine__Group__0 ) ) 00223 { 00224 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:104:1: ( ( rule__StateMachine__Group__0 ) ) 00225 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:105:1: ( rule__StateMachine__Group__0 ) 00226 { 00227 before(grammarAccess.getStateMachineAccess().getGroup()); 00228 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:106:1: ( rule__StateMachine__Group__0 ) 00229 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:106:2: rule__StateMachine__Group__0 00230 { 00231 pushFollow(FOLLOW_rule__StateMachine__Group__0_in_ruleStateMachine157); 00232 rule__StateMachine__Group__0(); 00233 00234 state._fsp--; 00235 00236 00237 } 00238 00239 after(grammarAccess.getStateMachineAccess().getGroup()); 00240 00241 } 00242 00243 00244 } 00245 00246 } 00247 catch (RecognitionException re) { 00248 reportError(re); 00249 recover(input,re); 00250 } 00251 finally { 00252 00253 restoreStackSize(stackSize); 00254 00255 } 00256 return ; 00257 } 00258 // $ANTLR end "ruleStateMachine" 00259 00260 00261 // $ANTLR start "entryRuleActionClient" 00262 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:118:1: entryRuleActionClient : ruleActionClient EOF ; 00263 public final void entryRuleActionClient() throws RecognitionException { 00264 try { 00265 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:119:1: ( ruleActionClient EOF ) 00266 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:120:1: ruleActionClient EOF 00267 { 00268 before(grammarAccess.getActionClientRule()); 00269 pushFollow(FOLLOW_ruleActionClient_in_entryRuleActionClient184); 00270 ruleActionClient(); 00271 00272 state._fsp--; 00273 00274 after(grammarAccess.getActionClientRule()); 00275 match(input,EOF,FOLLOW_EOF_in_entryRuleActionClient191); 00276 00277 } 00278 00279 } 00280 catch (RecognitionException re) { 00281 reportError(re); 00282 recover(input,re); 00283 } 00284 finally { 00285 } 00286 return ; 00287 } 00288 // $ANTLR end "entryRuleActionClient" 00289 00290 00291 // $ANTLR start "ruleActionClient" 00292 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:127:1: ruleActionClient : ( ( rule__ActionClient__Group__0 ) ) ; 00293 public final void ruleActionClient() throws RecognitionException { 00294 00295 int stackSize = keepStackSize(); 00296 00297 try { 00298 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:131:2: ( ( ( rule__ActionClient__Group__0 ) ) ) 00299 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:132:1: ( ( rule__ActionClient__Group__0 ) ) 00300 { 00301 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:132:1: ( ( rule__ActionClient__Group__0 ) ) 00302 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:133:1: ( rule__ActionClient__Group__0 ) 00303 { 00304 before(grammarAccess.getActionClientAccess().getGroup()); 00305 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:134:1: ( rule__ActionClient__Group__0 ) 00306 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:134:2: rule__ActionClient__Group__0 00307 { 00308 pushFollow(FOLLOW_rule__ActionClient__Group__0_in_ruleActionClient217); 00309 rule__ActionClient__Group__0(); 00310 00311 state._fsp--; 00312 00313 00314 } 00315 00316 after(grammarAccess.getActionClientAccess().getGroup()); 00317 00318 } 00319 00320 00321 } 00322 00323 } 00324 catch (RecognitionException re) { 00325 reportError(re); 00326 recover(input,re); 00327 } 00328 finally { 00329 00330 restoreStackSize(stackSize); 00331 00332 } 00333 return ; 00334 } 00335 // $ANTLR end "ruleActionClient" 00336 00337 00338 // $ANTLR start "entryRuleServiceClient" 00339 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:146:1: entryRuleServiceClient : ruleServiceClient EOF ; 00340 public final void entryRuleServiceClient() throws RecognitionException { 00341 try { 00342 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:147:1: ( ruleServiceClient EOF ) 00343 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:148:1: ruleServiceClient EOF 00344 { 00345 before(grammarAccess.getServiceClientRule()); 00346 pushFollow(FOLLOW_ruleServiceClient_in_entryRuleServiceClient244); 00347 ruleServiceClient(); 00348 00349 state._fsp--; 00350 00351 after(grammarAccess.getServiceClientRule()); 00352 match(input,EOF,FOLLOW_EOF_in_entryRuleServiceClient251); 00353 00354 } 00355 00356 } 00357 catch (RecognitionException re) { 00358 reportError(re); 00359 recover(input,re); 00360 } 00361 finally { 00362 } 00363 return ; 00364 } 00365 // $ANTLR end "entryRuleServiceClient" 00366 00367 00368 // $ANTLR start "ruleServiceClient" 00369 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:155:1: ruleServiceClient : ( ( rule__ServiceClient__Group__0 ) ) ; 00370 public final void ruleServiceClient() throws RecognitionException { 00371 00372 int stackSize = keepStackSize(); 00373 00374 try { 00375 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:159:2: ( ( ( rule__ServiceClient__Group__0 ) ) ) 00376 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:160:1: ( ( rule__ServiceClient__Group__0 ) ) 00377 { 00378 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:160:1: ( ( rule__ServiceClient__Group__0 ) ) 00379 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:161:1: ( rule__ServiceClient__Group__0 ) 00380 { 00381 before(grammarAccess.getServiceClientAccess().getGroup()); 00382 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:162:1: ( rule__ServiceClient__Group__0 ) 00383 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:162:2: rule__ServiceClient__Group__0 00384 { 00385 pushFollow(FOLLOW_rule__ServiceClient__Group__0_in_ruleServiceClient277); 00386 rule__ServiceClient__Group__0(); 00387 00388 state._fsp--; 00389 00390 00391 } 00392 00393 after(grammarAccess.getServiceClientAccess().getGroup()); 00394 00395 } 00396 00397 00398 } 00399 00400 } 00401 catch (RecognitionException re) { 00402 reportError(re); 00403 recover(input,re); 00404 } 00405 finally { 00406 00407 restoreStackSize(stackSize); 00408 00409 } 00410 return ; 00411 } 00412 // $ANTLR end "ruleServiceClient" 00413 00414 00415 // $ANTLR start "entryRuleActionState" 00416 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:174:1: entryRuleActionState : ruleActionState EOF ; 00417 public final void entryRuleActionState() throws RecognitionException { 00418 try { 00419 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:175:1: ( ruleActionState EOF ) 00420 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:176:1: ruleActionState EOF 00421 { 00422 before(grammarAccess.getActionStateRule()); 00423 pushFollow(FOLLOW_ruleActionState_in_entryRuleActionState304); 00424 ruleActionState(); 00425 00426 state._fsp--; 00427 00428 after(grammarAccess.getActionStateRule()); 00429 match(input,EOF,FOLLOW_EOF_in_entryRuleActionState311); 00430 00431 } 00432 00433 } 00434 catch (RecognitionException re) { 00435 reportError(re); 00436 recover(input,re); 00437 } 00438 finally { 00439 } 00440 return ; 00441 } 00442 // $ANTLR end "entryRuleActionState" 00443 00444 00445 // $ANTLR start "ruleActionState" 00446 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:183:1: ruleActionState : ( ( rule__ActionState__Group__0 ) ) ; 00447 public final void ruleActionState() throws RecognitionException { 00448 00449 int stackSize = keepStackSize(); 00450 00451 try { 00452 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:187:2: ( ( ( rule__ActionState__Group__0 ) ) ) 00453 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:188:1: ( ( rule__ActionState__Group__0 ) ) 00454 { 00455 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:188:1: ( ( rule__ActionState__Group__0 ) ) 00456 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:189:1: ( rule__ActionState__Group__0 ) 00457 { 00458 before(grammarAccess.getActionStateAccess().getGroup()); 00459 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:190:1: ( rule__ActionState__Group__0 ) 00460 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:190:2: rule__ActionState__Group__0 00461 { 00462 pushFollow(FOLLOW_rule__ActionState__Group__0_in_ruleActionState337); 00463 rule__ActionState__Group__0(); 00464 00465 state._fsp--; 00466 00467 00468 } 00469 00470 after(grammarAccess.getActionStateAccess().getGroup()); 00471 00472 } 00473 00474 00475 } 00476 00477 } 00478 catch (RecognitionException re) { 00479 reportError(re); 00480 recover(input,re); 00481 } 00482 finally { 00483 00484 restoreStackSize(stackSize); 00485 00486 } 00487 return ; 00488 } 00489 // $ANTLR end "ruleActionState" 00490 00491 00492 // $ANTLR start "entryRuleTransition" 00493 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:204:1: entryRuleTransition : ruleTransition EOF ; 00494 public final void entryRuleTransition() throws RecognitionException { 00495 try { 00496 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:205:1: ( ruleTransition EOF ) 00497 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:206:1: ruleTransition EOF 00498 { 00499 before(grammarAccess.getTransitionRule()); 00500 pushFollow(FOLLOW_ruleTransition_in_entryRuleTransition366); 00501 ruleTransition(); 00502 00503 state._fsp--; 00504 00505 after(grammarAccess.getTransitionRule()); 00506 match(input,EOF,FOLLOW_EOF_in_entryRuleTransition373); 00507 00508 } 00509 00510 } 00511 catch (RecognitionException re) { 00512 reportError(re); 00513 recover(input,re); 00514 } 00515 finally { 00516 } 00517 return ; 00518 } 00519 // $ANTLR end "entryRuleTransition" 00520 00521 00522 // $ANTLR start "ruleTransition" 00523 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:213:1: ruleTransition : ( ( rule__Transition__Group__0 ) ) ; 00524 public final void ruleTransition() throws RecognitionException { 00525 00526 int stackSize = keepStackSize(); 00527 00528 try { 00529 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:217:2: ( ( ( rule__Transition__Group__0 ) ) ) 00530 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:218:1: ( ( rule__Transition__Group__0 ) ) 00531 { 00532 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:218:1: ( ( rule__Transition__Group__0 ) ) 00533 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:219:1: ( rule__Transition__Group__0 ) 00534 { 00535 before(grammarAccess.getTransitionAccess().getGroup()); 00536 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:220:1: ( rule__Transition__Group__0 ) 00537 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:220:2: rule__Transition__Group__0 00538 { 00539 pushFollow(FOLLOW_rule__Transition__Group__0_in_ruleTransition399); 00540 rule__Transition__Group__0(); 00541 00542 state._fsp--; 00543 00544 00545 } 00546 00547 after(grammarAccess.getTransitionAccess().getGroup()); 00548 00549 } 00550 00551 00552 } 00553 00554 } 00555 catch (RecognitionException re) { 00556 reportError(re); 00557 recover(input,re); 00558 } 00559 finally { 00560 00561 restoreStackSize(stackSize); 00562 00563 } 00564 return ; 00565 } 00566 // $ANTLR end "ruleTransition" 00567 00568 00569 // $ANTLR start "entryRuleOUTCOME" 00570 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:232:1: entryRuleOUTCOME : ruleOUTCOME EOF ; 00571 public final void entryRuleOUTCOME() throws RecognitionException { 00572 try { 00573 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:233:1: ( ruleOUTCOME EOF ) 00574 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:234:1: ruleOUTCOME EOF 00575 { 00576 before(grammarAccess.getOUTCOMERule()); 00577 pushFollow(FOLLOW_ruleOUTCOME_in_entryRuleOUTCOME426); 00578 ruleOUTCOME(); 00579 00580 state._fsp--; 00581 00582 after(grammarAccess.getOUTCOMERule()); 00583 match(input,EOF,FOLLOW_EOF_in_entryRuleOUTCOME433); 00584 00585 } 00586 00587 } 00588 catch (RecognitionException re) { 00589 reportError(re); 00590 recover(input,re); 00591 } 00592 finally { 00593 } 00594 return ; 00595 } 00596 // $ANTLR end "entryRuleOUTCOME" 00597 00598 00599 // $ANTLR start "ruleOUTCOME" 00600 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:241:1: ruleOUTCOME : ( ( rule__OUTCOME__Alternatives ) ) ; 00601 public final void ruleOUTCOME() throws RecognitionException { 00602 00603 int stackSize = keepStackSize(); 00604 00605 try { 00606 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:245:2: ( ( ( rule__OUTCOME__Alternatives ) ) ) 00607 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:246:1: ( ( rule__OUTCOME__Alternatives ) ) 00608 { 00609 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:246:1: ( ( rule__OUTCOME__Alternatives ) ) 00610 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:247:1: ( rule__OUTCOME__Alternatives ) 00611 { 00612 before(grammarAccess.getOUTCOMEAccess().getAlternatives()); 00613 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:248:1: ( rule__OUTCOME__Alternatives ) 00614 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:248:2: rule__OUTCOME__Alternatives 00615 { 00616 pushFollow(FOLLOW_rule__OUTCOME__Alternatives_in_ruleOUTCOME459); 00617 rule__OUTCOME__Alternatives(); 00618 00619 state._fsp--; 00620 00621 00622 } 00623 00624 after(grammarAccess.getOUTCOMEAccess().getAlternatives()); 00625 00626 } 00627 00628 00629 } 00630 00631 } 00632 catch (RecognitionException re) { 00633 reportError(re); 00634 recover(input,re); 00635 } 00636 finally { 00637 00638 restoreStackSize(stackSize); 00639 00640 } 00641 return ; 00642 } 00643 // $ANTLR end "ruleOUTCOME" 00644 00645 00646 // $ANTLR start "rule__OUTCOME__Alternatives" 00647 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:260:1: rule__OUTCOME__Alternatives : ( ( 'succeeded' ) | ( 'preempted' ) | ( 'aborted' ) ); 00648 public final void rule__OUTCOME__Alternatives() throws RecognitionException { 00649 00650 int stackSize = keepStackSize(); 00651 00652 try { 00653 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:264:1: ( ( 'succeeded' ) | ( 'preempted' ) | ( 'aborted' ) ) 00654 int alt2=3; 00655 switch ( input.LA(1) ) { 00656 case 11: 00657 { 00658 alt2=1; 00659 } 00660 break; 00661 case 12: 00662 { 00663 alt2=2; 00664 } 00665 break; 00666 case 13: 00667 { 00668 alt2=3; 00669 } 00670 break; 00671 default: 00672 NoViableAltException nvae = 00673 new NoViableAltException("", 2, 0, input); 00674 00675 throw nvae; 00676 } 00677 00678 switch (alt2) { 00679 case 1 : 00680 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:265:1: ( 'succeeded' ) 00681 { 00682 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:265:1: ( 'succeeded' ) 00683 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:266:1: 'succeeded' 00684 { 00685 before(grammarAccess.getOUTCOMEAccess().getSucceededKeyword_0()); 00686 match(input,11,FOLLOW_11_in_rule__OUTCOME__Alternatives496); 00687 after(grammarAccess.getOUTCOMEAccess().getSucceededKeyword_0()); 00688 00689 } 00690 00691 00692 } 00693 break; 00694 case 2 : 00695 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:273:6: ( 'preempted' ) 00696 { 00697 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:273:6: ( 'preempted' ) 00698 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:274:1: 'preempted' 00699 { 00700 before(grammarAccess.getOUTCOMEAccess().getPreemptedKeyword_1()); 00701 match(input,12,FOLLOW_12_in_rule__OUTCOME__Alternatives516); 00702 after(grammarAccess.getOUTCOMEAccess().getPreemptedKeyword_1()); 00703 00704 } 00705 00706 00707 } 00708 break; 00709 case 3 : 00710 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:281:6: ( 'aborted' ) 00711 { 00712 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:281:6: ( 'aborted' ) 00713 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:282:1: 'aborted' 00714 { 00715 before(grammarAccess.getOUTCOMEAccess().getAbortedKeyword_2()); 00716 match(input,13,FOLLOW_13_in_rule__OUTCOME__Alternatives536); 00717 after(grammarAccess.getOUTCOMEAccess().getAbortedKeyword_2()); 00718 00719 } 00720 00721 00722 } 00723 break; 00724 00725 } 00726 } 00727 catch (RecognitionException re) { 00728 reportError(re); 00729 recover(input,re); 00730 } 00731 finally { 00732 00733 restoreStackSize(stackSize); 00734 00735 } 00736 return ; 00737 } 00738 // $ANTLR end "rule__OUTCOME__Alternatives" 00739 00740 00741 // $ANTLR start "rule__StateMachine__Group__0" 00742 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:296:1: rule__StateMachine__Group__0 : rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ; 00743 public final void rule__StateMachine__Group__0() throws RecognitionException { 00744 00745 int stackSize = keepStackSize(); 00746 00747 try { 00748 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:300:1: ( rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 ) 00749 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:301:2: rule__StateMachine__Group__0__Impl rule__StateMachine__Group__1 00750 { 00751 pushFollow(FOLLOW_rule__StateMachine__Group__0__Impl_in_rule__StateMachine__Group__0568); 00752 rule__StateMachine__Group__0__Impl(); 00753 00754 state._fsp--; 00755 00756 pushFollow(FOLLOW_rule__StateMachine__Group__1_in_rule__StateMachine__Group__0571); 00757 rule__StateMachine__Group__1(); 00758 00759 state._fsp--; 00760 00761 00762 } 00763 00764 } 00765 catch (RecognitionException re) { 00766 reportError(re); 00767 recover(input,re); 00768 } 00769 finally { 00770 00771 restoreStackSize(stackSize); 00772 00773 } 00774 return ; 00775 } 00776 // $ANTLR end "rule__StateMachine__Group__0" 00777 00778 00779 // $ANTLR start "rule__StateMachine__Group__0__Impl" 00780 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:308:1: rule__StateMachine__Group__0__Impl : ( 'statemachine' ) ; 00781 public final void rule__StateMachine__Group__0__Impl() throws RecognitionException { 00782 00783 int stackSize = keepStackSize(); 00784 00785 try { 00786 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:312:1: ( ( 'statemachine' ) ) 00787 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:313:1: ( 'statemachine' ) 00788 { 00789 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:313:1: ( 'statemachine' ) 00790 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:314:1: 'statemachine' 00791 { 00792 before(grammarAccess.getStateMachineAccess().getStatemachineKeyword_0()); 00793 match(input,14,FOLLOW_14_in_rule__StateMachine__Group__0__Impl599); 00794 after(grammarAccess.getStateMachineAccess().getStatemachineKeyword_0()); 00795 00796 } 00797 00798 00799 } 00800 00801 } 00802 catch (RecognitionException re) { 00803 reportError(re); 00804 recover(input,re); 00805 } 00806 finally { 00807 00808 restoreStackSize(stackSize); 00809 00810 } 00811 return ; 00812 } 00813 // $ANTLR end "rule__StateMachine__Group__0__Impl" 00814 00815 00816 // $ANTLR start "rule__StateMachine__Group__1" 00817 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:327:1: rule__StateMachine__Group__1 : rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ; 00818 public final void rule__StateMachine__Group__1() throws RecognitionException { 00819 00820 int stackSize = keepStackSize(); 00821 00822 try { 00823 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:331:1: ( rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 ) 00824 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:332:2: rule__StateMachine__Group__1__Impl rule__StateMachine__Group__2 00825 { 00826 pushFollow(FOLLOW_rule__StateMachine__Group__1__Impl_in_rule__StateMachine__Group__1630); 00827 rule__StateMachine__Group__1__Impl(); 00828 00829 state._fsp--; 00830 00831 pushFollow(FOLLOW_rule__StateMachine__Group__2_in_rule__StateMachine__Group__1633); 00832 rule__StateMachine__Group__2(); 00833 00834 state._fsp--; 00835 00836 00837 } 00838 00839 } 00840 catch (RecognitionException re) { 00841 reportError(re); 00842 recover(input,re); 00843 } 00844 finally { 00845 00846 restoreStackSize(stackSize); 00847 00848 } 00849 return ; 00850 } 00851 // $ANTLR end "rule__StateMachine__Group__1" 00852 00853 00854 // $ANTLR start "rule__StateMachine__Group__1__Impl" 00855 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:339:1: rule__StateMachine__Group__1__Impl : ( ( rule__StateMachine__NameAssignment_1 ) ) ; 00856 public final void rule__StateMachine__Group__1__Impl() throws RecognitionException { 00857 00858 int stackSize = keepStackSize(); 00859 00860 try { 00861 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:343:1: ( ( ( rule__StateMachine__NameAssignment_1 ) ) ) 00862 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:344:1: ( ( rule__StateMachine__NameAssignment_1 ) ) 00863 { 00864 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:344:1: ( ( rule__StateMachine__NameAssignment_1 ) ) 00865 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:345:1: ( rule__StateMachine__NameAssignment_1 ) 00866 { 00867 before(grammarAccess.getStateMachineAccess().getNameAssignment_1()); 00868 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:346:1: ( rule__StateMachine__NameAssignment_1 ) 00869 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:346:2: rule__StateMachine__NameAssignment_1 00870 { 00871 pushFollow(FOLLOW_rule__StateMachine__NameAssignment_1_in_rule__StateMachine__Group__1__Impl660); 00872 rule__StateMachine__NameAssignment_1(); 00873 00874 state._fsp--; 00875 00876 00877 } 00878 00879 after(grammarAccess.getStateMachineAccess().getNameAssignment_1()); 00880 00881 } 00882 00883 00884 } 00885 00886 } 00887 catch (RecognitionException re) { 00888 reportError(re); 00889 recover(input,re); 00890 } 00891 finally { 00892 00893 restoreStackSize(stackSize); 00894 00895 } 00896 return ; 00897 } 00898 // $ANTLR end "rule__StateMachine__Group__1__Impl" 00899 00900 00901 // $ANTLR start "rule__StateMachine__Group__2" 00902 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:356:1: rule__StateMachine__Group__2 : rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ; 00903 public final void rule__StateMachine__Group__2() throws RecognitionException { 00904 00905 int stackSize = keepStackSize(); 00906 00907 try { 00908 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:360:1: ( rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 ) 00909 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:361:2: rule__StateMachine__Group__2__Impl rule__StateMachine__Group__3 00910 { 00911 pushFollow(FOLLOW_rule__StateMachine__Group__2__Impl_in_rule__StateMachine__Group__2690); 00912 rule__StateMachine__Group__2__Impl(); 00913 00914 state._fsp--; 00915 00916 pushFollow(FOLLOW_rule__StateMachine__Group__3_in_rule__StateMachine__Group__2693); 00917 rule__StateMachine__Group__3(); 00918 00919 state._fsp--; 00920 00921 00922 } 00923 00924 } 00925 catch (RecognitionException re) { 00926 reportError(re); 00927 recover(input,re); 00928 } 00929 finally { 00930 00931 restoreStackSize(stackSize); 00932 00933 } 00934 return ; 00935 } 00936 // $ANTLR end "rule__StateMachine__Group__2" 00937 00938 00939 // $ANTLR start "rule__StateMachine__Group__2__Impl" 00940 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:368:1: rule__StateMachine__Group__2__Impl : ( '{' ) ; 00941 public final void rule__StateMachine__Group__2__Impl() throws RecognitionException { 00942 00943 int stackSize = keepStackSize(); 00944 00945 try { 00946 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:372:1: ( ( '{' ) ) 00947 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:373:1: ( '{' ) 00948 { 00949 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:373:1: ( '{' ) 00950 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:374:1: '{' 00951 { 00952 before(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2()); 00953 match(input,15,FOLLOW_15_in_rule__StateMachine__Group__2__Impl721); 00954 after(grammarAccess.getStateMachineAccess().getLeftCurlyBracketKeyword_2()); 00955 00956 } 00957 00958 00959 } 00960 00961 } 00962 catch (RecognitionException re) { 00963 reportError(re); 00964 recover(input,re); 00965 } 00966 finally { 00967 00968 restoreStackSize(stackSize); 00969 00970 } 00971 return ; 00972 } 00973 // $ANTLR end "rule__StateMachine__Group__2__Impl" 00974 00975 00976 // $ANTLR start "rule__StateMachine__Group__3" 00977 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:387:1: rule__StateMachine__Group__3 : rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ; 00978 public final void rule__StateMachine__Group__3() throws RecognitionException { 00979 00980 int stackSize = keepStackSize(); 00981 00982 try { 00983 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:391:1: ( rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 ) 00984 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:392:2: rule__StateMachine__Group__3__Impl rule__StateMachine__Group__4 00985 { 00986 pushFollow(FOLLOW_rule__StateMachine__Group__3__Impl_in_rule__StateMachine__Group__3752); 00987 rule__StateMachine__Group__3__Impl(); 00988 00989 state._fsp--; 00990 00991 pushFollow(FOLLOW_rule__StateMachine__Group__4_in_rule__StateMachine__Group__3755); 00992 rule__StateMachine__Group__4(); 00993 00994 state._fsp--; 00995 00996 00997 } 00998 00999 } 01000 catch (RecognitionException re) { 01001 reportError(re); 01002 recover(input,re); 01003 } 01004 finally { 01005 01006 restoreStackSize(stackSize); 01007 01008 } 01009 return ; 01010 } 01011 // $ANTLR end "rule__StateMachine__Group__3" 01012 01013 01014 // $ANTLR start "rule__StateMachine__Group__3__Impl" 01015 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:399:1: rule__StateMachine__Group__3__Impl : ( ( rule__StateMachine__ActionclientsAssignment_3 )* ) ; 01016 public final void rule__StateMachine__Group__3__Impl() throws RecognitionException { 01017 01018 int stackSize = keepStackSize(); 01019 01020 try { 01021 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:403:1: ( ( ( rule__StateMachine__ActionclientsAssignment_3 )* ) ) 01022 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:404:1: ( ( rule__StateMachine__ActionclientsAssignment_3 )* ) 01023 { 01024 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:404:1: ( ( rule__StateMachine__ActionclientsAssignment_3 )* ) 01025 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:405:1: ( rule__StateMachine__ActionclientsAssignment_3 )* 01026 { 01027 before(grammarAccess.getStateMachineAccess().getActionclientsAssignment_3()); 01028 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:406:1: ( rule__StateMachine__ActionclientsAssignment_3 )* 01029 loop3: 01030 do { 01031 int alt3=2; 01032 int LA3_0 = input.LA(1); 01033 01034 if ( (LA3_0==17) ) { 01035 alt3=1; 01036 } 01037 01038 01039 switch (alt3) { 01040 case 1 : 01041 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:406:2: rule__StateMachine__ActionclientsAssignment_3 01042 { 01043 pushFollow(FOLLOW_rule__StateMachine__ActionclientsAssignment_3_in_rule__StateMachine__Group__3__Impl782); 01044 rule__StateMachine__ActionclientsAssignment_3(); 01045 01046 state._fsp--; 01047 01048 01049 } 01050 break; 01051 01052 default : 01053 break loop3; 01054 } 01055 } while (true); 01056 01057 after(grammarAccess.getStateMachineAccess().getActionclientsAssignment_3()); 01058 01059 } 01060 01061 01062 } 01063 01064 } 01065 catch (RecognitionException re) { 01066 reportError(re); 01067 recover(input,re); 01068 } 01069 finally { 01070 01071 restoreStackSize(stackSize); 01072 01073 } 01074 return ; 01075 } 01076 // $ANTLR end "rule__StateMachine__Group__3__Impl" 01077 01078 01079 // $ANTLR start "rule__StateMachine__Group__4" 01080 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:416:1: rule__StateMachine__Group__4 : rule__StateMachine__Group__4__Impl rule__StateMachine__Group__5 ; 01081 public final void rule__StateMachine__Group__4() throws RecognitionException { 01082 01083 int stackSize = keepStackSize(); 01084 01085 try { 01086 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:420:1: ( rule__StateMachine__Group__4__Impl rule__StateMachine__Group__5 ) 01087 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:421:2: rule__StateMachine__Group__4__Impl rule__StateMachine__Group__5 01088 { 01089 pushFollow(FOLLOW_rule__StateMachine__Group__4__Impl_in_rule__StateMachine__Group__4813); 01090 rule__StateMachine__Group__4__Impl(); 01091 01092 state._fsp--; 01093 01094 pushFollow(FOLLOW_rule__StateMachine__Group__5_in_rule__StateMachine__Group__4816); 01095 rule__StateMachine__Group__5(); 01096 01097 state._fsp--; 01098 01099 01100 } 01101 01102 } 01103 catch (RecognitionException re) { 01104 reportError(re); 01105 recover(input,re); 01106 } 01107 finally { 01108 01109 restoreStackSize(stackSize); 01110 01111 } 01112 return ; 01113 } 01114 // $ANTLR end "rule__StateMachine__Group__4" 01115 01116 01117 // $ANTLR start "rule__StateMachine__Group__4__Impl" 01118 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:428:1: rule__StateMachine__Group__4__Impl : ( ( rule__StateMachine__ServiceclientsAssignment_4 )* ) ; 01119 public final void rule__StateMachine__Group__4__Impl() throws RecognitionException { 01120 01121 int stackSize = keepStackSize(); 01122 01123 try { 01124 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:432:1: ( ( ( rule__StateMachine__ServiceclientsAssignment_4 )* ) ) 01125 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:433:1: ( ( rule__StateMachine__ServiceclientsAssignment_4 )* ) 01126 { 01127 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:433:1: ( ( rule__StateMachine__ServiceclientsAssignment_4 )* ) 01128 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:434:1: ( rule__StateMachine__ServiceclientsAssignment_4 )* 01129 { 01130 before(grammarAccess.getStateMachineAccess().getServiceclientsAssignment_4()); 01131 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:435:1: ( rule__StateMachine__ServiceclientsAssignment_4 )* 01132 loop4: 01133 do { 01134 int alt4=2; 01135 int LA4_0 = input.LA(1); 01136 01137 if ( (LA4_0==21) ) { 01138 alt4=1; 01139 } 01140 01141 01142 switch (alt4) { 01143 case 1 : 01144 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:435:2: rule__StateMachine__ServiceclientsAssignment_4 01145 { 01146 pushFollow(FOLLOW_rule__StateMachine__ServiceclientsAssignment_4_in_rule__StateMachine__Group__4__Impl843); 01147 rule__StateMachine__ServiceclientsAssignment_4(); 01148 01149 state._fsp--; 01150 01151 01152 } 01153 break; 01154 01155 default : 01156 break loop4; 01157 } 01158 } while (true); 01159 01160 after(grammarAccess.getStateMachineAccess().getServiceclientsAssignment_4()); 01161 01162 } 01163 01164 01165 } 01166 01167 } 01168 catch (RecognitionException re) { 01169 reportError(re); 01170 recover(input,re); 01171 } 01172 finally { 01173 01174 restoreStackSize(stackSize); 01175 01176 } 01177 return ; 01178 } 01179 // $ANTLR end "rule__StateMachine__Group__4__Impl" 01180 01181 01182 // $ANTLR start "rule__StateMachine__Group__5" 01183 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:445:1: rule__StateMachine__Group__5 : rule__StateMachine__Group__5__Impl rule__StateMachine__Group__6 ; 01184 public final void rule__StateMachine__Group__5() throws RecognitionException { 01185 01186 int stackSize = keepStackSize(); 01187 01188 try { 01189 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:449:1: ( rule__StateMachine__Group__5__Impl rule__StateMachine__Group__6 ) 01190 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:450:2: rule__StateMachine__Group__5__Impl rule__StateMachine__Group__6 01191 { 01192 pushFollow(FOLLOW_rule__StateMachine__Group__5__Impl_in_rule__StateMachine__Group__5874); 01193 rule__StateMachine__Group__5__Impl(); 01194 01195 state._fsp--; 01196 01197 pushFollow(FOLLOW_rule__StateMachine__Group__6_in_rule__StateMachine__Group__5877); 01198 rule__StateMachine__Group__6(); 01199 01200 state._fsp--; 01201 01202 01203 } 01204 01205 } 01206 catch (RecognitionException re) { 01207 reportError(re); 01208 recover(input,re); 01209 } 01210 finally { 01211 01212 restoreStackSize(stackSize); 01213 01214 } 01215 return ; 01216 } 01217 // $ANTLR end "rule__StateMachine__Group__5" 01218 01219 01220 // $ANTLR start "rule__StateMachine__Group__5__Impl" 01221 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:457:1: rule__StateMachine__Group__5__Impl : ( ( rule__StateMachine__ActionsstatesAssignment_5 )* ) ; 01222 public final void rule__StateMachine__Group__5__Impl() throws RecognitionException { 01223 01224 int stackSize = keepStackSize(); 01225 01226 try { 01227 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:461:1: ( ( ( rule__StateMachine__ActionsstatesAssignment_5 )* ) ) 01228 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:462:1: ( ( rule__StateMachine__ActionsstatesAssignment_5 )* ) 01229 { 01230 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:462:1: ( ( rule__StateMachine__ActionsstatesAssignment_5 )* ) 01231 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:463:1: ( rule__StateMachine__ActionsstatesAssignment_5 )* 01232 { 01233 before(grammarAccess.getStateMachineAccess().getActionsstatesAssignment_5()); 01234 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:464:1: ( rule__StateMachine__ActionsstatesAssignment_5 )* 01235 loop5: 01236 do { 01237 int alt5=2; 01238 int LA5_0 = input.LA(1); 01239 01240 if ( (LA5_0==24) ) { 01241 alt5=1; 01242 } 01243 01244 01245 switch (alt5) { 01246 case 1 : 01247 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:464:2: rule__StateMachine__ActionsstatesAssignment_5 01248 { 01249 pushFollow(FOLLOW_rule__StateMachine__ActionsstatesAssignment_5_in_rule__StateMachine__Group__5__Impl904); 01250 rule__StateMachine__ActionsstatesAssignment_5(); 01251 01252 state._fsp--; 01253 01254 01255 } 01256 break; 01257 01258 default : 01259 break loop5; 01260 } 01261 } while (true); 01262 01263 after(grammarAccess.getStateMachineAccess().getActionsstatesAssignment_5()); 01264 01265 } 01266 01267 01268 } 01269 01270 } 01271 catch (RecognitionException re) { 01272 reportError(re); 01273 recover(input,re); 01274 } 01275 finally { 01276 01277 restoreStackSize(stackSize); 01278 01279 } 01280 return ; 01281 } 01282 // $ANTLR end "rule__StateMachine__Group__5__Impl" 01283 01284 01285 // $ANTLR start "rule__StateMachine__Group__6" 01286 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:474:1: rule__StateMachine__Group__6 : rule__StateMachine__Group__6__Impl ; 01287 public final void rule__StateMachine__Group__6() throws RecognitionException { 01288 01289 int stackSize = keepStackSize(); 01290 01291 try { 01292 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:478:1: ( rule__StateMachine__Group__6__Impl ) 01293 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:479:2: rule__StateMachine__Group__6__Impl 01294 { 01295 pushFollow(FOLLOW_rule__StateMachine__Group__6__Impl_in_rule__StateMachine__Group__6935); 01296 rule__StateMachine__Group__6__Impl(); 01297 01298 state._fsp--; 01299 01300 01301 } 01302 01303 } 01304 catch (RecognitionException re) { 01305 reportError(re); 01306 recover(input,re); 01307 } 01308 finally { 01309 01310 restoreStackSize(stackSize); 01311 01312 } 01313 return ; 01314 } 01315 // $ANTLR end "rule__StateMachine__Group__6" 01316 01317 01318 // $ANTLR start "rule__StateMachine__Group__6__Impl" 01319 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:485:1: rule__StateMachine__Group__6__Impl : ( '}' ) ; 01320 public final void rule__StateMachine__Group__6__Impl() throws RecognitionException { 01321 01322 int stackSize = keepStackSize(); 01323 01324 try { 01325 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:489:1: ( ( '}' ) ) 01326 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:490:1: ( '}' ) 01327 { 01328 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:490:1: ( '}' ) 01329 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:491:1: '}' 01330 { 01331 before(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_6()); 01332 match(input,16,FOLLOW_16_in_rule__StateMachine__Group__6__Impl963); 01333 after(grammarAccess.getStateMachineAccess().getRightCurlyBracketKeyword_6()); 01334 01335 } 01336 01337 01338 } 01339 01340 } 01341 catch (RecognitionException re) { 01342 reportError(re); 01343 recover(input,re); 01344 } 01345 finally { 01346 01347 restoreStackSize(stackSize); 01348 01349 } 01350 return ; 01351 } 01352 // $ANTLR end "rule__StateMachine__Group__6__Impl" 01353 01354 01355 // $ANTLR start "rule__ActionClient__Group__0" 01356 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:518:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; 01357 public final void rule__ActionClient__Group__0() throws RecognitionException { 01358 01359 int stackSize = keepStackSize(); 01360 01361 try { 01362 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:522:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) 01363 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:523:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 01364 { 01365 pushFollow(FOLLOW_rule__ActionClient__Group__0__Impl_in_rule__ActionClient__Group__01008); 01366 rule__ActionClient__Group__0__Impl(); 01367 01368 state._fsp--; 01369 01370 pushFollow(FOLLOW_rule__ActionClient__Group__1_in_rule__ActionClient__Group__01011); 01371 rule__ActionClient__Group__1(); 01372 01373 state._fsp--; 01374 01375 01376 } 01377 01378 } 01379 catch (RecognitionException re) { 01380 reportError(re); 01381 recover(input,re); 01382 } 01383 finally { 01384 01385 restoreStackSize(stackSize); 01386 01387 } 01388 return ; 01389 } 01390 // $ANTLR end "rule__ActionClient__Group__0" 01391 01392 01393 // $ANTLR start "rule__ActionClient__Group__0__Impl" 01394 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:530:1: rule__ActionClient__Group__0__Impl : ( 'ActionClient' ) ; 01395 public final void rule__ActionClient__Group__0__Impl() throws RecognitionException { 01396 01397 int stackSize = keepStackSize(); 01398 01399 try { 01400 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:534:1: ( ( 'ActionClient' ) ) 01401 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:535:1: ( 'ActionClient' ) 01402 { 01403 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:535:1: ( 'ActionClient' ) 01404 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:536:1: 'ActionClient' 01405 { 01406 before(grammarAccess.getActionClientAccess().getActionClientKeyword_0()); 01407 match(input,17,FOLLOW_17_in_rule__ActionClient__Group__0__Impl1039); 01408 after(grammarAccess.getActionClientAccess().getActionClientKeyword_0()); 01409 01410 } 01411 01412 01413 } 01414 01415 } 01416 catch (RecognitionException re) { 01417 reportError(re); 01418 recover(input,re); 01419 } 01420 finally { 01421 01422 restoreStackSize(stackSize); 01423 01424 } 01425 return ; 01426 } 01427 // $ANTLR end "rule__ActionClient__Group__0__Impl" 01428 01429 01430 // $ANTLR start "rule__ActionClient__Group__1" 01431 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:549:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; 01432 public final void rule__ActionClient__Group__1() throws RecognitionException { 01433 01434 int stackSize = keepStackSize(); 01435 01436 try { 01437 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:553:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) 01438 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:554:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 01439 { 01440 pushFollow(FOLLOW_rule__ActionClient__Group__1__Impl_in_rule__ActionClient__Group__11070); 01441 rule__ActionClient__Group__1__Impl(); 01442 01443 state._fsp--; 01444 01445 pushFollow(FOLLOW_rule__ActionClient__Group__2_in_rule__ActionClient__Group__11073); 01446 rule__ActionClient__Group__2(); 01447 01448 state._fsp--; 01449 01450 01451 } 01452 01453 } 01454 catch (RecognitionException re) { 01455 reportError(re); 01456 recover(input,re); 01457 } 01458 finally { 01459 01460 restoreStackSize(stackSize); 01461 01462 } 01463 return ; 01464 } 01465 // $ANTLR end "rule__ActionClient__Group__1" 01466 01467 01468 // $ANTLR start "rule__ActionClient__Group__1__Impl" 01469 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:561:1: rule__ActionClient__Group__1__Impl : ( ( rule__ActionClient__NameAssignment_1 ) ) ; 01470 public final void rule__ActionClient__Group__1__Impl() throws RecognitionException { 01471 01472 int stackSize = keepStackSize(); 01473 01474 try { 01475 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:565:1: ( ( ( rule__ActionClient__NameAssignment_1 ) ) ) 01476 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:566:1: ( ( rule__ActionClient__NameAssignment_1 ) ) 01477 { 01478 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:566:1: ( ( rule__ActionClient__NameAssignment_1 ) ) 01479 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:567:1: ( rule__ActionClient__NameAssignment_1 ) 01480 { 01481 before(grammarAccess.getActionClientAccess().getNameAssignment_1()); 01482 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:568:1: ( rule__ActionClient__NameAssignment_1 ) 01483 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:568:2: rule__ActionClient__NameAssignment_1 01484 { 01485 pushFollow(FOLLOW_rule__ActionClient__NameAssignment_1_in_rule__ActionClient__Group__1__Impl1100); 01486 rule__ActionClient__NameAssignment_1(); 01487 01488 state._fsp--; 01489 01490 01491 } 01492 01493 after(grammarAccess.getActionClientAccess().getNameAssignment_1()); 01494 01495 } 01496 01497 01498 } 01499 01500 } 01501 catch (RecognitionException re) { 01502 reportError(re); 01503 recover(input,re); 01504 } 01505 finally { 01506 01507 restoreStackSize(stackSize); 01508 01509 } 01510 return ; 01511 } 01512 // $ANTLR end "rule__ActionClient__Group__1__Impl" 01513 01514 01515 // $ANTLR start "rule__ActionClient__Group__2" 01516 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:578:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; 01517 public final void rule__ActionClient__Group__2() throws RecognitionException { 01518 01519 int stackSize = keepStackSize(); 01520 01521 try { 01522 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:582:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) 01523 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:583:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 01524 { 01525 pushFollow(FOLLOW_rule__ActionClient__Group__2__Impl_in_rule__ActionClient__Group__21130); 01526 rule__ActionClient__Group__2__Impl(); 01527 01528 state._fsp--; 01529 01530 pushFollow(FOLLOW_rule__ActionClient__Group__3_in_rule__ActionClient__Group__21133); 01531 rule__ActionClient__Group__3(); 01532 01533 state._fsp--; 01534 01535 01536 } 01537 01538 } 01539 catch (RecognitionException re) { 01540 reportError(re); 01541 recover(input,re); 01542 } 01543 finally { 01544 01545 restoreStackSize(stackSize); 01546 01547 } 01548 return ; 01549 } 01550 // $ANTLR end "rule__ActionClient__Group__2" 01551 01552 01553 // $ANTLR start "rule__ActionClient__Group__2__Impl" 01554 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:590:1: rule__ActionClient__Group__2__Impl : ( '{' ) ; 01555 public final void rule__ActionClient__Group__2__Impl() throws RecognitionException { 01556 01557 int stackSize = keepStackSize(); 01558 01559 try { 01560 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:594:1: ( ( '{' ) ) 01561 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:595:1: ( '{' ) 01562 { 01563 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:595:1: ( '{' ) 01564 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:596:1: '{' 01565 { 01566 before(grammarAccess.getActionClientAccess().getLeftCurlyBracketKeyword_2()); 01567 match(input,15,FOLLOW_15_in_rule__ActionClient__Group__2__Impl1161); 01568 after(grammarAccess.getActionClientAccess().getLeftCurlyBracketKeyword_2()); 01569 01570 } 01571 01572 01573 } 01574 01575 } 01576 catch (RecognitionException re) { 01577 reportError(re); 01578 recover(input,re); 01579 } 01580 finally { 01581 01582 restoreStackSize(stackSize); 01583 01584 } 01585 return ; 01586 } 01587 // $ANTLR end "rule__ActionClient__Group__2__Impl" 01588 01589 01590 // $ANTLR start "rule__ActionClient__Group__3" 01591 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:609:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; 01592 public final void rule__ActionClient__Group__3() throws RecognitionException { 01593 01594 int stackSize = keepStackSize(); 01595 01596 try { 01597 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:613:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) 01598 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:614:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 01599 { 01600 pushFollow(FOLLOW_rule__ActionClient__Group__3__Impl_in_rule__ActionClient__Group__31192); 01601 rule__ActionClient__Group__3__Impl(); 01602 01603 state._fsp--; 01604 01605 pushFollow(FOLLOW_rule__ActionClient__Group__4_in_rule__ActionClient__Group__31195); 01606 rule__ActionClient__Group__4(); 01607 01608 state._fsp--; 01609 01610 01611 } 01612 01613 } 01614 catch (RecognitionException re) { 01615 reportError(re); 01616 recover(input,re); 01617 } 01618 finally { 01619 01620 restoreStackSize(stackSize); 01621 01622 } 01623 return ; 01624 } 01625 // $ANTLR end "rule__ActionClient__Group__3" 01626 01627 01628 // $ANTLR start "rule__ActionClient__Group__3__Impl" 01629 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:621:1: rule__ActionClient__Group__3__Impl : ( 'aname:' ) ; 01630 public final void rule__ActionClient__Group__3__Impl() throws RecognitionException { 01631 01632 int stackSize = keepStackSize(); 01633 01634 try { 01635 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:625:1: ( ( 'aname:' ) ) 01636 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:626:1: ( 'aname:' ) 01637 { 01638 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:626:1: ( 'aname:' ) 01639 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:627:1: 'aname:' 01640 { 01641 before(grammarAccess.getActionClientAccess().getAnameKeyword_3()); 01642 match(input,18,FOLLOW_18_in_rule__ActionClient__Group__3__Impl1223); 01643 after(grammarAccess.getActionClientAccess().getAnameKeyword_3()); 01644 01645 } 01646 01647 01648 } 01649 01650 } 01651 catch (RecognitionException re) { 01652 reportError(re); 01653 recover(input,re); 01654 } 01655 finally { 01656 01657 restoreStackSize(stackSize); 01658 01659 } 01660 return ; 01661 } 01662 // $ANTLR end "rule__ActionClient__Group__3__Impl" 01663 01664 01665 // $ANTLR start "rule__ActionClient__Group__4" 01666 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:640:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; 01667 public final void rule__ActionClient__Group__4() throws RecognitionException { 01668 01669 int stackSize = keepStackSize(); 01670 01671 try { 01672 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:644:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) 01673 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:645:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 01674 { 01675 pushFollow(FOLLOW_rule__ActionClient__Group__4__Impl_in_rule__ActionClient__Group__41254); 01676 rule__ActionClient__Group__4__Impl(); 01677 01678 state._fsp--; 01679 01680 pushFollow(FOLLOW_rule__ActionClient__Group__5_in_rule__ActionClient__Group__41257); 01681 rule__ActionClient__Group__5(); 01682 01683 state._fsp--; 01684 01685 01686 } 01687 01688 } 01689 catch (RecognitionException re) { 01690 reportError(re); 01691 recover(input,re); 01692 } 01693 finally { 01694 01695 restoreStackSize(stackSize); 01696 01697 } 01698 return ; 01699 } 01700 // $ANTLR end "rule__ActionClient__Group__4" 01701 01702 01703 // $ANTLR start "rule__ActionClient__Group__4__Impl" 01704 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:652:1: rule__ActionClient__Group__4__Impl : ( ( rule__ActionClient__ActionnameAssignment_4 ) ) ; 01705 public final void rule__ActionClient__Group__4__Impl() throws RecognitionException { 01706 01707 int stackSize = keepStackSize(); 01708 01709 try { 01710 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:656:1: ( ( ( rule__ActionClient__ActionnameAssignment_4 ) ) ) 01711 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:657:1: ( ( rule__ActionClient__ActionnameAssignment_4 ) ) 01712 { 01713 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:657:1: ( ( rule__ActionClient__ActionnameAssignment_4 ) ) 01714 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:658:1: ( rule__ActionClient__ActionnameAssignment_4 ) 01715 { 01716 before(grammarAccess.getActionClientAccess().getActionnameAssignment_4()); 01717 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:659:1: ( rule__ActionClient__ActionnameAssignment_4 ) 01718 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:659:2: rule__ActionClient__ActionnameAssignment_4 01719 { 01720 pushFollow(FOLLOW_rule__ActionClient__ActionnameAssignment_4_in_rule__ActionClient__Group__4__Impl1284); 01721 rule__ActionClient__ActionnameAssignment_4(); 01722 01723 state._fsp--; 01724 01725 01726 } 01727 01728 after(grammarAccess.getActionClientAccess().getActionnameAssignment_4()); 01729 01730 } 01731 01732 01733 } 01734 01735 } 01736 catch (RecognitionException re) { 01737 reportError(re); 01738 recover(input,re); 01739 } 01740 finally { 01741 01742 restoreStackSize(stackSize); 01743 01744 } 01745 return ; 01746 } 01747 // $ANTLR end "rule__ActionClient__Group__4__Impl" 01748 01749 01750 // $ANTLR start "rule__ActionClient__Group__5" 01751 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:669:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; 01752 public final void rule__ActionClient__Group__5() throws RecognitionException { 01753 01754 int stackSize = keepStackSize(); 01755 01756 try { 01757 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:673:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) 01758 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:674:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 01759 { 01760 pushFollow(FOLLOW_rule__ActionClient__Group__5__Impl_in_rule__ActionClient__Group__51314); 01761 rule__ActionClient__Group__5__Impl(); 01762 01763 state._fsp--; 01764 01765 pushFollow(FOLLOW_rule__ActionClient__Group__6_in_rule__ActionClient__Group__51317); 01766 rule__ActionClient__Group__6(); 01767 01768 state._fsp--; 01769 01770 01771 } 01772 01773 } 01774 catch (RecognitionException re) { 01775 reportError(re); 01776 recover(input,re); 01777 } 01778 finally { 01779 01780 restoreStackSize(stackSize); 01781 01782 } 01783 return ; 01784 } 01785 // $ANTLR end "rule__ActionClient__Group__5" 01786 01787 01788 // $ANTLR start "rule__ActionClient__Group__5__Impl" 01789 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:681:1: rule__ActionClient__Group__5__Impl : ( ',' ) ; 01790 public final void rule__ActionClient__Group__5__Impl() throws RecognitionException { 01791 01792 int stackSize = keepStackSize(); 01793 01794 try { 01795 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:685:1: ( ( ',' ) ) 01796 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:686:1: ( ',' ) 01797 { 01798 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:686:1: ( ',' ) 01799 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:687:1: ',' 01800 { 01801 before(grammarAccess.getActionClientAccess().getCommaKeyword_5()); 01802 match(input,19,FOLLOW_19_in_rule__ActionClient__Group__5__Impl1345); 01803 after(grammarAccess.getActionClientAccess().getCommaKeyword_5()); 01804 01805 } 01806 01807 01808 } 01809 01810 } 01811 catch (RecognitionException re) { 01812 reportError(re); 01813 recover(input,re); 01814 } 01815 finally { 01816 01817 restoreStackSize(stackSize); 01818 01819 } 01820 return ; 01821 } 01822 // $ANTLR end "rule__ActionClient__Group__5__Impl" 01823 01824 01825 // $ANTLR start "rule__ActionClient__Group__6" 01826 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:700:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; 01827 public final void rule__ActionClient__Group__6() throws RecognitionException { 01828 01829 int stackSize = keepStackSize(); 01830 01831 try { 01832 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:704:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) 01833 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:705:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 01834 { 01835 pushFollow(FOLLOW_rule__ActionClient__Group__6__Impl_in_rule__ActionClient__Group__61376); 01836 rule__ActionClient__Group__6__Impl(); 01837 01838 state._fsp--; 01839 01840 pushFollow(FOLLOW_rule__ActionClient__Group__7_in_rule__ActionClient__Group__61379); 01841 rule__ActionClient__Group__7(); 01842 01843 state._fsp--; 01844 01845 01846 } 01847 01848 } 01849 catch (RecognitionException re) { 01850 reportError(re); 01851 recover(input,re); 01852 } 01853 finally { 01854 01855 restoreStackSize(stackSize); 01856 01857 } 01858 return ; 01859 } 01860 // $ANTLR end "rule__ActionClient__Group__6" 01861 01862 01863 // $ANTLR start "rule__ActionClient__Group__6__Impl" 01864 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:712:1: rule__ActionClient__Group__6__Impl : ( 'atype:' ) ; 01865 public final void rule__ActionClient__Group__6__Impl() throws RecognitionException { 01866 01867 int stackSize = keepStackSize(); 01868 01869 try { 01870 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:716:1: ( ( 'atype:' ) ) 01871 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:717:1: ( 'atype:' ) 01872 { 01873 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:717:1: ( 'atype:' ) 01874 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:718:1: 'atype:' 01875 { 01876 before(grammarAccess.getActionClientAccess().getAtypeKeyword_6()); 01877 match(input,20,FOLLOW_20_in_rule__ActionClient__Group__6__Impl1407); 01878 after(grammarAccess.getActionClientAccess().getAtypeKeyword_6()); 01879 01880 } 01881 01882 01883 } 01884 01885 } 01886 catch (RecognitionException re) { 01887 reportError(re); 01888 recover(input,re); 01889 } 01890 finally { 01891 01892 restoreStackSize(stackSize); 01893 01894 } 01895 return ; 01896 } 01897 // $ANTLR end "rule__ActionClient__Group__6__Impl" 01898 01899 01900 // $ANTLR start "rule__ActionClient__Group__7" 01901 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:731:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 ; 01902 public final void rule__ActionClient__Group__7() throws RecognitionException { 01903 01904 int stackSize = keepStackSize(); 01905 01906 try { 01907 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:735:1: ( rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 ) 01908 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:736:2: rule__ActionClient__Group__7__Impl rule__ActionClient__Group__8 01909 { 01910 pushFollow(FOLLOW_rule__ActionClient__Group__7__Impl_in_rule__ActionClient__Group__71438); 01911 rule__ActionClient__Group__7__Impl(); 01912 01913 state._fsp--; 01914 01915 pushFollow(FOLLOW_rule__ActionClient__Group__8_in_rule__ActionClient__Group__71441); 01916 rule__ActionClient__Group__8(); 01917 01918 state._fsp--; 01919 01920 01921 } 01922 01923 } 01924 catch (RecognitionException re) { 01925 reportError(re); 01926 recover(input,re); 01927 } 01928 finally { 01929 01930 restoreStackSize(stackSize); 01931 01932 } 01933 return ; 01934 } 01935 // $ANTLR end "rule__ActionClient__Group__7" 01936 01937 01938 // $ANTLR start "rule__ActionClient__Group__7__Impl" 01939 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:743:1: rule__ActionClient__Group__7__Impl : ( ( rule__ActionClient__ActiontypeAssignment_7 ) ) ; 01940 public final void rule__ActionClient__Group__7__Impl() throws RecognitionException { 01941 01942 int stackSize = keepStackSize(); 01943 01944 try { 01945 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:747:1: ( ( ( rule__ActionClient__ActiontypeAssignment_7 ) ) ) 01946 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:748:1: ( ( rule__ActionClient__ActiontypeAssignment_7 ) ) 01947 { 01948 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:748:1: ( ( rule__ActionClient__ActiontypeAssignment_7 ) ) 01949 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:749:1: ( rule__ActionClient__ActiontypeAssignment_7 ) 01950 { 01951 before(grammarAccess.getActionClientAccess().getActiontypeAssignment_7()); 01952 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:750:1: ( rule__ActionClient__ActiontypeAssignment_7 ) 01953 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:750:2: rule__ActionClient__ActiontypeAssignment_7 01954 { 01955 pushFollow(FOLLOW_rule__ActionClient__ActiontypeAssignment_7_in_rule__ActionClient__Group__7__Impl1468); 01956 rule__ActionClient__ActiontypeAssignment_7(); 01957 01958 state._fsp--; 01959 01960 01961 } 01962 01963 after(grammarAccess.getActionClientAccess().getActiontypeAssignment_7()); 01964 01965 } 01966 01967 01968 } 01969 01970 } 01971 catch (RecognitionException re) { 01972 reportError(re); 01973 recover(input,re); 01974 } 01975 finally { 01976 01977 restoreStackSize(stackSize); 01978 01979 } 01980 return ; 01981 } 01982 // $ANTLR end "rule__ActionClient__Group__7__Impl" 01983 01984 01985 // $ANTLR start "rule__ActionClient__Group__8" 01986 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:760:1: rule__ActionClient__Group__8 : rule__ActionClient__Group__8__Impl ; 01987 public final void rule__ActionClient__Group__8() throws RecognitionException { 01988 01989 int stackSize = keepStackSize(); 01990 01991 try { 01992 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:764:1: ( rule__ActionClient__Group__8__Impl ) 01993 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:765:2: rule__ActionClient__Group__8__Impl 01994 { 01995 pushFollow(FOLLOW_rule__ActionClient__Group__8__Impl_in_rule__ActionClient__Group__81498); 01996 rule__ActionClient__Group__8__Impl(); 01997 01998 state._fsp--; 01999 02000 02001 } 02002 02003 } 02004 catch (RecognitionException re) { 02005 reportError(re); 02006 recover(input,re); 02007 } 02008 finally { 02009 02010 restoreStackSize(stackSize); 02011 02012 } 02013 return ; 02014 } 02015 // $ANTLR end "rule__ActionClient__Group__8" 02016 02017 02018 // $ANTLR start "rule__ActionClient__Group__8__Impl" 02019 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:771:1: rule__ActionClient__Group__8__Impl : ( '}' ) ; 02020 public final void rule__ActionClient__Group__8__Impl() throws RecognitionException { 02021 02022 int stackSize = keepStackSize(); 02023 02024 try { 02025 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:775:1: ( ( '}' ) ) 02026 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:776:1: ( '}' ) 02027 { 02028 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:776:1: ( '}' ) 02029 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:777:1: '}' 02030 { 02031 before(grammarAccess.getActionClientAccess().getRightCurlyBracketKeyword_8()); 02032 match(input,16,FOLLOW_16_in_rule__ActionClient__Group__8__Impl1526); 02033 after(grammarAccess.getActionClientAccess().getRightCurlyBracketKeyword_8()); 02034 02035 } 02036 02037 02038 } 02039 02040 } 02041 catch (RecognitionException re) { 02042 reportError(re); 02043 recover(input,re); 02044 } 02045 finally { 02046 02047 restoreStackSize(stackSize); 02048 02049 } 02050 return ; 02051 } 02052 // $ANTLR end "rule__ActionClient__Group__8__Impl" 02053 02054 02055 // $ANTLR start "rule__ServiceClient__Group__0" 02056 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:808:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; 02057 public final void rule__ServiceClient__Group__0() throws RecognitionException { 02058 02059 int stackSize = keepStackSize(); 02060 02061 try { 02062 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:812:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) 02063 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:813:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 02064 { 02065 pushFollow(FOLLOW_rule__ServiceClient__Group__0__Impl_in_rule__ServiceClient__Group__01575); 02066 rule__ServiceClient__Group__0__Impl(); 02067 02068 state._fsp--; 02069 02070 pushFollow(FOLLOW_rule__ServiceClient__Group__1_in_rule__ServiceClient__Group__01578); 02071 rule__ServiceClient__Group__1(); 02072 02073 state._fsp--; 02074 02075 02076 } 02077 02078 } 02079 catch (RecognitionException re) { 02080 reportError(re); 02081 recover(input,re); 02082 } 02083 finally { 02084 02085 restoreStackSize(stackSize); 02086 02087 } 02088 return ; 02089 } 02090 // $ANTLR end "rule__ServiceClient__Group__0" 02091 02092 02093 // $ANTLR start "rule__ServiceClient__Group__0__Impl" 02094 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:820:1: rule__ServiceClient__Group__0__Impl : ( 'ServiceClient' ) ; 02095 public final void rule__ServiceClient__Group__0__Impl() throws RecognitionException { 02096 02097 int stackSize = keepStackSize(); 02098 02099 try { 02100 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:824:1: ( ( 'ServiceClient' ) ) 02101 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:825:1: ( 'ServiceClient' ) 02102 { 02103 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:825:1: ( 'ServiceClient' ) 02104 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:826:1: 'ServiceClient' 02105 { 02106 before(grammarAccess.getServiceClientAccess().getServiceClientKeyword_0()); 02107 match(input,21,FOLLOW_21_in_rule__ServiceClient__Group__0__Impl1606); 02108 after(grammarAccess.getServiceClientAccess().getServiceClientKeyword_0()); 02109 02110 } 02111 02112 02113 } 02114 02115 } 02116 catch (RecognitionException re) { 02117 reportError(re); 02118 recover(input,re); 02119 } 02120 finally { 02121 02122 restoreStackSize(stackSize); 02123 02124 } 02125 return ; 02126 } 02127 // $ANTLR end "rule__ServiceClient__Group__0__Impl" 02128 02129 02130 // $ANTLR start "rule__ServiceClient__Group__1" 02131 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:839:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; 02132 public final void rule__ServiceClient__Group__1() throws RecognitionException { 02133 02134 int stackSize = keepStackSize(); 02135 02136 try { 02137 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:843:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) 02138 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:844:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 02139 { 02140 pushFollow(FOLLOW_rule__ServiceClient__Group__1__Impl_in_rule__ServiceClient__Group__11637); 02141 rule__ServiceClient__Group__1__Impl(); 02142 02143 state._fsp--; 02144 02145 pushFollow(FOLLOW_rule__ServiceClient__Group__2_in_rule__ServiceClient__Group__11640); 02146 rule__ServiceClient__Group__2(); 02147 02148 state._fsp--; 02149 02150 02151 } 02152 02153 } 02154 catch (RecognitionException re) { 02155 reportError(re); 02156 recover(input,re); 02157 } 02158 finally { 02159 02160 restoreStackSize(stackSize); 02161 02162 } 02163 return ; 02164 } 02165 // $ANTLR end "rule__ServiceClient__Group__1" 02166 02167 02168 // $ANTLR start "rule__ServiceClient__Group__1__Impl" 02169 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:851:1: rule__ServiceClient__Group__1__Impl : ( ( rule__ServiceClient__NameAssignment_1 ) ) ; 02170 public final void rule__ServiceClient__Group__1__Impl() throws RecognitionException { 02171 02172 int stackSize = keepStackSize(); 02173 02174 try { 02175 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:855:1: ( ( ( rule__ServiceClient__NameAssignment_1 ) ) ) 02176 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:856:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) 02177 { 02178 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:856:1: ( ( rule__ServiceClient__NameAssignment_1 ) ) 02179 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:857:1: ( rule__ServiceClient__NameAssignment_1 ) 02180 { 02181 before(grammarAccess.getServiceClientAccess().getNameAssignment_1()); 02182 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:858:1: ( rule__ServiceClient__NameAssignment_1 ) 02183 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:858:2: rule__ServiceClient__NameAssignment_1 02184 { 02185 pushFollow(FOLLOW_rule__ServiceClient__NameAssignment_1_in_rule__ServiceClient__Group__1__Impl1667); 02186 rule__ServiceClient__NameAssignment_1(); 02187 02188 state._fsp--; 02189 02190 02191 } 02192 02193 after(grammarAccess.getServiceClientAccess().getNameAssignment_1()); 02194 02195 } 02196 02197 02198 } 02199 02200 } 02201 catch (RecognitionException re) { 02202 reportError(re); 02203 recover(input,re); 02204 } 02205 finally { 02206 02207 restoreStackSize(stackSize); 02208 02209 } 02210 return ; 02211 } 02212 // $ANTLR end "rule__ServiceClient__Group__1__Impl" 02213 02214 02215 // $ANTLR start "rule__ServiceClient__Group__2" 02216 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:868:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; 02217 public final void rule__ServiceClient__Group__2() throws RecognitionException { 02218 02219 int stackSize = keepStackSize(); 02220 02221 try { 02222 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:872:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) 02223 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:873:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 02224 { 02225 pushFollow(FOLLOW_rule__ServiceClient__Group__2__Impl_in_rule__ServiceClient__Group__21697); 02226 rule__ServiceClient__Group__2__Impl(); 02227 02228 state._fsp--; 02229 02230 pushFollow(FOLLOW_rule__ServiceClient__Group__3_in_rule__ServiceClient__Group__21700); 02231 rule__ServiceClient__Group__3(); 02232 02233 state._fsp--; 02234 02235 02236 } 02237 02238 } 02239 catch (RecognitionException re) { 02240 reportError(re); 02241 recover(input,re); 02242 } 02243 finally { 02244 02245 restoreStackSize(stackSize); 02246 02247 } 02248 return ; 02249 } 02250 // $ANTLR end "rule__ServiceClient__Group__2" 02251 02252 02253 // $ANTLR start "rule__ServiceClient__Group__2__Impl" 02254 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:880:1: rule__ServiceClient__Group__2__Impl : ( '{' ) ; 02255 public final void rule__ServiceClient__Group__2__Impl() throws RecognitionException { 02256 02257 int stackSize = keepStackSize(); 02258 02259 try { 02260 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:884:1: ( ( '{' ) ) 02261 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:885:1: ( '{' ) 02262 { 02263 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:885:1: ( '{' ) 02264 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:886:1: '{' 02265 { 02266 before(grammarAccess.getServiceClientAccess().getLeftCurlyBracketKeyword_2()); 02267 match(input,15,FOLLOW_15_in_rule__ServiceClient__Group__2__Impl1728); 02268 after(grammarAccess.getServiceClientAccess().getLeftCurlyBracketKeyword_2()); 02269 02270 } 02271 02272 02273 } 02274 02275 } 02276 catch (RecognitionException re) { 02277 reportError(re); 02278 recover(input,re); 02279 } 02280 finally { 02281 02282 restoreStackSize(stackSize); 02283 02284 } 02285 return ; 02286 } 02287 // $ANTLR end "rule__ServiceClient__Group__2__Impl" 02288 02289 02290 // $ANTLR start "rule__ServiceClient__Group__3" 02291 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:899:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; 02292 public final void rule__ServiceClient__Group__3() throws RecognitionException { 02293 02294 int stackSize = keepStackSize(); 02295 02296 try { 02297 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:903:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) 02298 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:904:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 02299 { 02300 pushFollow(FOLLOW_rule__ServiceClient__Group__3__Impl_in_rule__ServiceClient__Group__31759); 02301 rule__ServiceClient__Group__3__Impl(); 02302 02303 state._fsp--; 02304 02305 pushFollow(FOLLOW_rule__ServiceClient__Group__4_in_rule__ServiceClient__Group__31762); 02306 rule__ServiceClient__Group__4(); 02307 02308 state._fsp--; 02309 02310 02311 } 02312 02313 } 02314 catch (RecognitionException re) { 02315 reportError(re); 02316 recover(input,re); 02317 } 02318 finally { 02319 02320 restoreStackSize(stackSize); 02321 02322 } 02323 return ; 02324 } 02325 // $ANTLR end "rule__ServiceClient__Group__3" 02326 02327 02328 // $ANTLR start "rule__ServiceClient__Group__3__Impl" 02329 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:911:1: rule__ServiceClient__Group__3__Impl : ( 'name:' ) ; 02330 public final void rule__ServiceClient__Group__3__Impl() throws RecognitionException { 02331 02332 int stackSize = keepStackSize(); 02333 02334 try { 02335 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:915:1: ( ( 'name:' ) ) 02336 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:916:1: ( 'name:' ) 02337 { 02338 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:916:1: ( 'name:' ) 02339 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:917:1: 'name:' 02340 { 02341 before(grammarAccess.getServiceClientAccess().getNameKeyword_3()); 02342 match(input,22,FOLLOW_22_in_rule__ServiceClient__Group__3__Impl1790); 02343 after(grammarAccess.getServiceClientAccess().getNameKeyword_3()); 02344 02345 } 02346 02347 02348 } 02349 02350 } 02351 catch (RecognitionException re) { 02352 reportError(re); 02353 recover(input,re); 02354 } 02355 finally { 02356 02357 restoreStackSize(stackSize); 02358 02359 } 02360 return ; 02361 } 02362 // $ANTLR end "rule__ServiceClient__Group__3__Impl" 02363 02364 02365 // $ANTLR start "rule__ServiceClient__Group__4" 02366 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:930:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; 02367 public final void rule__ServiceClient__Group__4() throws RecognitionException { 02368 02369 int stackSize = keepStackSize(); 02370 02371 try { 02372 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:934:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) 02373 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:935:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 02374 { 02375 pushFollow(FOLLOW_rule__ServiceClient__Group__4__Impl_in_rule__ServiceClient__Group__41821); 02376 rule__ServiceClient__Group__4__Impl(); 02377 02378 state._fsp--; 02379 02380 pushFollow(FOLLOW_rule__ServiceClient__Group__5_in_rule__ServiceClient__Group__41824); 02381 rule__ServiceClient__Group__5(); 02382 02383 state._fsp--; 02384 02385 02386 } 02387 02388 } 02389 catch (RecognitionException re) { 02390 reportError(re); 02391 recover(input,re); 02392 } 02393 finally { 02394 02395 restoreStackSize(stackSize); 02396 02397 } 02398 return ; 02399 } 02400 // $ANTLR end "rule__ServiceClient__Group__4" 02401 02402 02403 // $ANTLR start "rule__ServiceClient__Group__4__Impl" 02404 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:942:1: rule__ServiceClient__Group__4__Impl : ( ( rule__ServiceClient__ServicenameAssignment_4 ) ) ; 02405 public final void rule__ServiceClient__Group__4__Impl() throws RecognitionException { 02406 02407 int stackSize = keepStackSize(); 02408 02409 try { 02410 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:946:1: ( ( ( rule__ServiceClient__ServicenameAssignment_4 ) ) ) 02411 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:947:1: ( ( rule__ServiceClient__ServicenameAssignment_4 ) ) 02412 { 02413 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:947:1: ( ( rule__ServiceClient__ServicenameAssignment_4 ) ) 02414 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:948:1: ( rule__ServiceClient__ServicenameAssignment_4 ) 02415 { 02416 before(grammarAccess.getServiceClientAccess().getServicenameAssignment_4()); 02417 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:949:1: ( rule__ServiceClient__ServicenameAssignment_4 ) 02418 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:949:2: rule__ServiceClient__ServicenameAssignment_4 02419 { 02420 pushFollow(FOLLOW_rule__ServiceClient__ServicenameAssignment_4_in_rule__ServiceClient__Group__4__Impl1851); 02421 rule__ServiceClient__ServicenameAssignment_4(); 02422 02423 state._fsp--; 02424 02425 02426 } 02427 02428 after(grammarAccess.getServiceClientAccess().getServicenameAssignment_4()); 02429 02430 } 02431 02432 02433 } 02434 02435 } 02436 catch (RecognitionException re) { 02437 reportError(re); 02438 recover(input,re); 02439 } 02440 finally { 02441 02442 restoreStackSize(stackSize); 02443 02444 } 02445 return ; 02446 } 02447 // $ANTLR end "rule__ServiceClient__Group__4__Impl" 02448 02449 02450 // $ANTLR start "rule__ServiceClient__Group__5" 02451 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:959:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; 02452 public final void rule__ServiceClient__Group__5() throws RecognitionException { 02453 02454 int stackSize = keepStackSize(); 02455 02456 try { 02457 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:963:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) 02458 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:964:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 02459 { 02460 pushFollow(FOLLOW_rule__ServiceClient__Group__5__Impl_in_rule__ServiceClient__Group__51881); 02461 rule__ServiceClient__Group__5__Impl(); 02462 02463 state._fsp--; 02464 02465 pushFollow(FOLLOW_rule__ServiceClient__Group__6_in_rule__ServiceClient__Group__51884); 02466 rule__ServiceClient__Group__6(); 02467 02468 state._fsp--; 02469 02470 02471 } 02472 02473 } 02474 catch (RecognitionException re) { 02475 reportError(re); 02476 recover(input,re); 02477 } 02478 finally { 02479 02480 restoreStackSize(stackSize); 02481 02482 } 02483 return ; 02484 } 02485 // $ANTLR end "rule__ServiceClient__Group__5" 02486 02487 02488 // $ANTLR start "rule__ServiceClient__Group__5__Impl" 02489 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:971:1: rule__ServiceClient__Group__5__Impl : ( ',' ) ; 02490 public final void rule__ServiceClient__Group__5__Impl() throws RecognitionException { 02491 02492 int stackSize = keepStackSize(); 02493 02494 try { 02495 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:975:1: ( ( ',' ) ) 02496 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:976:1: ( ',' ) 02497 { 02498 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:976:1: ( ',' ) 02499 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:977:1: ',' 02500 { 02501 before(grammarAccess.getServiceClientAccess().getCommaKeyword_5()); 02502 match(input,19,FOLLOW_19_in_rule__ServiceClient__Group__5__Impl1912); 02503 after(grammarAccess.getServiceClientAccess().getCommaKeyword_5()); 02504 02505 } 02506 02507 02508 } 02509 02510 } 02511 catch (RecognitionException re) { 02512 reportError(re); 02513 recover(input,re); 02514 } 02515 finally { 02516 02517 restoreStackSize(stackSize); 02518 02519 } 02520 return ; 02521 } 02522 // $ANTLR end "rule__ServiceClient__Group__5__Impl" 02523 02524 02525 // $ANTLR start "rule__ServiceClient__Group__6" 02526 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:990:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; 02527 public final void rule__ServiceClient__Group__6() throws RecognitionException { 02528 02529 int stackSize = keepStackSize(); 02530 02531 try { 02532 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:994:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) 02533 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:995:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 02534 { 02535 pushFollow(FOLLOW_rule__ServiceClient__Group__6__Impl_in_rule__ServiceClient__Group__61943); 02536 rule__ServiceClient__Group__6__Impl(); 02537 02538 state._fsp--; 02539 02540 pushFollow(FOLLOW_rule__ServiceClient__Group__7_in_rule__ServiceClient__Group__61946); 02541 rule__ServiceClient__Group__7(); 02542 02543 state._fsp--; 02544 02545 02546 } 02547 02548 } 02549 catch (RecognitionException re) { 02550 reportError(re); 02551 recover(input,re); 02552 } 02553 finally { 02554 02555 restoreStackSize(stackSize); 02556 02557 } 02558 return ; 02559 } 02560 // $ANTLR end "rule__ServiceClient__Group__6" 02561 02562 02563 // $ANTLR start "rule__ServiceClient__Group__6__Impl" 02564 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1002:1: rule__ServiceClient__Group__6__Impl : ( 'srv:' ) ; 02565 public final void rule__ServiceClient__Group__6__Impl() throws RecognitionException { 02566 02567 int stackSize = keepStackSize(); 02568 02569 try { 02570 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1006:1: ( ( 'srv:' ) ) 02571 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1007:1: ( 'srv:' ) 02572 { 02573 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1007:1: ( 'srv:' ) 02574 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1008:1: 'srv:' 02575 { 02576 before(grammarAccess.getServiceClientAccess().getSrvKeyword_6()); 02577 match(input,23,FOLLOW_23_in_rule__ServiceClient__Group__6__Impl1974); 02578 after(grammarAccess.getServiceClientAccess().getSrvKeyword_6()); 02579 02580 } 02581 02582 02583 } 02584 02585 } 02586 catch (RecognitionException re) { 02587 reportError(re); 02588 recover(input,re); 02589 } 02590 finally { 02591 02592 restoreStackSize(stackSize); 02593 02594 } 02595 return ; 02596 } 02597 // $ANTLR end "rule__ServiceClient__Group__6__Impl" 02598 02599 02600 // $ANTLR start "rule__ServiceClient__Group__7" 02601 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1021:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 ; 02602 public final void rule__ServiceClient__Group__7() throws RecognitionException { 02603 02604 int stackSize = keepStackSize(); 02605 02606 try { 02607 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1025:1: ( rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 ) 02608 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1026:2: rule__ServiceClient__Group__7__Impl rule__ServiceClient__Group__8 02609 { 02610 pushFollow(FOLLOW_rule__ServiceClient__Group__7__Impl_in_rule__ServiceClient__Group__72005); 02611 rule__ServiceClient__Group__7__Impl(); 02612 02613 state._fsp--; 02614 02615 pushFollow(FOLLOW_rule__ServiceClient__Group__8_in_rule__ServiceClient__Group__72008); 02616 rule__ServiceClient__Group__8(); 02617 02618 state._fsp--; 02619 02620 02621 } 02622 02623 } 02624 catch (RecognitionException re) { 02625 reportError(re); 02626 recover(input,re); 02627 } 02628 finally { 02629 02630 restoreStackSize(stackSize); 02631 02632 } 02633 return ; 02634 } 02635 // $ANTLR end "rule__ServiceClient__Group__7" 02636 02637 02638 // $ANTLR start "rule__ServiceClient__Group__7__Impl" 02639 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1033:1: rule__ServiceClient__Group__7__Impl : ( ( rule__ServiceClient__ServicesrvAssignment_7 ) ) ; 02640 public final void rule__ServiceClient__Group__7__Impl() throws RecognitionException { 02641 02642 int stackSize = keepStackSize(); 02643 02644 try { 02645 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1037:1: ( ( ( rule__ServiceClient__ServicesrvAssignment_7 ) ) ) 02646 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1038:1: ( ( rule__ServiceClient__ServicesrvAssignment_7 ) ) 02647 { 02648 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1038:1: ( ( rule__ServiceClient__ServicesrvAssignment_7 ) ) 02649 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1039:1: ( rule__ServiceClient__ServicesrvAssignment_7 ) 02650 { 02651 before(grammarAccess.getServiceClientAccess().getServicesrvAssignment_7()); 02652 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1040:1: ( rule__ServiceClient__ServicesrvAssignment_7 ) 02653 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1040:2: rule__ServiceClient__ServicesrvAssignment_7 02654 { 02655 pushFollow(FOLLOW_rule__ServiceClient__ServicesrvAssignment_7_in_rule__ServiceClient__Group__7__Impl2035); 02656 rule__ServiceClient__ServicesrvAssignment_7(); 02657 02658 state._fsp--; 02659 02660 02661 } 02662 02663 after(grammarAccess.getServiceClientAccess().getServicesrvAssignment_7()); 02664 02665 } 02666 02667 02668 } 02669 02670 } 02671 catch (RecognitionException re) { 02672 reportError(re); 02673 recover(input,re); 02674 } 02675 finally { 02676 02677 restoreStackSize(stackSize); 02678 02679 } 02680 return ; 02681 } 02682 // $ANTLR end "rule__ServiceClient__Group__7__Impl" 02683 02684 02685 // $ANTLR start "rule__ServiceClient__Group__8" 02686 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1050:1: rule__ServiceClient__Group__8 : rule__ServiceClient__Group__8__Impl ; 02687 public final void rule__ServiceClient__Group__8() throws RecognitionException { 02688 02689 int stackSize = keepStackSize(); 02690 02691 try { 02692 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1054:1: ( rule__ServiceClient__Group__8__Impl ) 02693 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1055:2: rule__ServiceClient__Group__8__Impl 02694 { 02695 pushFollow(FOLLOW_rule__ServiceClient__Group__8__Impl_in_rule__ServiceClient__Group__82065); 02696 rule__ServiceClient__Group__8__Impl(); 02697 02698 state._fsp--; 02699 02700 02701 } 02702 02703 } 02704 catch (RecognitionException re) { 02705 reportError(re); 02706 recover(input,re); 02707 } 02708 finally { 02709 02710 restoreStackSize(stackSize); 02711 02712 } 02713 return ; 02714 } 02715 // $ANTLR end "rule__ServiceClient__Group__8" 02716 02717 02718 // $ANTLR start "rule__ServiceClient__Group__8__Impl" 02719 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1061:1: rule__ServiceClient__Group__8__Impl : ( '}' ) ; 02720 public final void rule__ServiceClient__Group__8__Impl() throws RecognitionException { 02721 02722 int stackSize = keepStackSize(); 02723 02724 try { 02725 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1065:1: ( ( '}' ) ) 02726 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1066:1: ( '}' ) 02727 { 02728 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1066:1: ( '}' ) 02729 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1067:1: '}' 02730 { 02731 before(grammarAccess.getServiceClientAccess().getRightCurlyBracketKeyword_8()); 02732 match(input,16,FOLLOW_16_in_rule__ServiceClient__Group__8__Impl2093); 02733 after(grammarAccess.getServiceClientAccess().getRightCurlyBracketKeyword_8()); 02734 02735 } 02736 02737 02738 } 02739 02740 } 02741 catch (RecognitionException re) { 02742 reportError(re); 02743 recover(input,re); 02744 } 02745 finally { 02746 02747 restoreStackSize(stackSize); 02748 02749 } 02750 return ; 02751 } 02752 // $ANTLR end "rule__ServiceClient__Group__8__Impl" 02753 02754 02755 // $ANTLR start "rule__ActionState__Group__0" 02756 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1098:1: rule__ActionState__Group__0 : rule__ActionState__Group__0__Impl rule__ActionState__Group__1 ; 02757 public final void rule__ActionState__Group__0() throws RecognitionException { 02758 02759 int stackSize = keepStackSize(); 02760 02761 try { 02762 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1102:1: ( rule__ActionState__Group__0__Impl rule__ActionState__Group__1 ) 02763 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1103:2: rule__ActionState__Group__0__Impl rule__ActionState__Group__1 02764 { 02765 pushFollow(FOLLOW_rule__ActionState__Group__0__Impl_in_rule__ActionState__Group__02142); 02766 rule__ActionState__Group__0__Impl(); 02767 02768 state._fsp--; 02769 02770 pushFollow(FOLLOW_rule__ActionState__Group__1_in_rule__ActionState__Group__02145); 02771 rule__ActionState__Group__1(); 02772 02773 state._fsp--; 02774 02775 02776 } 02777 02778 } 02779 catch (RecognitionException re) { 02780 reportError(re); 02781 recover(input,re); 02782 } 02783 finally { 02784 02785 restoreStackSize(stackSize); 02786 02787 } 02788 return ; 02789 } 02790 // $ANTLR end "rule__ActionState__Group__0" 02791 02792 02793 // $ANTLR start "rule__ActionState__Group__0__Impl" 02794 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1110:1: rule__ActionState__Group__0__Impl : ( 'actionstate' ) ; 02795 public final void rule__ActionState__Group__0__Impl() throws RecognitionException { 02796 02797 int stackSize = keepStackSize(); 02798 02799 try { 02800 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1114:1: ( ( 'actionstate' ) ) 02801 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1115:1: ( 'actionstate' ) 02802 { 02803 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1115:1: ( 'actionstate' ) 02804 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1116:1: 'actionstate' 02805 { 02806 before(grammarAccess.getActionStateAccess().getActionstateKeyword_0()); 02807 match(input,24,FOLLOW_24_in_rule__ActionState__Group__0__Impl2173); 02808 after(grammarAccess.getActionStateAccess().getActionstateKeyword_0()); 02809 02810 } 02811 02812 02813 } 02814 02815 } 02816 catch (RecognitionException re) { 02817 reportError(re); 02818 recover(input,re); 02819 } 02820 finally { 02821 02822 restoreStackSize(stackSize); 02823 02824 } 02825 return ; 02826 } 02827 // $ANTLR end "rule__ActionState__Group__0__Impl" 02828 02829 02830 // $ANTLR start "rule__ActionState__Group__1" 02831 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1129:1: rule__ActionState__Group__1 : rule__ActionState__Group__1__Impl rule__ActionState__Group__2 ; 02832 public final void rule__ActionState__Group__1() throws RecognitionException { 02833 02834 int stackSize = keepStackSize(); 02835 02836 try { 02837 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1133:1: ( rule__ActionState__Group__1__Impl rule__ActionState__Group__2 ) 02838 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1134:2: rule__ActionState__Group__1__Impl rule__ActionState__Group__2 02839 { 02840 pushFollow(FOLLOW_rule__ActionState__Group__1__Impl_in_rule__ActionState__Group__12204); 02841 rule__ActionState__Group__1__Impl(); 02842 02843 state._fsp--; 02844 02845 pushFollow(FOLLOW_rule__ActionState__Group__2_in_rule__ActionState__Group__12207); 02846 rule__ActionState__Group__2(); 02847 02848 state._fsp--; 02849 02850 02851 } 02852 02853 } 02854 catch (RecognitionException re) { 02855 reportError(re); 02856 recover(input,re); 02857 } 02858 finally { 02859 02860 restoreStackSize(stackSize); 02861 02862 } 02863 return ; 02864 } 02865 // $ANTLR end "rule__ActionState__Group__1" 02866 02867 02868 // $ANTLR start "rule__ActionState__Group__1__Impl" 02869 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1141:1: rule__ActionState__Group__1__Impl : ( ( rule__ActionState__NameAssignment_1 ) ) ; 02870 public final void rule__ActionState__Group__1__Impl() throws RecognitionException { 02871 02872 int stackSize = keepStackSize(); 02873 02874 try { 02875 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1145:1: ( ( ( rule__ActionState__NameAssignment_1 ) ) ) 02876 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1146:1: ( ( rule__ActionState__NameAssignment_1 ) ) 02877 { 02878 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1146:1: ( ( rule__ActionState__NameAssignment_1 ) ) 02879 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1147:1: ( rule__ActionState__NameAssignment_1 ) 02880 { 02881 before(grammarAccess.getActionStateAccess().getNameAssignment_1()); 02882 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1148:1: ( rule__ActionState__NameAssignment_1 ) 02883 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1148:2: rule__ActionState__NameAssignment_1 02884 { 02885 pushFollow(FOLLOW_rule__ActionState__NameAssignment_1_in_rule__ActionState__Group__1__Impl2234); 02886 rule__ActionState__NameAssignment_1(); 02887 02888 state._fsp--; 02889 02890 02891 } 02892 02893 after(grammarAccess.getActionStateAccess().getNameAssignment_1()); 02894 02895 } 02896 02897 02898 } 02899 02900 } 02901 catch (RecognitionException re) { 02902 reportError(re); 02903 recover(input,re); 02904 } 02905 finally { 02906 02907 restoreStackSize(stackSize); 02908 02909 } 02910 return ; 02911 } 02912 // $ANTLR end "rule__ActionState__Group__1__Impl" 02913 02914 02915 // $ANTLR start "rule__ActionState__Group__2" 02916 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1158:1: rule__ActionState__Group__2 : rule__ActionState__Group__2__Impl rule__ActionState__Group__3 ; 02917 public final void rule__ActionState__Group__2() throws RecognitionException { 02918 02919 int stackSize = keepStackSize(); 02920 02921 try { 02922 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1162:1: ( rule__ActionState__Group__2__Impl rule__ActionState__Group__3 ) 02923 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1163:2: rule__ActionState__Group__2__Impl rule__ActionState__Group__3 02924 { 02925 pushFollow(FOLLOW_rule__ActionState__Group__2__Impl_in_rule__ActionState__Group__22264); 02926 rule__ActionState__Group__2__Impl(); 02927 02928 state._fsp--; 02929 02930 pushFollow(FOLLOW_rule__ActionState__Group__3_in_rule__ActionState__Group__22267); 02931 rule__ActionState__Group__3(); 02932 02933 state._fsp--; 02934 02935 02936 } 02937 02938 } 02939 catch (RecognitionException re) { 02940 reportError(re); 02941 recover(input,re); 02942 } 02943 finally { 02944 02945 restoreStackSize(stackSize); 02946 02947 } 02948 return ; 02949 } 02950 // $ANTLR end "rule__ActionState__Group__2" 02951 02952 02953 // $ANTLR start "rule__ActionState__Group__2__Impl" 02954 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1170:1: rule__ActionState__Group__2__Impl : ( '{' ) ; 02955 public final void rule__ActionState__Group__2__Impl() throws RecognitionException { 02956 02957 int stackSize = keepStackSize(); 02958 02959 try { 02960 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1174:1: ( ( '{' ) ) 02961 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1175:1: ( '{' ) 02962 { 02963 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1175:1: ( '{' ) 02964 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1176:1: '{' 02965 { 02966 before(grammarAccess.getActionStateAccess().getLeftCurlyBracketKeyword_2()); 02967 match(input,15,FOLLOW_15_in_rule__ActionState__Group__2__Impl2295); 02968 after(grammarAccess.getActionStateAccess().getLeftCurlyBracketKeyword_2()); 02969 02970 } 02971 02972 02973 } 02974 02975 } 02976 catch (RecognitionException re) { 02977 reportError(re); 02978 recover(input,re); 02979 } 02980 finally { 02981 02982 restoreStackSize(stackSize); 02983 02984 } 02985 return ; 02986 } 02987 // $ANTLR end "rule__ActionState__Group__2__Impl" 02988 02989 02990 // $ANTLR start "rule__ActionState__Group__3" 02991 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1189:1: rule__ActionState__Group__3 : rule__ActionState__Group__3__Impl rule__ActionState__Group__4 ; 02992 public final void rule__ActionState__Group__3() throws RecognitionException { 02993 02994 int stackSize = keepStackSize(); 02995 02996 try { 02997 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1193:1: ( rule__ActionState__Group__3__Impl rule__ActionState__Group__4 ) 02998 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1194:2: rule__ActionState__Group__3__Impl rule__ActionState__Group__4 02999 { 03000 pushFollow(FOLLOW_rule__ActionState__Group__3__Impl_in_rule__ActionState__Group__32326); 03001 rule__ActionState__Group__3__Impl(); 03002 03003 state._fsp--; 03004 03005 pushFollow(FOLLOW_rule__ActionState__Group__4_in_rule__ActionState__Group__32329); 03006 rule__ActionState__Group__4(); 03007 03008 state._fsp--; 03009 03010 03011 } 03012 03013 } 03014 catch (RecognitionException re) { 03015 reportError(re); 03016 recover(input,re); 03017 } 03018 finally { 03019 03020 restoreStackSize(stackSize); 03021 03022 } 03023 return ; 03024 } 03025 // $ANTLR end "rule__ActionState__Group__3" 03026 03027 03028 // $ANTLR start "rule__ActionState__Group__3__Impl" 03029 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1201:1: rule__ActionState__Group__3__Impl : ( 'client:' ) ; 03030 public final void rule__ActionState__Group__3__Impl() throws RecognitionException { 03031 03032 int stackSize = keepStackSize(); 03033 03034 try { 03035 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1205:1: ( ( 'client:' ) ) 03036 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1206:1: ( 'client:' ) 03037 { 03038 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1206:1: ( 'client:' ) 03039 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1207:1: 'client:' 03040 { 03041 before(grammarAccess.getActionStateAccess().getClientKeyword_3()); 03042 match(input,25,FOLLOW_25_in_rule__ActionState__Group__3__Impl2357); 03043 after(grammarAccess.getActionStateAccess().getClientKeyword_3()); 03044 03045 } 03046 03047 03048 } 03049 03050 } 03051 catch (RecognitionException re) { 03052 reportError(re); 03053 recover(input,re); 03054 } 03055 finally { 03056 03057 restoreStackSize(stackSize); 03058 03059 } 03060 return ; 03061 } 03062 // $ANTLR end "rule__ActionState__Group__3__Impl" 03063 03064 03065 // $ANTLR start "rule__ActionState__Group__4" 03066 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1220:1: rule__ActionState__Group__4 : rule__ActionState__Group__4__Impl rule__ActionState__Group__5 ; 03067 public final void rule__ActionState__Group__4() throws RecognitionException { 03068 03069 int stackSize = keepStackSize(); 03070 03071 try { 03072 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1224:1: ( rule__ActionState__Group__4__Impl rule__ActionState__Group__5 ) 03073 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1225:2: rule__ActionState__Group__4__Impl rule__ActionState__Group__5 03074 { 03075 pushFollow(FOLLOW_rule__ActionState__Group__4__Impl_in_rule__ActionState__Group__42388); 03076 rule__ActionState__Group__4__Impl(); 03077 03078 state._fsp--; 03079 03080 pushFollow(FOLLOW_rule__ActionState__Group__5_in_rule__ActionState__Group__42391); 03081 rule__ActionState__Group__5(); 03082 03083 state._fsp--; 03084 03085 03086 } 03087 03088 } 03089 catch (RecognitionException re) { 03090 reportError(re); 03091 recover(input,re); 03092 } 03093 finally { 03094 03095 restoreStackSize(stackSize); 03096 03097 } 03098 return ; 03099 } 03100 // $ANTLR end "rule__ActionState__Group__4" 03101 03102 03103 // $ANTLR start "rule__ActionState__Group__4__Impl" 03104 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1232:1: rule__ActionState__Group__4__Impl : ( ( rule__ActionState__ClientnameAssignment_4 ) ) ; 03105 public final void rule__ActionState__Group__4__Impl() throws RecognitionException { 03106 03107 int stackSize = keepStackSize(); 03108 03109 try { 03110 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1236:1: ( ( ( rule__ActionState__ClientnameAssignment_4 ) ) ) 03111 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1237:1: ( ( rule__ActionState__ClientnameAssignment_4 ) ) 03112 { 03113 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1237:1: ( ( rule__ActionState__ClientnameAssignment_4 ) ) 03114 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1238:1: ( rule__ActionState__ClientnameAssignment_4 ) 03115 { 03116 before(grammarAccess.getActionStateAccess().getClientnameAssignment_4()); 03117 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1239:1: ( rule__ActionState__ClientnameAssignment_4 ) 03118 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1239:2: rule__ActionState__ClientnameAssignment_4 03119 { 03120 pushFollow(FOLLOW_rule__ActionState__ClientnameAssignment_4_in_rule__ActionState__Group__4__Impl2418); 03121 rule__ActionState__ClientnameAssignment_4(); 03122 03123 state._fsp--; 03124 03125 03126 } 03127 03128 after(grammarAccess.getActionStateAccess().getClientnameAssignment_4()); 03129 03130 } 03131 03132 03133 } 03134 03135 } 03136 catch (RecognitionException re) { 03137 reportError(re); 03138 recover(input,re); 03139 } 03140 finally { 03141 03142 restoreStackSize(stackSize); 03143 03144 } 03145 return ; 03146 } 03147 // $ANTLR end "rule__ActionState__Group__4__Impl" 03148 03149 03150 // $ANTLR start "rule__ActionState__Group__5" 03151 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1249:1: rule__ActionState__Group__5 : rule__ActionState__Group__5__Impl rule__ActionState__Group__6 ; 03152 public final void rule__ActionState__Group__5() throws RecognitionException { 03153 03154 int stackSize = keepStackSize(); 03155 03156 try { 03157 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1253:1: ( rule__ActionState__Group__5__Impl rule__ActionState__Group__6 ) 03158 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1254:2: rule__ActionState__Group__5__Impl rule__ActionState__Group__6 03159 { 03160 pushFollow(FOLLOW_rule__ActionState__Group__5__Impl_in_rule__ActionState__Group__52448); 03161 rule__ActionState__Group__5__Impl(); 03162 03163 state._fsp--; 03164 03165 pushFollow(FOLLOW_rule__ActionState__Group__6_in_rule__ActionState__Group__52451); 03166 rule__ActionState__Group__6(); 03167 03168 state._fsp--; 03169 03170 03171 } 03172 03173 } 03174 catch (RecognitionException re) { 03175 reportError(re); 03176 recover(input,re); 03177 } 03178 finally { 03179 03180 restoreStackSize(stackSize); 03181 03182 } 03183 return ; 03184 } 03185 // $ANTLR end "rule__ActionState__Group__5" 03186 03187 03188 // $ANTLR start "rule__ActionState__Group__5__Impl" 03189 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1261:1: rule__ActionState__Group__5__Impl : ( ',' ) ; 03190 public final void rule__ActionState__Group__5__Impl() throws RecognitionException { 03191 03192 int stackSize = keepStackSize(); 03193 03194 try { 03195 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1265:1: ( ( ',' ) ) 03196 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1266:1: ( ',' ) 03197 { 03198 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1266:1: ( ',' ) 03199 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1267:1: ',' 03200 { 03201 before(grammarAccess.getActionStateAccess().getCommaKeyword_5()); 03202 match(input,19,FOLLOW_19_in_rule__ActionState__Group__5__Impl2479); 03203 after(grammarAccess.getActionStateAccess().getCommaKeyword_5()); 03204 03205 } 03206 03207 03208 } 03209 03210 } 03211 catch (RecognitionException re) { 03212 reportError(re); 03213 recover(input,re); 03214 } 03215 finally { 03216 03217 restoreStackSize(stackSize); 03218 03219 } 03220 return ; 03221 } 03222 // $ANTLR end "rule__ActionState__Group__5__Impl" 03223 03224 03225 // $ANTLR start "rule__ActionState__Group__6" 03226 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1280:1: rule__ActionState__Group__6 : rule__ActionState__Group__6__Impl rule__ActionState__Group__7 ; 03227 public final void rule__ActionState__Group__6() throws RecognitionException { 03228 03229 int stackSize = keepStackSize(); 03230 03231 try { 03232 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1284:1: ( rule__ActionState__Group__6__Impl rule__ActionState__Group__7 ) 03233 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1285:2: rule__ActionState__Group__6__Impl rule__ActionState__Group__7 03234 { 03235 pushFollow(FOLLOW_rule__ActionState__Group__6__Impl_in_rule__ActionState__Group__62510); 03236 rule__ActionState__Group__6__Impl(); 03237 03238 state._fsp--; 03239 03240 pushFollow(FOLLOW_rule__ActionState__Group__7_in_rule__ActionState__Group__62513); 03241 rule__ActionState__Group__7(); 03242 03243 state._fsp--; 03244 03245 03246 } 03247 03248 } 03249 catch (RecognitionException re) { 03250 reportError(re); 03251 recover(input,re); 03252 } 03253 finally { 03254 03255 restoreStackSize(stackSize); 03256 03257 } 03258 return ; 03259 } 03260 // $ANTLR end "rule__ActionState__Group__6" 03261 03262 03263 // $ANTLR start "rule__ActionState__Group__6__Impl" 03264 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1292:1: rule__ActionState__Group__6__Impl : ( ( rule__ActionState__Group_6__0 )? ) ; 03265 public final void rule__ActionState__Group__6__Impl() throws RecognitionException { 03266 03267 int stackSize = keepStackSize(); 03268 03269 try { 03270 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1296:1: ( ( ( rule__ActionState__Group_6__0 )? ) ) 03271 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1297:1: ( ( rule__ActionState__Group_6__0 )? ) 03272 { 03273 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1297:1: ( ( rule__ActionState__Group_6__0 )? ) 03274 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1298:1: ( rule__ActionState__Group_6__0 )? 03275 { 03276 before(grammarAccess.getActionStateAccess().getGroup_6()); 03277 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1299:1: ( rule__ActionState__Group_6__0 )? 03278 int alt6=2; 03279 int LA6_0 = input.LA(1); 03280 03281 if ( ((LA6_0>=11 && LA6_0<=13)||LA6_0==19) ) { 03282 alt6=1; 03283 } 03284 switch (alt6) { 03285 case 1 : 03286 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1299:2: rule__ActionState__Group_6__0 03287 { 03288 pushFollow(FOLLOW_rule__ActionState__Group_6__0_in_rule__ActionState__Group__6__Impl2540); 03289 rule__ActionState__Group_6__0(); 03290 03291 state._fsp--; 03292 03293 03294 } 03295 break; 03296 03297 } 03298 03299 after(grammarAccess.getActionStateAccess().getGroup_6()); 03300 03301 } 03302 03303 03304 } 03305 03306 } 03307 catch (RecognitionException re) { 03308 reportError(re); 03309 recover(input,re); 03310 } 03311 finally { 03312 03313 restoreStackSize(stackSize); 03314 03315 } 03316 return ; 03317 } 03318 // $ANTLR end "rule__ActionState__Group__6__Impl" 03319 03320 03321 // $ANTLR start "rule__ActionState__Group__7" 03322 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1309:1: rule__ActionState__Group__7 : rule__ActionState__Group__7__Impl ; 03323 public final void rule__ActionState__Group__7() throws RecognitionException { 03324 03325 int stackSize = keepStackSize(); 03326 03327 try { 03328 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1313:1: ( rule__ActionState__Group__7__Impl ) 03329 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1314:2: rule__ActionState__Group__7__Impl 03330 { 03331 pushFollow(FOLLOW_rule__ActionState__Group__7__Impl_in_rule__ActionState__Group__72571); 03332 rule__ActionState__Group__7__Impl(); 03333 03334 state._fsp--; 03335 03336 03337 } 03338 03339 } 03340 catch (RecognitionException re) { 03341 reportError(re); 03342 recover(input,re); 03343 } 03344 finally { 03345 03346 restoreStackSize(stackSize); 03347 03348 } 03349 return ; 03350 } 03351 // $ANTLR end "rule__ActionState__Group__7" 03352 03353 03354 // $ANTLR start "rule__ActionState__Group__7__Impl" 03355 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1320:1: rule__ActionState__Group__7__Impl : ( '}' ) ; 03356 public final void rule__ActionState__Group__7__Impl() throws RecognitionException { 03357 03358 int stackSize = keepStackSize(); 03359 03360 try { 03361 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1324:1: ( ( '}' ) ) 03362 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1325:1: ( '}' ) 03363 { 03364 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1325:1: ( '}' ) 03365 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1326:1: '}' 03366 { 03367 before(grammarAccess.getActionStateAccess().getRightCurlyBracketKeyword_7()); 03368 match(input,16,FOLLOW_16_in_rule__ActionState__Group__7__Impl2599); 03369 after(grammarAccess.getActionStateAccess().getRightCurlyBracketKeyword_7()); 03370 03371 } 03372 03373 03374 } 03375 03376 } 03377 catch (RecognitionException re) { 03378 reportError(re); 03379 recover(input,re); 03380 } 03381 finally { 03382 03383 restoreStackSize(stackSize); 03384 03385 } 03386 return ; 03387 } 03388 // $ANTLR end "rule__ActionState__Group__7__Impl" 03389 03390 03391 // $ANTLR start "rule__ActionState__Group_6__0" 03392 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1355:1: rule__ActionState__Group_6__0 : rule__ActionState__Group_6__0__Impl rule__ActionState__Group_6__1 ; 03393 public final void rule__ActionState__Group_6__0() throws RecognitionException { 03394 03395 int stackSize = keepStackSize(); 03396 03397 try { 03398 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1359:1: ( rule__ActionState__Group_6__0__Impl rule__ActionState__Group_6__1 ) 03399 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1360:2: rule__ActionState__Group_6__0__Impl rule__ActionState__Group_6__1 03400 { 03401 pushFollow(FOLLOW_rule__ActionState__Group_6__0__Impl_in_rule__ActionState__Group_6__02646); 03402 rule__ActionState__Group_6__0__Impl(); 03403 03404 state._fsp--; 03405 03406 pushFollow(FOLLOW_rule__ActionState__Group_6__1_in_rule__ActionState__Group_6__02649); 03407 rule__ActionState__Group_6__1(); 03408 03409 state._fsp--; 03410 03411 03412 } 03413 03414 } 03415 catch (RecognitionException re) { 03416 reportError(re); 03417 recover(input,re); 03418 } 03419 finally { 03420 03421 restoreStackSize(stackSize); 03422 03423 } 03424 return ; 03425 } 03426 // $ANTLR end "rule__ActionState__Group_6__0" 03427 03428 03429 // $ANTLR start "rule__ActionState__Group_6__0__Impl" 03430 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1367:1: rule__ActionState__Group_6__0__Impl : ( ( rule__ActionState__TransitionsAssignment_6_0 )* ) ; 03431 public final void rule__ActionState__Group_6__0__Impl() throws RecognitionException { 03432 03433 int stackSize = keepStackSize(); 03434 03435 try { 03436 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1371:1: ( ( ( rule__ActionState__TransitionsAssignment_6_0 )* ) ) 03437 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1372:1: ( ( rule__ActionState__TransitionsAssignment_6_0 )* ) 03438 { 03439 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1372:1: ( ( rule__ActionState__TransitionsAssignment_6_0 )* ) 03440 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1373:1: ( rule__ActionState__TransitionsAssignment_6_0 )* 03441 { 03442 before(grammarAccess.getActionStateAccess().getTransitionsAssignment_6_0()); 03443 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1374:1: ( rule__ActionState__TransitionsAssignment_6_0 )* 03444 loop7: 03445 do { 03446 int alt7=2; 03447 int LA7_0 = input.LA(1); 03448 03449 if ( ((LA7_0>=11 && LA7_0<=13)) ) { 03450 alt7=1; 03451 } 03452 03453 03454 switch (alt7) { 03455 case 1 : 03456 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1374:2: rule__ActionState__TransitionsAssignment_6_0 03457 { 03458 pushFollow(FOLLOW_rule__ActionState__TransitionsAssignment_6_0_in_rule__ActionState__Group_6__0__Impl2676); 03459 rule__ActionState__TransitionsAssignment_6_0(); 03460 03461 state._fsp--; 03462 03463 03464 } 03465 break; 03466 03467 default : 03468 break loop7; 03469 } 03470 } while (true); 03471 03472 after(grammarAccess.getActionStateAccess().getTransitionsAssignment_6_0()); 03473 03474 } 03475 03476 03477 } 03478 03479 } 03480 catch (RecognitionException re) { 03481 reportError(re); 03482 recover(input,re); 03483 } 03484 finally { 03485 03486 restoreStackSize(stackSize); 03487 03488 } 03489 return ; 03490 } 03491 // $ANTLR end "rule__ActionState__Group_6__0__Impl" 03492 03493 03494 // $ANTLR start "rule__ActionState__Group_6__1" 03495 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1384:1: rule__ActionState__Group_6__1 : rule__ActionState__Group_6__1__Impl ; 03496 public final void rule__ActionState__Group_6__1() throws RecognitionException { 03497 03498 int stackSize = keepStackSize(); 03499 03500 try { 03501 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1388:1: ( rule__ActionState__Group_6__1__Impl ) 03502 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1389:2: rule__ActionState__Group_6__1__Impl 03503 { 03504 pushFollow(FOLLOW_rule__ActionState__Group_6__1__Impl_in_rule__ActionState__Group_6__12707); 03505 rule__ActionState__Group_6__1__Impl(); 03506 03507 state._fsp--; 03508 03509 03510 } 03511 03512 } 03513 catch (RecognitionException re) { 03514 reportError(re); 03515 recover(input,re); 03516 } 03517 finally { 03518 03519 restoreStackSize(stackSize); 03520 03521 } 03522 return ; 03523 } 03524 // $ANTLR end "rule__ActionState__Group_6__1" 03525 03526 03527 // $ANTLR start "rule__ActionState__Group_6__1__Impl" 03528 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1395:1: rule__ActionState__Group_6__1__Impl : ( ',' ) ; 03529 public final void rule__ActionState__Group_6__1__Impl() throws RecognitionException { 03530 03531 int stackSize = keepStackSize(); 03532 03533 try { 03534 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1399:1: ( ( ',' ) ) 03535 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1400:1: ( ',' ) 03536 { 03537 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1400:1: ( ',' ) 03538 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1401:1: ',' 03539 { 03540 before(grammarAccess.getActionStateAccess().getCommaKeyword_6_1()); 03541 match(input,19,FOLLOW_19_in_rule__ActionState__Group_6__1__Impl2735); 03542 after(grammarAccess.getActionStateAccess().getCommaKeyword_6_1()); 03543 03544 } 03545 03546 03547 } 03548 03549 } 03550 catch (RecognitionException re) { 03551 reportError(re); 03552 recover(input,re); 03553 } 03554 finally { 03555 03556 restoreStackSize(stackSize); 03557 03558 } 03559 return ; 03560 } 03561 // $ANTLR end "rule__ActionState__Group_6__1__Impl" 03562 03563 03564 // $ANTLR start "rule__Transition__Group__0" 03565 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1418:1: rule__Transition__Group__0 : rule__Transition__Group__0__Impl rule__Transition__Group__1 ; 03566 public final void rule__Transition__Group__0() throws RecognitionException { 03567 03568 int stackSize = keepStackSize(); 03569 03570 try { 03571 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1422:1: ( rule__Transition__Group__0__Impl rule__Transition__Group__1 ) 03572 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1423:2: rule__Transition__Group__0__Impl rule__Transition__Group__1 03573 { 03574 pushFollow(FOLLOW_rule__Transition__Group__0__Impl_in_rule__Transition__Group__02770); 03575 rule__Transition__Group__0__Impl(); 03576 03577 state._fsp--; 03578 03579 pushFollow(FOLLOW_rule__Transition__Group__1_in_rule__Transition__Group__02773); 03580 rule__Transition__Group__1(); 03581 03582 state._fsp--; 03583 03584 03585 } 03586 03587 } 03588 catch (RecognitionException re) { 03589 reportError(re); 03590 recover(input,re); 03591 } 03592 finally { 03593 03594 restoreStackSize(stackSize); 03595 03596 } 03597 return ; 03598 } 03599 // $ANTLR end "rule__Transition__Group__0" 03600 03601 03602 // $ANTLR start "rule__Transition__Group__0__Impl" 03603 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1430:1: rule__Transition__Group__0__Impl : ( ( rule__Transition__OutcomeAssignment_0 ) ) ; 03604 public final void rule__Transition__Group__0__Impl() throws RecognitionException { 03605 03606 int stackSize = keepStackSize(); 03607 03608 try { 03609 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1434:1: ( ( ( rule__Transition__OutcomeAssignment_0 ) ) ) 03610 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1435:1: ( ( rule__Transition__OutcomeAssignment_0 ) ) 03611 { 03612 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1435:1: ( ( rule__Transition__OutcomeAssignment_0 ) ) 03613 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1436:1: ( rule__Transition__OutcomeAssignment_0 ) 03614 { 03615 before(grammarAccess.getTransitionAccess().getOutcomeAssignment_0()); 03616 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1437:1: ( rule__Transition__OutcomeAssignment_0 ) 03617 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1437:2: rule__Transition__OutcomeAssignment_0 03618 { 03619 pushFollow(FOLLOW_rule__Transition__OutcomeAssignment_0_in_rule__Transition__Group__0__Impl2800); 03620 rule__Transition__OutcomeAssignment_0(); 03621 03622 state._fsp--; 03623 03624 03625 } 03626 03627 after(grammarAccess.getTransitionAccess().getOutcomeAssignment_0()); 03628 03629 } 03630 03631 03632 } 03633 03634 } 03635 catch (RecognitionException re) { 03636 reportError(re); 03637 recover(input,re); 03638 } 03639 finally { 03640 03641 restoreStackSize(stackSize); 03642 03643 } 03644 return ; 03645 } 03646 // $ANTLR end "rule__Transition__Group__0__Impl" 03647 03648 03649 // $ANTLR start "rule__Transition__Group__1" 03650 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1447:1: rule__Transition__Group__1 : rule__Transition__Group__1__Impl rule__Transition__Group__2 ; 03651 public final void rule__Transition__Group__1() throws RecognitionException { 03652 03653 int stackSize = keepStackSize(); 03654 03655 try { 03656 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1451:1: ( rule__Transition__Group__1__Impl rule__Transition__Group__2 ) 03657 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1452:2: rule__Transition__Group__1__Impl rule__Transition__Group__2 03658 { 03659 pushFollow(FOLLOW_rule__Transition__Group__1__Impl_in_rule__Transition__Group__12830); 03660 rule__Transition__Group__1__Impl(); 03661 03662 state._fsp--; 03663 03664 pushFollow(FOLLOW_rule__Transition__Group__2_in_rule__Transition__Group__12833); 03665 rule__Transition__Group__2(); 03666 03667 state._fsp--; 03668 03669 03670 } 03671 03672 } 03673 catch (RecognitionException re) { 03674 reportError(re); 03675 recover(input,re); 03676 } 03677 finally { 03678 03679 restoreStackSize(stackSize); 03680 03681 } 03682 return ; 03683 } 03684 // $ANTLR end "rule__Transition__Group__1" 03685 03686 03687 // $ANTLR start "rule__Transition__Group__1__Impl" 03688 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1459:1: rule__Transition__Group__1__Impl : ( '=>' ) ; 03689 public final void rule__Transition__Group__1__Impl() throws RecognitionException { 03690 03691 int stackSize = keepStackSize(); 03692 03693 try { 03694 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1463:1: ( ( '=>' ) ) 03695 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1464:1: ( '=>' ) 03696 { 03697 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1464:1: ( '=>' ) 03698 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1465:1: '=>' 03699 { 03700 before(grammarAccess.getTransitionAccess().getEqualsSignGreaterThanSignKeyword_1()); 03701 match(input,26,FOLLOW_26_in_rule__Transition__Group__1__Impl2861); 03702 after(grammarAccess.getTransitionAccess().getEqualsSignGreaterThanSignKeyword_1()); 03703 03704 } 03705 03706 03707 } 03708 03709 } 03710 catch (RecognitionException re) { 03711 reportError(re); 03712 recover(input,re); 03713 } 03714 finally { 03715 03716 restoreStackSize(stackSize); 03717 03718 } 03719 return ; 03720 } 03721 // $ANTLR end "rule__Transition__Group__1__Impl" 03722 03723 03724 // $ANTLR start "rule__Transition__Group__2" 03725 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1478:1: rule__Transition__Group__2 : rule__Transition__Group__2__Impl ; 03726 public final void rule__Transition__Group__2() throws RecognitionException { 03727 03728 int stackSize = keepStackSize(); 03729 03730 try { 03731 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1482:1: ( rule__Transition__Group__2__Impl ) 03732 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1483:2: rule__Transition__Group__2__Impl 03733 { 03734 pushFollow(FOLLOW_rule__Transition__Group__2__Impl_in_rule__Transition__Group__22892); 03735 rule__Transition__Group__2__Impl(); 03736 03737 state._fsp--; 03738 03739 03740 } 03741 03742 } 03743 catch (RecognitionException re) { 03744 reportError(re); 03745 recover(input,re); 03746 } 03747 finally { 03748 03749 restoreStackSize(stackSize); 03750 03751 } 03752 return ; 03753 } 03754 // $ANTLR end "rule__Transition__Group__2" 03755 03756 03757 // $ANTLR start "rule__Transition__Group__2__Impl" 03758 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1489:1: rule__Transition__Group__2__Impl : ( ( rule__Transition__StateAssignment_2 ) ) ; 03759 public final void rule__Transition__Group__2__Impl() throws RecognitionException { 03760 03761 int stackSize = keepStackSize(); 03762 03763 try { 03764 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1493:1: ( ( ( rule__Transition__StateAssignment_2 ) ) ) 03765 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1494:1: ( ( rule__Transition__StateAssignment_2 ) ) 03766 { 03767 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1494:1: ( ( rule__Transition__StateAssignment_2 ) ) 03768 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1495:1: ( rule__Transition__StateAssignment_2 ) 03769 { 03770 before(grammarAccess.getTransitionAccess().getStateAssignment_2()); 03771 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1496:1: ( rule__Transition__StateAssignment_2 ) 03772 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1496:2: rule__Transition__StateAssignment_2 03773 { 03774 pushFollow(FOLLOW_rule__Transition__StateAssignment_2_in_rule__Transition__Group__2__Impl2919); 03775 rule__Transition__StateAssignment_2(); 03776 03777 state._fsp--; 03778 03779 03780 } 03781 03782 after(grammarAccess.getTransitionAccess().getStateAssignment_2()); 03783 03784 } 03785 03786 03787 } 03788 03789 } 03790 catch (RecognitionException re) { 03791 reportError(re); 03792 recover(input,re); 03793 } 03794 finally { 03795 03796 restoreStackSize(stackSize); 03797 03798 } 03799 return ; 03800 } 03801 // $ANTLR end "rule__Transition__Group__2__Impl" 03802 03803 03804 // $ANTLR start "rule__PrimitivePackage__StatemachinesAssignment" 03805 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1513:1: rule__PrimitivePackage__StatemachinesAssignment : ( ruleStateMachine ) ; 03806 public final void rule__PrimitivePackage__StatemachinesAssignment() throws RecognitionException { 03807 03808 int stackSize = keepStackSize(); 03809 03810 try { 03811 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1517:1: ( ( ruleStateMachine ) ) 03812 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1518:1: ( ruleStateMachine ) 03813 { 03814 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1518:1: ( ruleStateMachine ) 03815 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1519:1: ruleStateMachine 03816 { 03817 before(grammarAccess.getPrimitivePackageAccess().getStatemachinesStateMachineParserRuleCall_0()); 03818 pushFollow(FOLLOW_ruleStateMachine_in_rule__PrimitivePackage__StatemachinesAssignment2960); 03819 ruleStateMachine(); 03820 03821 state._fsp--; 03822 03823 after(grammarAccess.getPrimitivePackageAccess().getStatemachinesStateMachineParserRuleCall_0()); 03824 03825 } 03826 03827 03828 } 03829 03830 } 03831 catch (RecognitionException re) { 03832 reportError(re); 03833 recover(input,re); 03834 } 03835 finally { 03836 03837 restoreStackSize(stackSize); 03838 03839 } 03840 return ; 03841 } 03842 // $ANTLR end "rule__PrimitivePackage__StatemachinesAssignment" 03843 03844 03845 // $ANTLR start "rule__StateMachine__NameAssignment_1" 03846 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1529:1: rule__StateMachine__NameAssignment_1 : ( RULE_ID ) ; 03847 public final void rule__StateMachine__NameAssignment_1() throws RecognitionException { 03848 03849 int stackSize = keepStackSize(); 03850 03851 try { 03852 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1533:1: ( ( RULE_ID ) ) 03853 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1534:1: ( RULE_ID ) 03854 { 03855 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1534:1: ( RULE_ID ) 03856 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1535:1: RULE_ID 03857 { 03858 before(grammarAccess.getStateMachineAccess().getNameIDTerminalRuleCall_1_0()); 03859 match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__StateMachine__NameAssignment_12992); 03860 after(grammarAccess.getStateMachineAccess().getNameIDTerminalRuleCall_1_0()); 03861 03862 } 03863 03864 03865 } 03866 03867 } 03868 catch (RecognitionException re) { 03869 reportError(re); 03870 recover(input,re); 03871 } 03872 finally { 03873 03874 restoreStackSize(stackSize); 03875 03876 } 03877 return ; 03878 } 03879 // $ANTLR end "rule__StateMachine__NameAssignment_1" 03880 03881 03882 // $ANTLR start "rule__StateMachine__ActionclientsAssignment_3" 03883 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1544:1: rule__StateMachine__ActionclientsAssignment_3 : ( ruleActionClient ) ; 03884 public final void rule__StateMachine__ActionclientsAssignment_3() throws RecognitionException { 03885 03886 int stackSize = keepStackSize(); 03887 03888 try { 03889 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1548:1: ( ( ruleActionClient ) ) 03890 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1549:1: ( ruleActionClient ) 03891 { 03892 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1549:1: ( ruleActionClient ) 03893 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1550:1: ruleActionClient 03894 { 03895 before(grammarAccess.getStateMachineAccess().getActionclientsActionClientParserRuleCall_3_0()); 03896 pushFollow(FOLLOW_ruleActionClient_in_rule__StateMachine__ActionclientsAssignment_33023); 03897 ruleActionClient(); 03898 03899 state._fsp--; 03900 03901 after(grammarAccess.getStateMachineAccess().getActionclientsActionClientParserRuleCall_3_0()); 03902 03903 } 03904 03905 03906 } 03907 03908 } 03909 catch (RecognitionException re) { 03910 reportError(re); 03911 recover(input,re); 03912 } 03913 finally { 03914 03915 restoreStackSize(stackSize); 03916 03917 } 03918 return ; 03919 } 03920 // $ANTLR end "rule__StateMachine__ActionclientsAssignment_3" 03921 03922 03923 // $ANTLR start "rule__StateMachine__ServiceclientsAssignment_4" 03924 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1559:1: rule__StateMachine__ServiceclientsAssignment_4 : ( ruleServiceClient ) ; 03925 public final void rule__StateMachine__ServiceclientsAssignment_4() throws RecognitionException { 03926 03927 int stackSize = keepStackSize(); 03928 03929 try { 03930 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1563:1: ( ( ruleServiceClient ) ) 03931 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1564:1: ( ruleServiceClient ) 03932 { 03933 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1564:1: ( ruleServiceClient ) 03934 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1565:1: ruleServiceClient 03935 { 03936 before(grammarAccess.getStateMachineAccess().getServiceclientsServiceClientParserRuleCall_4_0()); 03937 pushFollow(FOLLOW_ruleServiceClient_in_rule__StateMachine__ServiceclientsAssignment_43054); 03938 ruleServiceClient(); 03939 03940 state._fsp--; 03941 03942 after(grammarAccess.getStateMachineAccess().getServiceclientsServiceClientParserRuleCall_4_0()); 03943 03944 } 03945 03946 03947 } 03948 03949 } 03950 catch (RecognitionException re) { 03951 reportError(re); 03952 recover(input,re); 03953 } 03954 finally { 03955 03956 restoreStackSize(stackSize); 03957 03958 } 03959 return ; 03960 } 03961 // $ANTLR end "rule__StateMachine__ServiceclientsAssignment_4" 03962 03963 03964 // $ANTLR start "rule__StateMachine__ActionsstatesAssignment_5" 03965 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1574:1: rule__StateMachine__ActionsstatesAssignment_5 : ( ruleActionState ) ; 03966 public final void rule__StateMachine__ActionsstatesAssignment_5() throws RecognitionException { 03967 03968 int stackSize = keepStackSize(); 03969 03970 try { 03971 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1578:1: ( ( ruleActionState ) ) 03972 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1579:1: ( ruleActionState ) 03973 { 03974 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1579:1: ( ruleActionState ) 03975 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1580:1: ruleActionState 03976 { 03977 before(grammarAccess.getStateMachineAccess().getActionsstatesActionStateParserRuleCall_5_0()); 03978 pushFollow(FOLLOW_ruleActionState_in_rule__StateMachine__ActionsstatesAssignment_53085); 03979 ruleActionState(); 03980 03981 state._fsp--; 03982 03983 after(grammarAccess.getStateMachineAccess().getActionsstatesActionStateParserRuleCall_5_0()); 03984 03985 } 03986 03987 03988 } 03989 03990 } 03991 catch (RecognitionException re) { 03992 reportError(re); 03993 recover(input,re); 03994 } 03995 finally { 03996 03997 restoreStackSize(stackSize); 03998 03999 } 04000 return ; 04001 } 04002 // $ANTLR end "rule__StateMachine__ActionsstatesAssignment_5" 04003 04004 04005 // $ANTLR start "rule__ActionClient__NameAssignment_1" 04006 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1589:1: rule__ActionClient__NameAssignment_1 : ( RULE_ID ) ; 04007 public final void rule__ActionClient__NameAssignment_1() throws RecognitionException { 04008 04009 int stackSize = keepStackSize(); 04010 04011 try { 04012 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1593:1: ( ( RULE_ID ) ) 04013 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1594:1: ( RULE_ID ) 04014 { 04015 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1594:1: ( RULE_ID ) 04016 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1595:1: RULE_ID 04017 { 04018 before(grammarAccess.getActionClientAccess().getNameIDTerminalRuleCall_1_0()); 04019 match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActionClient__NameAssignment_13116); 04020 after(grammarAccess.getActionClientAccess().getNameIDTerminalRuleCall_1_0()); 04021 04022 } 04023 04024 04025 } 04026 04027 } 04028 catch (RecognitionException re) { 04029 reportError(re); 04030 recover(input,re); 04031 } 04032 finally { 04033 04034 restoreStackSize(stackSize); 04035 04036 } 04037 return ; 04038 } 04039 // $ANTLR end "rule__ActionClient__NameAssignment_1" 04040 04041 04042 // $ANTLR start "rule__ActionClient__ActionnameAssignment_4" 04043 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1604:1: rule__ActionClient__ActionnameAssignment_4 : ( RULE_STRING ) ; 04044 public final void rule__ActionClient__ActionnameAssignment_4() throws RecognitionException { 04045 04046 int stackSize = keepStackSize(); 04047 04048 try { 04049 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1608:1: ( ( RULE_STRING ) ) 04050 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1609:1: ( RULE_STRING ) 04051 { 04052 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1609:1: ( RULE_STRING ) 04053 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1610:1: RULE_STRING 04054 { 04055 before(grammarAccess.getActionClientAccess().getActionnameSTRINGTerminalRuleCall_4_0()); 04056 match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ActionClient__ActionnameAssignment_43147); 04057 after(grammarAccess.getActionClientAccess().getActionnameSTRINGTerminalRuleCall_4_0()); 04058 04059 } 04060 04061 04062 } 04063 04064 } 04065 catch (RecognitionException re) { 04066 reportError(re); 04067 recover(input,re); 04068 } 04069 finally { 04070 04071 restoreStackSize(stackSize); 04072 04073 } 04074 return ; 04075 } 04076 // $ANTLR end "rule__ActionClient__ActionnameAssignment_4" 04077 04078 04079 // $ANTLR start "rule__ActionClient__ActiontypeAssignment_7" 04080 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1619:1: rule__ActionClient__ActiontypeAssignment_7 : ( RULE_STRING ) ; 04081 public final void rule__ActionClient__ActiontypeAssignment_7() throws RecognitionException { 04082 04083 int stackSize = keepStackSize(); 04084 04085 try { 04086 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1623:1: ( ( RULE_STRING ) ) 04087 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1624:1: ( RULE_STRING ) 04088 { 04089 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1624:1: ( RULE_STRING ) 04090 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1625:1: RULE_STRING 04091 { 04092 before(grammarAccess.getActionClientAccess().getActiontypeSTRINGTerminalRuleCall_7_0()); 04093 match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ActionClient__ActiontypeAssignment_73178); 04094 after(grammarAccess.getActionClientAccess().getActiontypeSTRINGTerminalRuleCall_7_0()); 04095 04096 } 04097 04098 04099 } 04100 04101 } 04102 catch (RecognitionException re) { 04103 reportError(re); 04104 recover(input,re); 04105 } 04106 finally { 04107 04108 restoreStackSize(stackSize); 04109 04110 } 04111 return ; 04112 } 04113 // $ANTLR end "rule__ActionClient__ActiontypeAssignment_7" 04114 04115 04116 // $ANTLR start "rule__ServiceClient__NameAssignment_1" 04117 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1634:1: rule__ServiceClient__NameAssignment_1 : ( RULE_ID ) ; 04118 public final void rule__ServiceClient__NameAssignment_1() throws RecognitionException { 04119 04120 int stackSize = keepStackSize(); 04121 04122 try { 04123 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1638:1: ( ( RULE_ID ) ) 04124 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1639:1: ( RULE_ID ) 04125 { 04126 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1639:1: ( RULE_ID ) 04127 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1640:1: RULE_ID 04128 { 04129 before(grammarAccess.getServiceClientAccess().getNameIDTerminalRuleCall_1_0()); 04130 match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ServiceClient__NameAssignment_13209); 04131 after(grammarAccess.getServiceClientAccess().getNameIDTerminalRuleCall_1_0()); 04132 04133 } 04134 04135 04136 } 04137 04138 } 04139 catch (RecognitionException re) { 04140 reportError(re); 04141 recover(input,re); 04142 } 04143 finally { 04144 04145 restoreStackSize(stackSize); 04146 04147 } 04148 return ; 04149 } 04150 // $ANTLR end "rule__ServiceClient__NameAssignment_1" 04151 04152 04153 // $ANTLR start "rule__ServiceClient__ServicenameAssignment_4" 04154 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1649:1: rule__ServiceClient__ServicenameAssignment_4 : ( RULE_STRING ) ; 04155 public final void rule__ServiceClient__ServicenameAssignment_4() throws RecognitionException { 04156 04157 int stackSize = keepStackSize(); 04158 04159 try { 04160 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1653:1: ( ( RULE_STRING ) ) 04161 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1654:1: ( RULE_STRING ) 04162 { 04163 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1654:1: ( RULE_STRING ) 04164 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1655:1: RULE_STRING 04165 { 04166 before(grammarAccess.getServiceClientAccess().getServicenameSTRINGTerminalRuleCall_4_0()); 04167 match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceClient__ServicenameAssignment_43240); 04168 after(grammarAccess.getServiceClientAccess().getServicenameSTRINGTerminalRuleCall_4_0()); 04169 04170 } 04171 04172 04173 } 04174 04175 } 04176 catch (RecognitionException re) { 04177 reportError(re); 04178 recover(input,re); 04179 } 04180 finally { 04181 04182 restoreStackSize(stackSize); 04183 04184 } 04185 return ; 04186 } 04187 // $ANTLR end "rule__ServiceClient__ServicenameAssignment_4" 04188 04189 04190 // $ANTLR start "rule__ServiceClient__ServicesrvAssignment_7" 04191 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1664:1: rule__ServiceClient__ServicesrvAssignment_7 : ( RULE_STRING ) ; 04192 public final void rule__ServiceClient__ServicesrvAssignment_7() throws RecognitionException { 04193 04194 int stackSize = keepStackSize(); 04195 04196 try { 04197 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1668:1: ( ( RULE_STRING ) ) 04198 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1669:1: ( RULE_STRING ) 04199 { 04200 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1669:1: ( RULE_STRING ) 04201 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1670:1: RULE_STRING 04202 { 04203 before(grammarAccess.getServiceClientAccess().getServicesrvSTRINGTerminalRuleCall_7_0()); 04204 match(input,RULE_STRING,FOLLOW_RULE_STRING_in_rule__ServiceClient__ServicesrvAssignment_73271); 04205 after(grammarAccess.getServiceClientAccess().getServicesrvSTRINGTerminalRuleCall_7_0()); 04206 04207 } 04208 04209 04210 } 04211 04212 } 04213 catch (RecognitionException re) { 04214 reportError(re); 04215 recover(input,re); 04216 } 04217 finally { 04218 04219 restoreStackSize(stackSize); 04220 04221 } 04222 return ; 04223 } 04224 // $ANTLR end "rule__ServiceClient__ServicesrvAssignment_7" 04225 04226 04227 // $ANTLR start "rule__ActionState__NameAssignment_1" 04228 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1679:1: rule__ActionState__NameAssignment_1 : ( RULE_ID ) ; 04229 public final void rule__ActionState__NameAssignment_1() throws RecognitionException { 04230 04231 int stackSize = keepStackSize(); 04232 04233 try { 04234 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1683:1: ( ( RULE_ID ) ) 04235 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1684:1: ( RULE_ID ) 04236 { 04237 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1684:1: ( RULE_ID ) 04238 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1685:1: RULE_ID 04239 { 04240 before(grammarAccess.getActionStateAccess().getNameIDTerminalRuleCall_1_0()); 04241 match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActionState__NameAssignment_13302); 04242 after(grammarAccess.getActionStateAccess().getNameIDTerminalRuleCall_1_0()); 04243 04244 } 04245 04246 04247 } 04248 04249 } 04250 catch (RecognitionException re) { 04251 reportError(re); 04252 recover(input,re); 04253 } 04254 finally { 04255 04256 restoreStackSize(stackSize); 04257 04258 } 04259 return ; 04260 } 04261 // $ANTLR end "rule__ActionState__NameAssignment_1" 04262 04263 04264 // $ANTLR start "rule__ActionState__ClientnameAssignment_4" 04265 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1694:1: rule__ActionState__ClientnameAssignment_4 : ( ( RULE_ID ) ) ; 04266 public final void rule__ActionState__ClientnameAssignment_4() throws RecognitionException { 04267 04268 int stackSize = keepStackSize(); 04269 04270 try { 04271 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1698:1: ( ( ( RULE_ID ) ) ) 04272 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1699:1: ( ( RULE_ID ) ) 04273 { 04274 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1699:1: ( ( RULE_ID ) ) 04275 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1700:1: ( RULE_ID ) 04276 { 04277 before(grammarAccess.getActionStateAccess().getClientnameActionClientCrossReference_4_0()); 04278 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1701:1: ( RULE_ID ) 04279 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1702:1: RULE_ID 04280 { 04281 before(grammarAccess.getActionStateAccess().getClientnameActionClientIDTerminalRuleCall_4_0_1()); 04282 match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__ActionState__ClientnameAssignment_43337); 04283 after(grammarAccess.getActionStateAccess().getClientnameActionClientIDTerminalRuleCall_4_0_1()); 04284 04285 } 04286 04287 after(grammarAccess.getActionStateAccess().getClientnameActionClientCrossReference_4_0()); 04288 04289 } 04290 04291 04292 } 04293 04294 } 04295 catch (RecognitionException re) { 04296 reportError(re); 04297 recover(input,re); 04298 } 04299 finally { 04300 04301 restoreStackSize(stackSize); 04302 04303 } 04304 return ; 04305 } 04306 // $ANTLR end "rule__ActionState__ClientnameAssignment_4" 04307 04308 04309 // $ANTLR start "rule__ActionState__TransitionsAssignment_6_0" 04310 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1713:1: rule__ActionState__TransitionsAssignment_6_0 : ( ruleTransition ) ; 04311 public final void rule__ActionState__TransitionsAssignment_6_0() throws RecognitionException { 04312 04313 int stackSize = keepStackSize(); 04314 04315 try { 04316 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1717:1: ( ( ruleTransition ) ) 04317 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1718:1: ( ruleTransition ) 04318 { 04319 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1718:1: ( ruleTransition ) 04320 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1719:1: ruleTransition 04321 { 04322 before(grammarAccess.getActionStateAccess().getTransitionsTransitionParserRuleCall_6_0_0()); 04323 pushFollow(FOLLOW_ruleTransition_in_rule__ActionState__TransitionsAssignment_6_03372); 04324 ruleTransition(); 04325 04326 state._fsp--; 04327 04328 after(grammarAccess.getActionStateAccess().getTransitionsTransitionParserRuleCall_6_0_0()); 04329 04330 } 04331 04332 04333 } 04334 04335 } 04336 catch (RecognitionException re) { 04337 reportError(re); 04338 recover(input,re); 04339 } 04340 finally { 04341 04342 restoreStackSize(stackSize); 04343 04344 } 04345 return ; 04346 } 04347 // $ANTLR end "rule__ActionState__TransitionsAssignment_6_0" 04348 04349 04350 // $ANTLR start "rule__Transition__OutcomeAssignment_0" 04351 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1728:1: rule__Transition__OutcomeAssignment_0 : ( ruleOUTCOME ) ; 04352 public final void rule__Transition__OutcomeAssignment_0() throws RecognitionException { 04353 04354 int stackSize = keepStackSize(); 04355 04356 try { 04357 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1732:1: ( ( ruleOUTCOME ) ) 04358 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1733:1: ( ruleOUTCOME ) 04359 { 04360 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1733:1: ( ruleOUTCOME ) 04361 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1734:1: ruleOUTCOME 04362 { 04363 before(grammarAccess.getTransitionAccess().getOutcomeOUTCOMEParserRuleCall_0_0()); 04364 pushFollow(FOLLOW_ruleOUTCOME_in_rule__Transition__OutcomeAssignment_03403); 04365 ruleOUTCOME(); 04366 04367 state._fsp--; 04368 04369 after(grammarAccess.getTransitionAccess().getOutcomeOUTCOMEParserRuleCall_0_0()); 04370 04371 } 04372 04373 04374 } 04375 04376 } 04377 catch (RecognitionException re) { 04378 reportError(re); 04379 recover(input,re); 04380 } 04381 finally { 04382 04383 restoreStackSize(stackSize); 04384 04385 } 04386 return ; 04387 } 04388 // $ANTLR end "rule__Transition__OutcomeAssignment_0" 04389 04390 04391 // $ANTLR start "rule__Transition__StateAssignment_2" 04392 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1743:1: rule__Transition__StateAssignment_2 : ( ( RULE_ID ) ) ; 04393 public final void rule__Transition__StateAssignment_2() throws RecognitionException { 04394 04395 int stackSize = keepStackSize(); 04396 04397 try { 04398 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1747:1: ( ( ( RULE_ID ) ) ) 04399 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1748:1: ( ( RULE_ID ) ) 04400 { 04401 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1748:1: ( ( RULE_ID ) ) 04402 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1749:1: ( RULE_ID ) 04403 { 04404 before(grammarAccess.getTransitionAccess().getStateActionStateCrossReference_2_0()); 04405 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1750:1: ( RULE_ID ) 04406 // ../org.best.of.robotics.dsl.smach.ui/src-gen/org/best/of/robotics/ui/contentassist/antlr/internal/InternalSmachDSL.g:1751:1: RULE_ID 04407 { 04408 before(grammarAccess.getTransitionAccess().getStateActionStateIDTerminalRuleCall_2_0_1()); 04409 match(input,RULE_ID,FOLLOW_RULE_ID_in_rule__Transition__StateAssignment_23438); 04410 after(grammarAccess.getTransitionAccess().getStateActionStateIDTerminalRuleCall_2_0_1()); 04411 04412 } 04413 04414 after(grammarAccess.getTransitionAccess().getStateActionStateCrossReference_2_0()); 04415 04416 } 04417 04418 04419 } 04420 04421 } 04422 catch (RecognitionException re) { 04423 reportError(re); 04424 recover(input,re); 04425 } 04426 finally { 04427 04428 restoreStackSize(stackSize); 04429 04430 } 04431 return ; 04432 } 04433 // $ANTLR end "rule__Transition__StateAssignment_2" 04434 04435 // Delegated rules 04436 04437 04438 04439 04440 public static final BitSet FOLLOW_rulePrimitivePackage_in_entryRulePrimitivePackage61 = new BitSet(new long[]{0x0000000000000000L}); 04441 public static final BitSet FOLLOW_EOF_in_entryRulePrimitivePackage68 = new BitSet(new long[]{0x0000000000000002L}); 04442 public static final BitSet FOLLOW_rule__PrimitivePackage__StatemachinesAssignment_in_rulePrimitivePackage94 = new BitSet(new long[]{0x0000000000004002L}); 04443 public static final BitSet FOLLOW_ruleStateMachine_in_entryRuleStateMachine124 = new BitSet(new long[]{0x0000000000000000L}); 04444 public static final BitSet FOLLOW_EOF_in_entryRuleStateMachine131 = new BitSet(new long[]{0x0000000000000002L}); 04445 public static final BitSet FOLLOW_rule__StateMachine__Group__0_in_ruleStateMachine157 = new BitSet(new long[]{0x0000000000000002L}); 04446 public static final BitSet FOLLOW_ruleActionClient_in_entryRuleActionClient184 = new BitSet(new long[]{0x0000000000000000L}); 04447 public static final BitSet FOLLOW_EOF_in_entryRuleActionClient191 = new BitSet(new long[]{0x0000000000000002L}); 04448 public static final BitSet FOLLOW_rule__ActionClient__Group__0_in_ruleActionClient217 = new BitSet(new long[]{0x0000000000000002L}); 04449 public static final BitSet FOLLOW_ruleServiceClient_in_entryRuleServiceClient244 = new BitSet(new long[]{0x0000000000000000L}); 04450 public static final BitSet FOLLOW_EOF_in_entryRuleServiceClient251 = new BitSet(new long[]{0x0000000000000002L}); 04451 public static final BitSet FOLLOW_rule__ServiceClient__Group__0_in_ruleServiceClient277 = new BitSet(new long[]{0x0000000000000002L}); 04452 public static final BitSet FOLLOW_ruleActionState_in_entryRuleActionState304 = new BitSet(new long[]{0x0000000000000000L}); 04453 public static final BitSet FOLLOW_EOF_in_entryRuleActionState311 = new BitSet(new long[]{0x0000000000000002L}); 04454 public static final BitSet FOLLOW_rule__ActionState__Group__0_in_ruleActionState337 = new BitSet(new long[]{0x0000000000000002L}); 04455 public static final BitSet FOLLOW_ruleTransition_in_entryRuleTransition366 = new BitSet(new long[]{0x0000000000000000L}); 04456 public static final BitSet FOLLOW_EOF_in_entryRuleTransition373 = new BitSet(new long[]{0x0000000000000002L}); 04457 public static final BitSet FOLLOW_rule__Transition__Group__0_in_ruleTransition399 = new BitSet(new long[]{0x0000000000000002L}); 04458 public static final BitSet FOLLOW_ruleOUTCOME_in_entryRuleOUTCOME426 = new BitSet(new long[]{0x0000000000000000L}); 04459 public static final BitSet FOLLOW_EOF_in_entryRuleOUTCOME433 = new BitSet(new long[]{0x0000000000000002L}); 04460 public static final BitSet FOLLOW_rule__OUTCOME__Alternatives_in_ruleOUTCOME459 = new BitSet(new long[]{0x0000000000000002L}); 04461 public static final BitSet FOLLOW_11_in_rule__OUTCOME__Alternatives496 = new BitSet(new long[]{0x0000000000000002L}); 04462 public static final BitSet FOLLOW_12_in_rule__OUTCOME__Alternatives516 = new BitSet(new long[]{0x0000000000000002L}); 04463 public static final BitSet FOLLOW_13_in_rule__OUTCOME__Alternatives536 = new BitSet(new long[]{0x0000000000000002L}); 04464 public static final BitSet FOLLOW_rule__StateMachine__Group__0__Impl_in_rule__StateMachine__Group__0568 = new BitSet(new long[]{0x0000000000000010L}); 04465 public static final BitSet FOLLOW_rule__StateMachine__Group__1_in_rule__StateMachine__Group__0571 = new BitSet(new long[]{0x0000000000000002L}); 04466 public static final BitSet FOLLOW_14_in_rule__StateMachine__Group__0__Impl599 = new BitSet(new long[]{0x0000000000000002L}); 04467 public static final BitSet FOLLOW_rule__StateMachine__Group__1__Impl_in_rule__StateMachine__Group__1630 = new BitSet(new long[]{0x0000000000008000L}); 04468 public static final BitSet FOLLOW_rule__StateMachine__Group__2_in_rule__StateMachine__Group__1633 = new BitSet(new long[]{0x0000000000000002L}); 04469 public static final BitSet FOLLOW_rule__StateMachine__NameAssignment_1_in_rule__StateMachine__Group__1__Impl660 = new BitSet(new long[]{0x0000000000000002L}); 04470 public static final BitSet FOLLOW_rule__StateMachine__Group__2__Impl_in_rule__StateMachine__Group__2690 = new BitSet(new long[]{0x0000000001230000L}); 04471 public static final BitSet FOLLOW_rule__StateMachine__Group__3_in_rule__StateMachine__Group__2693 = new BitSet(new long[]{0x0000000000000002L}); 04472 public static final BitSet FOLLOW_15_in_rule__StateMachine__Group__2__Impl721 = new BitSet(new long[]{0x0000000000000002L}); 04473 public static final BitSet FOLLOW_rule__StateMachine__Group__3__Impl_in_rule__StateMachine__Group__3752 = new BitSet(new long[]{0x0000000001230000L}); 04474 public static final BitSet FOLLOW_rule__StateMachine__Group__4_in_rule__StateMachine__Group__3755 = new BitSet(new long[]{0x0000000000000002L}); 04475 public static final BitSet FOLLOW_rule__StateMachine__ActionclientsAssignment_3_in_rule__StateMachine__Group__3__Impl782 = new BitSet(new long[]{0x0000000000020002L}); 04476 public static final BitSet FOLLOW_rule__StateMachine__Group__4__Impl_in_rule__StateMachine__Group__4813 = new BitSet(new long[]{0x0000000001230000L}); 04477 public static final BitSet FOLLOW_rule__StateMachine__Group__5_in_rule__StateMachine__Group__4816 = new BitSet(new long[]{0x0000000000000002L}); 04478 public static final BitSet FOLLOW_rule__StateMachine__ServiceclientsAssignment_4_in_rule__StateMachine__Group__4__Impl843 = new BitSet(new long[]{0x0000000000200002L}); 04479 public static final BitSet FOLLOW_rule__StateMachine__Group__5__Impl_in_rule__StateMachine__Group__5874 = new BitSet(new long[]{0x0000000001230000L}); 04480 public static final BitSet FOLLOW_rule__StateMachine__Group__6_in_rule__StateMachine__Group__5877 = new BitSet(new long[]{0x0000000000000002L}); 04481 public static final BitSet FOLLOW_rule__StateMachine__ActionsstatesAssignment_5_in_rule__StateMachine__Group__5__Impl904 = new BitSet(new long[]{0x0000000001000002L}); 04482 public static final BitSet FOLLOW_rule__StateMachine__Group__6__Impl_in_rule__StateMachine__Group__6935 = new BitSet(new long[]{0x0000000000000002L}); 04483 public static final BitSet FOLLOW_16_in_rule__StateMachine__Group__6__Impl963 = new BitSet(new long[]{0x0000000000000002L}); 04484 public static final BitSet FOLLOW_rule__ActionClient__Group__0__Impl_in_rule__ActionClient__Group__01008 = new BitSet(new long[]{0x0000000000000010L}); 04485 public static final BitSet FOLLOW_rule__ActionClient__Group__1_in_rule__ActionClient__Group__01011 = new BitSet(new long[]{0x0000000000000002L}); 04486 public static final BitSet FOLLOW_17_in_rule__ActionClient__Group__0__Impl1039 = new BitSet(new long[]{0x0000000000000002L}); 04487 public static final BitSet FOLLOW_rule__ActionClient__Group__1__Impl_in_rule__ActionClient__Group__11070 = new BitSet(new long[]{0x0000000000008000L}); 04488 public static final BitSet FOLLOW_rule__ActionClient__Group__2_in_rule__ActionClient__Group__11073 = new BitSet(new long[]{0x0000000000000002L}); 04489 public static final BitSet FOLLOW_rule__ActionClient__NameAssignment_1_in_rule__ActionClient__Group__1__Impl1100 = new BitSet(new long[]{0x0000000000000002L}); 04490 public static final BitSet FOLLOW_rule__ActionClient__Group__2__Impl_in_rule__ActionClient__Group__21130 = new BitSet(new long[]{0x0000000000040000L}); 04491 public static final BitSet FOLLOW_rule__ActionClient__Group__3_in_rule__ActionClient__Group__21133 = new BitSet(new long[]{0x0000000000000002L}); 04492 public static final BitSet FOLLOW_15_in_rule__ActionClient__Group__2__Impl1161 = new BitSet(new long[]{0x0000000000000002L}); 04493 public static final BitSet FOLLOW_rule__ActionClient__Group__3__Impl_in_rule__ActionClient__Group__31192 = new BitSet(new long[]{0x0000000000000020L}); 04494 public static final BitSet FOLLOW_rule__ActionClient__Group__4_in_rule__ActionClient__Group__31195 = new BitSet(new long[]{0x0000000000000002L}); 04495 public static final BitSet FOLLOW_18_in_rule__ActionClient__Group__3__Impl1223 = new BitSet(new long[]{0x0000000000000002L}); 04496 public static final BitSet FOLLOW_rule__ActionClient__Group__4__Impl_in_rule__ActionClient__Group__41254 = new BitSet(new long[]{0x0000000000080000L}); 04497 public static final BitSet FOLLOW_rule__ActionClient__Group__5_in_rule__ActionClient__Group__41257 = new BitSet(new long[]{0x0000000000000002L}); 04498 public static final BitSet FOLLOW_rule__ActionClient__ActionnameAssignment_4_in_rule__ActionClient__Group__4__Impl1284 = new BitSet(new long[]{0x0000000000000002L}); 04499 public static final BitSet FOLLOW_rule__ActionClient__Group__5__Impl_in_rule__ActionClient__Group__51314 = new BitSet(new long[]{0x0000000000100000L}); 04500 public static final BitSet FOLLOW_rule__ActionClient__Group__6_in_rule__ActionClient__Group__51317 = new BitSet(new long[]{0x0000000000000002L}); 04501 public static final BitSet FOLLOW_19_in_rule__ActionClient__Group__5__Impl1345 = new BitSet(new long[]{0x0000000000000002L}); 04502 public static final BitSet FOLLOW_rule__ActionClient__Group__6__Impl_in_rule__ActionClient__Group__61376 = new BitSet(new long[]{0x0000000000000020L}); 04503 public static final BitSet FOLLOW_rule__ActionClient__Group__7_in_rule__ActionClient__Group__61379 = new BitSet(new long[]{0x0000000000000002L}); 04504 public static final BitSet FOLLOW_20_in_rule__ActionClient__Group__6__Impl1407 = new BitSet(new long[]{0x0000000000000002L}); 04505 public static final BitSet FOLLOW_rule__ActionClient__Group__7__Impl_in_rule__ActionClient__Group__71438 = new BitSet(new long[]{0x0000000000010000L}); 04506 public static final BitSet FOLLOW_rule__ActionClient__Group__8_in_rule__ActionClient__Group__71441 = new BitSet(new long[]{0x0000000000000002L}); 04507 public static final BitSet FOLLOW_rule__ActionClient__ActiontypeAssignment_7_in_rule__ActionClient__Group__7__Impl1468 = new BitSet(new long[]{0x0000000000000002L}); 04508 public static final BitSet FOLLOW_rule__ActionClient__Group__8__Impl_in_rule__ActionClient__Group__81498 = new BitSet(new long[]{0x0000000000000002L}); 04509 public static final BitSet FOLLOW_16_in_rule__ActionClient__Group__8__Impl1526 = new BitSet(new long[]{0x0000000000000002L}); 04510 public static final BitSet FOLLOW_rule__ServiceClient__Group__0__Impl_in_rule__ServiceClient__Group__01575 = new BitSet(new long[]{0x0000000000000010L}); 04511 public static final BitSet FOLLOW_rule__ServiceClient__Group__1_in_rule__ServiceClient__Group__01578 = new BitSet(new long[]{0x0000000000000002L}); 04512 public static final BitSet FOLLOW_21_in_rule__ServiceClient__Group__0__Impl1606 = new BitSet(new long[]{0x0000000000000002L}); 04513 public static final BitSet FOLLOW_rule__ServiceClient__Group__1__Impl_in_rule__ServiceClient__Group__11637 = new BitSet(new long[]{0x0000000000008000L}); 04514 public static final BitSet FOLLOW_rule__ServiceClient__Group__2_in_rule__ServiceClient__Group__11640 = new BitSet(new long[]{0x0000000000000002L}); 04515 public static final BitSet FOLLOW_rule__ServiceClient__NameAssignment_1_in_rule__ServiceClient__Group__1__Impl1667 = new BitSet(new long[]{0x0000000000000002L}); 04516 public static final BitSet FOLLOW_rule__ServiceClient__Group__2__Impl_in_rule__ServiceClient__Group__21697 = new BitSet(new long[]{0x0000000000400000L}); 04517 public static final BitSet FOLLOW_rule__ServiceClient__Group__3_in_rule__ServiceClient__Group__21700 = new BitSet(new long[]{0x0000000000000002L}); 04518 public static final BitSet FOLLOW_15_in_rule__ServiceClient__Group__2__Impl1728 = new BitSet(new long[]{0x0000000000000002L}); 04519 public static final BitSet FOLLOW_rule__ServiceClient__Group__3__Impl_in_rule__ServiceClient__Group__31759 = new BitSet(new long[]{0x0000000000000020L}); 04520 public static final BitSet FOLLOW_rule__ServiceClient__Group__4_in_rule__ServiceClient__Group__31762 = new BitSet(new long[]{0x0000000000000002L}); 04521 public static final BitSet FOLLOW_22_in_rule__ServiceClient__Group__3__Impl1790 = new BitSet(new long[]{0x0000000000000002L}); 04522 public static final BitSet FOLLOW_rule__ServiceClient__Group__4__Impl_in_rule__ServiceClient__Group__41821 = new BitSet(new long[]{0x0000000000080000L}); 04523 public static final BitSet FOLLOW_rule__ServiceClient__Group__5_in_rule__ServiceClient__Group__41824 = new BitSet(new long[]{0x0000000000000002L}); 04524 public static final BitSet FOLLOW_rule__ServiceClient__ServicenameAssignment_4_in_rule__ServiceClient__Group__4__Impl1851 = new BitSet(new long[]{0x0000000000000002L}); 04525 public static final BitSet FOLLOW_rule__ServiceClient__Group__5__Impl_in_rule__ServiceClient__Group__51881 = new BitSet(new long[]{0x0000000000800000L}); 04526 public static final BitSet FOLLOW_rule__ServiceClient__Group__6_in_rule__ServiceClient__Group__51884 = new BitSet(new long[]{0x0000000000000002L}); 04527 public static final BitSet FOLLOW_19_in_rule__ServiceClient__Group__5__Impl1912 = new BitSet(new long[]{0x0000000000000002L}); 04528 public static final BitSet FOLLOW_rule__ServiceClient__Group__6__Impl_in_rule__ServiceClient__Group__61943 = new BitSet(new long[]{0x0000000000000020L}); 04529 public static final BitSet FOLLOW_rule__ServiceClient__Group__7_in_rule__ServiceClient__Group__61946 = new BitSet(new long[]{0x0000000000000002L}); 04530 public static final BitSet FOLLOW_23_in_rule__ServiceClient__Group__6__Impl1974 = new BitSet(new long[]{0x0000000000000002L}); 04531 public static final BitSet FOLLOW_rule__ServiceClient__Group__7__Impl_in_rule__ServiceClient__Group__72005 = new BitSet(new long[]{0x0000000000010000L}); 04532 public static final BitSet FOLLOW_rule__ServiceClient__Group__8_in_rule__ServiceClient__Group__72008 = new BitSet(new long[]{0x0000000000000002L}); 04533 public static final BitSet FOLLOW_rule__ServiceClient__ServicesrvAssignment_7_in_rule__ServiceClient__Group__7__Impl2035 = new BitSet(new long[]{0x0000000000000002L}); 04534 public static final BitSet FOLLOW_rule__ServiceClient__Group__8__Impl_in_rule__ServiceClient__Group__82065 = new BitSet(new long[]{0x0000000000000002L}); 04535 public static final BitSet FOLLOW_16_in_rule__ServiceClient__Group__8__Impl2093 = new BitSet(new long[]{0x0000000000000002L}); 04536 public static final BitSet FOLLOW_rule__ActionState__Group__0__Impl_in_rule__ActionState__Group__02142 = new BitSet(new long[]{0x0000000000000010L}); 04537 public static final BitSet FOLLOW_rule__ActionState__Group__1_in_rule__ActionState__Group__02145 = new BitSet(new long[]{0x0000000000000002L}); 04538 public static final BitSet FOLLOW_24_in_rule__ActionState__Group__0__Impl2173 = new BitSet(new long[]{0x0000000000000002L}); 04539 public static final BitSet FOLLOW_rule__ActionState__Group__1__Impl_in_rule__ActionState__Group__12204 = new BitSet(new long[]{0x0000000000008000L}); 04540 public static final BitSet FOLLOW_rule__ActionState__Group__2_in_rule__ActionState__Group__12207 = new BitSet(new long[]{0x0000000000000002L}); 04541 public static final BitSet FOLLOW_rule__ActionState__NameAssignment_1_in_rule__ActionState__Group__1__Impl2234 = new BitSet(new long[]{0x0000000000000002L}); 04542 public static final BitSet FOLLOW_rule__ActionState__Group__2__Impl_in_rule__ActionState__Group__22264 = new BitSet(new long[]{0x0000000002000000L}); 04543 public static final BitSet FOLLOW_rule__ActionState__Group__3_in_rule__ActionState__Group__22267 = new BitSet(new long[]{0x0000000000000002L}); 04544 public static final BitSet FOLLOW_15_in_rule__ActionState__Group__2__Impl2295 = new BitSet(new long[]{0x0000000000000002L}); 04545 public static final BitSet FOLLOW_rule__ActionState__Group__3__Impl_in_rule__ActionState__Group__32326 = new BitSet(new long[]{0x0000000000000010L}); 04546 public static final BitSet FOLLOW_rule__ActionState__Group__4_in_rule__ActionState__Group__32329 = new BitSet(new long[]{0x0000000000000002L}); 04547 public static final BitSet FOLLOW_25_in_rule__ActionState__Group__3__Impl2357 = new BitSet(new long[]{0x0000000000000002L}); 04548 public static final BitSet FOLLOW_rule__ActionState__Group__4__Impl_in_rule__ActionState__Group__42388 = new BitSet(new long[]{0x0000000000080000L}); 04549 public static final BitSet FOLLOW_rule__ActionState__Group__5_in_rule__ActionState__Group__42391 = new BitSet(new long[]{0x0000000000000002L}); 04550 public static final BitSet FOLLOW_rule__ActionState__ClientnameAssignment_4_in_rule__ActionState__Group__4__Impl2418 = new BitSet(new long[]{0x0000000000000002L}); 04551 public static final BitSet FOLLOW_rule__ActionState__Group__5__Impl_in_rule__ActionState__Group__52448 = new BitSet(new long[]{0x0000000000093800L}); 04552 public static final BitSet FOLLOW_rule__ActionState__Group__6_in_rule__ActionState__Group__52451 = new BitSet(new long[]{0x0000000000000002L}); 04553 public static final BitSet FOLLOW_19_in_rule__ActionState__Group__5__Impl2479 = new BitSet(new long[]{0x0000000000000002L}); 04554 public static final BitSet FOLLOW_rule__ActionState__Group__6__Impl_in_rule__ActionState__Group__62510 = new BitSet(new long[]{0x0000000000093800L}); 04555 public static final BitSet FOLLOW_rule__ActionState__Group__7_in_rule__ActionState__Group__62513 = new BitSet(new long[]{0x0000000000000002L}); 04556 public static final BitSet FOLLOW_rule__ActionState__Group_6__0_in_rule__ActionState__Group__6__Impl2540 = new BitSet(new long[]{0x0000000000000002L}); 04557 public static final BitSet FOLLOW_rule__ActionState__Group__7__Impl_in_rule__ActionState__Group__72571 = new BitSet(new long[]{0x0000000000000002L}); 04558 public static final BitSet FOLLOW_16_in_rule__ActionState__Group__7__Impl2599 = new BitSet(new long[]{0x0000000000000002L}); 04559 public static final BitSet FOLLOW_rule__ActionState__Group_6__0__Impl_in_rule__ActionState__Group_6__02646 = new BitSet(new long[]{0x0000000000083800L}); 04560 public static final BitSet FOLLOW_rule__ActionState__Group_6__1_in_rule__ActionState__Group_6__02649 = new BitSet(new long[]{0x0000000000000002L}); 04561 public static final BitSet FOLLOW_rule__ActionState__TransitionsAssignment_6_0_in_rule__ActionState__Group_6__0__Impl2676 = new BitSet(new long[]{0x0000000000003802L}); 04562 public static final BitSet FOLLOW_rule__ActionState__Group_6__1__Impl_in_rule__ActionState__Group_6__12707 = new BitSet(new long[]{0x0000000000000002L}); 04563 public static final BitSet FOLLOW_19_in_rule__ActionState__Group_6__1__Impl2735 = new BitSet(new long[]{0x0000000000000002L}); 04564 public static final BitSet FOLLOW_rule__Transition__Group__0__Impl_in_rule__Transition__Group__02770 = new BitSet(new long[]{0x0000000004000000L}); 04565 public static final BitSet FOLLOW_rule__Transition__Group__1_in_rule__Transition__Group__02773 = new BitSet(new long[]{0x0000000000000002L}); 04566 public static final BitSet FOLLOW_rule__Transition__OutcomeAssignment_0_in_rule__Transition__Group__0__Impl2800 = new BitSet(new long[]{0x0000000000000002L}); 04567 public static final BitSet FOLLOW_rule__Transition__Group__1__Impl_in_rule__Transition__Group__12830 = new BitSet(new long[]{0x0000000000000010L}); 04568 public static final BitSet FOLLOW_rule__Transition__Group__2_in_rule__Transition__Group__12833 = new BitSet(new long[]{0x0000000000000002L}); 04569 public static final BitSet FOLLOW_26_in_rule__Transition__Group__1__Impl2861 = new BitSet(new long[]{0x0000000000000002L}); 04570 public static final BitSet FOLLOW_rule__Transition__Group__2__Impl_in_rule__Transition__Group__22892 = new BitSet(new long[]{0x0000000000000002L}); 04571 public static final BitSet FOLLOW_rule__Transition__StateAssignment_2_in_rule__Transition__Group__2__Impl2919 = new BitSet(new long[]{0x0000000000000002L}); 04572 public static final BitSet FOLLOW_ruleStateMachine_in_rule__PrimitivePackage__StatemachinesAssignment2960 = new BitSet(new long[]{0x0000000000000002L}); 04573 public static final BitSet FOLLOW_RULE_ID_in_rule__StateMachine__NameAssignment_12992 = new BitSet(new long[]{0x0000000000000002L}); 04574 public static final BitSet FOLLOW_ruleActionClient_in_rule__StateMachine__ActionclientsAssignment_33023 = new BitSet(new long[]{0x0000000000000002L}); 04575 public static final BitSet FOLLOW_ruleServiceClient_in_rule__StateMachine__ServiceclientsAssignment_43054 = new BitSet(new long[]{0x0000000000000002L}); 04576 public static final BitSet FOLLOW_ruleActionState_in_rule__StateMachine__ActionsstatesAssignment_53085 = new BitSet(new long[]{0x0000000000000002L}); 04577 public static final BitSet FOLLOW_RULE_ID_in_rule__ActionClient__NameAssignment_13116 = new BitSet(new long[]{0x0000000000000002L}); 04578 public static final BitSet FOLLOW_RULE_STRING_in_rule__ActionClient__ActionnameAssignment_43147 = new BitSet(new long[]{0x0000000000000002L}); 04579 public static final BitSet FOLLOW_RULE_STRING_in_rule__ActionClient__ActiontypeAssignment_73178 = new BitSet(new long[]{0x0000000000000002L}); 04580 public static final BitSet FOLLOW_RULE_ID_in_rule__ServiceClient__NameAssignment_13209 = new BitSet(new long[]{0x0000000000000002L}); 04581 public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceClient__ServicenameAssignment_43240 = new BitSet(new long[]{0x0000000000000002L}); 04582 public static final BitSet FOLLOW_RULE_STRING_in_rule__ServiceClient__ServicesrvAssignment_73271 = new BitSet(new long[]{0x0000000000000002L}); 04583 public static final BitSet FOLLOW_RULE_ID_in_rule__ActionState__NameAssignment_13302 = new BitSet(new long[]{0x0000000000000002L}); 04584 public static final BitSet FOLLOW_RULE_ID_in_rule__ActionState__ClientnameAssignment_43337 = new BitSet(new long[]{0x0000000000000002L}); 04585 public static final BitSet FOLLOW_ruleTransition_in_rule__ActionState__TransitionsAssignment_6_03372 = new BitSet(new long[]{0x0000000000000002L}); 04586 public static final BitSet FOLLOW_ruleOUTCOME_in_rule__Transition__OutcomeAssignment_03403 = new BitSet(new long[]{0x0000000000000002L}); 04587 public static final BitSet FOLLOW_RULE_ID_in_rule__Transition__StateAssignment_23438 = new BitSet(new long[]{0x0000000000000002L}); 04588 04589 }