diff options
| author | Vexu <git@vexu.eu> | 2019-12-19 16:07:33 +0200 |
|---|---|---|
| committer | Vexu <git@vexu.eu> | 2019-12-19 16:13:28 +0200 |
| commit | f837c7c9cd8f355aeea1dea1e9b328820802ee34 (patch) | |
| tree | 6978b63ecc78f994fdd0ab777d2b9289db6fadae /lib/std | |
| parent | 6cd402f1b44247c2e990aab7c7a1ce32f0f8d53a (diff) | |
| download | zig-f837c7c9cd8f355aeea1dea1e9b328820802ee34.tar.gz zig-f837c7c9cd8f355aeea1dea1e9b328820802ee34.zip | |
translate-c-2 compound assign
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/zig/ast.zig | 24 | ||||
| -rw-r--r-- | lib/std/zig/parse.zig | 12 |
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); |
