Class TacticDslSyntaxErrorMessageProvider
java.lang.Object
org.eclipse.xtext.parser.antlr.SyntaxErrorMessageProvider
org.contextmapper.tactic.dsl.validation.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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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
-
Constructor Details
-
TacticDslSyntaxErrorMessageProvider
public TacticDslSyntaxErrorMessageProvider()
-
-
Method Details
-
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 interfaceorg.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider
- Overrides:
getSyntaxErrorMessage
in classorg.eclipse.xtext.parser.antlr.SyntaxErrorMessageProvider
-