github.com/evanw/esbuild/internal/js_lexer.Lexer.Loc (method)
77 uses
github.com/evanw/esbuild/internal/js_lexer (current package)
js_lexer.go#L289: func (lexer *Lexer) Loc() logger.Loc {
js_lexer.go#L856: lexer.addErrorWithNotes(lexer.Loc(), "Expected \"*/\" to terminate multi-line comment",
js_lexer.go#L1274: lexer.addErrorWithNotes(lexer.Loc(), "Expected \"*/\" to terminate multi-line comment",
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L1692: loc := p.lexer.Loc()
js_parser.go#L1725: key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.ENumber{Value: p.lexer.Number}}
js_parser.go#L1733: key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EBigInt{Value: p.lexer.Identifier}}
js_parser.go#L1741: key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EPrivateIdentifier{Ref: p.storeNameInRef(p.lexer.Identifier)}}
js_parser.go#L1937: loc := p.lexer.Loc()
js_parser.go#L2075: value := js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BIdentifier{Ref: p.storeNameInRef(p.lexer.Identifier)}}
js_parser.go#L2083: key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.ENumber{Value: p.lexer.Number}}
js_parser.go#L2091: key = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EBigInt{Value: p.lexer.Identifier}}
js_parser.go#L2103: loc := p.lexer.Loc()
js_parser.go#L2148: arrowLoc := p.lexer.Loc()
js_parser.go#L2167: p.afterArrowBodyLoc = p.lexer.Loc()
js_parser.go#L2211: arg := js_ast.Arg{Binding: js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BIdentifier{Ref: ref}}}
js_parser.go#L2259: name = &js_ast.LocRef{Loc: p.lexer.Loc()}
js_parser.go#L2315: itemLoc := p.lexer.Loc()
js_parser.go#L2327: p.latestArrowArgLoc = p.lexer.Loc()
js_parser.go#L2342: if p.options.ts.Parse && p.lexer.Token == js_lexer.TEquals && p.lexer.Loc() != p.forbidSuffixAfterAsLoc {
js_parser.go#L2355: commaAfterSpread = p.lexer.Loc()
js_parser.go#L2617: loc := p.lexer.Loc()
js_parser.go#L2902: name = &js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.newSymbol(js_ast.SymbolOther, p.lexer.Identifier)}
js_parser.go#L2966: items = append(items, js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EMissing{}})
js_parser.go#L2974: dotsLoc := p.lexer.Loc()
js_parser.go#L2981: commaAfterSpread = p.lexer.Loc()
js_parser.go#L3045: commaAfterSpread = p.lexer.Loc()
js_parser.go#L3316: if p.lexer.Loc() == p.afterArrowBodyLoc {
js_parser.go#L3333: if p.lexer.Loc() == p.forbidSuffixAfterAsLoc {
js_parser.go#L3353: nameLoc := p.lexer.Loc()
js_parser.go#L3368: nameLoc := p.lexer.Loc()
js_parser.go#L3436: nameLoc := p.lexer.Loc()
js_parser.go#L3450: nameLoc := p.lexer.Loc()
js_parser.go#L3952: p.forbidSuffixAfterAsLoc = p.lexer.Loc()
js_parser.go#L3956: p.forbidSuffixAfterAsLoc = p.lexer.Loc()
js_parser.go#L4007: loc := p.lexer.Loc()
js_parser.go#L4030: loc := p.lexer.Loc()
js_parser.go#L4110: value = js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}}
js_parser.go#L4163: children = append(children, js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}})
js_parser.go#L4184: lessThanLoc := p.lexer.Loc()
js_parser.go#L4226: tailLoc := p.lexer.Loc()
js_parser.go#L4328: aliasLoc := p.lexer.Loc()
js_parser.go#L4342: name = js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(originalName)}
js_parser.go#L4389: aliasLoc := p.lexer.Loc()
js_parser.go#L4408: firstKeywordItemLoc = p.lexer.Loc()
js_parser.go#L4417: aliasLoc = p.lexer.Loc()
js_parser.go#L4463: loc := p.lexer.Loc()
js_parser.go#L4488: binding := js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BMissing{}}
js_parser.go#L4601: fn.OpenParenLoc = p.lexer.Loc()
js_parser.go#L4754: nameLoc := p.lexer.Loc()
js_parser.go#L4827: bodyLoc := p.lexer.Loc()
js_parser.go#L4853: firstDecoratorLoc := p.lexer.Loc()
js_parser.go#L4899: name := js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(p.lexer.Identifier)}
js_parser.go#L4905: pathLoc := p.lexer.Loc()
js_parser.go#L4941: nameLoc := p.lexer.Loc()
js_parser.go#L4959: scopeIndex := p.pushScopeForParsePass(js_ast.ScopeFunctionArgs, p.lexer.Loc())
js_parser.go#L5036: loc := p.lexer.Loc()
js_parser.go#L5152: defaultLoc := p.lexer.Loc()
js_parser.go#L5276: alias = &js_ast.ExportStarAlias{Loc: p.lexer.Loc(), OriginalName: name}
js_parser.go#L5470: bodyLoc := p.lexer.Loc()
js_parser.go#L5488: bodyLoc := p.lexer.Loc()
js_parser.go#L5538: bodyLoc := p.lexer.Loc()
js_parser.go#L5549: catchLoc := p.lexer.Loc()
js_parser.go#L5560: binding = &js_ast.Binding{Loc: p.lexer.Loc(), Data: &js_ast.BIdentifier{Ref: ref}}
js_parser.go#L5591: finallyLoc := p.lexer.Loc()
js_parser.go#L5645: initLoc := p.lexer.Loc()
js_parser.go#L5774: starLoc := p.lexer.Loc()
js_parser.go#L5800: stmt.DefaultName = &js_ast.LocRef{Loc: p.lexer.Loc(), Ref: p.storeNameInRef(defaultName)}
js_parser.go#L5852: starLoc := p.lexer.Loc()
js_parser.go#L6158: loc := p.lexer.Loc()
json_parser.go#L33: loc := p.lexer.Loc()
ts_parser.go#L769: nameLoc := p.lexer.Loc()
ts_parser.go#L785: Loc: p.lexer.Loc(),
ts_parser.go#L838: value := js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EIdentifier{Ref: p.storeNameInRef(name)}}
ts_parser.go#L844: path := js_ast.Expr{Loc: p.lexer.Loc(), Data: &js_ast.EString{Value: p.lexer.StringLiteral}}
ts_parser.go#L859: NameLoc: p.lexer.Loc(),
ts_parser.go#L882: nameLoc := p.lexer.Loc()
ts_parser.go#L891: dotLoc := p.lexer.Loc()
 |
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. |