Package net.hydromatic.morel
package net.hydromatic.morel
Standard ML interpreter, implemented in Java.
-
ClassDescriptionStandard ML REPL.Reader that snoops which characters have been read and saves them in a buffer until
Main.BufferingReader.flush()is called.Shell (or sub-shell created vianet.hydromatic.morel.compile.BuiltIn#INTERACT_USE) that can execute commands and handle errors.Shell that is created via thenet.hydromatic.morel.compile.BuiltIn#INTERACT_USE) command.Command shell for ML, powered by JLine3.Shell configuration.Implementation ofShell.Config.Abstraction of a terminal's line reader.Type of line fromShell.LineFn.Implementation ofShell.LineFnthat reads from a reader.Simplified shell that works in both interactive mode (where input and output is a terminal) and batch mode (where input is a file, and output is to an array of lines).Implementation ofShell.LineFnthat reads from JLine's terminal.