parser

package
v0.8.3 Latest Latest
Warning

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

Go to latest
Published: May 18, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DumpAST

func DumpAST(filename string, conf *Config) (result []byte, warning []byte, err error)

func ParseFile

func ParseFile(filename string, mode Mode) (file *ast.Node, warning []byte, err error)

func ParseFileEx

func ParseFileEx(filename string, mode Mode, conf *Config) (file *ast.Node, warning []byte, err error)

Types

type Config

type Config struct {
	Json   *[]byte
	Flags  []string
	Stderr bool
}

type Mode

type Mode uint

type PagedWriter

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

func NewPagedWriter

func NewPagedWriter() *PagedWriter

func (*PagedWriter) Bytes

func (p *PagedWriter) Bytes() []byte

func (*PagedWriter) Len

func (p *PagedWriter) Len() int

func (*PagedWriter) Write

func (p *PagedWriter) Write(buf []byte) (written int, err error)

type ParseError

type ParseError struct {
	Err    error
	Stderr []byte
}

func (*ParseError) Error

func (p *ParseError) Error() string

Jump to

Keyboard shortcuts

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