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.