org.eclipse.xtext.serializer.diagnostic
Interface ISyntacticSequencerDiagnosticProvider
- All Known Implementing Classes:
- SyntacticSequencerDiagnosticProvider
public interface ISyntacticSequencerDiagnosticProvider
- Author:
- Moritz Eysholdt - Initial contribution and API
INVALID_FOLLOWING_ABSORBER
static final java.lang.String INVALID_FOLLOWING_ABSORBER
- See Also:
- Constant Field Values
UNEXPECTED_STACK_TRACE
static final java.lang.String UNEXPECTED_STACK_TRACE
- See Also:
- Constant Field Values
UNEXPECTED_EMITTER_DIAGNOSTIC
static final java.lang.String UNEXPECTED_EMITTER_DIAGNOSTIC
- See Also:
- Constant Field Values
createInvalidFollowingAbsorberDiagnostic
ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynAbsorberState from,
AbstractElement to)
createUnexpectedStackStateDiagnostic
ISerializationDiagnostic createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
RuleCallStack stack,
RuleCall popped,
ISyntacticSequencerPDAProvider.ISynState toConsume)
createUnexpectedEmitterDiagnostic
ISerializationDiagnostic createUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState,
AbstractElement target,
RuleCallStack stack)