#FEATURE by cg
class: RegressionTests::JavaScriptTests
changed:
#testScanner20
#test_10_parse_expression1
--- a/RegressionTests__JavaScriptTests.st Mon Aug 27 15:23:59 2018 +0200
+++ b/RegressionTests__JavaScriptTests.st Mon Aug 27 15:41:08 2018 +0200
@@ -6028,27 +6028,28 @@
|spec|
spec := #(
- ('1+1' nil 2 )
- ('1-1' nil 0 )
- ('2*2' nil 4 )
- ('4/2' nil 2 )
- ('5%3' nil 2 )
- ('1234567890*1234567890' nil 1524157875019052100 )
- ('1234567890/1234567890' nil 1 )
- ('1234567890/1234567890.0' nil 1.0 )
-
- ('1>0' nil true )
- ('1<0' nil false )
- ('1<=0' nil false )
- ('1>=0' nil true )
- ('1==0' nil false )
- ('1!!=0' nil true )
- ('1!!=1' nil false )
-
- ('3&5' nil 1 )
- ('3|5' nil 7 )
- ('5^1' nil 4 )
- ).
+ ('1+1' nil 2 )
+ ('1-1' nil 0 )
+ ('2*2' nil 4 )
+ ('4/2' nil 2 )
+ ('5%3' nil 2 )
+ ('4**2' nil 16 )
+ ('1234567890*1234567890' nil 1524157875019052100 )
+ ('1234567890/1234567890' nil 1 )
+ ('1234567890/1234567890.0' nil 1.0 )
+
+ ('1>0' nil true )
+ ('1<0' nil false )
+ ('1<=0' nil false )
+ ('1>=0' nil true )
+ ('1==0' nil false )
+ ('1!!=0' nil true )
+ ('1!!=1' nil false )
+
+ ('3&5' nil 1 )
+ ('3|5' nil 7 )
+ ('5^1' nil 4 )
+ ).
self doTestEachFromSpec:spec.
"
@@ -6057,6 +6058,7 @@
"
"Modified: / 16-01-2012 / 20:01:53 / cg"
+ "Modified: / 27-08-2018 / 15:29:35 / Claus Gittinger"
!
test_11_parse_expression2
@@ -6417,6 +6419,7 @@
' && ' #'&&'
' ++ ' #'++'
' -- ' #'--'
+ ' **' #'**'
' += ' #'+='
' -= ' #'-='
@@ -6455,6 +6458,8 @@
self run:#testScanner20
self new testScanner20
"
+
+ "Modified: / 27-08-2018 / 15:29:02 / Claus Gittinger"
!
testScanner21