parser

package
v0.0.0-...-fae14fb Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2020 License: MIT Imports: 8 Imported by: 2

Documentation

Index

Constants

View Source
const (
	// These are arranged such that ESNext is the default zero value and such
	// that earlier releases are less than later releases
	ES2015 = -6
	ES2016 = -5
	ES2017 = -4
	ES2018 = -3
	ES2019 = -2
	ES2020 = -1
	ESNext = 0
)

Variables

This section is empty.

Functions

func ModuleExportsAST

func ModuleExportsAST(source logging.Source, expr ast.Expr) ast.AST

func Parse

func Parse(log logging.Log, source logging.Source, options ParseOptions) (result ast.AST, ok bool)

func ParseJson

func ParseJson(log logging.Log, source logging.Source) (result ast.Expr, ok bool)

Types

type JSXOptions

type JSXOptions struct {
	Parse    bool
	Factory  []string
	Fragment []string
}

type LanguageTarget

type LanguageTarget int8

type ParseOptions

type ParseOptions struct {
	IsBundling           bool
	Defines              map[string]ast.E
	MangleSyntax         bool
	KeepSingleExpression bool
	OmitWarnings         bool
	JSX                  JSXOptions
	Target               LanguageTarget
}

Jump to

Keyboard shortcuts

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