| Package | Description |
|---|---|
| com.scriptbasic.exceptions | |
| com.scriptbasic.interfaces | |
| com.scriptbasic.lexer | |
| com.scriptbasic.lexer.elements | |
| com.scriptbasic.syntax | |
| com.scriptbasic.utility |
| Modifier and Type | Method and Description |
|---|---|
void |
GeneralAnalysisException.setLocation(LexicalElement le) |
| Constructor and Description |
|---|
GenericSyntaxException(String s,
LexicalElement le) |
GenericSyntaxException(String s,
LexicalElement le,
Throwable e) |
| Modifier and Type | Method and Description |
|---|---|
LexicalElement |
LexicalAnalyzer.get()
Get the next lexical element from the input stream.
|
LexicalElement |
LexicalAnalyzer.peek()
Peek at the next lexical element and do not remove it from the input
stream.
|
LexicalElement |
LexicalElementAnalyzer.read()
Reads a lexeme and returns the created lexical element.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLexicalElement |
class |
BasicLexicalElement |
| Modifier and Type | Method and Description |
|---|---|
LexicalElement |
BasicLexicalAnalyzer.get() |
LexicalElement |
BasicLexicalAnalyzer.peek()
Peek at the next lexical element and do not remove it from the input
stream.
|
| Modifier and Type | Method and Description |
|---|---|
LexicalElement |
OneCharacter.read() |
LexicalElement |
MultiCharacter.read() |
LexicalElement |
Identifier.read() |
LexicalElement |
Decimal.read()
Read a decimal number from the input.
|
LexicalElement |
ConstAwareIdentifier.read() |
LexicalElement |
BasicString.read() |
abstract LexicalElement |
AbstractElementAnalyzer.read() |
| Modifier and Type | Method and Description |
|---|---|
LexicalElement |
BasicSyntaxAnalyzer.getLexicalElement() |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicSyntaxAnalyzer.setLexicalElement(LexicalElement lexicalElement) |
| Modifier and Type | Method and Description |
|---|---|
static LexicalElement |
LexUtility.get(LexicalAnalyzer lexicalAnalyzer) |
static LexicalElement |
LexUtility.peek(LexicalAnalyzer lexicalAnalyzer) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SyntaxExceptionUtility.throwSyntaxException(String s,
LexicalElement le) |
Copyright © 2013 Verhas and Verhas Software Craftsmen. All Rights Reserved.