--- a/PPSequenceParser.st Mon Sep 12 19:48:53 2011 +0200
+++ b/PPSequenceParser.st Fri Jan 13 12:22:50 2012 +0100
@@ -1,4 +1,4 @@
-"{ Package: 'squeak:petitparser' }"
+"{ Package: 'stx:goodies/petitparser' }"
PPListParser subclass:#PPSequenceParser
instanceVariableNames:''
@@ -23,7 +23,7 @@
permutation: anArrayOfIntegers
"Answer a permutation of the receivers sequence."
-
+
anArrayOfIntegers do: [ :index |
(index isInteger and: [ index between: 1 and: parsers size ])
ifFalse: [ self error: 'Invalid permutation index: ' , index printString ] ].
@@ -34,12 +34,12 @@
parseOn: aStream
"This is optimized code that avoids unnecessary block activations, do not change."
-
+
| start elements element |
start := aStream position.
elements := Array new: parsers size.
1 to: parsers size do: [ :index |
- element := (parsers at: index)
+ element := (parsers at: index)
parseOn: aStream.
element isPetitFailure ifTrue: [
aStream position: start.
@@ -51,5 +51,5 @@
!PPSequenceParser class methodsFor:'documentation'!
version_SVN
- ^ '$Id: PPSequenceParser.st,v 1.1 2011-08-18 18:56:17 cg Exp $'
+ ^ '$Id: PPSequenceParser.st,v 1.2 2012-01-13 11:22:50 cg Exp $'
! !