Uses of Package
com.scriptbasic.interfaces
Packages that use com.scriptbasic.interfaces
Package
Description
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.contextClassDescriptionA lexical analyzer that supports syntax analyzers that analyze line oriented language.Object implementing this interface keep track of the programming structures that can be nested into each other.A syntax analyzer analyzes a program source using the result of the lexical analyzer and create an executable program.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.exceptionsClassDescriptionA single lexical element that was created by the LexicalAnalyer
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.executorsClassDescriptionAnything that can be the result of an analysis be it either syntax or lexical analysis implements this interface.This is the exception that the BASIC program throws when there is some error during the execution.A
BuildableProgramis aProgramthat also provides methods needed to build up the program code during the BASIC source code analysis.Evaluator evaluates something (probably anExpressionand result a value.An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on.A variable map interface that handles the global and local variables.An interpreter instance executes a program.Keep a registry of methods. -
Classes in com.scriptbasic.interfaces used by com.scriptbasic.executors.commandsClassDescriptionAnything that can be the result of an analysis be it either syntax or lexical analysis implements this interface.An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on.Every object that represents a structure that is nested in the source code should implement this interface.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.executors.leftvaluesClassDescriptionAnything that can be the result of an analysis be it either syntax or lexical analysis implements this interface.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.executors.operatorsClassDescriptionAnything that can be the result of an analysis be it either syntax or lexical analysis implements this interface.This is the exception that the BASIC program throws when there is some error during the execution.Evaluator evaluates something (probably an
Expressionand result a value.An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on. -
Classes in com.scriptbasic.interfaces used by com.scriptbasic.executors.rightvaluesClassDescriptionAnything that can be the result of an analysis be it either syntax or lexical analysis implements this interface.This is the exception that the BASIC program throws when there is some error during the execution.Evaluator evaluates something (probably an
Expressionand result a value.An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on. -
Classes in com.scriptbasic.interfaces used by com.scriptbasic.interfacesClassDescriptionAnything that can be the result of an analysis be it either syntax or lexical analysis implements this interface.Classes that analyze something implement this interface.This is the exception that the BASIC program throws when there is some error during the execution.A
BuildableProgramis aProgramthat also provides methods needed to build up the program code during the BASIC source code analysis.Evaluator evaluates something (probably anExpressionand result a value.An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on.A generic lexical analyzer that reads the characters from a reader and returns the LexicalElements one after the other.A single lexical element that was created by the LexicalAnalyerA Lexical Element Analyzer analyzes the characters coming from a reader and create a LexicalElement from it.A variable map structure that can manage many maps in a stack structure.Every object that represents a structure that is nested in the source code should implement this interface.The program that was created by the syntax analyzer.Any object that is some way bound to a location of the BASIC program.Manage local or global variables. -
Classes in com.scriptbasic.interfaces used by com.scriptbasic.lexerClassDescriptionImplementing class should recognize a string as a keyword or should tell that the string is not a keyword.A generic lexical analyzer that reads the characters from a reader and returns the LexicalElements one after the other.A single lexical element that was created by the LexicalAnalyerA Lexical Element Analyzer analyzes the characters coming from a reader and create a LexicalElement from it.A lexical analyzer that supports syntax analyzers that analyze line oriented language.Any object that is some way bound to a location of the BASIC program.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.lexer.elementsClassDescriptionImplementing class should recognize a string as a keyword or should tell that the string is not a keyword.A generic lexical analyzer that reads the characters from a reader and returns the LexicalElements one after the other.A single lexical element that was created by the LexicalAnalyerA Lexical Element Analyzer analyzes the characters coming from a reader and create a LexicalElement from it.A lexical analyzer that supports syntax analyzers that analyze line oriented language.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.memoryClassDescriptionA variable map interface that handles the global and local variables.A variable map structure that can manage many maps in a stack structure.Manage local or global variables.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.readersClassDescriptionAny object that is some way bound to a location of the BASIC program.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.sourceprovidersClassDescriptionChecks that a file is included only once.This interface is usually implemented some
SourceProviderimplementations. -
Classes in com.scriptbasic.interfaces used by com.scriptbasic.spiClassDescriptionAnything that can be the result of an analysis be it either syntax or lexical analysis implements this interface.This is the exception that the BASIC program throws when there is some error during the execution.A variable map interface that handles the global and local variables.An interpreter instance executes a program.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.syntaxClassDescriptionAnything that can be the result of an analysis be it either syntax or lexical analysis implements this interface.Classes that analyze something implement this interface.A
BuildableProgramis aProgramthat also provides methods needed to build up the program code during the BASIC source code analysis.ACommandFactoryanalyzes a BASIC program line and creates aCommandthat is the result of the analysis.A generic lexical analyzer that reads the characters from a reader and returns the LexicalElements one after the other.A single lexical element that was created by the LexicalAnalyerEvery object that represents a structure that is nested in the source code should implement this interface.Object implementing this interface keep track of the programming structures that can be nested into each other.The program that was created by the syntax analyzer.A syntax analyzer analyzes a program source using the result of the lexical analyzer and create an executable program. -
Classes in com.scriptbasic.interfaces used by com.scriptbasic.syntax.commandsClassDescriptionClasses that analyze something implement this interface.Classes that analyze BASIC program lines and result
Commands.ACommandFactoryanalyzes a BASIC program line and creates aCommandthat is the result of the analysis.An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on.Every object that represents a structure that is nested in the source code should implement this interface. -
Classes in com.scriptbasic.interfaces used by com.scriptbasic.syntax.expressionClassDescriptionClasses that analyze something implement this interface.An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.syntax.leftvalueClassDescriptionClasses that analyze something implement this interface.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.utilityClassDescriptionThis is the exception that the BASIC program throws when there is some error during the execution.An expression is a numeric expression, with function calls, object method calls, operators, parenthesis and so on.A generic lexical analyzer that reads the characters from a reader and returns the LexicalElements one after the other.A single lexical element that was created by the LexicalAnalyer
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.utility.functionsClassDescriptionThis is the exception that the BASIC program throws when there is some error during the execution.
-
Classes in com.scriptbasic.interfaces used by com.scriptbasic.utility.functions.fileClassDescriptionThis is the exception that the BASIC program throws when there is some error during the execution.