Methods
Modifier and Type |
Method and Description |
protected void |
collectExtracted(ISerState orig,
java.util.Collection<? extends ISerState> precedents,
SerializerPDA.SerializerPDAState copy,
java.util.Map<Pair<AbstractElement,ISerState.SerStateType>,SerializerPDA.SerializerPDAState> oldToNew,
ContextPDAProvider.CallStack inTop,
SerializerPDA.SerializerPDAState start) |
protected java.util.Set<ISerState> |
collectPushForAction(ISerState action) |
protected void |
collectPushForAction(ISerState state,
ParserRule rule,
java.util.Set<ISerState> result,
java.util.Set<ISerState> visited) |
protected void |
connect(SerializerPDA.SerializerPDAState precedent,
SerializerPDA.SerializerPDAState follower) |
protected SerializerPDA |
extract(ISerState last) |
protected org.eclipse.emf.ecore.EObject |
getContext(AbstractElement ele) |
java.util.Map<ISerializationContext,Pda<ISerState,RuleCall>> |
getContextPDAs(Grammar grammar) |
protected SerializerPDA |
merge(ISerializationContext context,
java.util.Collection<SerializerPDA> pdas) |
protected void |
merge(ISerState orig,
SerializerPDA.SerializerPDAState copy,
java.util.Map<ISerState,SerializerPDA.SerializerPDAState> oldToNew,
java.util.IdentityHashMap<ISerState,java.lang.Boolean> visited) |