code

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 4, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Code

type Code struct {
	// contains filtered or unexported fields
}

func NewCode

func NewCode(fs fs.FS, debug ...bool) *Code

func (*Code) ClipDeleteHandler

func (c *Code) ClipDeleteHandler(w http.ResponseWriter, req *http.Request)

func (*Code) ClipHandler

func (c *Code) ClipHandler(w http.ResponseWriter, req *http.Request)

func (*Code) Close

func (c *Code) Close()

func (*Code) CodeDeleteHandler

func (c *Code) CodeDeleteHandler(w http.ResponseWriter, r *http.Request)

func (*Code) CodeHandler

func (c *Code) CodeHandler(w http.ResponseWriter, r *http.Request)

func (*Code) EditorExecuteHandler

func (c *Code) EditorExecuteHandler(w http.ResponseWriter, r *http.Request)

func (*Code) EditorHandler

func (c *Code) EditorHandler(w http.ResponseWriter, r *http.Request)

func (*Code) ExecuteHandler

func (c *Code) ExecuteHandler(w http.ResponseWriter, r *http.Request)

func (*Code) PageHandler

func (c *Code) PageHandler(w http.ResponseWriter, r *http.Request)

func (*Code) ResultHandler

func (c *Code) ResultHandler(w http.ResponseWriter, r *http.Request)

func (*Code) SelectHandler

func (c *Code) SelectHandler(w http.ResponseWriter, r *http.Request)

func (*Code) StateDeleteHander

func (c *Code) StateDeleteHander(w http.ResponseWriter, r *http.Request)

func (*Code) StateHander

func (c *Code) StateHander(w http.ResponseWriter, r *http.Request)

func (*Code) StateResetHander

func (c *Code) StateResetHander(w http.ResponseWriter, r *http.Request)

type ExecutionState

type ExecutionState struct {
	Code       string                    `json:"code"`
	ID         int64                     `json:"id"`
	Results    []kernel.ResultMessage    `json:"result,omitempty"`
	Exceptions []kernel.ExceptionMessage `json:"exception,omitempty"`
	Error      error                     `json:"error,omitempty"`
	KernelID   string
	// contains filtered or unexported fields
}

func (*ExecutionState) GetID

func (es *ExecutionState) GetID() int64

func (*ExecutionState) WaitForResult

func (es *ExecutionState) WaitForResult() bool

type History

type History struct {
	Items []HistoryItem
	// contains filtered or unexported fields
}

func NewHistory

func NewHistory() *History

func (*History) Add

func (h *History) Add(item string)

func (*History) Clear

func (h *History) Clear()

func (*History) Get

func (h *History) Get(id int64) (HistoryItem, bool)

func (*History) Len

func (h *History) Len() int

func (*History) List

func (h *History) List() []HistoryItem

func (*History) Remove

func (h *History) Remove(id int64) bool

func (*History) Update

func (h *History) Update(id int64, item HistoryItem)

type HistoryItem

type HistoryItem struct {
	Code string
	ID   int64
}

func (HistoryItem) GetID

func (hi HistoryItem) GetID() int64

type State

type State struct {
	PreviousState []*ExecutionState
	CurrentState  []*ExecutionState
	// contains filtered or unexported fields
}

func NewState

func NewState() *State

func (*State) Close

func (s *State) Close()

func (*State) Execute

func (s *State) Execute(code string) error

func (*State) GetState

func (s *State) GetState(id int64) *ExecutionState

func (*State) ListStates

func (s *State) ListStates(current bool) []*ExecutionState

func (*State) RemovePreviousState

func (s *State) RemovePreviousState(id int64) bool

func (*State) RemoveState

func (s *State) RemoveState(id int64) bool

func (*State) ResetState

func (s *State) ResetState(currentOnly bool)

func (*State) Select

func (s *State) Select(id int64) error

Jump to

Keyboard shortcuts

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