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") {