Class LambdaConsole
java.lang.Object
com.singularsys.jepexamples.consoles.Console
com.singularsys.extexamples.consoles.LambdaConsole
A console application illustrating the use of lambda functions
in the
com.singularsys.extensions.lambda package.-
Nested Class Summary
Nested classes/interfaces inherited from class com.singularsys.jepexamples.consoles.Console
Console.JepOutputStream, Console.JepPrintStream, Console.NodeRes, Console.SPEC_ACTION -
Field Summary
Fields inherited from class com.singularsys.jepexamples.consoles.Console
altered, doubleFormat, history, jep, showHistory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanfinaliseCommand(String command, Node node, Object res) Perform any post-processing of a command after evaluation.voidsets up all the needed objects.static voidvoidPrint help message.voidPrints introductory text.Methods inherited from class com.singularsys.jepexamples.consoles.Console
clearVars, getCommand, getHistory, getJep, getPrompt, handleError, inputLoop, parseEvaluate, print, printFunctionEntry, printFuns, printHistory, println, printOps, printStdHelp, printVars, processCommand, processEquation, run, setAlteredCommand, setEvaluator, setFormat, setFormat, setIndexShift, setMonitor, showCalls, showTree, split, testSpecialCommands, toString
-
Constructor Details
-
LambdaConsole
public LambdaConsole()
-
-
Method Details
-
initialise
public void initialise()Description copied from class:Consolesets up all the needed objects.- Overrides:
initialisein classConsole
-
printIntroText
public void printIntroText()Description copied from class:ConsolePrints introductory text.- Overrides:
printIntroTextin classConsole
-
printHelp
public void printHelp()Description copied from class:ConsolePrint help message. -
finaliseCommand
Description copied from class:ConsolePerform any post-processing of a command after evaluation.- Overrides:
finaliseCommandin classConsole- Parameters:
command- the string expressionnode- parsed expressionres- result of evaluation- Returns:
- true, false indicates the program should exit.
-
main
-