Versions in this module Expand all Collapse all v1 v1.6.3 May 22, 2021 v1.6.2 May 22, 2021 Changes in this version + func Format() error + func FormatFiles(dir string, ext string) error + func RunPackedBinary() + type CLICustomHandler interface + LoadInitialFile func(tid uint64) error + type CLIDebugInterpreter struct + BreakOnError *bool + BreakOnStart *bool + DebugServerAddr *string + EchoDebugServer *bool + Interactive *bool + LogOut io.Writer + RunDebugServer *bool + func NewCLIDebugInterpreter(i *CLIInterpreter) *CLIDebugInterpreter + func (i *CLIDebugInterpreter) CanHandle(s string) bool + func (i *CLIDebugInterpreter) Handle(ot OutputTerminal, line string) + func (i *CLIDebugInterpreter) Interpret() error + func (i *CLIDebugInterpreter) LoadInitialFile(tid uint64) error + func (i *CLIDebugInterpreter) ParseArgs() bool + func (i *CLIDebugInterpreter) StopDebugServer() + type CLIInputHandler interface + CanHandle func(s string) bool + Handle func(ot OutputTerminal, input string) + type CLIInterpreter struct + CustomHandler CLICustomHandler + CustomHelpString string + CustomRules []*engine.Rule + CustomWelcomeMessage string + Dir *string + EntryFile string + GlobalVS parser.Scope + LoadPlugins bool + LogFile *string + LogLevel *string + LogOut io.Writer + RuntimeProvider *interpreter.ECALRuntimeProvider + Term termutil.ConsoleLineTerminal + func NewCLIInterpreter() *CLIInterpreter + func (i *CLIInterpreter) CreateRuntimeProvider(name string) error + func (i *CLIInterpreter) CreateTerm() error + func (i *CLIInterpreter) HandleInput(ot OutputTerminal, line string, tid uint64) + func (i *CLIInterpreter) Interpret(interactive bool) error + func (i *CLIInterpreter) LoadInitialFile(tid uint64) error + func (i *CLIInterpreter) LoadStdlibPlugins(interactive bool) error + func (i *CLIInterpreter) ParseArgs() bool + type CLIPacker struct + Dir *string + EntryFile string + LogOut io.Writer + SourceBinary *string + TargetBinary *string + func NewCLIPacker() *CLIPacker + func (p *CLIPacker) Pack() error + func (p *CLIPacker) ParseArgs() bool + type OutputTerminal interface + WriteString func(s string)