update
authorClaus Gittinger <cg@exept.de>
Tue, 04 Mar 2014 15:34:23 +0100
changeset 193 ab4c4dcb60f3
parent 192 93558b60e547
child 194 4d2a1901344b
update
PPScriptingTest.st
--- a/PPScriptingTest.st	Tue Mar 04 15:34:22 2014 +0100
+++ b/PPScriptingTest.st	Tue Mar 04 15:34:23 2014 +0100
@@ -1,6 +1,6 @@
 "{ Package: 'stx:goodies/petitparser' }"
 
-PPAbstractParseTest subclass:#PPScriptingTest
+PPAbstractParserTest subclass:#PPScriptingTest
 	instanceVariableNames:''
 	classVariableNames:''
 	poolDictionaries:''
@@ -20,7 +20,7 @@
         add := PPUnresolvedParser new.
         mul := PPUnresolvedParser new.
         prim := PPUnresolvedParser new.
-        dec := ($0 ppMinus: $9) ==> [ :token | token codePoint - $0 codePoint ].
+        dec := ($0 to: $9) asParser ==> [ :token | token codePoint - $0 codePoint ].
         add def: ((mul , $+ asParser , add) ==> [ :nodes | (nodes at: 1) + (nodes at: 3) ])
                 / mul.
         mul def: ((prim , $* asParser , mul) ==> [ :nodes | (nodes at: 1) * (nodes at: 3) ])
@@ -28,8 +28,6 @@
         prim def: (($( asParser , add , $) asParser) ==> [ :nodes | nodes at: 2 ])
                 / dec.
         ^ add end
-
-    "Modified: / 19-12-2010 / 18:13:51 / Jan Kurs <kurs.jan@post.cz>"
 !
 
 expressionParser
@@ -39,7 +37,7 @@
         add := PPUnresolvedParser new.
         mul := PPUnresolvedParser new.
         prim := PPUnresolvedParser new.
-        dec := ($0 ppMinus: $9).
+        dec := ($0 to: $9) asParser.
         add def: (mul , $+ asParser , add)
                 / mul.
         mul def: (prim , $* asParser , mul)
@@ -47,8 +45,6 @@
         prim def: ($( asParser , add , $) asParser)
                 / dec.
         ^ add end
-
-    "Modified: / 19-12-2010 / 18:14:18 / Jan Kurs <kurs.jan@post.cz>"
 !
 
 straightLineParser
@@ -61,11 +57,11 @@
         mulExp := PPUnresolvedParser new.
         primExp := PPUnresolvedParser new.
         
-        lower := $a ppMinus: $z.
-        upper := $A ppMinus: $Z.
+        lower := ($a to: $z) asParser.
+        upper := ($A to: $Z) asParser.
         char := lower / upper.
-        nonzero := $1 ppMinus: $9.
-        dec := $0 ppMinus: $9.
+        nonzero := ($1 to: $9) asParser.
+        dec := ($0 to: $9) asParser.
         id := char, ( char / dec ) star.
         num := $0 asParser / ( nonzero, dec star).
 
@@ -80,8 +76,6 @@
                 / num
                 / ( $( asParser, stmList, $, asParser, exp, $) asParser ).
         ^ goal
-
-    "Modified: / 19-12-2010 / 18:15:14 / Jan Kurs <kurs.jan@post.cz>"
 ! !
 
 !PPScriptingTest methodsFor:'tests'!
@@ -117,13 +111,14 @@
 !PPScriptingTest class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/goodies/petitparser/PPScriptingTest.st,v 1.3 2012-05-04 22:00:57 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/petitparser/PPScriptingTest.st,v 1.4 2014-03-04 14:34:23 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/goodies/petitparser/PPScriptingTest.st,v 1.3 2012-05-04 22:00:57 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/petitparser/PPScriptingTest.st,v 1.4 2014-03-04 14:34:23 cg Exp $'
 !
 
 version_SVN
-    ^ '§Id: PPScriptingTest.st 5 2010-12-19 17:38:27Z kursjan §'
+    ^ '$Id: PPScriptingTest.st,v 1.4 2014-03-04 14:34:23 cg Exp $'
 ! !
+