Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for SHL_ASSIGN (0.24 sec)

  1. src/go/types/token_test.go

    	token.MUL_ASSIGN:     token.MUL,
    	token.QUO_ASSIGN:     token.QUO,
    	token.REM_ASSIGN:     token.REM,
    	token.AND_ASSIGN:     token.AND,
    	token.OR_ASSIGN:      token.OR,
    	token.XOR_ASSIGN:     token.XOR,
    	token.SHL_ASSIGN:     token.SHL,
    	token.SHR_ASSIGN:     token.SHR,
    	token.AND_NOT_ASSIGN: token.AND_NOT,
    }
    
    func TestZeroTok(t *testing.T) {
    	// zero value for token.Token must be token.ILLEGAL
    	var zero token.Token
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 08 03:40:04 UTC 2015
    - 1.2K bytes
    - Viewed (0)
  2. src/go/token/token.go

    	SHR     // >>
    	AND_NOT // &^
    
    	ADD_ASSIGN // +=
    	SUB_ASSIGN // -=
    	MUL_ASSIGN // *=
    	QUO_ASSIGN // /=
    	REM_ASSIGN // %=
    
    	AND_ASSIGN     // &=
    	OR_ASSIGN      // |=
    	XOR_ASSIGN     // ^=
    	SHL_ASSIGN     // <<=
    	SHR_ASSIGN     // >>=
    	AND_NOT_ASSIGN // &^=
    
    	LAND  // &&
    	LOR   // ||
    	ARROW // <-
    	INC   // ++
    	DEC   // --
    
    	EQL    // ==
    	LSS    // <
    	GTR    // >
    	ASSIGN // =
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/tools/go/analysis/passes/shift/shift.go

    				checkLongShift(pass, node, node.X, node.Y)
    			}
    		case *ast.AssignStmt:
    			if len(node.Lhs) != 1 || len(node.Rhs) != 1 {
    				return
    			}
    			if node.Tok == token.SHL_ASSIGN || node.Tok == token.SHR_ASSIGN {
    				checkLongShift(pass, node, node.Lhs[0], node.Rhs[0])
    			}
    		}
    	})
    	return nil, nil
    }
    
    // checkLongShift checks if shift or shift-assign operations shift by more than
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  4. src/go/scanner/scanner.go

    		case '^':
    			tok = s.switch2(token.XOR, token.XOR_ASSIGN)
    		case '<':
    			if s.ch == '-' {
    				s.next()
    				tok = token.ARROW
    			} else {
    				tok = s.switch4(token.LSS, token.LEQ, '<', token.SHL, token.SHL_ASSIGN)
    			}
    		case '>':
    			tok = s.switch4(token.GTR, token.GEQ, '>', token.SHR, token.SHR_ASSIGN)
    		case '=':
    			tok = s.switch2(token.ASSIGN, token.EQL)
    		case '!':
    			tok = s.switch2(token.NOT, token.NEQ)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 12:02:03 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  5. src/go/scanner/scanner_test.go

    	{token.QUO_ASSIGN, "/=", operator},
    	{token.REM_ASSIGN, "%=", operator},
    
    	{token.AND_ASSIGN, "&=", operator},
    	{token.OR_ASSIGN, "|=", operator},
    	{token.XOR_ASSIGN, "^=", operator},
    	{token.SHL_ASSIGN, "<<=", operator},
    	{token.SHR_ASSIGN, ">>=", operator},
    	{token.AND_NOT_ASSIGN, "&^=", operator},
    
    	{token.LAND, "&&", operator},
    	{token.LOR, "||", operator},
    	{token.ARROW, "<-", operator},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 15:38:31 UTC 2023
    - 34.6K bytes
    - Viewed (0)
  6. src/go/printer/testdata/parser.go

    	switch p.tok {
    	case
    		token.DEFINE, token.ASSIGN, token.ADD_ASSIGN,
    		token.SUB_ASSIGN, token.MUL_ASSIGN, token.QUO_ASSIGN,
    		token.REM_ASSIGN, token.AND_ASSIGN, token.OR_ASSIGN,
    		token.XOR_ASSIGN, token.SHL_ASSIGN, token.SHR_ASSIGN, token.AND_NOT_ASSIGN:
    		// assignment statement
    		pos, tok := p.pos, p.tok
    		p.next()
    		y := p.parseRhsList()
    		return &ast.AssignStmt{x, pos, tok, y}
    	}
    
    	if len(x) > 1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 20:19:51 UTC 2023
    - 50.5K bytes
    - Viewed (0)
  7. src/go/parser/parser.go

    	switch p.tok {
    	case
    		token.DEFINE, token.ASSIGN, token.ADD_ASSIGN,
    		token.SUB_ASSIGN, token.MUL_ASSIGN, token.QUO_ASSIGN,
    		token.REM_ASSIGN, token.AND_ASSIGN, token.OR_ASSIGN,
    		token.XOR_ASSIGN, token.SHL_ASSIGN, token.SHR_ASSIGN, token.AND_NOT_ASSIGN:
    		// assignment statement, possibly part of a range clause
    		pos, tok := p.pos, p.tok
    		p.next()
    		var y []ast.Expr
    		isRange := false
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 08 20:07:50 UTC 2023
    - 72.2K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"RBRACK", Const, 0},
    		{"REM", Const, 0},
    		{"REM_ASSIGN", Const, 0},
    		{"RETURN", Const, 0},
    		{"RPAREN", Const, 0},
    		{"SELECT", Const, 0},
    		{"SEMICOLON", Const, 0},
    		{"SHL", Const, 0},
    		{"SHL_ASSIGN", Const, 0},
    		{"SHR", Const, 0},
    		{"SHR_ASSIGN", Const, 0},
    		{"STRING", Const, 0},
    		{"STRUCT", Const, 0},
    		{"SUB", Const, 0},
    		{"SUB_ASSIGN", Const, 0},
    		{"SWITCH", 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)
  9. api/go1.txt

    pkg go/token, const RETURN Token
    pkg go/token, const RPAREN Token
    pkg go/token, const SELECT Token
    pkg go/token, const SEMICOLON Token
    pkg go/token, const SHL Token
    pkg go/token, const SHL_ASSIGN Token
    pkg go/token, const SHR Token
    pkg go/token, const SHR_ASSIGN Token
    pkg go/token, const STRING Token
    pkg go/token, const STRUCT Token
    pkg go/token, const SUB Token
    pkg go/token, const SUB_ASSIGN Token
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
  10. api/go1.1.txt

    pkg go/token, const REM_ASSIGN = 27
    pkg go/token, const RETURN = 80
    pkg go/token, const RPAREN = 54
    pkg go/token, const SELECT = 81
    pkg go/token, const SEMICOLON = 57
    pkg go/token, const SHL = 20
    pkg go/token, const SHL_ASSIGN = 31
    pkg go/token, const SHR = 21
    pkg go/token, const SHR_ASSIGN = 32
    pkg go/token, const STRING = 9
    pkg go/token, const STRUCT = 82
    pkg go/token, const SUB = 13
    pkg go/token, const SUB_ASSIGN = 24
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 31 20:37:15 UTC 2022
    - 2.6M bytes
    - Viewed (0)
Back to top