| Package | Description |
|---|---|
| com.io7m.jsx.lexer |
Lexer.
|
| com.io7m.jsx.parser |
Parser.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LexerBareCarriageReturnException
An exception indicating that a bare carriage return was present in the
source.
|
class |
LexerInvalidCodePointException
The type of exceptions indicating invalid unicode codepoints.
|
class |
LexerNewLinesInStringsException
The type of exceptions indicating that a quoted string contained a newline,
but the lexer configuration forbids them.
|
class |
LexerNotHexCharException
An exception indicating that a hexadecimal character was expected, but
something else was provided.
|
class |
LexerUnexpectedEOFException
The type of exceptions indicating that EOF was reached unexpectedly.
|
class |
LexerUnknownEscapeCodeException
The type of exceptions indicating that an unknown escape code was provided.
|
| Modifier and Type | Method and Description |
|---|---|
TokenType |
LexerType.token() |
TokenType |
Lexer.token() |
| Constructor and Description |
|---|
ParserLexicalException(LexerException in_cause)
Construct an exception.
|
Copyright © 2015 <code@io7m.com> http://io7m.com