Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for ADD_ASSIGN (0.3 sec)

  1. src/go/types/token_test.go

    // since package go/token doesn't provide any guarantees at the moment.
    
    package types
    
    import (
    	"go/token"
    	"testing"
    )
    
    var assignOps = map[token.Token]token.Token{
    	token.ADD_ASSIGN:     token.ADD,
    	token.SUB_ASSIGN:     token.SUB,
    	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,
    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

    	operator_beg
    	// Operators and delimiters
    	ADD // +
    	SUB // -
    	MUL // *
    	QUO // /
    	REM // %
    
    	AND     // &
    	OR      // |
    	XOR     // ^
    	SHL     // <<
    	SHR     // >>
    	AND_NOT // &^
    
    	ADD_ASSIGN // +=
    	SUB_ASSIGN // -=
    	MUL_ASSIGN // *=
    	QUO_ASSIGN // /=
    	REM_ASSIGN // %=
    
    	AND_ASSIGN     // &=
    	OR_ASSIGN      // |=
    	XOR_ASSIGN     // ^=
    	SHL_ASSIGN     // <<=
    	SHR_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/go/types/stmt.go

    	check.scope = check.scope.Parent()
    }
    
    func assignOp(op token.Token) token.Token {
    	// token_test.go verifies the token ordering this function relies on
    	if token.ADD_ASSIGN <= op && op <= token.AND_NOT_ASSIGN {
    		return op + (token.ADD - token.ADD_ASSIGN)
    	}
    	return token.ILLEGAL
    }
    
    func (check *Checker) suspendedCall(keyword string, call *ast.CallExpr) {
    	var x operand
    	var msg string
    	var code Code
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 30.6K bytes
    - Viewed (0)
  4. src/go/scanner/scanner.go

    		case ']':
    			insertSemi = true
    			tok = token.RBRACK
    		case '{':
    			tok = token.LBRACE
    		case '}':
    			insertSemi = true
    			tok = token.RBRACE
    		case '+':
    			tok = s.switch3(token.ADD, token.ADD_ASSIGN, '+', token.INC)
    			if tok == token.INC {
    				insertSemi = true
    			}
    		case '-':
    			tok = s.switch3(token.SUB, token.SUB_ASSIGN, '-', token.DEC)
    			if tok == token.DEC {
    				insertSemi = true
    			}
    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.AND, "&", operator},
    	{token.OR, "|", operator},
    	{token.XOR, "^", operator},
    	{token.SHL, "<<", operator},
    	{token.SHR, ">>", operator},
    	{token.AND_NOT, "&^", operator},
    
    	{token.ADD_ASSIGN, "+=", operator},
    	{token.SUB_ASSIGN, "-=", operator},
    	{token.MUL_ASSIGN, "*=", operator},
    	{token.QUO_ASSIGN, "/=", operator},
    	{token.REM_ASSIGN, "%=", operator},
    
    	{token.AND_ASSIGN, "&=", 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

    func (p *parser) parseSimpleStmt(labelOk bool) ast.Stmt {
    	if p.trace {
    		defer un(trace(p, "SimpleStmt"))
    	}
    
    	x := p.parseLhsList()
    
    	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
    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

    	if p.trace {
    		defer un(trace(p, "SimpleStmt"))
    	}
    
    	x := p.parseList(false)
    
    	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:
    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

    		{"(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},
    		{"AND", Const, 0},
    		{"AND_ASSIGN", Const, 0},
    		{"AND_NOT", Const, 0},
    		{"AND_NOT_ASSIGN", Const, 0},
    		{"ARROW", Const, 0},
    		{"ASSIGN", Const, 0},
    		{"BREAK", 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/scanner, type ErrorList []*Error
    pkg go/scanner, type Mode uint
    pkg go/scanner, type Scanner struct
    pkg go/scanner, type Scanner struct, ErrorCount int
    pkg go/token, const ADD Token
    pkg go/token, const ADD_ASSIGN Token
    pkg go/token, const AND Token
    pkg go/token, const AND_ASSIGN Token
    pkg go/token, const AND_NOT Token
    pkg go/token, const AND_NOT_ASSIGN Token
    pkg go/token, const ARROW 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/printer, const TabIndent = 2
    pkg go/printer, const UseSpaces = 4
    pkg go/printer, type Config struct, Indent int
    pkg go/scanner, const ScanComments = 1
    pkg go/token, const ADD = 12
    pkg go/token, const ADD_ASSIGN = 23
    pkg go/token, const AND = 17
    pkg go/token, const AND_ASSIGN = 28
    pkg go/token, const AND_NOT = 22
    pkg go/token, const AND_NOT_ASSIGN = 33
    pkg go/token, const ARROW = 36
    pkg go/token, const ASSIGN = 42
    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