rtti

package
v0.24.5 Latest Latest
Warning

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

Go to latest
Published: May 15, 2024 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Overview

Code generated by Tapestry; edit at your own risk.

Index

Constants

This section is empty.

Variables

View Source
var Z_Types = typeinfo.TypeSet{
	Name: "rtti",
	Slot: z_slot_list,
}

package listing of type data

View Source
var Zt_Assignment = typeinfo.Slot{
	Name: "assignment",
	Markup: map[string]any{
		"comment": "Reads from evals in a uniform manner for common functions.",
	},
}

assignment, a type of slot.

View Source
var Zt_BoolEval = typeinfo.Slot{
	Name: "bool_eval",
	Markup: map[string]any{
		"blockly-color": "LOGIC_HUE",
		"comment":       "Statements which return true/false values.",
	},
}

bool_eval, a type of slot.

View Source
var Zt_Execute = typeinfo.Slot{
	Name: "execute",
	Markup: map[string]any{
		"blockly-color": "PROCEDURES_HUE",
		"blockly-stack": true,
		"comment":       "Run a series of statements.",
	},
}

execute, a type of slot.

View Source
var Zt_NumListEval = typeinfo.Slot{
	Name: "num_list_eval",
	Markup: map[string]any{
		"blockly-color": "MATH_HUE",
		"comment":       "Statements which return a list of numbers.",
	},
}

num_list_eval, a type of slot.

View Source
var Zt_NumberEval = typeinfo.Slot{
	Name: "number_eval",
	Markup: map[string]any{
		"blockly-color": "MATH_HUE",
		"comment":       "Statements which return a number.",
	},
}

number_eval, a type of slot.

View Source
var Zt_RecordEval = typeinfo.Slot{
	Name: "record_eval",
	Markup: map[string]any{
		"blockly-color": "LISTS_HUE",
		"comment":       "Statements which return a record.",
	},
}

record_eval, a type of slot.

View Source
var Zt_RecordListEval = typeinfo.Slot{
	Name: "record_list_eval",
	Markup: map[string]any{
		"blockly-color": "LISTS_HUE",
		"comment":       "Statements which return a list of records.",
	},
}

record_list_eval, a type of slot.

View Source
var Zt_TextEval = typeinfo.Slot{
	Name: "text_eval",
	Markup: map[string]any{
		"blockly-color": "TEXTS_HUE",
		"comment":       "Statements which return text.",
	},
}

text_eval, a type of slot.

View Source
var Zt_TextListEval = typeinfo.Slot{
	Name: "text_list_eval",
	Markup: map[string]any{
		"blockly-color": "TEXTS_HUE",
		"comment":       "Statements which return a list of text.",
	},
}

text_list_eval, a type of slot.

Functions

This section is empty.

Types

type Assignment

type Assignment = rt.Assignment

type Assignment_Slot

type Assignment_Slot struct{ Value Assignment }

holds a single slot.

func (*Assignment_Slot) TypeInfo

