Class TacticDslSyntaxErrorMessageProvider

  • All Implemented Interfaces:
    org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider

    public class TacticDslSyntaxErrorMessageProvider
    extends org.eclipse.xtext.parser.antlr.SyntaxErrorMessageProvider
    Customizes syntax error message of the ANTLR lexer / parser.

    see http://zarnekow.blogspot.com/2010/06/customizing-error-messages-in-xtext-10.html

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider

        org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider.IErrorContext, org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider.IParserErrorContext, org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext, org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider.IValueConverterErrorContext
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.xtext.nodemodel.SyntaxErrorMessage getSyntaxErrorMessage​(org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider.IParserErrorContext context)
      Customizes error message for reserved keywords "mismatched input 'xxx' expecting RULE_ID".
      • Methods inherited from class org.eclipse.xtext.parser.antlr.SyntaxErrorMessageProvider

        createRangedSyntaxErrorMessage, getSyntaxErrorMessage
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • TacticDslSyntaxErrorMessageProvider

        public TacticDslSyntaxErrorMessageProvider()
    • Method Detail

      • getSyntaxErrorMessage

        public org.eclipse.xtext.nodemodel.SyntaxErrorMessage getSyntaxErrorMessage​(org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider.IParserErrorContext context)
        Customizes error message for reserved keywords "mismatched input 'xxx' expecting RULE_ID".
        Specified by:
        getSyntaxErrorMessage in interface org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider
        Overrides:
        getSyntaxErrorMessage in class org.eclipse.xtext.parser.antlr.SyntaxErrorMessageProvider