Documentation ¶
Index ¶
- type Interpreter
- func (inp *Interpreter) Done() <-chan bool
- func (inp *Interpreter) DrawOpsChan() <-chan proto.DrawOp
- func (inp *Interpreter) InputEventsChan() chan<- proto.InputEvent
- func (inp *Interpreter) LoadFile(filename string) error
- func (inp *Interpreter) ReadEvalPrin1(source string) (string, error)
- func (inp *Interpreter) ReadPrin1(source string) (string, error)
- func (inp *Interpreter) RecursiveEdit()
- type InterpreterConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Interpreter ¶
type Interpreter struct {
// contains filtered or unexported fields
}
func NewInterpreter ¶
func NewInterpreter(config InterpreterConfig) (*Interpreter, error)
func NewInterpreterDefault ¶
func NewInterpreterDefault() (*Interpreter, error)
func (*Interpreter) Done ¶
func (inp *Interpreter) Done() <-chan bool
func (*Interpreter) DrawOpsChan ¶
func (inp *Interpreter) DrawOpsChan() <-chan proto.DrawOp
func (*Interpreter) InputEventsChan ¶
func (inp *Interpreter) InputEventsChan() chan<- proto.InputEvent
func (*Interpreter) LoadFile ¶
func (inp *Interpreter) LoadFile(filename string) error
func (*Interpreter) ReadEvalPrin1 ¶
func (inp *Interpreter) ReadEvalPrin1(source string) (string, error)
func (*Interpreter) RecursiveEdit ¶
func (inp *Interpreter) RecursiveEdit()
type InterpreterConfig ¶
type InterpreterConfig struct {
// contains filtered or unexported fields
}
Source Files ¶
- allocation.go
- buffer.go
- callproc.go
- character.go
- character_set.go
- character_table.go
- data.go
- edit_functions.go
- errors.go
- eval.go
- exec_context.go
- functions.go
- goroutine.go
- helpers.go
- interpreter.go
- keyboard.go
- keymap.go
- minibuffer.go
- obarray.go
- pimacs_tools.go
- print.go
- read.go
- string.go
- symbols.go
- system.go
- types.go
- utils.go
Click to show internal directories.
Click to hide internal directories.