func (*Assignment_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type Assignment_Slots

type Assignment_Slots []Assignment

holds a slice of slots.

func (*Assignment_Slots) Repeats

func (op *Assignment_Slots) Repeats() bool

implements typeinfo.Repeats

func (*Assignment_Slots) TypeInfo

func (*Assignment_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

type BoolEval

type BoolEval = rt.BoolEval

type BoolEval_Slot

type BoolEval_Slot struct{ Value BoolEval }

holds a single slot.

func (*BoolEval_Slot) TypeInfo

func (*BoolEval_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type BoolEval_Slots

type BoolEval_Slots []BoolEval

holds a slice of slots.

func (*BoolEval_Slots) Repeats

func (op *BoolEval_Slots) Repeats() bool

implements typeinfo.Repeats

func (*BoolEval_Slots) TypeInfo

func (*BoolEval_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

type Execute

type Execute = rt.Execute

type Execute_Slot

type Execute_Slot struct{ Value Execute }

holds a single slot.

func (*Execute_Slot) TypeInfo

func (*Execute_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type Execute_Slots

type Execute_Slots []Execute

holds a slice of slots.

func (*Execute_Slots) Repeats

func (op *Execute_Slots) Repeats() bool

implements typeinfo.Repeats

func (*Execute_Slots) TypeInfo

func (*Execute_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

type NumListEval

type NumListEval = rt.NumListEval

type NumListEval_Slot

type NumListEval_Slot struct{ Value NumListEval }

holds a single slot.

func (*NumListEval_Slot) TypeInfo

func (*NumListEval_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type NumListEval_Slots

type NumListEval_Slots []NumListEval

holds a slice of slots.

func (*NumListEval_Slots) Repeats

func (op *NumListEval_Slots) Repeats() bool

implements typeinfo.Repeats

func (*NumListEval_Slots) TypeInfo

func (*NumListEval_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

type NumberEval

type NumberEval = rt.NumberEval

type NumberEval_Slot

type NumberEval_Slot struct{ Value NumberEval }

holds a single slot.

func (*NumberEval_Slot) TypeInfo

func (*NumberEval_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type NumberEval_Slots

type NumberEval_Slots []NumberEval

holds a slice of slots.

func (*NumberEval_Slots) Repeats

func (op *NumberEval_Slots) Repeats() bool

implements typeinfo.Repeats

func (*NumberEval_Slots) TypeInfo

func (*NumberEval_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

type RecordEval

type RecordEval = rt.RecordEval

type RecordEval_Slot

type RecordEval_Slot struct{ Value RecordEval }

holds a single slot.

func (*RecordEval_Slot) TypeInfo

func (*RecordEval_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type RecordEval_Slots

type RecordEval_Slots []RecordEval

holds a slice of slots.

func (*RecordEval_Slots) Repeats

func (op *RecordEval_Slots) Repeats() bool

implements typeinfo.Repeats

func (*RecordEval_Slots) TypeInfo

func (*RecordEval_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

type RecordListEval

type RecordListEval = rt.RecordListEval

type RecordListEval_Slot

type RecordListEval_Slot struct{ Value RecordListEval }

holds a single slot.

func (*RecordListEval_Slot) TypeInfo

func (*RecordListEval_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type RecordListEval_Slots

type RecordListEval_Slots []RecordListEval

holds a slice of slots.

func (*RecordListEval_Slots) Repeats

func (op *RecordListEval_Slots) Repeats() bool

implements typeinfo.Repeats

func (*RecordListEval_Slots) TypeInfo

func (*RecordListEval_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

type TextEval

type TextEval = rt.TextEval

type TextEval_Slot

type TextEval_Slot struct{ Value TextEval }

holds a single slot.

func (*TextEval_Slot) TypeInfo

func (*TextEval_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type TextEval_Slots

type TextEval_Slots []TextEval

holds a slice of slots.

func (*TextEval_Slots) Repeats

func (op *TextEval_Slots) Repeats() bool

implements typeinfo.Repeats

func (*TextEval_Slots) TypeInfo

func (*TextEval_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

type TextListEval

type TextListEval = rt.TextListEval

type TextListEval_Slot

type TextListEval_Slot struct{ Value TextListEval }

holds a single slot.

func (*TextListEval_Slot) TypeInfo

func (*TextListEval_Slot) TypeInfo() typeinfo.T

implements typeinfo.Instance for a single slot.

type TextListEval_Slots

type TextListEval_Slots []TextListEval

holds a slice of slots.

func (*TextListEval_Slots) Repeats

func (op *TextListEval_Slots) Repeats() bool

implements typeinfo.Repeats

func (*TextListEval_Slots) TypeInfo

func (*TextListEval_Slots) TypeInfo() typeinfo.T

implements typeinfo.Instance for a series of slots.

Jump to

Keyboard shortcuts

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