Selaa lähdekoodia

Merge pull request #642 from bmx-ng/task/fix-invalid-assign-ops

mod/shl/shr are not assignment operators.
Brucey 1 vuosi sitten
vanhempi
commit
1e48183bb2
1 muutettua tiedostoa jossa 1 lisäystä ja 12 poistoa
  1. 1 12
      parser.bmx

+ 1 - 12
parser.bmx

@@ -2553,18 +2553,7 @@ End Rem
 					Local expr:TExpr=ParsePrimaryExpr( True )
 	
 					Select _toke.ToLower()
-					'"=","*=","/=","+=","-=","&=","|=","~~=","Mod","Shl","Shr"
-					Case "=",":*",":/",":+",":-",":&",":|",":~~","mod","shl","shr", ":shl", ":shr", "sar", ":sar", ":mod"
-
-						' remap symbols...
-						'For Local i:Int = 0 Until TToker._symbols.length
-						'	Local sym$= TToker._symbols[i]
-						'	If _toke.ToLower() = sym
-						'		_toke = TToker._symbols_map[i]
-						'		Exit
-						'	EndIf
-						'Next
-	
+					Case "=",":*",":/",":+",":-",":&",":|",":~~", ":shl", ":shr", "sar", ":sar", ":mod"
 	
 						If TIdentExpr( expr ) Or TIndexExpr( expr )
 							Local op$=_toke.ToLower()