type github.com/evanw/esbuild/internal/js_lexer.Lexer
41 uses
github.com/evanw/esbuild/internal/js_lexer (current package)
js_lexer.go#L218: type Lexer struct {
js_lexer.go#L251: func NewLexer(log logger.Log, source logger.Source) Lexer {
js_lexer.go#L252: lexer := Lexer{
js_lexer.go#L262: func NewLexerGlobalName(log logger.Log, source logger.Source) Lexer {
js_lexer.go#L263: lexer := Lexer{
js_lexer.go#L274: func NewLexerJSON(log logger.Log, source logger.Source, allowComments bool) Lexer {
js_lexer.go#L275: lexer := Lexer{
js_lexer.go#L289: func (lexer *Lexer) Loc() logger.Loc {
js_lexer.go#L293: func (lexer *Lexer) Range() logger.Range {
js_lexer.go#L297: func (lexer *Lexer) Raw() string {
js_lexer.go#L301: func (lexer *Lexer) RawTemplateContents() string {
js_lexer.go#L351: func (lexer *Lexer) IsIdentifierOrKeyword() bool {
js_lexer.go#L355: func (lexer *Lexer) IsContextualKeyword(text string) bool {
js_lexer.go#L359: func (lexer *Lexer) ExpectContextualKeyword(text string) {
js_lexer.go#L366: func (lexer *Lexer) SyntaxError() {
js_lexer.go#L385: func (lexer *Lexer) ExpectedString(text string) {
js_lexer.go#L394: func (lexer *Lexer) Expected(token T) {
js_lexer.go#L402: func (lexer *Lexer) Unexpected() {
js_lexer.go#L411: func (lexer *Lexer) Expect(token T) {
js_lexer.go#L418: func (lexer *Lexer) ExpectOrInsertSemicolon() {
js_lexer.go#L428: func (lexer *Lexer) ExpectLessThan(isInsideJSXElement bool) {
js_lexer.go#L457: func (lexer *Lexer) ExpectGreaterThan(isInsideJSXElement bool) {
js_lexer.go#L686: func (lexer *Lexer) ExpectJSXElementChild(token T) {
js_lexer.go#L693: func (lexer *Lexer) NextJSXElementChild() {
js_lexer.go#L768: func (lexer *Lexer) ExpectInsideJSXElement(token T) {
js_lexer.go#L775: func (lexer *Lexer) NextInsideJSXElement() {
js_lexer.go#L957: func (lexer *Lexer) Next() {
js_lexer.go#L1566: func (lexer *Lexer) scanIdentifierWithEscapes(kind identifierKind) (string, T) {
js_lexer.go#L1646: func (lexer *Lexer) parseNumericLiteralOrDot() {
js_lexer.go#L1942: func (lexer *Lexer) ScanRegExp() {
js_lexer.go#L2084: func (lexer *Lexer) decodeEscapeSequences(start int, text string) []uint16 {
js_lexer.go#L2337: func (lexer *Lexer) RescanCloseBraceAsTemplateToken() {
js_lexer.go#L2350: func (lexer *Lexer) step() {
js_lexer.go#L2373: func (lexer *Lexer) addError(loc logger.Loc, text string) {
js_lexer.go#L2385: func (lexer *Lexer) addErrorWithNotes(loc logger.Loc, text string, notes []logger.MsgData) {
js_lexer.go#L2397: func (lexer *Lexer) addRangeError(r logger.Range, text string) {
js_lexer.go#L2477: func (lexer *Lexer) scanCommentText() {
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L38: lexer js_lexer.Lexer
js_parser.go#L12622: func newParser(log logger.Log, source logger.Source, lexer js_lexer.Lexer, options *Options) *parser {
js_parser.go#L12830: p := newParser(log, source, js_lexer.Lexer{}, &options)
json_parser.go#L14: lexer js_lexer.Lexer
 |
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. |