starlarkrepl

package module
v0.0.0-...-057477e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2020 License: BSD-3-Clause Imports: 13 Imported by: 1

README

starlarkrepl

GoDev

Experimental autocompletion REPL for starlark-go based on liner.

thread := &starlark.Thread{Load: repl.MakeLoad()}
globals := make(starlark.StringDict)
options := starlarkrepl.Options{
	AutoComplete: true, 
	HistoryFile: "history.txt",
}

starlarkrepl.Run(thread, globals, options)

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Run

func Run(thread *starlark.Thread, globals starlark.StringDict, options Options) (err error)

Types

type Args

type Args interface {
	starlark.Callable
	ArgNames() []string
}

An Args is a starlark Callable with arguments.

type Options

type Options struct {
	HistoryFile  string // Path to file for storing history
	AutoComplete bool   // Experimental autocompletion
	// contains filtered or unexported fields
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL