Class SyntaxErrorModule
java.lang.Object
org.ampere.base.messages.ErrorModule
org.ampere.base.messages.SyntaxErrorModule
-
Method Summary
Modifier and TypeMethodDescriptionstatic ErrorMessagecompiledIdentifierExpected(char[] operators) build a Error Message because a compiled Idendifier is expectedstatic ErrorMessagebuild a Error Message when an end of stream is expectedstatic ErrorMessagebuild a Error Message without contextstatic ErrorMessageerrorOnCurrentToken(String module, int lineNumber, int charPosition, int tokenNumber, String currentToken) build a Error Message when an syntax error occurs on the current tokenstatic ErrorMessagebuild a Error Message because an expected newline is not foundstatic ErrorMessageexpectedOperator(char operator) build a Error Message because an expected operator is not foundstatic ErrorMessagebuild a Error Message when an end of stream is expectedstatic SyntaxErrorModulestatic ErrorMessageintegerSyntax(int partial) build a Error Message an error occurs in parsing an integerstatic ErrorMessagelexicalError(String message) build a Error Message because an unsigned byte is expectedstatic ErrorMessagemustBeInTheList(String value, String... values) build a Error Message because a compiled Idendifier is expectedstatic ErrorMessagenoSpace()build an Error Message because of unexpected spacestatic ErrorMessageoutOfRange(int value, int min, int max) build a Error Message because an integer is out of rangestatic ErrorMessagebuild a Error Message because an error occurs related to a Nodestatic ErrorMessagesyntaxError(String syntaxMessages) build a Error Message because an unsigned byte is expectedstatic ErrorMessagebuild a Error Message because of an unexpected tokenstatic ErrorMessagebuild a Error Message because an unsigned byte is expectedMethods inherited from class org.ampere.base.messages.ErrorModule
toString
-
Method Details
-
getSingleton
-
compiledIdentifierExpected
build a Error Message because a compiled Idendifier is expected- Parameters:
operators- concatenation operators- Returns:
- the built error message
-
mustBeInTheList
build a Error Message because a compiled Idendifier is expected- Parameters:
value- searched valuevalues- proposed values- Returns:
- the built error message
-
outOfRange
build a Error Message because an integer is out of range- Parameters:
value- searched valuemin- minimal expected value or nullmax- maximal expected value or null- Returns:
- the built error message
-
unsignedByteExpected
build a Error Message because an unsigned byte is expected- Returns:
- the built error message
-
integerSyntax
build a Error Message an error occurs in parsing an integer- Returns:
- the built error message
-
expectedOperator
build a Error Message because an expected operator is not found- Parameters:
operator- operator to be read- Returns:
- the built error message
-
expectedNewline
build a Error Message because an expected newline is not found- Returns:
- the built error message
-
error
build a Error Message without context- Parameters:
message-- Returns:
- the built error message
-
lexicalError
build a Error Message because an unsigned byte is expected- Returns:
- the built error message
-
noSpace
build an Error Message because of unexpected space- Returns:
- the built error message
-
syntaxError
build a Error Message because an unsigned byte is expected- Returns:
- the built error message
-
unexpectedToken
build a Error Message because of an unexpected token- Returns:
- the built error message
-
endOfStreamExpected
build a Error Message when an end of stream is expected- Returns:
- the built error message
-
errorOnCurrentToken
public static ErrorMessage errorOnCurrentToken(String module, int lineNumber, int charPosition, int tokenNumber, String currentToken) build a Error Message when an syntax error occurs on the current token- Parameters:
module- associated error modulelineNumber- line number of the syntax errorcharPosition- character position in the line of the syntax errortokenNumber- token number in the token streamcurrentToken- current token where the syntax error occurs- Returns:
- the built error message
-
fatalSyntaxError
build a Error Message when an end of stream is expected- Returns:
- the built error message
-