| Package | Description |
|---|---|
| com.io7m.jsx.api.lexer |
Lexer API.
|
| com.io7m.jsx.api.parser |
Parser API.
|
| com.io7m.jsx.lexer |
Lexer.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
JSXLexerConfiguration |
The type of lexer configurations.
|
| Modifier and Type | Method | Description |
|---|---|---|
static JSXLexerConfiguration |
JSXLexerConfiguration.copyOf(JSXLexerConfigurationType instance) |
Creates an immutable copy of a
JSXLexerConfigurationType value. |
JSXLexerType |
JSXLexerSupplierType.create(JSXLexerConfigurationType configuration,
com.io7m.jeucreader.UnicodeCharacterReaderPushBackType reader) |
Create a new lexer from the given configuration and reader.
|
default JSXLexerType |
JSXLexerSupplierType.createFromReader(JSXLexerConfigurationType configuration,
Reader reader) |
Create a new lexer from the given configuration and reader.
|
default JSXLexerType |
JSXLexerSupplierType.createFromStream(JSXLexerConfigurationType configuration,
Charset charset,
InputStream stream) |
Create a new lexer from the given configuration and stream.
|
default JSXLexerType |
JSXLexerSupplierType.createFromStreamUTF8(JSXLexerConfigurationType configuration,
InputStream stream) |
Create a new lexer from the given configuration and stream.
|
JSXLexerConfiguration.Builder |
JSXLexerConfiguration.Builder.from(JSXLexerConfigurationType instance) |
Fill a builder with attribute values from the provided
JSXLexerConfigurationType instance. |
| Modifier and Type | Method | Description |
|---|---|---|
default JSXParserType |
JSXParserSupplierType.createFromReader(JSXParserConfigurationType parser_configuration,
JSXLexerConfigurationType lexer_configuration,
JSXLexerSupplierType lexer_supplier,
com.io7m.jeucreader.UnicodeCharacterReaderPushBackType reader) |
Create a new parser from the given parser configuration and lexer.
|
default JSXParserType |
JSXParserSupplierType.createFromStream(JSXParserConfigurationType parser_configuration,
JSXLexerConfigurationType lexer_configuration,
JSXLexerSupplierType lexer_supplier,
Charset charset,
InputStream stream) |
Create a new parser from the given parser configuration and lexer.
|
default JSXParserType |
JSXParserSupplierType.createFromStreamUTF8(JSXParserConfigurationType parser_configuration,
JSXLexerConfigurationType lexer_configuration,
JSXLexerSupplierType lexer_supplier,
InputStream stream) |
Create a new parser from the given parser configuration and lexer.
|
| Modifier and Type | Method | Description |
|---|---|---|
JSXLexerType |
JSXLexerSupplier.create(JSXLexerConfigurationType configuration,
com.io7m.jeucreader.UnicodeCharacterReaderPushBackType reader) |
|
static JSXLexerType |
JSXLexer.newLexer(JSXLexerConfigurationType c,
com.io7m.jeucreader.UnicodeCharacterReaderPushBackType r) |
Construct a new lexer.
|
Copyright © 2017 <code@io7m.com> http://io7m.com