소스 검색

mod/shl/shr are not assignment operators.

Brucey 1 년 전
부모
커밋
7fbd719d61
1개의 변경된 파일1개의 추가작업 그리고 12개의 파일을 삭제
  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()