| 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 |
LexerException
The type of exceptions raised by the lexer.
|
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 | Class and Description |
|---|---|
class |
ParserException
The type of exceptions raised by the parser.
|
class |
ParserGrammarException
An exception type indicating that the input did not conform to the
s-expression grammar.
|
class |
ParserLexicalException
The type of parser errors caused by
LexerException throws. |
Copyright © 2015 <code@io7m.com> http://io7m.com