const go/token.ADD
25 uses
go/token (current package)
token.go#L38: ADD // +
token.go#L147: ADD: "+",
token.go#L274: case ADD, SUB, OR, XOR:
go/constant
value.go#L960: case token.ADD:
value.go#L1124: case token.ADD:
value.go#L1163: case token.ADD:
value.go#L1193: case token.ADD:
value.go#L1211: case token.ADD:
value.go#L1230: case token.ADD:
value.go#L1265: if op == token.ADD {
value.go#L1274: func add(x, y Value) Value { return BinaryOp(x, token.ADD, y) }
go/parser
parser.go#L1780: case token.ADD, token.SUB, token.NOT, token.XOR, token.AND, token.TILDE:
parser.go#L2437: token.ADD, token.SUB, token.MUL, token.AND, token.XOR, token.ARROW, token.NOT: // unary operators
go/printer
printer.go#L871: case token.ADD:
go/scanner
scanner.go#L882: tok = s.switch3(token.ADD, token.ADD_ASSIGN, '+', token.INC)
go/types
builtins.go#L350: x.val = constant.BinaryOp(constant.ToFloat(x.val), token.ADD, constant.MakeImag(constant.ToFloat(y.val)))
const.go#L180: *rounded = constant.BinaryOp(re, token.ADD, constant.MakeImag(im))
const.go#L190: *rounded = constant.BinaryOp(re, token.ADD, constant.MakeImag(im))
expr.go#L66: token.ADD: allNumeric,
expr.go#L121: token.ADD: "addition",
expr.go#L735: token.ADD: allNumericOrString,
stmt.go#L166: return op + (token.ADD - token.ADD_ASSIGN)
stmt.go#L489: op = token.ADD
golang.org/x/tools/internal/gcimporter
iimport.go#L713: val = constant.BinaryOp(re, token.ADD, constant.MakeImag(im))
golang.org/x/tools/internal/pkgbits
decoder.go#L433: val = constant.BinaryOp(val, token.ADD, constant.MakeImag(r.scalar()))