- abs(Number) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- absoluteFileName(String) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- AbstractAnalyzer<T extends AnalysisResult> - Class in com.scriptbasic.syntax
-
- AbstractAnalyzer() - Constructor for class com.scriptbasic.syntax.AbstractAnalyzer
-
- AbstractBasicProgramPostprocessing - Class in com.scriptbasic.syntax
-
- AbstractBasicProgramPostprocessing() - Constructor for class com.scriptbasic.syntax.AbstractBasicProgramPostprocessing
-
- AbstractBinaryFullCircuitFullDoubleOperator - Class in com.scriptbasic.executors.operators
-
- AbstractBinaryFullCircuitFullDoubleOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractBinaryFullCircuitFullDoubleOperator
-
- AbstractBinaryFullCircuitHalfDoubleOperator - Class in com.scriptbasic.executors.operators
-
- AbstractBinaryFullCircuitHalfDoubleOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractBinaryFullCircuitHalfDoubleOperator
-
- AbstractBinaryFullCircuitNumericOperator<T extends Number> - Class in com.scriptbasic.executors.operators
-
- AbstractBinaryFullCircuitNumericOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractBinaryFullCircuitNumericOperator
-
- AbstractBinaryFullCircuitOperator - Class in com.scriptbasic.executors.operators
-
This class is extended by the operator classes that implement an operation
that evaluates both operand.
- AbstractBinaryFullCircuitOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractBinaryFullCircuitOperator
-
- AbstractBinaryOperator - Class in com.scriptbasic.executors.operators
-
- AbstractBinaryOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractBinaryOperator
-
- AbstractCommand - Class in com.scriptbasic.executors.commands
-
- AbstractCommand() - Constructor for class com.scriptbasic.executors.commands.AbstractCommand
-
- AbstractCommandAnalyzer - Class in com.scriptbasic.syntax.commands
-
- AbstractCommandAnalyzer() - Constructor for class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- AbstractCommandAnalyzerGlobalLocal - Class in com.scriptbasic.syntax.commands
-
- AbstractCommandAnalyzerGlobalLocal() - Constructor for class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerGlobalLocal
-
- AbstractCommandAnalyzerIfElseKind - Class in com.scriptbasic.syntax.commands
-
- AbstractCommandAnalyzerIfElseKind() - Constructor for class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerIfElseKind
-
- AbstractCommandAnalyzerIfKind - Class in com.scriptbasic.syntax.commands
-
- AbstractCommandAnalyzerIfKind() - Constructor for class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerIfKind
-
- AbstractCommandExpressionListed - Class in com.scriptbasic.executors.commands
-
- AbstractCommandExpressionListed() - Constructor for class com.scriptbasic.executors.commands.AbstractCommandExpressionListed
-
- AbstractCommandIfElseKind - Class in com.scriptbasic.executors.commands
-
- AbstractCommandIfElseKind() - Constructor for class com.scriptbasic.executors.commands.AbstractCommandIfElseKind
-
- AbstractCommandIfKind - Class in com.scriptbasic.executors.commands
-
- AbstractCommandIfKind() - Constructor for class com.scriptbasic.executors.commands.AbstractCommandIfKind
-
- AbstractCommandLeftValueListed - Class in com.scriptbasic.executors.commands
-
- AbstractCommandLeftValueListed() - Constructor for class com.scriptbasic.executors.commands.AbstractCommandLeftValueListed
-
- AbstractCompareOperator - Class in com.scriptbasic.executors.operators
-
- AbstractCompareOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractCompareOperator
-
- AbstractElementAnalyzer - Class in com.scriptbasic.lexer.elements
-
- AbstractElementAnalyzer() - Constructor for class com.scriptbasic.lexer.elements.AbstractElementAnalyzer
-
- AbstractExpression - Class in com.scriptbasic.executors
-
- AbstractExpression() - Constructor for class com.scriptbasic.executors.AbstractExpression
-
- AbstractExpressionAnalyzer - Class in com.scriptbasic.syntax.expression
-
- AbstractExpressionAnalyzer() - Constructor for class com.scriptbasic.syntax.expression.AbstractExpressionAnalyzer
-
- AbstractGenericListAnalyzer<T extends GenericList<Z>,K extends T,Z extends AnalysisResult,A extends Analyzer<Z>> - Class in com.scriptbasic.syntax
-
An abstract class to analyze a list of something.
- AbstractGenericListAnalyzer() - Constructor for class com.scriptbasic.syntax.AbstractGenericListAnalyzer
-
- AbstractIdentifieredExpression - Class in com.scriptbasic.executors
-
- AbstractIdentifieredExpression() - Constructor for class com.scriptbasic.executors.AbstractIdentifieredExpression
-
- AbstractIdentifieredExpressionListedExpression - Class in com.scriptbasic.executors
-
- AbstractIdentifieredExpressionListedExpression() - Constructor for class com.scriptbasic.executors.AbstractIdentifieredExpressionListedExpression
-
- AbstractLeftValue - Class in com.scriptbasic.executors.leftvalues
-
- AbstractLeftValue() - Constructor for class com.scriptbasic.executors.leftvalues.AbstractLeftValue
-
- AbstractLeftValueAnalyzer - Class in com.scriptbasic.syntax.leftvalue
-
Left value is defined as
- AbstractLeftValueAnalyzer() - Constructor for class com.scriptbasic.syntax.leftvalue.AbstractLeftValueAnalyzer
-
- AbstractLexicalElement - Class in com.scriptbasic.lexer
-
- AbstractLexicalElement() - Constructor for class com.scriptbasic.lexer.AbstractLexicalElement
-
- AbstractNestedStructureHouseKeeper - Class in com.scriptbasic.syntax
-
- AbstractNestedStructureHouseKeeper() - Constructor for class com.scriptbasic.syntax.AbstractNestedStructureHouseKeeper
-
- AbstractNestedStructureHouseKeeper.Structure - Class in com.scriptbasic.syntax
-
- AbstractNestedStructureHouseKeeper.Structure() - Constructor for class com.scriptbasic.syntax.AbstractNestedStructureHouseKeeper.Structure
-
- AbstractNumericRightValue<T extends Number> - Class in com.scriptbasic.executors.rightvalues
-
- AbstractNumericRightValue() - Constructor for class com.scriptbasic.executors.rightvalues.AbstractNumericRightValue
-
- AbstractOperator - Class in com.scriptbasic.executors.operators
-
- AbstractOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractOperator
-
- AbstractPrimitiveRightValue<T> - Class in com.scriptbasic.executors.rightvalues
-
- AbstractPrimitiveRightValue() - Constructor for class com.scriptbasic.executors.rightvalues.AbstractPrimitiveRightValue
-
- AbstractRightValue - Class in com.scriptbasic.executors.rightvalues
-
- AbstractRightValue() - Constructor for class com.scriptbasic.executors.rightvalues.AbstractRightValue
-
- AbstractShortCircuitBinaryOperator - Class in com.scriptbasic.executors.operators
-
- AbstractShortCircuitBinaryOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractShortCircuitBinaryOperator
-
- AbstractSingleIncludeSourcePathSourceProvider - Class in com.scriptbasic.sourceproviders
-
Abstract class to be extended by source provider implementations that include
a single file only once and use source path.
- AbstractSingleIncludeSourcePathSourceProvider() - Constructor for class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
- AbstractSingleIncludeSourceProvider - Class in com.scriptbasic.sourceproviders
-
An abstract class to be extended by the source provider implementations that
do not want to include one source more than once.
- AbstractSingleIncludeSourceProvider() - Constructor for class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- AbstractSourcePathSourceProvider - Class in com.scriptbasic.sourceproviders
-
An abstract source provider extended by all the source provider
implementations that rely on a SourcePath implementation.
- AbstractSourcePathSourceProvider() - Constructor for class com.scriptbasic.sourceproviders.AbstractSourcePathSourceProvider
-
- AbstractSourceProvider - Class in com.scriptbasic.sourceproviders
-
An abstract source provider to be extended by the source provider
implementations.
- AbstractSourceProvider() - Constructor for class com.scriptbasic.sourceproviders.AbstractSourceProvider
-
- AbstractUnaryOperator - Class in com.scriptbasic.executors.operators
-
- AbstractUnaryOperator() - Constructor for class com.scriptbasic.executors.operators.AbstractUnaryOperator
-
- AbstractValue - Class in com.scriptbasic.executors
-
- AbstractValue() - Constructor for class com.scriptbasic.executors.AbstractValue
-
- acos(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- add(Expression) - Method in class com.scriptbasic.executors.GenericExpressionList
-
- add(LeftValue) - Method in class com.scriptbasic.executors.GenericLeftValueList
-
- add(Z) - Method in interface com.scriptbasic.interfaces.GenericList
-
- add(String) - Method in interface com.scriptbasic.interfaces.SourcePath
-
Add an element to the source path, to the end of the list.
- add(String) - Method in class com.scriptbasic.sourceproviders.BasicSourcePath
-
- addCommand(Command) - Method in interface com.scriptbasic.interfaces.BuildableProgram
-
Add a new command to the list of commands.
- addCommand(Command) - Method in class com.scriptbasic.syntax.BasicProgram
-
- addModifier(LeftValueModifier) - Method in class com.scriptbasic.executors.leftvalues.BasicLeftValue
-
- AddOperator - Class in com.scriptbasic.executors.operators
-
- AddOperator() - Constructor for class com.scriptbasic.executors.operators.AddOperator
-
- addSource(String, String) - Method in class com.scriptbasic.sourceproviders.StringSourceProvider
-
Add a new source to the set of available sources.
- afterCallJavaFunction(Method, Object) - Method in class com.scriptbasic.hooks.NullHook
-
- afterCallJavaFunction(Method, Object) - Method in class com.scriptbasic.hooks.SimpleHook
-
- afterCallJavaFunction(Method, Object) - Method in interface com.scriptbasic.interfaces.InterpreterHook
-
This method is called when the interpreter was calling a Java static
method.
- afterCallJavaFunctionEx(Method, Object) - Method in class com.scriptbasic.hooks.SimpleHook
-
- afterExecute(Command) - Method in class com.scriptbasic.hooks.NullHook
-
- afterExecute(Command) - Method in class com.scriptbasic.hooks.SimpleHook
-
- afterExecute(Command) - Method in interface com.scriptbasic.interfaces.InterpreterHook
-
This method is called after the interpreter executed a command.
- afterExecuteEx(Command) - Method in class com.scriptbasic.hooks.SimpleHook
-
- afterPop(Command) - Method in class com.scriptbasic.hooks.NullHook
-
- afterPop(Command) - Method in class com.scriptbasic.hooks.SimpleHook
-
- afterPop(Command) - Method in interface com.scriptbasic.interfaces.InterpreterHook
-
- afterPopEx(Command) - Method in class com.scriptbasic.hooks.SimpleHook
-
- afterPush(Command) - Method in class com.scriptbasic.hooks.NullHook
-
- afterPush(Command) - Method in class com.scriptbasic.hooks.SimpleHook
-
- afterPush(Command) - Method in interface com.scriptbasic.interfaces.InterpreterHook
-
- afterPushEx(Command) - Method in class com.scriptbasic.hooks.SimpleHook
-
- analizeLine() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerIfKind
-
- AnalysisException - Exception in com.scriptbasic.interfaces
-
- AnalysisException() - Constructor for exception com.scriptbasic.interfaces.AnalysisException
-
- AnalysisException(String, Throwable) - Constructor for exception com.scriptbasic.interfaces.AnalysisException
-
- AnalysisException(String) - Constructor for exception com.scriptbasic.interfaces.AnalysisException
-
- AnalysisException(Throwable) - Constructor for exception com.scriptbasic.interfaces.AnalysisException
-
- AnalysisResult - Interface in com.scriptbasic.interfaces
-
Anything that can be the result of an analysis be it either syntax or lexical
analysis implements this interface.
- analyze() - Method in interface com.scriptbasic.interfaces.Analyzer
-
- analyze() - Method in interface com.scriptbasic.interfaces.ExpressionAnalyzer
-
- analyze() - Method in interface com.scriptbasic.interfaces.LeftValueAnalyzer
-
- analyze() - Method in interface com.scriptbasic.interfaces.SyntaxAnalyzer
-
Perform the syntax analysis.
- analyze() - Method in interface com.scriptbasic.interfaces.TagAnalyzer
-
- analyze(K, A) - Method in class com.scriptbasic.syntax.AbstractGenericListAnalyzer
-
- analyze() - Method in class com.scriptbasic.syntax.BasicSyntaxAnalyzer
-
- analyze() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerGlobalLocal
-
- analyze() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerIfKind
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerCall
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerElse
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerEndIf
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerEndSub
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerFor
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerLet
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerMethod
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerNext
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerPrint
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerReturn
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerSub
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerUse
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerWend
-
- analyze() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerWhile
-
- analyze() - Method in class com.scriptbasic.syntax.expression.AbstractExpressionAnalyzer
-
- analyze() - Method in class com.scriptbasic.syntax.expression.BasicExpressionListAnalyzer
-
- analyze() - Method in class com.scriptbasic.syntax.expression.BasicTagAnalyzer
-
- analyze() - Method in class com.scriptbasic.syntax.leftvalue.AbstractLeftValueAnalyzer
-
- analyze() - Method in class com.scriptbasic.syntax.leftvalue.BasicLeftValueListAnalyzer
-
- analyze() - Method in class com.scriptbasic.syntax.leftvalue.BasicSimpleLeftValueAnalyzer
-
- analyze() - Method in class com.scriptbasic.syntax.leftvalue.BasicSimpleLeftValueListAnalyzer
-
- analyzeExpression() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- analyzeExpressionList() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- analyzeLeftValueList() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- Analyzer<T extends AnalysisResult> - Interface in com.scriptbasic.interfaces
-
Classes that analyze something implement this interface.
- analyzeSimpleLeftValue() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- analyzeSimpleLeftValueList() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- ArrayElementAccess - Class in com.scriptbasic.executors.rightvalues
-
- ArrayElementAccess() - Constructor for class com.scriptbasic.executors.rightvalues.ArrayElementAccess
-
- ArrayElementAccessLeftValueModifier - Class in com.scriptbasic.executors.leftvalues
-
- ArrayElementAccessLeftValueModifier() - Constructor for class com.scriptbasic.executors.leftvalues.ArrayElementAccessLeftValueModifier
-
- asin(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- asserT(String, Boolean) - Static method in class com.scriptbasic.utility.functions.ErrorFunctions
-
Throw an exception causing BASIC runtime error if the assertion fails.
- assertKeyWord(String) - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
Ensures that the appropriate keyword is on the line.
- atan(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- atan2(double, double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- call(String, Object...) - Method in class com.scriptbasic.Engine
-
- call(Object...) - Method in class com.scriptbasic.Engine.Sub
-
- call() - Method in class com.scriptbasic.Engine.Sub
-
- call(String, Object[]) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- call(String, Object...) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Deprecated.
- call(String, Object[]) - Method in interface com.scriptbasic.interfaces.Interpreter
-
Call a function defined by the program passing the objects as arguments.
- call(Object...) - Method in interface com.scriptbasic.interfaces.Subroutine
-
Call the subroutine.
- call() - Method in interface com.scriptbasic.interfaces.Subroutine
-
Call a subroutine without any argument.
- callBasicFunction(ExtendedInterpreter, RightValue[], CommandSub, String) - Static method in class com.scriptbasic.utility.ExpressionUtility
-
- cast(Object, Class<?>) - Static method in class com.scriptbasic.utility.CastUtility
-
Convert an object to another object so that the result does have the type
castTo
.
- CastUtility - Class in com.scriptbasic.utility
-
- cbrt(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- ceil(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- charAt(String, int) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Returns a one character string that contains the character that is at the
position i
in the string s1
.
- CharUtils - Class in com.scriptbasic.utility
-
- check(String) - Method in interface com.scriptbasic.interfaces.SingleIncludeChecker
-
Check that the source file was not included yet.
- check(String) - Method in class com.scriptbasic.sourceproviders.BasicSingleIncludeChecker
-
Check that the source file was not included yet.
- checkedExecute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.AbstractCommand
-
- checkedExecute(ExtendedInterpreter) - Method in interface com.scriptbasic.interfaces.Command
-
- checkLexeme(Factory, String, String) - Static method in class com.scriptbasic.utility.LexUtility
-
- chomp(String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Chop off the new line character(s) from the end of the string.
- clean() - Method in class com.scriptbasic.factories.BasicFactory
-
- clean() - Method in class com.scriptbasic.factories.ManagedObjectsStore
-
- clean() - Method in interface com.scriptbasic.interfaces.Factory
-
Clean the factory.
- close() - Method in class com.scriptbasic.utility.functions.file.BinaryFileReader
-
- close() - Method in class com.scriptbasic.utility.functions.file.BinaryFileWriter
-
- close() - Method in interface com.scriptbasic.utility.functions.file.FileHandler
-
- close(FileHandler) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- close() - Method in class com.scriptbasic.utility.functions.file.TextFileReader
-
- close() - Method in class com.scriptbasic.utility.functions.file.TextFileWriter
-
- codePointAt(String, int) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- codePointBefore(String, int) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- codePointCount(String, int, int) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- com.scriptbasic - package com.scriptbasic
-
- com.scriptbasic.classification - package com.scriptbasic.classification
-
- com.scriptbasic.configuration - package com.scriptbasic.configuration
-
- com.scriptbasic.errors - package com.scriptbasic.errors
-
- com.scriptbasic.exceptions - package com.scriptbasic.exceptions
-
- com.scriptbasic.executors - package com.scriptbasic.executors
-
- com.scriptbasic.executors.commands - package com.scriptbasic.executors.commands
-
- com.scriptbasic.executors.leftvalues - package com.scriptbasic.executors.leftvalues
-
- com.scriptbasic.executors.operators - package com.scriptbasic.executors.operators
-
- com.scriptbasic.executors.rightvalues - package com.scriptbasic.executors.rightvalues
-
- com.scriptbasic.factories - package com.scriptbasic.factories
-
- com.scriptbasic.hooks - package com.scriptbasic.hooks
-
- com.scriptbasic.interfaces - package com.scriptbasic.interfaces
-
- com.scriptbasic.javax.script - package com.scriptbasic.javax.script
-
- com.scriptbasic.lexer - package com.scriptbasic.lexer
-
- com.scriptbasic.lexer.elements - package com.scriptbasic.lexer.elements
-
- com.scriptbasic.log - package com.scriptbasic.log
-
- com.scriptbasic.main - package com.scriptbasic.main
-
- com.scriptbasic.memory - package com.scriptbasic.memory
-
- com.scriptbasic.readers - package com.scriptbasic.readers
-
- com.scriptbasic.sourceproviders - package com.scriptbasic.sourceproviders
-
- com.scriptbasic.syntax - package com.scriptbasic.syntax
-
- com.scriptbasic.syntax.commands - package com.scriptbasic.syntax.commands
-
- com.scriptbasic.syntax.expression - package com.scriptbasic.syntax.expression
-
- com.scriptbasic.syntax.leftvalue - package com.scriptbasic.syntax.leftvalue
-
- com.scriptbasic.utility - package com.scriptbasic.utility
-
- com.scriptbasic.utility.functions - package com.scriptbasic.utility.functions
-
- com.scriptbasic.utility.functions.file - package com.scriptbasic.utility.functions.file
-
- Command - Interface in com.scriptbasic.interfaces
-
Classes that provide methods to execute a command implement this interface.
- CommandAnalyzer - Interface in com.scriptbasic.interfaces
-
Classes that analyze BASIC program lines and result Command
s.
- CommandAnalyzerCall - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerCall() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerCall
-
- CommandAnalyzerElse - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerElse() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerElse
-
- CommandAnalyzerElseIf - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerElseIf() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerElseIf
-
- CommandAnalyzerEndIf - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerEndIf() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerEndIf
-
- CommandAnalyzerEndSub - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerEndSub() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerEndSub
-
- CommandAnalyzerFor - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerFor() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerFor
-
- CommandAnalyzerGlobal - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerGlobal() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerGlobal
-
- CommandAnalyzerIf - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerIf() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerIf
-
- CommandAnalyzerLet - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerLet() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerLet
-
- CommandAnalyzerLocal - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerLocal() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerLocal
-
- CommandAnalyzerMethod - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerMethod() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerMethod
-
- CommandAnalyzerNext - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerNext() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerNext
-
- CommandAnalyzerPrint - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerPrint() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerPrint
-
- CommandAnalyzerReturn - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerReturn() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerReturn
-
- CommandAnalyzerSub - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerSub() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerSub
-
- CommandAnalyzerUse - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerUse() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerUse
-
- CommandAnalyzerWend - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerWend() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerWend
-
- CommandAnalyzerWhile - Class in com.scriptbasic.syntax.commands
-
- CommandAnalyzerWhile() - Constructor for class com.scriptbasic.syntax.commands.CommandAnalyzerWhile
-
- CommandCall - Class in com.scriptbasic.executors.commands
-
- CommandCall() - Constructor for class com.scriptbasic.executors.commands.CommandCall
-
- CommandCanNotBeCreatedException - Exception in com.scriptbasic.exceptions
-
- CommandCanNotBeCreatedException(String, Exception) - Constructor for exception com.scriptbasic.exceptions.CommandCanNotBeCreatedException
-
- CommandElse - Class in com.scriptbasic.executors.commands
-
- CommandElse() - Constructor for class com.scriptbasic.executors.commands.CommandElse
-
- CommandElseIf - Class in com.scriptbasic.executors.commands
-
- CommandElseIf() - Constructor for class com.scriptbasic.executors.commands.CommandElseIf
-
- CommandEndIf - Class in com.scriptbasic.executors.commands
-
- CommandEndIf() - Constructor for class com.scriptbasic.executors.commands.CommandEndIf
-
- CommandEndSub - Class in com.scriptbasic.executors.commands
-
- CommandEndSub() - Constructor for class com.scriptbasic.executors.commands.CommandEndSub
-
- CommandFactory - Interface in com.scriptbasic.interfaces
-
A CommandFactory
analyzes a BASIC program line and creates a
Command
that is the result of the analysis.
- CommandFactoryException - Exception in com.scriptbasic.exceptions
-
- CommandFactoryException() - Constructor for exception com.scriptbasic.exceptions.CommandFactoryException
-
- CommandFactoryException(String, Throwable) - Constructor for exception com.scriptbasic.exceptions.CommandFactoryException
-
- CommandFactoryException(String) - Constructor for exception com.scriptbasic.exceptions.CommandFactoryException
-
- CommandFactoryException(Throwable) - Constructor for exception com.scriptbasic.exceptions.CommandFactoryException
-
- CommandFor - Class in com.scriptbasic.executors.commands
-
- CommandFor() - Constructor for class com.scriptbasic.executors.commands.CommandFor
-
- CommandGlobal - Class in com.scriptbasic.executors.commands
-
- CommandGlobal() - Constructor for class com.scriptbasic.executors.commands.CommandGlobal
-
- CommandIf - Class in com.scriptbasic.executors.commands
-
- CommandIf() - Constructor for class com.scriptbasic.executors.commands.CommandIf
-
- CommandLet - Class in com.scriptbasic.executors.commands
-
- CommandLet() - Constructor for class com.scriptbasic.executors.commands.CommandLet
-
- CommandLine - Class in com.scriptbasic.main
-
- CommandLine() - Constructor for class com.scriptbasic.main.CommandLine
-
- CommandLineExtended - Class in com.scriptbasic.main
-
- CommandLineExtended() - Constructor for class com.scriptbasic.main.CommandLineExtended
-
- CommandLocal - Class in com.scriptbasic.executors.commands
-
- CommandLocal() - Constructor for class com.scriptbasic.executors.commands.CommandLocal
-
- CommandMethod - Class in com.scriptbasic.executors.commands
-
- CommandMethod() - Constructor for class com.scriptbasic.executors.commands.CommandMethod
-
- CommandNext - Class in com.scriptbasic.executors.commands
-
- CommandNext() - Constructor for class com.scriptbasic.executors.commands.CommandNext
-
- CommandPrint - Class in com.scriptbasic.executors.commands
-
- CommandPrint() - Constructor for class com.scriptbasic.executors.commands.CommandPrint
-
- CommandReturn - Class in com.scriptbasic.executors.commands
-
- CommandReturn() - Constructor for class com.scriptbasic.executors.commands.CommandReturn
-
- CommandSub - Class in com.scriptbasic.executors.commands
-
- CommandSub() - Constructor for class com.scriptbasic.executors.commands.CommandSub
-
- CommandUse - Class in com.scriptbasic.executors.commands
-
- CommandUse() - Constructor for class com.scriptbasic.executors.commands.CommandUse
-
- CommandWend - Class in com.scriptbasic.executors.commands
-
- CommandWend() - Constructor for class com.scriptbasic.executors.commands.CommandWend
-
- CommandWhile - Class in com.scriptbasic.executors.commands
-
- CommandWhile() - Constructor for class com.scriptbasic.executors.commands.CommandWhile
-
- compare(Number, Number) - Static method in class com.scriptbasic.utility.NumberUtility
-
Compares the numbers a and b.
- compareJavaObjectTo(BasicJavaObjectValue, RightValue) - Static method in class com.scriptbasic.executors.operators.AbstractCompareOperator
-
- compareTo(BasicDoubleValue, RightValue) - Method in class com.scriptbasic.executors.operators.AbstractCompareOperator
-
- compareTo(BasicLongValue, RightValue) - Method in class com.scriptbasic.executors.operators.AbstractCompareOperator
-
- compareTo(BasicStringValue, RightValue) - Method in class com.scriptbasic.executors.operators.AbstractCompareOperator
-
- compareTo(BasicJavaObjectValue, RightValue) - Method in class com.scriptbasic.executors.operators.AbstractCompareOperator
-
- compareTo(BasicBooleanValue, RightValue) - Method in class com.scriptbasic.executors.operators.AbstractCompareOperator
-
- compareTo(BasicDoubleValue, RightValue) - Method in class com.scriptbasic.executors.operators.EqualsOperator
-
- compareTo(BasicLongValue, RightValue) - Method in class com.scriptbasic.executors.operators.EqualsOperator
-
- compareTo(BasicStringValue, RightValue) - Method in class com.scriptbasic.executors.operators.EqualsOperator
-
- compareTo(BasicJavaObjectValue, RightValue) - Method in class com.scriptbasic.executors.operators.EqualsOperator
-
- compareTo(BasicBooleanValue, RightValue) - Method in class com.scriptbasic.executors.operators.EqualsOperator
-
- compareTo(BasicDoubleValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterOrEqualOperator
-
- compareTo(BasicLongValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterOrEqualOperator
-
- compareTo(BasicStringValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterOrEqualOperator
-
- compareTo(BasicJavaObjectValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterOrEqualOperator
-
- compareTo(BasicBooleanValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterOrEqualOperator
-
- compareTo(BasicDoubleValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterThanOperator
-
- compareTo(BasicLongValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterThanOperator
-
- compareTo(BasicStringValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterThanOperator
-
- compareTo(BasicJavaObjectValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterThanOperator
-
- compareTo(BasicBooleanValue, RightValue) - Method in class com.scriptbasic.executors.operators.GreaterThanOperator
-
- compareTo(BasicDoubleValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessOrEqualOperator
-
- compareTo(BasicLongValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessOrEqualOperator
-
- compareTo(BasicStringValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessOrEqualOperator
-
- compareTo(BasicJavaObjectValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessOrEqualOperator
-
- compareTo(BasicBooleanValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessOrEqualOperator
-
- compareTo(BasicDoubleValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessThanOperator
-
- compareTo(BasicLongValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessThanOperator
-
- compareTo(BasicStringValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessThanOperator
-
- compareTo(BasicJavaObjectValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessThanOperator
-
- compareTo(BasicBooleanValue, RightValue) - Method in class com.scriptbasic.executors.operators.LessThanOperator
-
- compareTo(BasicDoubleValue, RightValue) - Method in class com.scriptbasic.executors.operators.NotEqualOperator
-
- compareTo(BasicLongValue, RightValue) - Method in class com.scriptbasic.executors.operators.NotEqualOperator
-
- compareTo(BasicStringValue, RightValue) - Method in class com.scriptbasic.executors.operators.NotEqualOperator
-
- compareTo(BasicJavaObjectValue, RightValue) - Method in class com.scriptbasic.executors.operators.NotEqualOperator
-
- compareTo(BasicBooleanValue, RightValue) - Method in class com.scriptbasic.executors.operators.NotEqualOperator
-
- compareTo(String, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- compareToIgnoreCase(String, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- conditionWasNotDoneYet(ExtendedInterpreter) - Static method in class com.scriptbasic.executors.commands.AbstractCommandIfElseKind
-
- Configuration - Interface in com.scriptbasic.interfaces
-
Manage the configuration of the interpreter.
- ConfigurationBuilder - Interface in com.scriptbasic.interfaces
-
Implementing classes should be able to build configuration from some textual
source, or programatically.
- Constant - Interface in com.scriptbasic.classification
-
Functions that let the BASIC program to access some special constant values
should be annotated using this interface as classification parameter.
- ConstAwareIdentifier - Class in com.scriptbasic.lexer.elements
-
- ConstAwareIdentifier() - Constructor for class com.scriptbasic.lexer.elements.ConstAwareIdentifier
-
- consumeEndOfLine() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
Checks that there are no extra characters on a program line when the line
analyzer thinks that it has finished analyzing the line.
- contains(String, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- convert(RightValue) - Static method in class com.scriptbasic.executors.rightvalues.BasicBooleanValue
-
- convert(RightValue) - Static method in class com.scriptbasic.executors.rightvalues.BasicDoubleValue
-
- convert(RightValue) - Static method in class com.scriptbasic.executors.rightvalues.BasicJavaObjectValue
-
- convert(RightValue) - Static method in class com.scriptbasic.executors.rightvalues.BasicLongValue
-
- convert(RightValue) - Static method in class com.scriptbasic.executors.rightvalues.BasicStringValue
-
- convert(Integer) - Static method in class com.scriptbasic.utility.CharUtils
-
- convert2Integer(RightValue) - Static method in class com.scriptbasic.utility.RightValueUtility
-
- convertToString(Expression) - Static method in class com.scriptbasic.utility.ExpressionUtility
-
Convert an expression of the form 'a.b.c.d' into a String.
- copySign(double, double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- cos(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- cosh(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- create(String) - Method in interface com.scriptbasic.interfaces.CommandFactory
-
Create a Command that starts with the keyword.
- create(Reader) - Static method in class com.scriptbasic.lexer.BasicLexialElementFactory
-
Create a new BasicLexicalElement and fill in the FileName, LineNumber and
the Position from the current position of the reader.
- create(Reader, int) - Static method in class com.scriptbasic.lexer.BasicLexialElementFactory
-
- create(String) - Method in class com.scriptbasic.syntax.commands.BasicCommandFactory
-
- createBindings() - Method in class com.scriptbasic.javax.script.ScriptEngine
-
- createNode(Expression) - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerIfKind
-
- createNode(Expression) - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerElseIf
-
- createNode(Expression) - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerIf
-
- createRightValue(Object) - Static method in class com.scriptbasic.utility.RightValueUtility
-
Create a right value from the object.
- createRightValues(Object[]) - Static method in class com.scriptbasic.utility.RightValueUtility
-
Create a right value array from an object array.
- createVariablesOnTheFly() - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
Inform the object that variables have to be created on the fly without
previous proper registration.
- currentScopeIsGlobal() - Method in class com.scriptbasic.memory.BasicLocalVariableMap
-
Returns true if the current scope is global, there no no any local stack
frame open.
- enableHook() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- enableHook() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Enable the hook calls.
- endsWith(String, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- Engine - Class in com.scriptbasic
-
- Engine() - Constructor for class com.scriptbasic.Engine
-
- Engine.Sub - Class in com.scriptbasic
-
- EngineApi - Interface in com.scriptbasic.interfaces
-
ScriptBasic for Java embedding interface.
- engineName - Static variable in class com.scriptbasic.Version
-
- equal(LeftValue, LeftValue) - Static method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
Check that the left values are simple (no modifiers, a.k.a.
- EqualsOperator - Class in com.scriptbasic.executors.operators
-
- EqualsOperator() - Constructor for class com.scriptbasic.executors.operators.EqualsOperator
-
- error(String, Throwable) - Method in class com.scriptbasic.log.Logger
-
- error(String) - Method in class com.scriptbasic.log.Logger
-
- error(String, Object...) - Method in class com.scriptbasic.log.Logger
-
- error(String) - Static method in class com.scriptbasic.utility.functions.ErrorFunctions
-
Throw an exception causing BASIC runtime error.
- ErrorFunctions - Class in com.scriptbasic.utility.functions
-
- eval(String) - Method in class com.scriptbasic.Engine
-
- eval(Reader) - Method in class com.scriptbasic.Engine
-
- eval(File) - Method in class com.scriptbasic.Engine
-
- eval(String, String...) - Method in class com.scriptbasic.Engine
-
- eval(String, SourcePath) - Method in class com.scriptbasic.Engine
-
- eval(String, SourceProvider) - Method in class com.scriptbasic.Engine
-
- eval(String) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Evaluate a string as a BASIC program.
- eval(Reader) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Read the content of a stream provided by the reader and interpret this as
a BASIC program.
- eval(File) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Evaluate the content of a file.
- eval(String, String...) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Read the content of the file and execute it.
- eval(String, SourcePath) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Read the content of the file and execute it.
- eval(String, SourceProvider) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Read the content of the source from the file, db...
- eval(String, ScriptContext) - Method in class com.scriptbasic.javax.script.ScriptEngine
-
- eval(Reader, ScriptContext) - Method in class com.scriptbasic.javax.script.ScriptEngine
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.operators.AbstractBinaryFullCircuitOperator
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.operators.AbstractShortCircuitBinaryOperator
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.operators.JavaObjectFieldAccessOperator
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.operators.UnaryOperatorMinus
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.operators.UnaryOperatorNot
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.operators.UnaryOperatorPlus
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.rightvalues.AbstractPrimitiveRightValue
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.rightvalues.ArrayElementAccess
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.rightvalues.FunctionCall
-
- evaluate(ExtendedInterpreter) - Method in class com.scriptbasic.executors.rightvalues.VariableAccess
-
- evaluate(ExtendedInterpreter) - Method in interface com.scriptbasic.interfaces.Evaluator
-
- evaluateExpressionList(ExtendedInterpreter, ExpressionList) - Static method in class com.scriptbasic.utility.ExpressionUtility
-
- evaluateOn(RightValue, RightValue) - Method in class com.scriptbasic.executors.operators.AbstractBinaryFullCircuitNumericOperator
-
- evaluateOn(RightValue, RightValue) - Method in class com.scriptbasic.executors.operators.AbstractBinaryFullCircuitOperator
-
- evaluateOn(RightValue, RightValue) - Method in class com.scriptbasic.executors.operators.AbstractCompareOperator
-
- evaluateOn(ExtendedInterpreter, RightValue, Expression) - Method in class com.scriptbasic.executors.operators.AbstractShortCircuitBinaryOperator
-
- evaluateOn(ExtendedInterpreter, RightValue, Expression) - Method in class com.scriptbasic.executors.operators.LogicalAndOperator
-
- evaluateOn(ExtendedInterpreter, RightValue, Expression) - Method in class com.scriptbasic.executors.operators.LogicalOrOperator
-
- Evaluator - Interface in com.scriptbasic.interfaces
-
Evaluator evaluates something (probably an Expression
and result a
value.
- execute() - Method in class com.scriptbasic.Engine
-
- execute() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- execute(Command) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.AbstractCommand
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandCall
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandElse
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandElseIf
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandEndIf
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandEndSub
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandFor
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandGlobal
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandIf
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandLet
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandLocal
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandNext
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandPrint
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandReturn
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandSub
-
Just jump over to the end sub and over that.
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandUse
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandWend
-
- execute(ExtendedInterpreter) - Method in class com.scriptbasic.executors.commands.CommandWhile
-
- execute() - Method in interface com.scriptbasic.interfaces.EngineApi
-
Execute a previously loaded code.
- execute(ExtendedInterpreter) - Method in interface com.scriptbasic.interfaces.Executor
-
- execute(Command) - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Execute the program starting at the command startCommand
- execute() - Method in interface com.scriptbasic.interfaces.Interpreter
-
Execute the program.
- ExecutionException - Exception in com.scriptbasic.interfaces
-
- ExecutionException() - Constructor for exception com.scriptbasic.interfaces.ExecutionException
-
- ExecutionException(String, Throwable) - Constructor for exception com.scriptbasic.interfaces.ExecutionException
-
- ExecutionException(String) - Constructor for exception com.scriptbasic.interfaces.ExecutionException
-
- ExecutionException(Throwable) - Constructor for exception com.scriptbasic.interfaces.ExecutionException
-
- Executor - Interface in com.scriptbasic.interfaces
-
- exp(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- expm1(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- Expression - Interface in com.scriptbasic.interfaces
-
An expression is a numeric expression, with function calls, object method
calls, operators, parenthesis and so on.
- ExpressionAnalyzer - Interface in com.scriptbasic.interfaces
-
- ExpressionList - Interface in com.scriptbasic.interfaces
-
- ExpressionListAnalyzer - Interface in com.scriptbasic.interfaces
-
- ExpressionUtility - Class in com.scriptbasic.utility
-
- ExtendedInterpreter - Interface in com.scriptbasic.interfaces
-
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.
- EXTENSION_INTERFACE_VERSION - Static variable in interface com.scriptbasic.interfaces.ExtensionInterfaceVersion
-
This constant defines the extension interface version.
- ExtensionInterfaceVersion - Interface in com.scriptbasic.interfaces
-
- extensions - Static variable in class com.scriptbasic.Version
-
- GeneralAnalysisException - Exception in com.scriptbasic.exceptions
-
- GeneralAnalysisException() - Constructor for exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- GeneralAnalysisException(String, Throwable) - Constructor for exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- GeneralAnalysisException(String) - Constructor for exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- GeneralAnalysisException(Throwable) - Constructor for exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- GenericExpressionList - Class in com.scriptbasic.executors
-
- GenericExpressionList() - Constructor for class com.scriptbasic.executors.GenericExpressionList
-
- GenericHierarchicalReader - Class in com.scriptbasic.readers
-
- GenericHierarchicalReader() - Constructor for class com.scriptbasic.readers.GenericHierarchicalReader
-
- GenericLeftValueList - Class in com.scriptbasic.executors
-
- GenericLeftValueList() - Constructor for class com.scriptbasic.executors.GenericLeftValueList
-
- GenericList<Z extends AnalysisResult> - Interface in com.scriptbasic.interfaces
-
- GenericNestedStructureHouseKeeper - Class in com.scriptbasic.syntax
-
This version just does not nothing special to recover from error.
- GenericNestedStructureHouseKeeper() - Constructor for class com.scriptbasic.syntax.GenericNestedStructureHouseKeeper
-
- GenericReader - Class in com.scriptbasic.readers
-
- GenericReader() - Constructor for class com.scriptbasic.readers.GenericReader
-
- GenericSyntaxException - Exception in com.scriptbasic.exceptions
-
- GenericSyntaxException() - Constructor for exception com.scriptbasic.exceptions.GenericSyntaxException
-
- GenericSyntaxException(String, Throwable) - Constructor for exception com.scriptbasic.exceptions.GenericSyntaxException
-
- GenericSyntaxException(Throwable) - Constructor for exception com.scriptbasic.exceptions.GenericSyntaxException
-
- GenericSyntaxException(String) - Constructor for exception com.scriptbasic.exceptions.GenericSyntaxException
-
- GenericSyntaxException(String, LexicalElement) - Constructor for exception com.scriptbasic.exceptions.GenericSyntaxException
-
- GenericSyntaxException(String, LexicalElement, Throwable) - Constructor for exception com.scriptbasic.exceptions.GenericSyntaxException
-
- get(Integer) - Method in class com.scriptbasic.executors.rightvalues.BasicArrayValue
-
Get the index
-th element of the array.
- get(Class<T>) - Method in class com.scriptbasic.factories.BasicFactory
-
Get an instance of the interface.
- get(Class<T>) - Method in class com.scriptbasic.factories.ManagedObjectsStore
-
- get(Class<T>) - Method in interface com.scriptbasic.interfaces.Factory
-
Get an instance of the interface.
- get() - Method in interface com.scriptbasic.interfaces.LexicalAnalyzer
-
Get the next lexical element from the input stream.
- get() - Method in interface com.scriptbasic.interfaces.Reader
-
Get the next character from the input stream.
- get(String) - Method in interface com.scriptbasic.interfaces.SourceProvider
-
Get a reader to a source when there is no referencing source.
- get(String, String) - Method in interface com.scriptbasic.interfaces.SourceProvider
-
Get a reader to a source specifying the source that references this
source.
- get() - Method in class com.scriptbasic.lexer.BasicLexicalAnalyzer
-
- get() - Method in class com.scriptbasic.readers.GenericHierarchicalReader
-
Get the next character from the input stream.
- get() - Method in class com.scriptbasic.readers.GenericReader
-
- get(String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
- get(String, String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
- get(String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- get(String, String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- get(String) - Method in class com.scriptbasic.sourceproviders.AbstractSourceProvider
-
- get(String, String) - Method in class com.scriptbasic.sourceproviders.AbstractSourceProvider
-
- get(LexicalAnalyzer) - Static method in class com.scriptbasic.utility.LexUtility
-
- getAlias() - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- getAlias() - Method in class com.scriptbasic.executors.commands.CommandUse
-
- getArguments() - Method in class com.scriptbasic.executors.commands.CommandSub
-
- getArgumentTypes() - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- getBasicFactory() - Method in class com.scriptbasic.Engine
-
- getBasicFactory() - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get the factory used to create the different parts of the execution
environment for this engine.
- getBasicFactory() - Method in class com.scriptbasic.javax.script.ScriptEngine
-
- getByte(byte[], Long) - Static method in class com.scriptbasic.utility.functions.UtilityFunctions
-
- getCommandEndSub() - Method in class com.scriptbasic.executors.commands.CommandSub
-
- getCommandFactory(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getCommands() - Method in interface com.scriptbasic.interfaces.Program
-
- getCommands() - Method in class com.scriptbasic.syntax.BasicProgram
-
- getCommandWhile() - Method in class com.scriptbasic.executors.commands.CommandWend
-
- getCondition() - Method in class com.scriptbasic.executors.commands.AbstractCommandIfKind
-
- getCondition() - Method in class com.scriptbasic.executors.commands.CommandWhile
-
- getConfiguration() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getConfiguration() - Method in interface com.scriptbasic.interfaces.ConfigurationBuilder
-
Get the built configuration
- getConfiguration() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
- getConfiguration(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getConfigValue(String) - Method in class com.scriptbasic.configuration.BasicConfiguration
-
- getConfigValue(String, String) - Method in class com.scriptbasic.configuration.BasicConfiguration
-
- getConfigValue(String) - Method in interface com.scriptbasic.interfaces.Configuration
-
Get the value of the key.
- getConfigValue(String, String) - Method in interface com.scriptbasic.interfaces.Configuration
-
- getConfigValueList(String) - Method in class com.scriptbasic.configuration.BasicConfiguration
-
- getConfigValueList(String) - Method in interface com.scriptbasic.interfaces.Configuration
-
Returns a list of strings that are the values assigned to the key in the
configuration.
- getCurrentCommand() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getCurrentCommand() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Get the command that is currently executing.
- getElementType() - Method in class com.scriptbasic.syntax.AbstractNestedStructureHouseKeeper.Structure
-
- getEngineName() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getEngineVersion() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getError() - Method in class com.scriptbasic.Engine
-
- getError() - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get the output writer used to write the error output of the BASIC
program.
- getErrorWriter() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getErrorWriter() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
- getExponent(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- getExpressionAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getExpressionList() - Method in class com.scriptbasic.executors.AbstractIdentifieredExpressionListedExpression
-
- getExpressionList() - Method in class com.scriptbasic.executors.commands.AbstractCommandExpressionListed
-
- getExpressionListAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getExtendedInterpreter(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getExtensions() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getFactory() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getFactory() - Static method in class com.scriptbasic.factories.FactoryFactory
-
Get a new instance of the factory.
- getFactory() - Static method in class com.scriptbasic.factories.SingletonFactoryFactory
-
Get the single instance of the factory, managed by this utility class.
- getFactory() - Static method in class com.scriptbasic.factories.ThreadLocalFactoryFactory
-
- getFactory() - Method in class com.scriptbasic.javax.script.ScriptEngine
-
- getFactory() - Method in class com.scriptbasic.lexer.BasicLexicalAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.AbstractAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.AbstractGenericListAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.AbstractNestedStructureHouseKeeper
-
- getFactory() - Method in class com.scriptbasic.syntax.BasicProgram
-
- getFactory() - Method in class com.scriptbasic.syntax.BasicSyntaxAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.commands.BasicCommandFactory
-
- getFactory() - Method in class com.scriptbasic.syntax.expression.AbstractExpressionAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.expression.BasicExpressionListAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.expression.BasicTagAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.leftvalue.AbstractLeftValueAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.leftvalue.BasicLeftValueListAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.leftvalue.BasicSimpleLeftValueAnalyzer
-
- getFactory() - Method in class com.scriptbasic.syntax.leftvalue.BasicSimpleLeftValueListAnalyzer
-
- getField(Object, String) - Static method in class com.scriptbasic.utility.KlassUtility
-
Get the value of a field of an object and return it.
- getFieldName() - Method in class com.scriptbasic.executors.leftvalues.ObjectFieldAccessLeftValueModifier
-
- getFileName() - Method in exception com.scriptbasic.exceptions.BasicLexicalException
-
- getFileName() - Method in exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- getFileName() - Method in exception com.scriptbasic.exceptions.LexicalException
-
- getFileName() - Method in interface com.scriptbasic.interfaces.SourceLocationBound
-
Get the name of the file to which the object is bound to.
- getFileName() - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- getFileName() - Method in class com.scriptbasic.readers.GenericHierarchicalReader
-
- getFileName() - Method in class com.scriptbasic.readers.GenericReader
-
- getFirstCommand() - Method in class com.scriptbasic.syntax.AbstractBasicProgramPostprocessing
-
- getFirstCommand() - Method in class com.scriptbasic.syntax.BasicProgram
-
- getFunctionCall() - Method in class com.scriptbasic.executors.commands.CommandCall
-
- getGlobalMap() - Method in interface com.scriptbasic.interfaces.HierarchicalVariableMap
-
- getGlobalMap() - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
- getGlobalScopeBinding() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getHook() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getHook() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Get the hook object the interpreter has.
- getIdentifier() - Method in class com.scriptbasic.executors.leftvalues.BasicLeftValue
-
- getIndexList() - Method in class com.scriptbasic.executors.leftvalues.ArrayElementAccessLeftValueModifier
-
- getInput() - Method in class com.scriptbasic.Engine
-
- getInput() - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get the reader from where the BASIC program reads the standard input
characters.
- getInterpreter() - Method in class com.scriptbasic.hooks.SimpleHook
-
- getJavaMethod(Class<?>, String) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getJavaMethod(Class<?>, String) - Method in class com.scriptbasic.executors.BasicMethodRegistry
-
- getJavaMethod(Class<?>, String) - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Get the method named from the klass based on the declaration given in a
previously executed METHOD
basic command.
- getJavaMethod(Class<?>, String) - Method in interface com.scriptbasic.interfaces.MethodRegistry
-
Get the method for a given alias used to name a method in a specific Java
class.
- getKeyName(String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
- getKeyName(String, String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
- getKeyName(String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- getKeyName(String, String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- getKeyName(String) - Method in class com.scriptbasic.sourceproviders.SingleIncludeNonRelativeSourceProvider
-
- getKeyName(String, String) - Method in class com.scriptbasic.sourceproviders.SingleIncludeNonRelativeSourceProvider
-
- getKeyName(String) - Method in class com.scriptbasic.sourceproviders.SingleIncludeSourcePathNonRelativeSourceProvider
-
- getKeyName(String, String) - Method in class com.scriptbasic.sourceproviders.SingleIncludeSourcePathNonRelativeSourceProvider
-
- getKeywords() - Method in class com.scriptbasic.lexer.BasicKeywordRecognizer
-
- getKlass() - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- getKlass() - Method in class com.scriptbasic.executors.commands.CommandUse
-
- getLanguageName() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getLanguageVersion() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getLeftOperand() - Method in class com.scriptbasic.executors.operators.AbstractBinaryOperator
-
- getLeftValueAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getLeftValueList() - Method in class com.scriptbasic.executors.commands.AbstractCommandLeftValueListed
-
- getLeftValueListAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getLength() - Method in class com.scriptbasic.executors.rightvalues.BasicArrayValue
-
Get the length of the array.
- getLexeme() - Method in interface com.scriptbasic.interfaces.LexicalElement
-
Get the original representation of the lexical element the way it was
specified in the source code.
- getLexeme() - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- getLexicalAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getLexicalElement() - Method in class com.scriptbasic.syntax.BasicSyntaxAnalyzer
-
- getLineNumber() - Method in exception com.scriptbasic.exceptions.BasicLexicalException
-
- getLineNumber() - Method in exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- getLineNumber() - Method in exception com.scriptbasic.exceptions.LexicalException
-
- getLineNumber() - Method in interface com.scriptbasic.interfaces.SourceLocationBound
-
Get the line number to which the object is bound to.
- getLineNumber() - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- getLineNumber() - Method in class com.scriptbasic.readers.GenericHierarchicalReader
-
- getLineNumber() - Method in class com.scriptbasic.readers.GenericReader
-
- getLogger(Class<?>) - Static method in class com.scriptbasic.log.LoggerFactory
-
- getLoopEnd() - Method in class com.scriptbasic.executors.commands.CommandFor
-
- getLoopEndNode() - Method in class com.scriptbasic.executors.commands.CommandFor
-
- getLoopEndValue() - Method in class com.scriptbasic.executors.commands.CommandFor
-
- getLoopStartNode() - Method in class com.scriptbasic.executors.commands.CommandNext
-
- getLoopStartValue() - Method in class com.scriptbasic.executors.commands.CommandFor
-
- getLoopStep() - Method in class com.scriptbasic.executors.commands.CommandFor
-
- getLoopStepValue() - Method in class com.scriptbasic.executors.commands.CommandFor
-
- getLoopVariable() - Method in class com.scriptbasic.executors.commands.CommandFor
-
- getMap() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getMap() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Since the Command objects should not contain runtime information there is
a need sometime to store information that is runtime.
- getMaximumPriority() - Method in class com.scriptbasic.syntax.expression.AbstractExpressionAnalyzer
-
- getMaximumPriority() - Method in class com.scriptbasic.syntax.expression.BasicExpressionAnalyzer
-
- getMethodCallSyntax(String, String, String...) - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getMethodName() - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- getMimeTypes() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getModifiers() - Method in class com.scriptbasic.executors.leftvalues.BasicLeftValue
-
- getName() - Method in class com.scriptbasic.Engine.Sub
-
- getName() - Method in interface com.scriptbasic.interfaces.Subroutine
-
Get the name of the subroutine.
- getName() - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerCall
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerElse
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerElseIf
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerEndIf
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerEndSub
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerFor
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerGlobal
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerIf
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerLet
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerLocal
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerMethod
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerNext
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerPrint
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerReturn
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerSub
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerUse
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerWend
-
- getName() - Method in class com.scriptbasic.syntax.commands.CommandAnalyzerWhile
-
- getNamedCommand(String) - Method in interface com.scriptbasic.interfaces.Program
-
- getNamedCommand(String) - Method in class com.scriptbasic.syntax.BasicProgram
-
- getNamedCommandNames() - Method in interface com.scriptbasic.interfaces.Program
-
- getNamedCommandNames() - Method in class com.scriptbasic.syntax.BasicProgram
-
- getNames() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getNestedStructureHouseKeeper(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getNext() - Method in class com.scriptbasic.executors.commands.AbstractCommandIfElseKind
-
- getNextCommand() - Method in class com.scriptbasic.executors.commands.AbstractCommand
-
Get the next command that has to be executed unless some condition alters
this, like in case of If, While and similar.
- getNextCommand() - Method in interface com.scriptbasic.interfaces.Command
-
- getNumberOfArguments(String) - Method in class com.scriptbasic.Engine
-
- getNumberOfArguments() - Method in class com.scriptbasic.Engine.Sub
-
- getNumberOfArguments(String) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Deprecated.
- getNumberOfArguments() - Method in interface com.scriptbasic.interfaces.Subroutine
-
- getObjectArray(List<RightValue>, Method, ExtendedInterpreter) - Static method in class com.scriptbasic.utility.ExpressionUtility
-
- getOperand() - Method in class com.scriptbasic.executors.operators.AbstractUnaryOperator
-
- getOperatorMap(Integer) - Method in class com.scriptbasic.syntax.expression.AbstractExpressionAnalyzer
-
- getOperatorMap(Integer) - Method in class com.scriptbasic.syntax.expression.BasicExpressionAnalyzer
-
- getOutput() - Method in class com.scriptbasic.Engine
-
- getOutput() - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get the output writer used to write the standard output of the BASIC
program.
- getOutputStatement(String) - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getParameter(String) - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getPosition() - Method in exception com.scriptbasic.exceptions.BasicLexicalException
-
- getPosition() - Method in exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- getPosition() - Method in exception com.scriptbasic.exceptions.LexicalException
-
- getPosition() - Method in interface com.scriptbasic.interfaces.SourceLocationBound
-
Get the position on the line to which the object is bound to.
- getPosition() - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- getPosition() - Method in class com.scriptbasic.readers.GenericHierarchicalReader
-
- getPosition() - Method in class com.scriptbasic.readers.GenericReader
-
- getPrevious() - Method in class com.scriptbasic.executors.commands.AbstractCommandIfElseKind
-
- getProgram() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getProgram() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
- getProgram(String...) - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getProgram(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getPushedElement() - Method in class com.scriptbasic.syntax.AbstractNestedStructureHouseKeeper.Structure
-
- getReader() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getReader() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
- getReader() - Method in class com.scriptbasic.lexer.elements.AbstractElementAnalyzer
-
- getReturnExpression() - Method in class com.scriptbasic.executors.commands.CommandReturn
-
- getReturnValue() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getReturnValue() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Get the return value that was set by the execution of the subroutine.
- getRightOperand() - Method in class com.scriptbasic.executors.operators.AbstractBinaryOperator
-
- getScriptEngine() - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- getSimpleLeftValueAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getSimpleLeftValueListAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getSingleInclude() - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
- getSingleInclude() - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- getSource(String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
- getSource(String, String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
- getSource(String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- getSource(String, String) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- getSource(String) - Method in class com.scriptbasic.sourceproviders.FileSourceProvider
-
- getSource(String) - Method in class com.scriptbasic.sourceproviders.SingleIncludeNonRelativeSourceProvider
-
- getSource(String, String) - Method in class com.scriptbasic.sourceproviders.SingleIncludeNonRelativeSourceProvider
-
- getSource(String) - Method in class com.scriptbasic.sourceproviders.SingleIncludeSourcePathNonRelativeSourceProvider
-
- getSource(String, String) - Method in class com.scriptbasic.sourceproviders.SingleIncludeSourcePathNonRelativeSourceProvider
-
- getSource(String) - Method in class com.scriptbasic.sourceproviders.StringSourceProvider
-
- getSourcePath() - Method in interface com.scriptbasic.interfaces.SourcePathProvider
-
- getSourcePath() - Method in class com.scriptbasic.sourceproviders.AbstractSourcePathSourceProvider
-
- getSourceProvider() - Method in interface com.scriptbasic.interfaces.Reader
-
Get the source provider that provided this reader.
- getSourceProvider() - Method in class com.scriptbasic.readers.GenericHierarchicalReader
-
- getSourceProvider() - Method in class com.scriptbasic.readers.GenericReader
-
- getStartCommand() - Method in interface com.scriptbasic.interfaces.Program
-
- getStartCommand() - Method in class com.scriptbasic.syntax.AbstractBasicProgramPostprocessing
-
- getStringBytes(String) - Static method in class com.scriptbasic.utility.functions.UtilityFunctions
-
- getSubName() - Method in class com.scriptbasic.executors.commands.CommandSub
-
- getSubroutine(String) - Method in class com.scriptbasic.Engine
-
- getSubroutine(String) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getSubroutine(String) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get the subroutine object of a named subroutine.
- getSubroutine(String) - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Get a subroutine by its name.
- getSubroutineMap() - Method in class com.scriptbasic.syntax.AbstractBasicProgramPostprocessing
-
- getSubroutineMap() - Method in class com.scriptbasic.syntax.BasicProgram
-
- getSubroutineNames() - Method in class com.scriptbasic.Engine
-
- getSubroutineNames() - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get the names of all subroutines.
- getSubroutines() - Method in class com.scriptbasic.Engine
-
- getSubroutines() - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get all the subroutine objects in an iterator.
- getSyntaxAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getTagAnalyzer(Factory) - Static method in class com.scriptbasic.utility.FactoryUtility
-
- getType() - Method in interface com.scriptbasic.interfaces.LexicalElement
-
Get the type of the lexical element.
- getType() - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- getUseMap() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getUseMap() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Programs can access Java static methods from different packages.
- getValue() - Method in class com.scriptbasic.executors.rightvalues.AbstractPrimitiveRightValue
-
- getValueObject(RightValue) - Static method in class com.scriptbasic.utility.RightValueUtility
-
- getVariable(String) - Method in class com.scriptbasic.Engine
-
- getVariable(String) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getVariable(String) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get the value of a global variable after the BASIC program was executed.
- getVariable(String) - Method in interface com.scriptbasic.interfaces.Interpreter
-
Get the value of a global variable.
- getVariableName() - Method in class com.scriptbasic.executors.AbstractIdentifieredExpression
-
- getVariableNameSet() - Method in interface com.scriptbasic.interfaces.VariableMap
-
Get the set of the variables stored in the variable map so that the
caller can iterate through the variables.
- getVariables() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getVariables() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Get the global variables of the program.
- getVariablesIterator() - Method in class com.scriptbasic.Engine
-
- getVariablesIterator() - Method in interface com.scriptbasic.interfaces.EngineApi
-
Get an iterator that iterates through the names of the global variables.
- getVariableValue(String) - Method in interface com.scriptbasic.interfaces.VariableMap
-
Get the value of a variable.
- getVariableValue(String) - Method in class com.scriptbasic.memory.BasicLocalVariableMap
-
- getVariableValue(String) - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
- getWendNode() - Method in class com.scriptbasic.executors.commands.CommandWhile
-
- getWriter() - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- getWriter() - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
- GreaterOrEqualOperator - Class in com.scriptbasic.executors.operators
-
- GreaterOrEqualOperator() - Constructor for class com.scriptbasic.executors.operators.GreaterOrEqualOperator
-
- GreaterThanOperator - Class in com.scriptbasic.executors.operators
-
- GreaterThanOperator() - Constructor for class com.scriptbasic.executors.operators.GreaterThanOperator
-
- language - Static variable in class com.scriptbasic.Version
-
- languageVersion - Static variable in class com.scriptbasic.Version
-
- lastIndex(String, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Implements the functionality of the method s1.lastIndexOf(s2)
- lastIndexAfter(String, String, int) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Implements the functionality of the method s1.lastIndexOf(s2,i)
- lastModified(String) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- lcase(String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Return a string lower cased.
- LeftValue - Interface in com.scriptbasic.interfaces
-
A LeftValue is a value that can stand on the left hand side of an assignment
command.
- LeftValueAnalyzer - Interface in com.scriptbasic.interfaces
-
- LeftValueList - Interface in com.scriptbasic.interfaces
-
- LeftValueListAnalyzer - Interface in com.scriptbasic.interfaces
-
- LeftValueModifier - Class in com.scriptbasic.executors.leftvalues
-
- LeftValueModifier() - Constructor for class com.scriptbasic.executors.leftvalues.LeftValueModifier
-
- length(Object) - Static method in class com.scriptbasic.utility.functions.UtilityFunctions
-
- LessOrEqualOperator - Class in com.scriptbasic.executors.operators
-
- LessOrEqualOperator() - Constructor for class com.scriptbasic.executors.operators.LessOrEqualOperator
-
- LessThanOperator - Class in com.scriptbasic.executors.operators
-
- LessThanOperator() - Constructor for class com.scriptbasic.executors.operators.LessThanOperator
-
- LexicalAnalyzer - Interface in com.scriptbasic.interfaces
-
A generic lexical analyzer that reads the characters from a reader and
returns the LexicalElements one after the other.
- LexicalElement - Interface in com.scriptbasic.interfaces
-
A single lexical element that was created by the LexicalAnalyer
- LexicalElementAnalyzer - Interface in com.scriptbasic.interfaces
-
A Lexical Element Analyzer analyzes the characters coming from a reader and
create a LexicalElement from it.
- LexicalException - Exception in com.scriptbasic.exceptions
-
Exception to throw when there is some error during the lexical analysis
related to the analysis itself and not the reading of the source.
- LexicalException() - Constructor for exception com.scriptbasic.exceptions.LexicalException
-
- LexicalException(String, Throwable) - Constructor for exception com.scriptbasic.exceptions.LexicalException
-
- LexicalException(String) - Constructor for exception com.scriptbasic.exceptions.LexicalException
-
- LexicalException(Throwable) - Constructor for exception com.scriptbasic.exceptions.LexicalException
-
- LexUtility - Class in com.scriptbasic.utility
-
- LineOrientedLexicalAnalyzer - Interface in com.scriptbasic.interfaces
-
A lexical analyzer that supports syntax analyzers that analyze line oriented
language.
- ListAnalyzer<T extends AnalysisResult> - Interface in com.scriptbasic.interfaces
-
- listFiles(String) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- load(String) - Method in class com.scriptbasic.Engine
-
- load(Reader) - Method in class com.scriptbasic.Engine
-
- load(File) - Method in class com.scriptbasic.Engine
-
- load(String, String...) - Method in class com.scriptbasic.Engine
-
- load(String, SourcePath) - Method in class com.scriptbasic.Engine
-
- load(String, SourceProvider) - Method in class com.scriptbasic.Engine
-
- load(String) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Load a string as a BASIC program.
- load(Reader) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Read the content of a stream provided by the reader and interpret this as
a BASIC program.
- load(File) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Evaluate the content of a file.
- load(String, String...) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Read the content of the file and execute it.
- load(String, SourcePath) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Read the content of the file and execute it.
- load(String, SourceProvider) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Read the content of the source from the file, db...
- loadConfiguration(InputStream) - Method in class com.scriptbasic.configuration.BasicConfiguration
-
- loadConfiguration(InputStream) - Method in interface com.scriptbasic.interfaces.Configuration
-
Load the configuration from an input stream.
- loadDefaultConfiguration() - Method in class com.scriptbasic.configuration.BasicConfiguration
-
The default configuration is stored in the file sb4j.properties
or in the file defined by the system property named
sb4j.configuration
.
- loadDefaultConfiguration() - Method in interface com.scriptbasic.interfaces.Configuration
-
Load the default configuration.
- loadFactory() - Static method in class com.scriptbasic.factories.FactoryServiceLoader
-
Load and create a new instance of the implementation of the interface
Factory
.
- LocalVariableMap - Interface in com.scriptbasic.interfaces
-
A variable map structure that can manage many maps in a stack structure.
- log(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- log10(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- log1p(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- Logger - Class in com.scriptbasic.log
-
- Logger(Logger) - Constructor for class com.scriptbasic.log.Logger
-
- LoggerFactory - Class in com.scriptbasic.log
-
- LoggerFactory() - Constructor for class com.scriptbasic.log.LoggerFactory
-
- LogicalAndOperator - Class in com.scriptbasic.executors.operators
-
- LogicalAndOperator() - Constructor for class com.scriptbasic.executors.operators.LogicalAndOperator
-
- LogicalOrOperator - Class in com.scriptbasic.executors.operators
-
- LogicalOrOperator() - Constructor for class com.scriptbasic.executors.operators.LogicalOrOperator
-
- longValue() - Method in interface com.scriptbasic.interfaces.LexicalElement
-
Get the long value of the element.
- longValue() - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- ltrim(String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Trim the white spaces from the start of the string.
- random() - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- read() - Method in interface com.scriptbasic.interfaces.LexicalElementAnalyzer
-
Reads a lexeme and returns the created lexical element.
- read() - Method in class com.scriptbasic.lexer.elements.AbstractElementAnalyzer
-
- read() - Method in class com.scriptbasic.lexer.elements.BasicString
-
- read() - Method in class com.scriptbasic.lexer.elements.ConstAwareIdentifier
-
- read() - Method in class com.scriptbasic.lexer.elements.Decimal
-
Read a decimal number from the input.
- read() - Method in class com.scriptbasic.lexer.elements.Identifier
-
- read() - Method in class com.scriptbasic.lexer.elements.MultiCharacter
-
- read() - Method in class com.scriptbasic.lexer.elements.OneCharacter
-
- read(int) - Method in class com.scriptbasic.utility.functions.file.BinaryFileReader
-
- read(FileHandler, int) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- Reader - Interface in com.scriptbasic.interfaces
-
Source code reader.
- readLine(FileHandler) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- readLine() - Method in class com.scriptbasic.utility.functions.file.TextFileReader
-
- ReflectionUtility - Class in com.scriptbasic.utility
-
- Regexp - Interface in com.scriptbasic.classification
-
Functions that let the BASIC program to perform regular expression manipulation have to be
annotated with this classification.
- registerAndPopNode(AbstractCommandIfElseKind) - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerIfElseKind
-
- registerAndSwapNode(AbstractCommandIfElseKind) - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzerIfElseKind
-
- registerBasicRuntimeFunctions(Interpreter) - Static method in class com.scriptbasic.utility.functions.BasicRuntimeFunctionRegisterer
-
Registers the functions that are implemented in Java into the interpreter
passed as argument.
- registerCommandAnalyzer(String, CommandAnalyzer) - Method in interface com.scriptbasic.interfaces.CommandFactory
-
Register a new command analyzer that the factory will use to analyze a
line.
- registerCommandAnalyzer(String, CommandAnalyzer) - Method in class com.scriptbasic.syntax.commands.BasicCommandFactory
-
- registerElementAnalyzer(LexicalElementAnalyzer) - Method in interface com.scriptbasic.interfaces.LexicalAnalyzer
-
Register a lexical element analyzer.
- registerElementAnalyzer(LexicalElementAnalyzer) - Method in class com.scriptbasic.lexer.BasicLexicalAnalyzer
-
- registerExtension(Class<?>) - Method in class com.scriptbasic.Engine
-
- registerExtension(Class<?>) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Register the static methods of the class as BASIC functions.
- registerFunctions(Class<?>) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- registerFunctions(Class<?>) - Method in interface com.scriptbasic.interfaces.Interpreter
-
Register the functions defined in the class.
- registerFunctions(Class<?>, ExtendedInterpreter) - Static method in class com.scriptbasic.utility.MethodRegisterUtility
-
Register all annotated methods of the class klass
so that they
can be accessed from BASIC.
- registerGlobalVariable(String) - Method in interface com.scriptbasic.interfaces.LocalVariableMap
-
Register a variable as a global variable.
- registerGlobalVariable(String) - Method in class com.scriptbasic.memory.BasicLocalVariableMap
-
- registerGlobalVariable(String) - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
- registerHook(InterpreterHook) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- registerHook(InterpreterHook) - Method in interface com.scriptbasic.interfaces.Interpreter
-
- registerHooks(ExtendedInterpreter) - Static method in class com.scriptbasic.utility.HookRegisterUtility
-
Create hook instances and chain them up based on the configuration file.
- registerJavaMethod(String, Class<?>, String, Class<?>[]) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- registerJavaMethod(String, Class<?>, String, Class<?>[]) - Method in class com.scriptbasic.executors.BasicMethodRegistry
-
- registerJavaMethod(String, Class<?>, String, Class<?>[]) - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Register a BASIC function as Java method.
- registerJavaMethod(String, Class<?>, String, Class<?>[]) - Method in interface com.scriptbasic.interfaces.MethodRegistry
-
Register a java method.
- registerLocalVariable(String) - Method in interface com.scriptbasic.interfaces.LocalVariableMap
-
Define the variable as a local variable in a local environment.
- registerLocalVariable(String) - Method in class com.scriptbasic.memory.BasicLocalVariableMap
-
- renameFile(String, String) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- replaceAll(String, String, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- replaceFirst(String, String, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- requireVariableDeclaration() - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
Inform the object that variables should not be created on the fly, but
first a variable has to be registered and can only be used afterwards.
- reset() - Method in interface com.scriptbasic.interfaces.BuildableProgram
-
Calling this method will remove all previously built code from the
program.
- reset() - Method in class com.scriptbasic.syntax.BasicProgram
-
- resetLine() - Method in interface com.scriptbasic.interfaces.LineOrientedLexicalAnalyzer
-
Resets the state of the lexical analyzer so that the internal lexeme
pointer is reset to the first lexeme of the actual line and the next call
to
LexicalAnalyzer.get()
will return again the first lexeme of the line.
- resetLine() - Method in class com.scriptbasic.lexer.BasicLexicalAnalyzer
-
- right(String, int) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Return len
number of characters from the right (the end) of the
string.
- RightValue - Interface in com.scriptbasic.interfaces
-
- RightValueUtility - Class in com.scriptbasic.utility
-
- rint(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- round(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- rtrim(String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Trim the white spaces from the end of the string.
- RunLimitHook - Class in com.scriptbasic.hooks
-
This hook can be configured to limit the execution resources for a given
program.
- RunLimitHook() - Constructor for class com.scriptbasic.hooks.RunLimitHook
-
- scalb(double, int) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- ScriptBasicException - Exception in com.scriptbasic.interfaces
-
- ScriptBasicException() - Constructor for exception com.scriptbasic.interfaces.ScriptBasicException
-
- ScriptBasicException(String, Throwable) - Constructor for exception com.scriptbasic.interfaces.ScriptBasicException
-
- ScriptBasicException(String) - Constructor for exception com.scriptbasic.interfaces.ScriptBasicException
-
- ScriptBasicException(Throwable) - Constructor for exception com.scriptbasic.interfaces.ScriptBasicException
-
- ScriptBasicKeyWords - Interface in com.scriptbasic.interfaces
-
- ScriptBasicLexicalAnalyzer - Class in com.scriptbasic.lexer.elements
-
- ScriptBasicLexicalAnalyzer() - Constructor for class com.scriptbasic.lexer.elements.ScriptBasicLexicalAnalyzer
-
- ScriptEngine - Class in com.scriptbasic.javax.script
-
- ScriptEngine(ScriptEngineFactory) - Constructor for class com.scriptbasic.javax.script.ScriptEngine
-
- ScriptEngineFactory - Class in com.scriptbasic.javax.script
-
- ScriptEngineFactory() - Constructor for class com.scriptbasic.javax.script.ScriptEngineFactory
-
The constructor reads the configuration and fills the constants that are
requested by the ScriptEngineManager
.
- set(Integer, Object) - Method in class com.scriptbasic.executors.rightvalues.BasicArrayValue
-
Set the index-th element of the array
- set(Reader) - Method in interface com.scriptbasic.interfaces.LexicalAnalyzer
-
Set the reader from where the lexical analyzer has to read the input.
- set(String) - Method in interface com.scriptbasic.interfaces.Reader
-
- set(Reader) - Method in class com.scriptbasic.lexer.BasicLexicalAnalyzer
-
- set(String) - Method in class com.scriptbasic.readers.GenericHierarchicalReader
-
- set(Reader) - Method in class com.scriptbasic.readers.GenericReader
-
- set(String) - Method in class com.scriptbasic.readers.GenericReader
-
- setAlias(String) - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- setAlias(String) - Method in class com.scriptbasic.executors.commands.CommandUse
-
- setArguments(LeftValueList) - Method in class com.scriptbasic.executors.commands.CommandSub
-
- setArgumentTypes(Class<?>[]) - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- setArray(Object[]) - Method in class com.scriptbasic.executors.rightvalues.BasicArrayValue
-
Set the array object.
- setBooleanValue(Boolean) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setByte(byte[], Long, Long) - Static method in class com.scriptbasic.utility.functions.UtilityFunctions
-
- setCaseFreak() - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
- setCaseIgnorant() - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
- setCaseSensitive() - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
- setCommandEndSub(CommandEndSub) - Method in class com.scriptbasic.executors.commands.CommandSub
-
- setCommandWhile(CommandWhile) - Method in class com.scriptbasic.executors.commands.CommandWend
-
- setCondition(Expression) - Method in class com.scriptbasic.executors.commands.AbstractCommandIfKind
-
- setCondition(Expression) - Method in class com.scriptbasic.executors.commands.CommandWhile
-
- setConfigProperties(Properties) - Method in class com.scriptbasic.configuration.BasicConfiguration
-
- setConfigProperties(Properties) - Method in interface com.scriptbasic.interfaces.Configuration
-
Configuration of the script engine is fed from standard Java properties.
- setConfigurationSource(InputStream) - Method in interface com.scriptbasic.interfaces.ConfigurationBuilder
-
- setDoubleValue(Double) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setElementType(Class<?>) - Method in class com.scriptbasic.syntax.AbstractNestedStructureHouseKeeper.Structure
-
- setError(Writer) - Method in class com.scriptbasic.Engine
-
- setError(Writer) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Set the output writer used to write the error output of the BASIC
program.
- setErrorWriter(Writer) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- setErrorWriter(Writer) - Method in interface com.scriptbasic.interfaces.Interpreter
-
- setExecutable(String, boolean, boolean) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- setExpression(Expression) - Method in class com.scriptbasic.executors.commands.CommandLet
-
- setExpressionList(ExpressionList) - Method in class com.scriptbasic.executors.AbstractIdentifieredExpressionListedExpression
-
- setExpressionList(ExpressionList) - Method in class com.scriptbasic.executors.commands.AbstractCommandExpressionListed
-
- setFactory(Factory) - Method in class com.scriptbasic.configuration.BasicConfiguration
-
- setFactory(Factory) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- setFactory(Factory) - Method in interface com.scriptbasic.interfaces.FactoryManaged
-
When a factory creates an instance of a class implementing this interface
this method is called to register the factory that created the instance.
- setFactory(Factory) - Method in class com.scriptbasic.lexer.BasicLexicalAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.readers.GenericHierarchicalReader
-
- setFactory(Factory) - Method in class com.scriptbasic.readers.GenericReader
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.AbstractNestedStructureHouseKeeper
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.BasicProgram
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.BasicSyntaxAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.commands.AbstractCommandAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.commands.BasicCommandFactory
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.expression.AbstractExpressionAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.expression.BasicExpressionListAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.expression.BasicTagAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.leftvalue.AbstractLeftValueAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.leftvalue.BasicLeftValueListAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.leftvalue.BasicSimpleLeftValueAnalyzer
-
- setFactory(Factory) - Method in class com.scriptbasic.syntax.leftvalue.BasicSimpleLeftValueListAnalyzer
-
- setField(Object, String, Object) - Static method in class com.scriptbasic.utility.KlassUtility
-
- setField(Object, String, Object) - Static method in class com.scriptbasic.utility.ReflectionUtility
-
Set the named field of the object be it either inherited by the object
class from its parent or declared in the class of the object.
- setField(Class<?>, String, Object) - Static method in class com.scriptbasic.utility.ReflectionUtility
-
Set the named static field in the class klass
.
- setFieldName(String) - Method in class com.scriptbasic.executors.leftvalues.ObjectFieldAccessLeftValueModifier
-
- setFileName(String) - Method in exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- setFileName(String) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setFunctionCall(FunctionCall) - Method in class com.scriptbasic.executors.commands.CommandCall
-
- setGlobalScopeBinding(Bindings) - Method in class com.scriptbasic.javax.script.ScriptEngineFactory
-
- setIdentifier(String) - Method in class com.scriptbasic.executors.leftvalues.BasicLeftValue
-
- setIndexList(ExpressionList) - Method in class com.scriptbasic.executors.leftvalues.ArrayElementAccessLeftValueModifier
-
- setInput(Reader) - Method in class com.scriptbasic.Engine
-
- setInput(Reader) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Set the reader from where the BASIC program reads the standard input
characters.
- setInterpreter(ExtendedInterpreter) - Method in class com.scriptbasic.executors.rightvalues.BasicArrayValue
-
Set the interpreter that this array belongs to.
- setInterpreter(ExtendedInterpreter) - Method in class com.scriptbasic.hooks.NullHook
-
- setInterpreter(ExtendedInterpreter) - Method in class com.scriptbasic.hooks.SimpleHook
-
- setInterpreter(ExtendedInterpreter) - Method in interface com.scriptbasic.interfaces.InterpreterHook
-
During registration the interpreter calls this method to make the
interpreter accessible for the hook objects.
- setKeywordRecognizer(KeywordRecognizer) - Method in class com.scriptbasic.lexer.elements.Identifier
-
- setKeywords(Set<String>) - Method in class com.scriptbasic.lexer.BasicKeywordRecognizer
-
- setKlass(Class<?>) - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- setKlass(Class<?>) - Method in class com.scriptbasic.executors.commands.CommandUse
-
- setLastModified(String, Long) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- setLeftOperand(Expression) - Method in class com.scriptbasic.executors.operators.AbstractBinaryOperator
-
- setLeftValue(LeftValue) - Method in class com.scriptbasic.executors.commands.CommandLet
-
- setLeftValueList(LeftValueList) - Method in class com.scriptbasic.executors.commands.AbstractCommandLeftValueListed
-
- setLexeme(String) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setLexicalElement(LexicalElement) - Method in class com.scriptbasic.syntax.BasicSyntaxAnalyzer
-
- setLineNumber(int) - Method in exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- setLineNumber(int) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setLocation(LexicalElement) - Method in exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- setLongValue(long) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setLoopEndNode(CommandNext) - Method in class com.scriptbasic.executors.commands.CommandFor
-
- setLoopEndValue(Expression) - Method in class com.scriptbasic.executors.commands.CommandFor
-
- setLoopStartNode(CommandFor) - Method in class com.scriptbasic.executors.commands.CommandNext
-
- setLoopStartValue(Expression) - Method in class com.scriptbasic.executors.commands.CommandFor
-
- setLoopStepValue(Expression) - Method in class com.scriptbasic.executors.commands.CommandFor
-
- setLoopVariable(LeftValue) - Method in class com.scriptbasic.executors.commands.CommandFor
-
- setMethodName(String) - Method in class com.scriptbasic.executors.commands.CommandMethod
-
- setNext(AbstractCommandIfElseKind) - Method in class com.scriptbasic.executors.commands.AbstractCommandIfElseKind
-
- setNext(InterpreterHook) - Method in class com.scriptbasic.hooks.NullHook
-
- setNext(InterpreterHook) - Method in class com.scriptbasic.hooks.SimpleHook
-
- setNext(InterpreterHook) - Method in interface com.scriptbasic.interfaces.InterpreterHook
-
When a hook is registered the registering process calls this method and
passes the next element in the hook chain.
- setNextCommand(Command) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- setNextCommand(Command) - Method in class com.scriptbasic.executors.commands.AbstractCommand
-
- setNextCommand(Command) - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Tell the interpreter that the next command to call is not the one that
follows the actual command but rather the one specified by the argument.
- setOperand(Expression) - Method in class com.scriptbasic.executors.operators.AbstractUnaryOperator
-
- setOutput(Writer) - Method in class com.scriptbasic.Engine
-
- setOutput(Writer) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Set the output writer used to write the standard output of the BASIC
program.
- setPosition(Reader) - Method in exception com.scriptbasic.exceptions.BasicLexicalException
-
- setPosition(int) - Method in exception com.scriptbasic.exceptions.GeneralAnalysisException
-
- setPosition(int) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setPrevious(AbstractCommandIfElseKind) - Method in class com.scriptbasic.executors.commands.AbstractCommandIfElseKind
-
- setProgram(BuildableProgram) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- setProgram(BuildableProgram) - Method in interface com.scriptbasic.interfaces.Interpreter
-
Set the program to execute.
- setPushedElement(NestedStructure) - Method in class com.scriptbasic.syntax.AbstractNestedStructureHouseKeeper.Structure
-
- setReadable(String, boolean, boolean) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- setReader(Reader) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- setReader(Reader) - Method in interface com.scriptbasic.interfaces.Interpreter
-
- setReader(Reader) - Method in interface com.scriptbasic.interfaces.LexicalElementAnalyzer
-
Set the reader to read from.
- setReader(Reader) - Method in class com.scriptbasic.lexer.elements.AbstractElementAnalyzer
-
- setRedOnly(String) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- setReturnExpression(Expression) - Method in class com.scriptbasic.executors.commands.CommandReturn
-
- setReturnValue(RightValue) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- setReturnValue(RightValue) - Method in class com.scriptbasic.hooks.NullHook
-
- setReturnValue(RightValue) - Method in class com.scriptbasic.hooks.SimpleHook
-
- setReturnValue(RightValue) - Method in interface com.scriptbasic.interfaces.ExtendedInterpreter
-
Register the return value.
- setReturnValue(RightValue) - Method in interface com.scriptbasic.interfaces.InterpreterHook
-
This method is called after a subroutine has set its return value.
- setReturnValueEx(RightValue) - Method in class com.scriptbasic.hooks.SimpleHook
-
- setRightOperand(Expression) - Method in class com.scriptbasic.executors.operators.AbstractBinaryOperator
-
- setSingleInclude(SingleIncludeChecker) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourcePathSourceProvider
-
This setter can be called if the BasicSingleIncludeChecker as
implementation is not appropriate.
- setSingleInclude(SingleIncludeChecker) - Method in class com.scriptbasic.sourceproviders.AbstractSingleIncludeSourceProvider
-
- setSourcePath(Deque<String>) - Method in interface com.scriptbasic.interfaces.SourcePath
-
Set the whole source path collection from some queue.
- setSourcePath(SourcePath) - Method in interface com.scriptbasic.interfaces.SourcePathProvider
-
- setSourcePath(SourcePath) - Method in class com.scriptbasic.sourceproviders.AbstractSourcePathSourceProvider
-
- setSourcePath(Deque<String>) - Method in class com.scriptbasic.sourceproviders.BasicSourcePath
-
- setSourceProvider(SourceProvider) - Method in class com.scriptbasic.readers.GenericReader
-
- setStringValue(String) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setSubName(String) - Method in class com.scriptbasic.executors.commands.CommandSub
-
- setType(int) - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- setValue(RightValue, ExtendedInterpreter) - Method in class com.scriptbasic.executors.leftvalues.BasicLeftValue
-
- setValue(T) - Method in class com.scriptbasic.executors.rightvalues.AbstractPrimitiveRightValue
-
- setValue(RightValue, ExtendedInterpreter) - Method in interface com.scriptbasic.interfaces.LeftValue
-
- setVariable(String, Object) - Method in class com.scriptbasic.Engine
-
- setVariable(String, Object) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- setVariable(String, Object) - Method in interface com.scriptbasic.interfaces.EngineApi
-
Set the value of a global variable of the BASIC program.
- setVariable(String, Object) - Method in interface com.scriptbasic.interfaces.Interpreter
-
Set the value of the global variable.
- setVariable(String, RightValue) - Method in interface com.scriptbasic.interfaces.VariableMap
-
Set the value of the variable.
- setVariable(String, RightValue) - Method in class com.scriptbasic.memory.BasicLocalVariableMap
-
- setVariable(String, RightValue) - Method in class com.scriptbasic.memory.MixedBasicVariableMap
-
- setVariableName(String) - Method in class com.scriptbasic.executors.AbstractIdentifieredExpression
-
- setWendNode(Command) - Method in class com.scriptbasic.executors.commands.CommandWhile
-
- setWritable(String, boolean, boolean) - Static method in class com.scriptbasic.utility.functions.file.FileHandlingFunctions
-
- setWriter(Writer) - Method in class com.scriptbasic.executors.BasicExtendedInterpreter
-
- setWriter(Writer) - Method in interface com.scriptbasic.interfaces.Interpreter
-
- signum(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- SimpleHook - Class in com.scriptbasic.hooks
-
A simple implementation of the InterpreterHook.
- SimpleHook() - Constructor for class com.scriptbasic.hooks.SimpleHook
-
- SimpleLeftValueAnalyzer - Interface in com.scriptbasic.interfaces
-
- SimpleLeftValueListAnalyzer - Interface in com.scriptbasic.interfaces
-
- sin(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- SingleIncludeChecker - Interface in com.scriptbasic.interfaces
-
Checks that a file is included only once.
- SingleIncludeNonRelativeSourceProvider - Class in com.scriptbasic.sourceproviders
-
Abstract class to be extended by source path implementations that include a
file only once and which include file only using full path.
- SingleIncludeNonRelativeSourceProvider() - Constructor for class com.scriptbasic.sourceproviders.SingleIncludeNonRelativeSourceProvider
-
- SingleIncludeSourcePathNonRelativeSourceProvider - Class in com.scriptbasic.sourceproviders
-
Abstract class to be extended by source path implementations that include a
file only once and which include file only using full path and use source
path to find the file.
- SingleIncludeSourcePathNonRelativeSourceProvider() - Constructor for class com.scriptbasic.sourceproviders.SingleIncludeSourcePathNonRelativeSourceProvider
-
- SingletonFactoryFactory - Class in com.scriptbasic.factories
-
This utility class manages a single instance of an implementation of the
Factory
interface.
- sinh(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- size() - Method in class com.scriptbasic.executors.GenericExpressionList
-
- size() - Method in class com.scriptbasic.executors.GenericLeftValueList
-
- size() - Method in interface com.scriptbasic.interfaces.GenericList
-
- SourceLocationBound - Interface in com.scriptbasic.interfaces
-
Any object that is some way bound to a location of the BASIC program.
- SourcePath - Interface in com.scriptbasic.interfaces
-
Source path is similar to Java class path.
- SourcePathProvider - Interface in com.scriptbasic.interfaces
-
This interface is usually implemented some SourceProvider
implementations.
- SourceProvider - Interface in com.scriptbasic.interfaces
-
A source provider gives a reader for a source based upon the name of the source.
- space(int) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Return a string that is len
number of space characters.
- sqrt(double) - Static method in class com.scriptbasic.utility.functions.MathFunctions
-
- startsWith(String, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- String - Interface in com.scriptbasic.classification
-
Functions that let the BASIC program to perform string manipulation have to be
annotated with this classification.
- string(int, String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Return a string that is len
times the character in s
.
- StringFunctions - Class in com.scriptbasic.utility.functions
-
This class implements string functions for the BASIC interpreter.
- StringFunctions() - Constructor for class com.scriptbasic.utility.functions.StringFunctions
-
- stringifyBuffer(byte[]) - Static method in class com.scriptbasic.utility.functions.UtilityFunctions
-
- StringSourceProvider - Class in com.scriptbasic.sourceproviders
-
This implementation provides the source from strings.
- StringSourceProvider() - Constructor for class com.scriptbasic.sourceproviders.StringSourceProvider
-
- stringValue() - Method in interface com.scriptbasic.interfaces.LexicalElement
-
Get the string value of the lexical element.
- stringValue() - Method in class com.scriptbasic.lexer.BasicLexicalElement
-
- strlen(String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
- strreverse(String) - Static method in class com.scriptbasic.utility.functions.StringFunctions
-
Return a string with the characters reversed.
- Subroutine - Interface in com.scriptbasic.interfaces
-
Interface to manage a BASIC subroutine.
- SyntaxAnalyzer - Interface in com.scriptbasic.interfaces
-
A syntax analyzer analyzes a program source using the result of the lexical
analyzer and create an executable program.
- SyntaxException - Exception in com.scriptbasic.exceptions
-
Exception to throw when there is some error during the syntax analysis
related to the analysis itself and not the reading of the source.
- SyntaxException() - Constructor for exception com.scriptbasic.exceptions.SyntaxException
-
- SyntaxException(String, Throwable) - Constructor for exception com.scriptbasic.exceptions.SyntaxException
-
- SyntaxException(String) - Constructor for exception com.scriptbasic.exceptions.SyntaxException
-
- SyntaxException(Throwable) - Constructor for exception com.scriptbasic.exceptions.SyntaxException
-
- SyntaxExceptionUtility - Class in com.scriptbasic.utility
-
- System - Interface in com.scriptbasic.classification
-
Functions that let the BASIC program to access System resources have to be
annotated with this classification.