Uses of Interface
com.scriptbasic.spi.Command
Packages that use Command
Package
Description
-
Uses of Command in com.scriptbasic.executors
Methods in com.scriptbasic.executors that return CommandMethods in com.scriptbasic.executors with parameters of type Command -
Uses of Command in com.scriptbasic.executors.commands
Classes in com.scriptbasic.executors.commands that implement CommandModifier and TypeClassDescriptionclassclassclassclassclassclassPart of select command Part can be select declaration or case declarationclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in com.scriptbasic.executors.commands that return CommandModifier and TypeMethodDescriptionAbstractCommand.getNextCommand()Get the next command that has to be executed unless some condition alters this, like in case of If, While and similar.CommandWhile.getWendNode()Methods in com.scriptbasic.executors.commands with parameters of type CommandModifier and TypeMethodDescriptionvoidAbstractCommand.setNextCommand(Command nextCommand) voidCommandWhile.setWendNode(Command wendNode) -
Uses of Command in com.scriptbasic.hooks
Methods in com.scriptbasic.hooks with parameters of type Command -
Uses of Command in com.scriptbasic.interfaces
Methods in com.scriptbasic.interfaces that return CommandModifier and TypeMethodDescriptionCreate a Command that starts with the keyword.Program.getNamedCommand(String name) Program.getStartCommand()InternalInterpreter.pop()Pop the command from the top of the stack and also drop the last local variables frame.Methods in com.scriptbasic.interfaces that return types with arguments of type CommandMethods in com.scriptbasic.interfaces with parameters of type CommandModifier and TypeMethodDescriptionvoidBuildableProgram.addCommand(Command command) Add a new command to the list of commands.voidSyntaxAnalyzer.addCommand(Command command) Add command to the currently build programvoidPush a command to the stack.voidInternalInterpreter.setNextCommand(Command nextCommand) 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. -
Uses of Command in com.scriptbasic.spi
Methods in com.scriptbasic.spi that return CommandMethods in com.scriptbasic.spi with parameters of type CommandModifier and TypeMethodDescriptiondefault voidInterpreterHook.afterExecute(Command command) This method is called after the interpreter executed a command.voidSimpleHook.afterExecute(Command command) voidSimpleHook.afterExecuteEx(Command command) default voidvoidvoidSimpleHook.afterPopEx(Command command) default voidvoidvoidSimpleHook.afterPushEx(Command command) default voidInterpreterHook.beforeExecute(Command command) This method is called before the interpreter executes a command.voidSimpleHook.beforeExecute(Command command) voidSimpleHook.beforeExecuteEx(Command command) default voidInterpreterHook.beforePush(Command command) voidSimpleHook.beforePush(Command command) voidSimpleHook.beforePushEx(Command command) voidExecute the program starting at the commandstartCommand -
Uses of Command in com.scriptbasic.syntax
Methods in com.scriptbasic.syntax that return CommandModifier and TypeMethodDescriptionprotected abstract CommandAbstractBasicProgramPostprocessing.getFirstCommand()protected CommandBasicProgram.getFirstCommand()BasicProgram.getNamedCommand(String name) AbstractBasicProgramPostprocessing.getStartCommand()Methods in com.scriptbasic.syntax that return types with arguments of type CommandMethods in com.scriptbasic.syntax with parameters of type CommandModifier and TypeMethodDescriptionvoidBasicProgram.addCommand(Command command) voidBasicSyntaxAnalyzer.addCommand(Command command) -
Uses of Command in com.scriptbasic.syntax.commands
Methods in com.scriptbasic.syntax.commands that return CommandModifier and TypeMethodDescriptionAbstractCommandAnalyzerGlobalLocal.analyze()CommandAnalyzerCall.analyze()CommandAnalyzerCase.analyze()CommandAnalyzerDSL.analyze()CommandAnalyzerElse.analyze()CommandAnalyzerElseIf.analyze()CommandAnalyzerEnd.analyze()CommandAnalyzerEndIf.analyze()CommandAnalyzerEndSub.analyze()CommandAnalyzerFor.analyze()CommandAnalyzerIf.analyze()CommandAnalyzerLet.analyze()CommandAnalyzerMethod.analyze()CommandAnalyzerNext.analyze()CommandAnalyzerPrint.analyze()CommandAnalyzerReturn.analyze()CommandAnalyzerSelect.analyze()CommandAnalyzerSub.analyze()CommandAnalyzerUse.analyze()CommandAnalyzerWend.analyze()CommandAnalyzerWhile.analyze()