github.com/evanw/esbuild/internal/js_lexer.Lexer.IsContextualKeyword (method)
34 uses
github.com/evanw/esbuild/internal/js_lexer (current package)
js_lexer.go#L355: func (lexer *Lexer) IsContextualKeyword(text string) bool {
js_lexer.go#L360: if !lexer.IsContextualKeyword(text) {
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L3231: return !p.allowIn && p.lexer.IsContextualKeyword("of")
js_parser.go#L3244: if p.lexer.IsContextualKeyword("meta") {
js_parser.go#L3938: if p.options.ts.Parse && level < js_ast.LCompare && !p.lexer.HasNewlineBefore && p.lexer.IsContextualKeyword("as") {
js_parser.go#L4252: if (kind == js_ast.SymbolOther || kind == js_ast.SymbolConst) && p.lexer.IsContextualKeyword("let") {
js_parser.go#L4339: if p.lexer.IsContextualKeyword("as") {
js_parser.go#L4414: if p.lexer.IsContextualKeyword("as") {
js_parser.go#L4453: if firstKeywordItemLoc.Start != 0 && !p.lexer.IsContextualKeyword("from") {
js_parser.go#L4816: if p.options.ts.Parse && p.lexer.IsContextualKeyword("implements") {
js_parser.go#L5060: !p.lexer.IsContextualKeyword("abstract") && !p.lexer.IsContextualKeyword("declare") {
js_parser.go#L5087: if p.lexer.IsContextualKeyword("let") {
js_parser.go#L5092: if opts.isTypeScriptDeclare && p.lexer.IsContextualKeyword("as") {
js_parser.go#L5101: if p.lexer.IsContextualKeyword("async") {
js_parser.go#L5165: if opts.tsDecorators != nil && p.lexer.Token != js_lexer.TClass && !p.lexer.IsContextualKeyword("abstract") {
js_parser.go#L5169: if p.lexer.IsContextualKeyword("async") {
js_parser.go#L5200: if p.lexer.Token == js_lexer.TFunction || p.lexer.Token == js_lexer.TClass || p.lexer.IsContextualKeyword("interface") {
js_parser.go#L5271: if p.lexer.IsContextualKeyword("as") {
js_parser.go#L5306: if p.lexer.IsContextualKeyword("from") {
js_parser.go#L5381: !p.lexer.IsContextualKeyword("abstract") && !p.lexer.IsContextualKeyword("declare") {
js_parser.go#L5615: isForAwait := p.lexer.IsContextualKeyword("await")
js_parser.go#L5641: if p.lexer.IsContextualKeyword("let") {
js_parser.go#L5678: if p.lexer.IsContextualKeyword("of") || isForAwait {
js_parser.go#L5682: if isForAwait && !p.lexer.IsContextualKeyword("of") {
js_parser.go#L6052: if opts.tsDecorators != nil && p.lexer.Token != js_lexer.TClass && !p.lexer.IsContextualKeyword("abstract") {
js_parser.go#L6057: if p.lexer.IsContextualKeyword("global") {
ts_parser.go#L141: if p.lexer.IsContextualKeyword("asserts") {
ts_parser.go#L156: if p.lexer.IsContextualKeyword("is") && !p.lexer.HasNewlineBefore {
ts_parser.go#L221: if p.lexer.IsContextualKeyword("symbol") {
ts_parser.go#L413: if p.lexer.IsContextualKeyword("as") {
ts_parser.go#L707: if p.lexer.IsContextualKeyword("implements") {
ts_parser.go#L726: if p.lexer.IsContextualKeyword("from") {
![]() |
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. |