PPRepeatingParser.st
changeset 4 90de244a7fa2
parent 0 739fe9b7253e
child 52 9ddc30d7e0ca
--- a/PPRepeatingParser.st	Mon Sep 12 19:48:53 2011 +0200
+++ b/PPRepeatingParser.st	Fri Jan 13 12:22:50 2012 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'squeak:petitparser' }"
+"{ Package: 'stx:goodies/petitparser' }"
 
 PPDelegateParser subclass:#PPRepeatingParser
 	instanceVariableNames:'min max'
@@ -9,8 +9,8 @@
 
 PPRepeatingParser comment:'A parser that eagerly parses min to max instances of my delegate. The default instance parses eagerly an infinite number of elements, as min is set to 0 and max to infinity (SmallInteger maxVal).
 Instance Variables:
-	min	<Integer>	The minimum number of repetitions.
-	max	<Integer>	The maximum number of repetitions.'
+	min     <Integer>       The minimum number of repetitions.
+	max     <Integer>       The maximum number of repetitions.'
 !
 
 
@@ -25,7 +25,7 @@
 !
 
 on: aParser min: aMinInteger
-	^ (self on: aParser) setMin: aMinInteger max: SmallInteger maxVal 
+	^ (self on: aParser) setMin: aMinInteger max: SmallInteger maxVal
 !
 
 on: aParser min: aMinInteger max: aMaxInteger
@@ -42,7 +42,7 @@
 
 min
 	"Answer the minimum number of repetitions."
-	
+
 	^ min
 ! !
 
@@ -65,7 +65,7 @@
 			^ element ].
 		elements addLast: element ].
 	[ elements size < max ] whileTrue: [
-	 	(element := parser parseOn: aStream) isPetitFailure
+		(element := parser parseOn: aStream) isPetitFailure
 			ifTrue: [ ^ elements asArray ].
 		elements addLast: element ].
 	^ elements asArray
@@ -82,5 +82,5 @@
 !PPRepeatingParser class methodsFor:'documentation'!
 
 version_SVN
-    ^ '$Id: PPRepeatingParser.st,v 1.1 2011-08-18 18:56:17 cg Exp $'
+    ^ '$Id: PPRepeatingParser.st,v 1.2 2012-01-13 11:22:50 cg Exp $'
 ! !