mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Improvements to overflow arithmetic
This commit is contained in:
parent
eb375362a1
commit
bf97431cdb
12 changed files with 91 additions and 45 deletions
|
@ -205,7 +205,6 @@ enum BfToken : uint8
|
|||
BfToken_PlusEquals,
|
||||
BfToken_MinusEquals,
|
||||
BfToken_MultiplyEquals,
|
||||
|
||||
BfToken_DivideEquals,
|
||||
BfToken_ModulusEquals,
|
||||
BfToken_ShiftLeftEquals,
|
||||
|
@ -214,6 +213,9 @@ enum BfToken : uint8
|
|||
BfToken_AndMinus,
|
||||
BfToken_AndPlus,
|
||||
BfToken_AndStar,
|
||||
BfToken_AndMinusEquals,
|
||||
BfToken_AndPlusEquals,
|
||||
BfToken_AndStarEquals,
|
||||
BfToken_OrEquals,
|
||||
BfToken_XorEquals,
|
||||
BfToken_NullCoalsceEquals,
|
||||
|
@ -1843,6 +1845,9 @@ enum BfAssignmentOp
|
|||
BfAssignmentOp_Add,
|
||||
BfAssignmentOp_Subtract,
|
||||
BfAssignmentOp_Multiply,
|
||||
BfAssignmentOp_OverflowAdd,
|
||||
BfAssignmentOp_OverflowSubtract,
|
||||
BfAssignmentOp_OverflowMultiply,
|
||||
BfAssignmentOp_Divide,
|
||||
BfAssignmentOp_Modulus,
|
||||
BfAssignmentOp_ShiftLeft,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue