| Package | Description |
|---|---|
| com.io7m.jsx.api.parser |
Parser API.
|
| com.io7m.jsx.parser |
Parser.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
JSXParserConfiguration |
The type of lexer configurations.
|
| Modifier and Type | Method | Description |
|---|---|---|
static JSXParserConfiguration |
JSXParserConfiguration.copyOf(JSXParserConfigurationType instance) |
Creates an immutable copy of a
JSXParserConfigurationType value. |
JSXParserType |
JSXParserSupplierType.create(JSXParserConfigurationType configuration,
JSXLexerType lexer) |
Create a new parser from the given configuration and lexer.
|
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,
java.nio.charset.Charset charset,
java.io.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,
java.io.InputStream stream) |
Create a new parser from the given parser configuration and lexer.
|
JSXParserConfiguration.Builder |
JSXParserConfiguration.Builder.from(JSXParserConfigurationType instance) |
Fill a builder with attribute values from the provided
JSXParserConfigurationType instance. |
| Modifier and Type | Method | Description |
|---|---|---|
JSXParserType |
JSXParserSupplier.create(JSXParserConfigurationType configuration,
JSXLexerType lexer) |
|
static JSXParserType |
JSXParser.newParser(JSXParserConfigurationType pc,
JSXLexerType lex) |
Construct a new parser.
|
Copyright © 2017 <code@io7m.com> http://io7m.com