type github.com/evanw/esbuild/internal/js_parser.parseStmtOpts
43 uses
github.com/evanw/esbuild/internal/js_parser (current package)
js_parser.go#L1465: func (p *parser) declareBinding(kind js_ast.SymbolKind, binding js_ast.Binding, opts parseStmtOpts) {
js_parser.go#L2159: p.declareBinding(js_ast.SymbolHoisted, arg.Binding, parseStmtOpts{})
js_parser.go#L3967: func (p *parser) parseExprOrLetStmt(opts parseStmtOpts) (js_ast.Expr, js_ast.Stmt, []js_ast.Decl) {
js_parser.go#L4247: func (p *parser) parseAndDeclareDecls(kind js_ast.SymbolKind, opts parseStmtOpts) []js_ast.Decl {
js_parser.go#L4677: p.declareBinding(js_ast.SymbolHoisted, arg, parseStmtOpts{})
js_parser.go#L4741: func (p *parser) parseClassStmt(loc logger.Loc, opts parseStmtOpts) js_ast.Stmt {
js_parser.go#L4916: func (p *parser) parseFnStmt(loc logger.Loc, opts parseStmtOpts, isAsync bool, asyncRange logger.Range) js_ast.Stmt {
js_parser.go#L5025: type parseStmtOpts struct {
js_parser.go#L5035: func (p *parser) parseStmt(opts parseStmtOpts) js_ast.Stmt {
js_parser.go#L5124: p.skipTypeScriptTypeStmt(parseStmtOpts{isModuleScope: opts.isModuleScope, isExport: true})
js_parser.go#L5175: stmt := p.parseFnStmt(loc, parseStmtOpts{
js_parser.go#L5201: stmt := p.parseStmt(parseStmtOpts{
js_parser.go#L5239: stmt := p.parseClassStmt(loc, parseStmtOpts{
js_parser.go#L5434: yes := p.parseStmt(parseStmtOpts{lexicalDecl: lexicalDeclAllowFnInsideIf})
js_parser.go#L5438: stmt := p.parseStmt(parseStmtOpts{lexicalDecl: lexicalDeclAllowFnInsideIf})
js_parser.go#L5445: body := p.parseStmt(parseStmtOpts{})
js_parser.go#L5463: body := p.parseStmt(parseStmtOpts{})
js_parser.go#L5477: body := p.parseStmt(parseStmtOpts{})
js_parser.go#L5522: body = append(body, p.parseStmt(parseStmtOpts{lexicalDecl: lexicalDeclAllowAll}))
js_parser.go#L5541: body := p.parseStmtsUpTo(js_lexer.TCloseBrace, parseStmtOpts{})
js_parser.go#L5579: p.declareBinding(kind, value, parseStmtOpts{})
js_parser.go#L5584: stmts := p.parseStmtsUpTo(js_lexer.TCloseBrace, parseStmtOpts{})
js_parser.go#L5595: stmts := p.parseStmtsUpTo(js_lexer.TCloseBrace, parseStmtOpts{})
js_parser.go#L5651: decls = p.parseAndDeclareDecls(js_ast.SymbolHoisted, parseStmtOpts{})
js_parser.go#L5657: decls = p.parseAndDeclareDecls(js_ast.SymbolConst, parseStmtOpts{})
js_parser.go#L5665: expr, stmt, decls = p.parseExprOrLetStmt(parseStmtOpts{lexicalDecl: lexicalDeclAllowAll})
js_parser.go#L5694: body := p.parseStmt(parseStmtOpts{})
js_parser.go#L5704: body := p.parseStmt(parseStmtOpts{})
js_parser.go#L5730: body := p.parseStmt(parseStmtOpts{})
js_parser.go#L5964: stmts := p.parseStmtsUpTo(js_lexer.TCloseBrace, parseStmtOpts{})
js_parser.go#L6000: nestedOpts := parseStmtOpts{}
js_parser.go#L6013: p.skipTypeScriptTypeStmt(parseStmtOpts{isModuleScope: opts.isModuleScope})
js_parser.go#L6029: p.skipTypeScriptInterfaceStmt(parseStmtOpts{isModuleScope: opts.isModuleScope})
js_parser.go#L6163: stmts := p.parseStmtsUpTo(js_lexer.TCloseBrace, parseStmtOpts{})
js_parser.go#L6176: func (p *parser) parseStmtsUpTo(end js_lexer.T, opts parseStmtOpts) []js_ast.Stmt {
js_parser.go#L12714: stmts := p.parseStmtsUpTo(js_lexer.TEndOfFile, parseStmtOpts{isModuleScope: true})
ts_parser.go#L686: func (p *parser) skipTypeScriptInterfaceStmt(opts parseStmtOpts) {
ts_parser.go#L721: func (p *parser) skipTypeScriptTypeStmt(opts parseStmtOpts) {
ts_parser.go#L767: func (p *parser) parseTypeScriptEnumStmt(loc logger.Loc, opts parseStmtOpts) js_ast.Stmt {
ts_parser.go#L833: func (p *parser) parseTypeScriptImportEqualsStmt(loc logger.Loc, opts parseStmtOpts, defaultNameLoc logger.Loc, defaultName string) js_ast.Stmt {
ts_parser.go#L880: func (p *parser) parseTypeScriptNamespaceStmt(loc logger.Loc, opts parseStmtOpts) js_ast.Stmt {
ts_parser.go#L893: stmts = []js_ast.Stmt{p.parseTypeScriptNamespaceStmt(dotLoc, parseStmtOpts{
ts_parser.go#L902: stmts = p.parseStmtsUpTo(js_lexer.TCloseBrace, parseStmtOpts{
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |