ast

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Action

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

type AssertInvalid

type AssertInvalid struct {
	Directive
	Module  QuoteWat
	Failure string
}

type AssertMalformed

type AssertMalformed struct {
	Directive
	Module  QuoteWat
	Failure string
}

type AssertReturn

type AssertReturn struct {
	Directive
	Action  Action
	Results []Result
}

type AssertTrap

type AssertTrap struct {
	Directive
	Action  Action
	Failure string
}

type Const

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

type Directive

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

type F32Const

type F32Const struct {
	Const
	Result
	Value float32
}

type F64Const

type F64Const struct {
	Const
	Result
	Value float64
}

type Get

type Get struct {
	Action
}

type I32Const

type I32Const struct {
	Const
	Result
	Value int32
}

type I64Const

type I64Const struct {
	Const
	Result
	Value int64
}

type Invoke

type Invoke struct {
	Action
	Directive
	Name   types.Option[string]
	String string
	Const  []Const
}

type QuoteComponent

type QuoteComponent struct {
	QuoteWat
	Quote string
}

type QuoteModule

type QuoteModule struct {
	QuoteWat
	Quote string
}

type QuoteWat

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

type Result

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

type Wast

type Wast struct {
	Directives []Directive
}

type Wat

type Wat struct {
	QuoteWat
	Wat wat.Directive
}

type WatDirective

type WatDirective struct {
	Directive
	Wat QuoteWat
}

Jump to

Keyboard shortcuts

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