| Package | Description |
|---|---|
| com.io7m.jsx.api.lexer |
Lexer API.
|
| com.io7m.jsx.api.tokens |
Lexer token definitions.
|
| Modifier and Type | Method | Description |
|---|---|---|
static JSXLexerComment |
JSXLexerComment.valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static JSXLexerComment[] |
JSXLexerComment.values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.EnumSet<JSXLexerComment> |
JSXLexerConfiguration.comments() |
|
default java.util.EnumSet<JSXLexerComment> |
JSXLexerConfigurationType.comments() |
| Modifier and Type | Method | Description |
|---|---|---|
static JSXLexerConfiguration |
JSXLexerConfiguration.of(boolean squareBrackets,
boolean newlinesInQuotedStrings,
java.util.Optional<? extends java.nio.file.Path> file,
java.util.EnumSet<JSXLexerComment> comments,
int startAtLine) |
Construct a new immutable
JSXLexerConfiguration instance. |
JSXLexerConfiguration.Builder |
JSXLexerConfiguration.Builder.setComments(java.util.EnumSet<JSXLexerComment> comments) |
Initializes the value for the
comments attribute. |
JSXLexerConfiguration |
JSXLexerConfiguration.withComments(java.util.EnumSet<JSXLexerComment> value) |
Copy the current immutable object by setting a value for the
comments attribute. |
| Modifier and Type | Method | Description |
|---|---|---|
JSXLexerComment |
TokenComment.comment() |
| Constructor | Description |
|---|---|
TokenComment(com.io7m.jlexing.core.LexicalPosition<java.nio.file.Path> in_lex,
JSXLexerComment in_comment,
java.lang.String in_text) |
Copyright © 2017 <code@io7m.com> http://io7m.com