org.eclipse.xtext.serializer.diagnostic
Class SyntacticSequencerDiagnosticProvider
java.lang.Object
org.eclipse.xtext.serializer.diagnostic.SyntacticSequencerDiagnosticProvider
- All Implemented Interfaces:
- ISyntacticSequencerDiagnosticProvider
public class SyntacticSequencerDiagnosticProvider
- extends java.lang.Object
- implements ISyntacticSequencerDiagnosticProvider
- Author:
- Moritz Eysholdt - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SyntacticSequencerDiagnosticProvider
public SyntacticSequencerDiagnosticProvider()
createInvalidFollowingAbsorberDiagnostic
public ISerializationDiagnostic createInvalidFollowingAbsorberDiagnostic(org.eclipse.emf.ecore.EObject context,
org.eclipse.emf.ecore.EObject semanticObject,
ISyntacticSequencerPDAProvider.ISynAbsorberState from,
AbstractElement to)
- Specified by:
createInvalidFollowingAbsorberDiagnostic
in interface ISyntacticSequencerDiagnosticProvider
createUnexpectedEmitterDiagnostic
public ISerializationDiagnostic createUnexpectedEmitterDiagnostic(ISyntacticSequencerPDAProvider.ISynNavigable currentState,
AbstractElement target,
RuleCallStack stack)
- Specified by:
createUnexpectedEmitterDiagnostic
in interface ISyntacticSequencerDiagnosticProvider
createUnexpectedStackStateDiagnostic
public ISerializationDiagnostic createUnexpectedStackStateDiagnostic(org.eclipse.emf.ecore.EObject semanticObject,
RuleCallStack stack,
RuleCall popped,
ISyntacticSequencerPDAProvider.ISynState toConsume)
- Specified by:
createUnexpectedStackStateDiagnostic
in interface ISyntacticSequencerDiagnosticProvider