de.cau.cs.kieler.krep.editors.rif.parseTreeConstruction
Class RifParsetreeConstructor

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.AbstractParseTreeConstructor
      extended by de.cau.cs.kieler.krep.editors.rif.parseTreeConstruction.RifParsetreeConstructor
All Implemented Interfaces:
org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor

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

Rating red

Nested Class Summary
protected  class RifParsetreeConstructor.Data_Alternatives
          begin Rule Data **************** Data: val=INT|true="T"|false="F";
protected  class RifParsetreeConstructor.Data_FalseAssignment_2
           
protected  class RifParsetreeConstructor.Data_TrueAssignment_1
           
protected  class RifParsetreeConstructor.Data_ValAssignment_0
           
protected  class RifParsetreeConstructor.Decl_ColonKeyword_1
           
protected  class RifParsetreeConstructor.Decl_Group
          begin Rule decl **************** decl: name=STRING ":" type=Type;
protected  class RifParsetreeConstructor.Decl_NameAssignment_0
           
protected  class RifParsetreeConstructor.Decl_TypeAssignment_2
           
protected  class RifParsetreeConstructor.ThisRootNode
           
protected  class RifParsetreeConstructor.Tick_Group
          begin Rule Tick **************** Tick: {Tick} "#step" nr=INT input+=Data* "#outs" output+=Data* "#locs" local+=Data* ;
protected  class RifParsetreeConstructor.Tick_InputAssignment_3
           
protected  class RifParsetreeConstructor.Tick_LocalAssignment_7
           
protected  class RifParsetreeConstructor.Tick_LocsKeyword_6
           
protected  class RifParsetreeConstructor.Tick_NrAssignment_2
           
protected  class RifParsetreeConstructor.Tick_OutputAssignment_5
           
protected  class RifParsetreeConstructor.Tick_OutsKeyword_4
           
protected  class RifParsetreeConstructor.Tick_StepKeyword_1
           
protected  class RifParsetreeConstructor.Tick_TickAction_0
           
protected  class RifParsetreeConstructor.Trace_CommercialAtNumberSignKeyword_2
           
protected  class RifParsetreeConstructor.Trace_CommercialAtNumberSignKeyword_5
           
protected  class RifParsetreeConstructor.Trace_CommercialAtNumberSignKeyword_8
           
protected  class RifParsetreeConstructor.Trace_Group
          begin Rule Trace **************** Trace: INPUTS inputs+=decl* "@#" OUTPUTS outputs+=decl* "@#" LOCALS local+=decl* "@#" tick+=Tick+ Status?;
protected  class RifParsetreeConstructor.Trace_InputsAssignment_1
           
protected  class RifParsetreeConstructor.Trace_INPUTSTerminalRuleCall_0
           
protected  class RifParsetreeConstructor.Trace_LocalAssignment_7
           
protected  class RifParsetreeConstructor.Trace_LOCALSTerminalRuleCall_6
           
protected  class RifParsetreeConstructor.Trace_OutputsAssignment_4
           
protected  class RifParsetreeConstructor.Trace_OUTPUTSTerminalRuleCall_3
           
protected  class RifParsetreeConstructor.Trace_TickAssignment_9
           
 
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, treeConstructionReportProvider, tvService, valueSerializer
 
Constructor Summary
RifParsetreeConstructor()
           
 
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

RifParsetreeConstructor

public RifParsetreeConstructor()
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