| Package | Description |
|---|---|
| org.eclipse.xtext.serializer.analysis | |
| org.eclipse.xtext.serializer.diagnostic | |
| org.eclipse.xtext.serializer.sequencer |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SemanticSequencerNfaProvider.SemState |
| Modifier and Type | Field and Description |
|---|---|
protected ISemanticSequencerNfaProvider.ISemState |
SemanticSequencerNfaProvider.SemNfa.start |
protected ISemanticSequencerNfaProvider.ISemState |
SemanticSequencerNfaProvider.SemNfa.stop |
| Modifier and Type | Field and Description |
|---|---|
protected Map<Grammar,Map<ISerializationContext,Nfa<ISemanticSequencerNfaProvider.ISemState>>> |
SemanticSequencerNfaProvider.cache |
protected List<ISemanticSequencerNfaProvider.ISemState> |
SemanticSequencerNfaProvider.SemState.followers |
static com.google.common.base.Function<ISemanticSequencerNfaProvider.ISemState,AbstractElement> |
ISemanticSequencerNfaProvider.GET_ASSIGNED_GRAMMAR_ELEMENT |
| Modifier and Type | Method and Description |
|---|---|
ISemanticSequencerNfaProvider.ISemState |
SemanticSequencerNfaProvider.SemStateFactory.createState(SemanticSequencerNfaProvider.SemNfa nfa,
ISyntacticSequencerPDAProvider.ISynAbsorberState token) |
ISemanticSequencerNfaProvider.ISemState |
SemanticSequencerNfaProvider.SemNfa.getStart() |
ISemanticSequencerNfaProvider.ISemState |
SemanticSequencerNfaProvider.SemNfa.getStop() |
| Modifier and Type | Method and Description |
|---|---|
List<ISemanticSequencerNfaProvider.ISemState> |
SemanticSequencerNfaProvider.SemState.getFollowers() |
List<ISemanticSequencerNfaProvider.ISemState> |
ISemanticSequencerNfaProvider.ISemState.getFollowers() |
List<ISemanticSequencerNfaProvider.ISemState> |
SemanticSequencerNfaProvider.SemNfa.getFollowers(ISemanticSequencerNfaProvider.ISemState node) |
Nfa<ISemanticSequencerNfaProvider.ISemState> |
IGrammarConstraintProvider.IConstraint.getNfa() |
Nfa<ISemanticSequencerNfaProvider.ISemState> |
GrammarConstraintProvider.Constraint.getNfa() |
Map<ISerializationContext,Nfa<ISemanticSequencerNfaProvider.ISemState>> |
SemanticSequencerNfaProvider.getSemanticSequencerNFAs(Grammar grammar) |
Map<ISerializationContext,Nfa<ISemanticSequencerNfaProvider.ISemState>> |
ISemanticSequencerNfaProvider.getSemanticSequencerNFAs(Grammar grammar) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
GrammarConstraintProvider.Constraint.collectBounds(ISemanticSequencerNfaProvider.ISemState state,
int[] current,
Set<ISemanticSequencerNfaProvider.ISemState> visited,
int[] min,
int[] max) |
List<ISemanticSequencerNfaProvider.ISemState> |
SemanticSequencerNfaProvider.SemNfa.getFollowers(ISemanticSequencerNfaProvider.ISemState node) |
protected void |
SemanticSequencerNfaProvider.initRemainingFeatures(ISemanticSequencerNfaProvider.ISemState state,
Nfa<ISemanticSequencerNfaProvider.ISemState> inverseNfa,
Set<ISemanticSequencerNfaProvider.ISemState> visited) |
void |
SemanticSequencerNfaProvider.SemStateFactory.setFollowers(SemanticSequencerNfaProvider.SemNfa nfa,
ISemanticSequencerNfaProvider.ISemState owner,
Iterable<ISemanticSequencerNfaProvider.ISemState> followers) |
| Constructor and Description |
|---|
SemanticSequencerNfaProvider.SemNfa(ISemanticSequencerNfaProvider.ISemState starts,
ISemanticSequencerNfaProvider.ISemState stops) |
| Constructor and Description |
|---|
GrammarConstraintProvider.Constraint(Grammar grammar,
org.eclipse.emf.ecore.EClass type,
Nfa<ISemanticSequencerNfaProvider.ISemState> nfa) |
| Modifier and Type | Method and Description |
|---|---|
ISerializationDiagnostic |
SequencerDiagnosticProvider.createBacktrackingFailedDiagnostic(BacktrackingSemanticSequencer.SerializableObject semanticObject,
org.eclipse.emf.ecore.EObject context,
Nfa<ISemanticSequencerNfaProvider.ISemState> nfa)
Deprecated.
|
ISerializationDiagnostic |
ISemanticSequencerDiagnosticProvider.createBacktrackingFailedDiagnostic(BacktrackingSemanticSequencer.SerializableObject semanticObject,
org.eclipse.emf.ecore.EObject context,
Nfa<ISemanticSequencerNfaProvider.ISemState> nfa)
Deprecated.
use
#createBacktrackingFailedDiagnostic(SerializableObject, ISerializationContext, IConstraint) |
| Modifier and Type | Field and Description |
|---|---|
protected ISemanticSequencerNfaProvider.ISemState |
BacktrackingSemanticSequencer.TraceItem.state |
| Modifier and Type | Method and Description |
|---|---|
ISemanticSequencerNfaProvider.ISemState |
BacktrackingSemanticSequencer.TraceItem.getState() |
| Modifier and Type | Method and Description |
|---|---|
protected Comparator<ISemanticSequencerNfaProvider.ISemState> |
BacktrackingSemanticSequencer.createFollowerSorter(BacktrackingSemanticSequencer.SerializableObject obj,
AbstractElement nodeModelEle) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BacktrackingSemanticSequencer.TraceItem.canEnter(ISemanticSequencerNfaProvider.ISemState state) |
BacktrackingSemanticSequencer.TraceItem |
BacktrackingSemanticSequencer.TraceItem.clone(ISemanticSequencerNfaProvider.ISemState state) |
BacktrackingSemanticSequencer.TraceItem |
BacktrackingSemanticSequencer.TraceItem.cloneAndConsume(ISemanticSequencerNfaProvider.ISemState state) |
int |
BacktrackingSemanticSequencer.FollowerSorter.compare(ISemanticSequencerNfaProvider.ISemState o1,
ISemanticSequencerNfaProvider.ISemState o2) |
Object |
BacktrackingSemanticSequencer.SerializableObject.getValue(ISemanticSequencerNfaProvider.ISemState state,
int index) |
protected boolean |
BacktrackingSemanticSequencer.SerializableObject.isValueValid(ISemanticSequencerNfaProvider.ISemState state,
int index,
Object value) |
Copyright © 2015. All Rights Reserved.