| Package | Description |
|---|---|
| wyal.io |
| Modifier and Type | Method and Description |
|---|---|
WyalFileLexer.Token |
WyalFileLexer.scanBlockComment() |
WyalFileLexer.Token |
WyalFileLexer.scanCharacterConstant()
Scan a character constant, such as e.g.
|
WyalFileLexer.Token |
WyalFileLexer.scanIdentifier() |
WyalFileLexer.Token |
WyalFileLexer.scanIndent()
Scan one or more spaces or tab characters, combining them to form an
"indent".
|
WyalFileLexer.Token |
WyalFileLexer.scanLineComment() |
WyalFileLexer.Token |
WyalFileLexer.scanNumericConstant()
Scan a numeric constant.
|
WyalFileLexer.Token |
WyalFileLexer.scanOperator() |
WyalFileLexer.Token |
WyalFileLexer.scanStringConstant() |
| Modifier and Type | Method and Description |
|---|---|
List<WyalFileLexer.Token> |
WyalFileLexer.scan()
Scan all characters from the input stream and generate a corresponding
list of tokens, whilst discarding all whitespace and comments.
|
| Modifier and Type | Method and Description |
|---|---|
void |
WyalFileLexer.scanWhiteSpace(List<WyalFileLexer.Token> tokens) |
void |
WyalFileLexer.skipWhitespace(List<WyalFileLexer.Token> tokens)
Skip over any whitespace at the current index position in the input
string.
|
| Constructor and Description |
|---|
WyalFileParser(WyalFile file,
List<WyalFileLexer.Token> tokens) |
Copyright © 2017. All rights reserved.