aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorVexu <git@vexu.eu>2019-12-19 16:07:33 +0200
committerVexu <git@vexu.eu>2019-12-19 16:13:28 +0200
commitf837c7c9cd8f355aeea1dea1e9b328820802ee34 (patch)
tree6978b63ecc78f994fdd0ab777d2b9289db6fadae /lib/std
parent6cd402f1b44247c2e990aab7c7a1ce32f0f8d53a (diff)
downloadzig-f837c7c9cd8f355aeea1dea1e9b328820802ee34.tar.gz
zig-f837c7c9cd8f355aeea1dea1e9b328820802ee34.zip
translate-c-2 compound assign
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/zig/ast.zig24
-rw-r--r--lib/std/zig/parse.zig12
2 files changed, 18 insertions, 18 deletions
diff --git a/lib/std/zig/ast.zig b/lib/std/zig/ast.zig
index 47933917b1..b5973786a3 100644
--- a/lib/std/zig/ast.zig
+++ b/lib/std/zig/ast.zig
@@ -1431,13 +1431,13 @@ pub const Node = struct {
AssignBitShiftRight,
AssignBitXor,
AssignDiv,
- AssignMinus,
- AssignMinusWrap,
+ AssignSub,
+ AssignSubWrap,
AssignMod,
- AssignPlus,
- AssignPlusWrap,
- AssignTimes,
- AssignTimesWarp,
+ AssignAdd,
+ AssignAddWrap,
+ AssignMult,
+ AssignMultWrap,
BangEqual,
BitAnd,
BitOr,
@@ -1490,13 +1490,13 @@ pub const Node = struct {
Op.AssignBitShiftRight,
Op.AssignBitXor,
Op.AssignDiv,
- Op.AssignMinus,
- Op.AssignMinusWrap,
+ Op.AssignSub,
+ Op.AssignSubWrap,
Op.AssignMod,
- Op.AssignPlus,
- Op.AssignPlusWrap,
- Op.AssignTimes,
- Op.AssignTimesWarp,
+ Op.AssignAdd,
+ Op.AssignAddWrap,
+ Op.AssignMult,
+ Op.AssignMultWrap,
Op.BangEqual,
Op.BitAnd,
Op.BitOr,
diff --git a/lib/std/zig/parse.zig b/lib/std/zig/parse.zig
index bcf0ea01da..f347070eef 100644
--- a/lib/std/zig/parse.zig
+++ b/lib/std/zig/parse.zig
@@ -1981,19 +1981,19 @@ fn parseAssignOp(arena: *Allocator, it: *TokenIterator, tree: *Tree) !?*Node {
const token = nextToken(it);
const op = switch (token.ptr.id) {
- .AsteriskEqual => Op{ .AssignTimes = {} },
+ .AsteriskEqual => Op{ .AssignMult = {} },
.SlashEqual => Op{ .AssignDiv = {} },
.PercentEqual => Op{ .AssignMod = {} },
- .PlusEqual => Op{ .AssignPlus = {} },
- .MinusEqual => Op{ .AssignMinus = {} },
+ .PlusEqual => Op{ .AssignAdd = {} },
+ .MinusEqual => Op{ .AssignSub = {} },
.AngleBracketAngleBracketLeftEqual => Op{ .AssignBitShiftLeft = {} },
.AngleBracketAngleBracketRightEqual => Op{ .AssignBitShiftRight = {} },
.AmpersandEqual => Op{ .AssignBitAnd = {} },
.CaretEqual => Op{ .AssignBitXor = {} },
.PipeEqual => Op{ .AssignBitOr = {} },
- .AsteriskPercentEqual => Op{ .AssignTimesWarp = {} },
- .PlusPercentEqual => Op{ .AssignPlusWrap = {} },
- .MinusPercentEqual => Op{ .AssignMinusWrap = {} },
+ .AsteriskPercentEqual => Op{ .AssignMultWrap = {} },
+ .PlusPercentEqual => Op{ .AssignAddWrap = {} },
+ .MinusPercentEqual => Op{ .AssignSubWrap = {} },
.Equal => Op{ .Assign = {} },
else => {
putBackToken(it, token.index);