Class JSXLexerException

All Implemented Interfaces:
com.io7m.jlexing.core.LexicalType<URI>, Serializable
Direct Known Subclasses:
JSXLexerBareCarriageReturnException, JSXLexerInvalidCodePointException, JSXLexerNewLinesInStringsException, JSXLexerNotHexCharException, JSXLexerUnexpectedEOFException, JSXLexerUnknownEscapeCodeException

public abstract class JSXLexerException extends JSXException implements com.io7m.jlexing.core.LexicalType<URI>
The type of exceptions raised by the lexer.
See Also:
  • Constructor Details

    • JSXLexerException

      public JSXLexerException(com.io7m.jlexing.core.LexicalPosition<URI> in_lex, String in_message)
      Construct an exception.
      Parameters:
      in_lex - The lexical information
      in_message - The exception message
  • Method Details

    • lexical

      public final com.io7m.jlexing.core.LexicalPosition<URI> lexical()
      Specified by:
      lexical in interface com.io7m.jlexing.core.LexicalType<URI>