Class and Description |
---|
EngineApi
ScriptBasic for Java embedding interface.
|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
ScriptBasicException |
SourcePath
Source path is similar to Java class path.
|
SourceProvider
A source provider gives a reader for a source based upon the name of the source.
|
Subroutine
Interface to manage a BASIC subroutine.
|
Class and Description |
---|
Configuration
Manage the configuration of the interpreter.
|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
Class and Description |
---|
AnalysisException |
LexicalElement
A single lexical element that was created by the LexicalAnalyer
|
Reader
Source code reader.
|
Class and Description |
---|
AnalysisResult
Anything that can be the result of an analysis be it either syntax or lexical
analysis implements this interface.
|
BasicRuntimeException |
BuildableProgram
A
BuildableProgram is a Program that also provides methods
needed to build up the program code during the BASIC source code analysis. |
Command
Classes that provide methods to execute a command implement this interface.
|
Configuration
Manage the configuration of the interpreter.
|
Evaluator
Evaluator evaluates something (probably an
Expression and result a
value. |
ExecutionException |
Expression
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
|
ExpressionList |
ExtendedInterpreter
The extended interpreter is the interface that extends the functions of the
Interpreter with the methods that are needed by the command implementations
but are not needed by the program that embeds the interpreter.
|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
GenericList |
HierarchicalVariableMap
A variable map interface that handles the global and local variables.
|
Interpreter
An interpreter instance executes a program.
|
InterpreterHook
An interpreter hook can be registered into an interpreter and the methods of
the hook are called by the interpreter when executing the the BASIC program.
|
LeftValue
A LeftValue is a value that can stand on the left hand side of an assignment
command.
|
LeftValueList |
MethodRegistry
Keep a registry of methods.
|
RightValue |
Value |
Class and Description |
---|
AnalysisResult
Anything that can be the result of an analysis be it either syntax or lexical
analysis implements this interface.
|
BasicRuntimeException |
Command
Classes that provide methods to execute a command implement this interface.
|
ExecutionException |
Executor |
Expression
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
|
ExpressionList |
ExtendedInterpreter
The extended interpreter is the interface that extends the functions of the
Interpreter with the methods that are needed by the command implementations
but are not needed by the program that embeds the interpreter.
|
LeftValue
A LeftValue is a value that can stand on the left hand side of an assignment
command.
|
LeftValueList |
NestedStructure
Every object that represents a structure that is nested in the source code
should implement this interface.
|
RightValue |
Class and Description |
---|
AnalysisResult
Anything that can be the result of an analysis be it either syntax or lexical
analysis implements this interface.
|
ExecutionException |
ExpressionList |
ExtendedInterpreter
The extended interpreter is the interface that extends the functions of the
Interpreter with the methods that are needed by the command implementations
but are not needed by the program that embeds the interpreter.
|
LeftValue
A LeftValue is a value that can stand on the left hand side of an assignment
command.
|
RightValue |
Value |
Class and Description |
---|
AnalysisResult
Anything that can be the result of an analysis be it either syntax or lexical
analysis implements this interface.
|
BasicRuntimeException |
Evaluator
Evaluator evaluates something (probably an
Expression and result a
value. |
ExecutionException |
Expression
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
|
ExtendedInterpreter
The extended interpreter is the interface that extends the functions of the
Interpreter with the methods that are needed by the command implementations
but are not needed by the program that embeds the interpreter.
|
RightValue |
Class and Description |
---|
AnalysisResult
Anything that can be the result of an analysis be it either syntax or lexical
analysis implements this interface.
|
BasicRuntimeException |
Evaluator
Evaluator evaluates something (probably an
Expression and result a
value. |
ExecutionException |
Expression
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
|
ExtendedInterpreter
The extended interpreter is the interface that extends the functions of the
Interpreter with the methods that are needed by the command implementations
but are not needed by the program that embeds the interpreter.
|
RightValue |
Value |
Class and Description |
---|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
Class and Description |
---|
Command
Classes that provide methods to execute a command implement this interface.
|
ExtendedInterpreter
The extended interpreter is the interface that extends the functions of the
Interpreter with the methods that are needed by the command implementations
but are not needed by the program that embeds the interpreter.
|
InterpreterHook
An interpreter hook can be registered into an interpreter and the methods of
the hook are called by the interpreter when executing the the BASIC program.
|
LeftValueList |
RightValue |
Class and Description |
---|
AnalysisException |
AnalysisResult
Anything that can be the result of an analysis be it either syntax or lexical
analysis implements this interface.
|
Analyzer
Classes that analyze something implement this interface.
|
BasicRuntimeException |
BuildableProgram
A
BuildableProgram is a Program that also provides methods
needed to build up the program code during the BASIC source code analysis. |
Command
Classes that provide methods to execute a command implement this interface.
|
CommandAnalyzer
Classes that analyze BASIC program lines and result
Command s. |
Configuration
Manage the configuration of the interpreter.
|
Evaluator
Evaluator evaluates something (probably an
Expression and result a
value. |
ExecutionException |
Executor |
Expression
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
|
ExtendedInterpreter
The extended interpreter is the interface that extends the functions of the
Interpreter with the methods that are needed by the command implementations
but are not needed by the program that embeds the interpreter.
|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
GenericList |
HierarchicalVariableMap
A variable map interface that handles the global and local variables.
|
Interpreter
An interpreter instance executes a program.
|
InterpreterHook
An interpreter hook can be registered into an interpreter and the methods of
the hook are called by the interpreter when executing the the BASIC program.
|
LeftValue
A LeftValue is a value that can stand on the left hand side of an assignment
command.
|
LeftValueList |
LexicalAnalyzer
A generic lexical analyzer that reads the characters from a reader and
returns the LexicalElements one after the other.
|
LexicalElement
A single lexical element that was created by the LexicalAnalyer
|
LexicalElementAnalyzer
A Lexical Element Analyzer analyzes the characters coming from a reader and
create a LexicalElement from it.
|
ListAnalyzer |
LocalVariableMap
A variable map structure that can manage many maps in a stack structure.
|
NestedStructure
Every object that represents a structure that is nested in the source code
should implement this interface.
|
Program
The program that was created by the syntax analyzer.
|
Reader
Source code reader.
|
RightValue |
ScriptBasicException |
SourceLocationBound
Any object that is some way bound to a location of the BASIC program.
|
SourcePath
Source path is similar to Java class path.
|
SourceProvider
A source provider gives a reader for a source based upon the name of the source.
|
Subroutine
Interface to manage a BASIC subroutine.
|
Value |
VariableMap
Manage local or global variables.
|
Class and Description |
---|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
Class and Description |
---|
AnalysisException |
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
KeywordRecognizer
Implementing class should recognize a string as a keyword or should tell that
the string is not a keyword.
|
LexicalAnalyzer
A generic lexical analyzer that reads the characters from a reader and
returns the LexicalElements one after the other.
|
LexicalElement
A single lexical element that was created by the LexicalAnalyer
|
LexicalElementAnalyzer
A Lexical Element Analyzer analyzes the characters coming from a reader and
create a LexicalElement from it.
|
LineOrientedLexicalAnalyzer
A lexical analyzer that supports syntax analyzers that analyze line oriented
language.
|
Reader
Source code reader.
|
ScriptBasicKeyWords |
SourceLocationBound
Any object that is some way bound to a location of the BASIC program.
|
Class and Description |
---|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
KeywordRecognizer
Implementing class should recognize a string as a keyword or should tell that
the string is not a keyword.
|
LexicalAnalyzer
A generic lexical analyzer that reads the characters from a reader and
returns the LexicalElements one after the other.
|
LexicalElement
A single lexical element that was created by the LexicalAnalyer
|
LexicalElementAnalyzer
A Lexical Element Analyzer analyzes the characters coming from a reader and
create a LexicalElement from it.
|
LineOrientedLexicalAnalyzer
A lexical analyzer that supports syntax analyzers that analyze line oriented
language.
|
Reader
Source code reader.
|
ScriptBasicKeyWords |
Class and Description |
---|
ExecutionException |
HierarchicalVariableMap
A variable map interface that handles the global and local variables.
|
LocalVariableMap
A variable map structure that can manage many maps in a stack structure.
|
RightValue |
VariableMap
Manage local or global variables.
|
Class and Description |
---|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
HierarchicalReader
A hierarchical reader can include sources into the string of characters read
returned by another reader.
|
Reader
Source code reader.
|
SourceLocationBound
Any object that is some way bound to a location of the BASIC program.
|
SourceProvider
A source provider gives a reader for a source based upon the name of the source.
|
Class and Description |
---|
Reader
Source code reader.
|
SingleIncludeChecker
Checks that a file is included only once.
|
SourcePath
Source path is similar to Java class path.
|
SourcePathProvider
This interface is usually implemented some
SourceProvider
implementations. |
SourceProvider
A source provider gives a reader for a source based upon the name of the source.
|
Class and Description |
---|
AnalysisException |
AnalysisResult
Anything that can be the result of an analysis be it either syntax or lexical
analysis implements this interface.
|
Analyzer
Classes that analyze something implement this interface.
|
BuildableProgram
A
BuildableProgram is a Program that also provides methods
needed to build up the program code during the BASIC source code analysis. |
Command
Classes that provide methods to execute a command implement this interface.
|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
GenericList |
LexicalElement
A single lexical element that was created by the LexicalAnalyer
|
ListAnalyzer |
NestedStructure
Every object that represents a structure that is nested in the source code
should implement this interface.
|
NestedStructureHouseKeeper
Object implementing this interface keep track of the programming structures
that can be nested into each other.
|
Program
The program that was created by the syntax analyzer.
|
SyntaxAnalyzer
A syntax analyzer analyzes a program source using the result of the lexical
analyzer and create an executable program.
|
Class and Description |
---|
AnalysisException |
Analyzer
Classes that analyze something implement this interface.
|
Command
Classes that provide methods to execute a command implement this interface.
|
CommandAnalyzer
Classes that analyze BASIC program lines and result
Command s. |
CommandFactory
A
CommandFactory analyzes a BASIC program line and creates a
Command that is the result of the analysis. |
Expression
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
|
ExpressionList |
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
LeftValue
A LeftValue is a value that can stand on the left hand side of an assignment
command.
|
LeftValueList |
NestedStructure
Every object that represents a structure that is nested in the source code
should implement this interface.
|
Class and Description |
---|
AnalysisException |
Analyzer
Classes that analyze something implement this interface.
|
Expression
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
|
ExpressionAnalyzer |
ExpressionList |
ExpressionListAnalyzer |
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
ListAnalyzer |
TagAnalyzer |
Class and Description |
---|
AnalysisException |
Analyzer
Classes that analyze something implement this interface.
|
Factory
Generic factory interface to create and get objects, as factories usually do.
|
FactoryManaged
ScriptBasic for Java does not depend on a container by decision to allow the
using applications to use their own container and not to introduce any
discrepancy.
|
LeftValue
A LeftValue is a value that can stand on the left hand side of an assignment
command.
|
LeftValueAnalyzer |
LeftValueList |
LeftValueListAnalyzer |
ListAnalyzer |
SimpleLeftValueAnalyzer |
SimpleLeftValueListAnalyzer |
Class and Description |
---|
AnalysisException |
BasicRuntimeException |
BuildableProgram
A
BuildableProgram is a Program that also provides methods
needed to build up the program code during the BASIC source code analysis. |
CommandFactory
A
CommandFactory analyzes a BASIC program line and creates a
Command that is the result of the analysis. |
Configuration
Manage the configuration of the interpreter.
|
ExecutionException |
Expression
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
|
ExpressionAnalyzer |
ExpressionList |
ExpressionListAnalyzer |
ExtendedInterpreter
The extended interpreter is the interface that extends the functions of the
Interpreter with the methods that are needed by the command implementations
but are not needed by the program that embeds the interpreter.
|
ExtensionInterfaceVersion |
Factory
Generic factory interface to create and get objects, as factories usually do.
|
LeftValueAnalyzer |
LeftValueListAnalyzer |
LexicalAnalyzer
A generic lexical analyzer that reads the characters from a reader and
returns the LexicalElements one after the other.
|
LexicalElement
A single lexical element that was created by the LexicalAnalyer
|
NestedStructureHouseKeeper
Object implementing this interface keep track of the programming structures
that can be nested into each other.
|
RightValue |
SimpleLeftValueAnalyzer |
SimpleLeftValueListAnalyzer |
SyntaxAnalyzer
A syntax analyzer analyzes a program source using the result of the lexical
analyzer and create an executable program.
|
TagAnalyzer |
Class and Description |
---|
BasicRuntimeException |
ExecutionException |
Interpreter
An interpreter instance executes a program.
|
Class and Description |
---|
BasicRuntimeException |
ExecutionException |
Copyright © 2013 Verhas and Verhas Software Craftsmen. All Rights Reserved.