Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for IsKeyword (0.15 sec)

  1. src/go/token/token.go

    // delimiters; it returns false otherwise.
    func (tok Token) IsOperator() bool {
    	return (operator_beg < tok && tok < operator_end) || tok == TILDE
    }
    
    // IsKeyword returns true for tokens corresponding to keywords;
    // it returns false otherwise.
    func (tok Token) IsKeyword() bool { return keyword_beg < tok && tok < keyword_end }
    
    // IsExported reports whether name starts with an upper-case letter.
    func IsExported(name string) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  2. src/go/scanner/scanner_test.go

    	special = iota
    	literal
    	operator
    	keyword
    )
    
    func tokenclass(tok token.Token) int {
    	switch {
    	case tok.IsLiteral():
    		return literal
    	case tok.IsOperator():
    		return operator
    	case tok.IsKeyword():
    		return keyword
    	}
    	return special
    }
    
    type elt struct {
    	tok   token.Token
    	lit   string
    	class int
    }
    
    var tokens = []elt{
    	// Special tokens
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 15:38:31 UTC 2023
    - 34.6K bytes
    - Viewed (0)
  3. src/go/printer/testdata/parser.go

    	// (it is token.ILLEGAL), so don't print it.
    	if p.trace && p.pos.IsValid() {
    		s := p.tok.String()
    		switch {
    		case p.tok.IsLiteral():
    			p.printTrace(s, p.lit)
    		case p.tok.IsOperator(), p.tok.IsKeyword():
    			p.printTrace("\"" + s + "\"")
    		default:
    			p.printTrace(s)
    		}
    	}
    
    	p.pos, p.tok, p.lit = p.scanner.Scan()
    }
    
    // Consume a comment and return it and the line on which it ends.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 20:19:51 UTC 2023
    - 50.5K bytes
    - Viewed (0)
  4. src/go/parser/parser.go

    	// (it is token.ILLEGAL), so don't print it.
    	if p.trace && p.pos.IsValid() {
    		s := p.tok.String()
    		switch {
    		case p.tok.IsLiteral():
    			p.printTrace(s, p.lit)
    		case p.tok.IsOperator(), p.tok.IsKeyword():
    			p.printTrace("\"" + s + "\"")
    		default:
    			p.printTrace(s)
    		}
    	}
    
    	for {
    		p.pos, p.tok, p.lit = p.scanner.Scan()
    		if p.tok == token.COMMENT {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 20:07:50 UTC 2023
    - 72.2K bytes
    - Viewed (0)
  5. src/cmd/cgo/gcc.go

    	used := make(map[string]bool)
    	for _, f := range dt.Field {
    		ident[f.Name] = f.Name
    		used[f.Name] = true
    	}
    
    	if !*godefs {
    		for cid, goid := range ident {
    			if token.Lookup(goid).IsKeyword() {
    				// Avoid keyword
    				goid = "_" + goid
    
    				// Also avoid existing fields
    				for _, exist := used[goid]; exist; _, exist = used[goid] {
    					goid = "_" + goid
    				}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"(*FileSet).RemoveFile", Method, 20},
    		{"(*FileSet).Write", Method, 0},
    		{"(*Position).IsValid", Method, 0},
    		{"(Pos).IsValid", Method, 0},
    		{"(Position).String", Method, 0},
    		{"(Token).IsKeyword", Method, 0},
    		{"(Token).IsLiteral", Method, 0},
    		{"(Token).IsOperator", Method, 0},
    		{"(Token).Precedence", Method, 0},
    		{"(Token).String", Method, 0},
    		{"ADD", Const, 0},
    		{"ADD_ASSIGN", Const, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  7. api/go1.13.txt

    pkg go/constant, func Make(interface{}) Value
    pkg go/constant, func Val(Value) interface{}
    pkg go/token, func IsExported(string) bool
    pkg go/token, func IsIdentifier(string) bool
    pkg go/token, func IsKeyword(string) bool
    pkg go/types, func CheckExpr(*token.FileSet, *Package, token.Pos, ast.Expr, *Info) error
    pkg log, func Writer() io.Writer
    pkg log/syslog (netbsd-arm64-cgo), const LOG_ALERT = 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 08 18:44:16 UTC 2019
    - 452.6K bytes
    - Viewed (0)
  8. api/go1.txt

    pkg go/token, method (*Position) IsValid() bool
    pkg go/token, method (Pos) IsValid() bool
    pkg go/token, method (Position) String() string
    pkg go/token, method (Token) IsKeyword() bool
    pkg go/token, method (Token) IsLiteral() bool
    pkg go/token, method (Token) IsOperator() bool
    pkg go/token, method (Token) Precedence() int
    pkg go/token, method (Token) String() string
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
Back to top