github.com/evanw/esbuild/internal/js_parser.parser.fnOrArrowDataVisit (field)
33 uses
github.com/evanw/esbuild/internal/js_parser (current package)
js_parser.go#L47: fnOrArrowDataVisit fnOrArrowDataVisit
js_parser.go#L7388: oldIsInsideLoop := p.fnOrArrowDataVisit.isInsideLoop
js_parser.go#L7389: p.fnOrArrowDataVisit.isInsideLoop = true
js_parser.go#L7392: p.fnOrArrowDataVisit.isInsideLoop = oldIsInsideLoop
js_parser.go#L8129: } else if !p.fnOrArrowDataVisit.isInsideLoop && !p.fnOrArrowDataVisit.isInsideSwitch {
js_parser.go#L8143: } else if !p.fnOrArrowDataVisit.isInsideLoop {
js_parser.go#L8452: p.fnOrArrowDataVisit.tryBodyCount++
js_parser.go#L8454: p.fnOrArrowDataVisit.tryBodyCount--
js_parser.go#L8476: oldIsInsideSwitch := p.fnOrArrowDataVisit.isInsideSwitch
js_parser.go#L8477: p.fnOrArrowDataVisit.isInsideSwitch = true
js_parser.go#L8489: p.fnOrArrowDataVisit.isInsideSwitch = oldIsInsideSwitch
js_parser.go#L9862: if p.fnOrArrowDataVisit.isArrow && p.options.unsupportedJSFeatures.Has(compat.Arrow) && p.fnOnlyDataVisit.isThisNested {
js_parser.go#L11115: omitWarnings := (p.fnOrArrowDataVisit.tryBodyCount != 0 && isAwaitTarget) || isThenCatchTarget
js_parser.go#L11232: p.importRecords[importRecordIndex].IsInsideTryBody = p.fnOrArrowDataVisit.tryBodyCount != 0
js_parser.go#L11336: omitWarnings := p.fnOrArrowDataVisit.tryBodyCount != 0
js_parser.go#L11352: p.importRecords[importRecordIndex].IsInsideTryBody = p.fnOrArrowDataVisit.tryBodyCount != 0
js_parser.go#L11404: oldFnOrArrowData := p.fnOrArrowDataVisit
js_parser.go#L11405: p.fnOrArrowDataVisit = fnOrArrowDataVisit{
js_parser.go#L11444: p.fnOrArrowDataVisit = oldFnOrArrowData
js_parser.go#L11550: isInsideUnsupportedArrow := p.fnOrArrowDataVisit.isArrow && p.options.unsupportedJSFeatures.Has(compat.Arrow)
js_parser.go#L11604: if ref == p.requireRef && e != p.callTarget && e != p.typeofTarget && e != p.cjsDotTarget && p.fnOrArrowDataVisit.tryBodyCount == 0 {
js_parser.go#L11631: oldFnOrArrowData := p.fnOrArrowDataVisit
js_parser.go#L11633: p.fnOrArrowDataVisit = fnOrArrowDataVisit{
js_parser.go#L11660: p.fnOrArrowDataVisit = oldFnOrArrowData
js_parser_lower.go#L420: if p.fnOrArrowDataVisit.superIndexRef != nil {
js_parser_lower.go#L422: p.currentScope.Generated = append(p.currentScope.Generated, *p.fnOrArrowDataVisit.superIndexRef, argRef)
js_parser_lower.go#L425: Binding: js_ast.Binding{Loc: bodyLoc, Data: &js_ast.BIdentifier{Ref: *p.fnOrArrowDataVisit.superIndexRef}},
js_parser_lower.go#L2268: if p.fnOrArrowDataVisit.isAsync && p.options.unsupportedJSFeatures.Has(compat.AsyncAwait) {
js_parser_lower.go#L2276: if p.fnOrArrowDataVisit.superIndexRef == nil {
js_parser_lower.go#L2278: p.fnOrArrowDataVisit.superIndexRef = &ref
js_parser_lower.go#L2280: p.recordUsage(*p.fnOrArrowDataVisit.superIndexRef)
js_parser_lower.go#L2282: Target: js_ast.Expr{Loc: loc, Data: &js_ast.EIdentifier{Ref: *p.fnOrArrowDataVisit.superIndexRef}},
![]() |
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. |