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#L1127: case token.ADD:
value.go#L1166: case token.ADD:
value.go#L1196: case token.ADD:
value.go#L1214: case token.ADD:
value.go#L1233: case token.ADD:
value.go#L1268: if op == token.ADD {
value.go#L1277: func add(x, y Value) Value { return BinaryOp(x, token.ADD, y) }
go/parser
parser.go#L1800: case token.ADD, token.SUB, token.NOT, token.XOR, token.AND, token.TILDE:
parser.go#L2457: 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#L905: tok = s.switch3(token.ADD, token.ADD_ASSIGN, '+', token.INC)
go/types
builtins.go#L352: 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#L761: token.ADD: allNumericOrString,
stmt.go#L168: return op + (token.ADD - token.ADD_ASSIGN)
stmt.go#L479: op = token.ADD
golang.org/x/tools/internal/gcimporter
iimport.go#L715: 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()))