| Package | Description |
|---|---|
| com.io7m.jsx |
Core types, exceptions.
|
| com.io7m.jsx.lexer |
Lexer.
|
| com.io7m.jsx.parser |
Parser.
|
| com.io7m.jsx.tokens |
Token definitions.
|
| Modifier and Type | Method and Description |
|---|---|
Position |
SExpressionType.getPosition() |
| Modifier and Type | Field and Description |
|---|---|
static Position |
Position.ZERO
Location
(0, 0). |
| Modifier and Type | Method and Description |
|---|---|
Position |
LexerException.getPosition() |
| Constructor and Description |
|---|
LexerBareCarriageReturnException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
LexerException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
LexerInvalidCodePointException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
LexerNewLinesInStringsException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
LexerNotHexCharException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
LexerUnexpectedEOFException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
LexerUnknownEscapeCodeException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
| Modifier and Type | Method and Description |
|---|---|
Position |
ParserException.getPosition() |
| Constructor and Description |
|---|
ParserException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
ParserException(Position in_position,
Optional<Path> in_file,
String in_message,
Throwable in_cause)
Construct an exception.
|
ParserGrammarException(Position in_position,
Optional<Path> in_file,
String in_message)
Construct an exception.
|
| Modifier and Type | Method and Description |
|---|---|
Position |
TokenType.getPosition() |
Position |
TokenSymbol.getPosition() |
Position |
TokenRightSquare.getPosition() |
Position |
TokenRightParenthesis.getPosition() |
Position |
TokenQuotedString.getPosition() |
Position |
TokenLeftSquare.getPosition() |
Position |
TokenLeftParenthesis.getPosition() |
Position |
TokenEOF.getPosition() |
| Constructor and Description |
|---|
TokenEOF(Optional<Path> in_file,
Position in_position) |
TokenLeftParenthesis(Optional<Path> in_file,
Position in_position) |
TokenLeftSquare(Optional<Path> in_file,
Position in_position) |
TokenQuotedString(Optional<Path> in_file,
Position in_position,
String in_text) |
TokenRightParenthesis(Optional<Path> in_file,
Position in_position) |
TokenRightSquare(Optional<Path> in_file,
Position in_position) |
TokenSymbol(Optional<Path> in_file,
Position in_position,
String in_text) |
Copyright © 2015 <code@io7m.com> http://io7m.com