Skip to content

Commit 8f6f6b3

Browse files
committed
Fixed logic error.
1 parent 3162e04 commit 8f6f6b3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

ReClass.NET/AddressParser/ExpressionParser.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,13 @@ private IExpression ParseAddSubtract()
3232
{
3333
if (tokenizer.Token == Token.Add || tokenizer.Token == Token.Subtract)
3434
{
35+
var token = tokenizer.Token;
36+
3537
tokenizer.ReadNextToken();
3638

3739
var rhs = ParseMultiplyDivide();
3840

39-
if (tokenizer.Token == Token.Add)
41+
if (token == Token.Add)
4042
{
4143
lhs = new AddExpression(lhs, rhs);
4244
}
@@ -60,11 +62,13 @@ private IExpression ParseMultiplyDivide()
6062
{
6163
if (tokenizer.Token == Token.Multiply || tokenizer.Token == Token.Divide)
6264
{
65+
var token = tokenizer.Token;
66+
6367
tokenizer.ReadNextToken();
6468

6569
var rhs = ParseUnary();
6670

67-
if (tokenizer.Token == Token.Multiply)
71+
if (token == Token.Multiply)
6872
{
6973
lhs = new MultiplyExpression(lhs, rhs);
7074
}

0 commit comments

Comments
 (0)