de.cau.cs.kieler.sim.esi.parseTreeConstruction
Class EsiParsetreeConstructor

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
      extended by de.cau.cs.kieler.sim.esi.parseTreeConstruction.EsiParsetreeConstructor
All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor

public class EsiParsetreeConstructor
extends org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor

Rating red

Nested Class Summary
protected  class EsiParsetreeConstructor.Signal_Group
          begin Rule signal **************** signal: name=ID (valued?="(" val=NUM ")")?;
protected  class EsiParsetreeConstructor.Signal_Group_1
           
protected  class EsiParsetreeConstructor.Signal_NameAssignment_0
           
protected  class EsiParsetreeConstructor.Signal_RightParenthesisKeyword_1_2
           
protected  class EsiParsetreeConstructor.Signal_ValAssignment_1_1
           
protected  class EsiParsetreeConstructor.Signal_ValuedAssignment_1_0
           
protected  class EsiParsetreeConstructor.ThisRootNode
           
protected  class EsiParsetreeConstructor.Tick_ColonKeyword_1_2
           
protected  class EsiParsetreeConstructor.Tick_Group
          begin Rule tick **************** tick: input+=signal* ("%" "Output" ":" output+=signal*)? n=";";
protected  class EsiParsetreeConstructor.Tick_Group_1
           
protected  class EsiParsetreeConstructor.Tick_InputAssignment_0
           
protected  class EsiParsetreeConstructor.Tick_NAssignment_2
           
protected  class EsiParsetreeConstructor.Tick_OutputAssignment_1_3
           
protected  class EsiParsetreeConstructor.Tick_OutputKeyword_1_1
           
protected  class EsiParsetreeConstructor.Tick_PercentSignKeyword_1_0
           
protected  class EsiParsetreeConstructor.Trace_Group
          begin Rule trace **************** trace: {trace} ticks+=tick+;
protected  class EsiParsetreeConstructor.Trace_TicksAssignment_1
           
protected  class EsiParsetreeConstructor.Trace_TraceAction_0
           
protected  class EsiParsetreeConstructor.Tracelist_ExclamationMarkKeyword_1_0
           
protected  class EsiParsetreeConstructor.Tracelist_Group
          begin Rule tracelist **************** tracelist: traces+=trace? ("!" "reset" ";" traces+=trace)+;
protected  class EsiParsetreeConstructor.Tracelist_Group_1
           
protected  class EsiParsetreeConstructor.Tracelist_ResetKeyword_1_1
           
protected  class EsiParsetreeConstructor.Tracelist_SemicolonKeyword_1_2
           
protected  class EsiParsetreeConstructor.Tracelist_TracesAssignment_0
           
protected  class EsiParsetreeConstructor.Tracelist_TracesAssignment_1_3
           
 
Nested classes/interfaces inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.ActionToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AlternativesToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AssignmentToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AssignmentType, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.CommentToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.GroupToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.KeywordToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.RootToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.RuleCallToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.UnassignedTextToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.UnorderedGroupToken, org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.WsMergerStream
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor.TreeConstructionDiagnostic, org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor.TreeConstructionReport
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
commentAssociater, crossRefSerializer, enumLitSerializer, hiddenTokenHelper, keywordSerializer, tokenUtil, tvService, valueSerializer
 
Constructor Summary
EsiParsetreeConstructor()
           
 
Method Summary
protected  org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken getRootToken(org.eclipse.xtext.parsetree.reconstr.IEObjectConsumer inst)
           
 
Methods inherited from class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
assignComment, assignNodesByMatching, assignTokenByMatcher, assignTokenByMatcher, assignTokenDirect, collectRootsAndEObjects, containsNodeOrAnyParent, createEObjectConsumer, createReport, debug, dump, dumpNode, serialize, serialize, serializeSubtree, write, writeComments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EsiParsetreeConstructor

public EsiParsetreeConstructor()
Method Detail

getRootToken

protected org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor.AbstractToken getRootToken(org.eclipse.xtext.parsetree.reconstr.IEObjectConsumer inst)
Specified by:
getRootToken in class org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor