assembly

package
v0.0.0-...-4665129 Latest Latest
Warning

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

Go to latest
Published: Jun 8, 2023 License: GPL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Class

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

func (*Class) SetFields

func (c *Class) SetFields(count int)

type Fixed

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

type Global

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

type Location

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

func (*Location) Define

func (l *Location) Define()

type Method

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

type Value

type Value interface {
	// contains filtered or unexported methods
}

type Writer

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

func New

func New(syms *symtab.Symtab) *Writer

func (*Writer) Call

func (b *Writer) Call(methodID *Method, base int)

func (*Writer) Class

func (b *Writer) Class(fieldc int) *Class

func (*Writer) Create

func (b *Writer) Create(id *Class, base int)

func (*Writer) Field

func (b *Writer) Field(id int)

func (*Writer) Fixed

func (b *Writer) Fixed(value int) *Fixed

func (*Writer) Global

func (b *Writer) Global(id int) *Global

func (*Writer) GlobalLoad

func (b *Writer) GlobalLoad(id *Global)

func (*Writer) GlobalStore

func (b *Writer) GlobalStore(id *Global)

func (*Writer) ImplementExternalMethod

func (b *Writer) ImplementExternalMethod(class *Class, method *Method, ext symtab.Symbol)

func (*Writer) ImplementMethod

func (b *Writer) ImplementMethod(class *Class, method *Method)

func (*Writer) Import

func (b *Writer) Import(name string) *Global

func (*Writer) Load

func (b *Writer) Load(id int)

func (*Writer) Location

func (b *Writer) Location() *Location

func (*Writer) Method

func (b *Writer) Method(name symtab.Symbol) *Method

func (*Writer) Natural

func (b *Writer) Natural(value Value)

func (*Writer) Package

func (b *Writer) Package() *format.Package

func (*Writer) Return

func (b *Writer) Return()

func (*Writer) Store

func (b *Writer) Store(id int)

func (*Writer) WriteByte

func (b *Writer) WriteByte(value int)

Jump to

Keyboard shortcuts

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