Checkin from browser
authorJan Vrany <jan.vrany@fit.cvut.cz>
Fri, 04 May 2012 23:59:14 +0200
changeset 12 ace2bacc5f6a
parent 11 e6e33e8fe655
child 13 57c26569b92b
Checkin from browser
PPSequenceParser.st
--- a/PPSequenceParser.st	Fri May 04 23:59:01 2012 +0200
+++ b/PPSequenceParser.st	Fri May 04 23:59:14 2012 +0200
@@ -7,9 +7,6 @@
 	category:'PetitParser-Parsers'
 !
 
-PPSequenceParser comment:'A parser that parses a sequence of parsers.'
-!
-
 
 !PPSequenceParser methodsFor:'operations'!
 
@@ -23,7 +20,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 +31,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.
@@ -50,6 +47,14 @@
 
 !PPSequenceParser class methodsFor:'documentation'!
 
+version
+    ^ '$Header: /cvs/stx/stx/goodies/petitparser/PPSequenceParser.st,v 1.3 2012-05-04 21:59:14 vrany Exp $'
+!
+
+version_CVS
+    ^ '$Header: /cvs/stx/stx/goodies/petitparser/PPSequenceParser.st,v 1.3 2012-05-04 21:59:14 vrany Exp $'
+!
+
 version_SVN
-    ^ '$Id: PPSequenceParser.st,v 1.2 2012-01-13 11:22:50 cg Exp $'
+    ^ '§Id: PPSequenceParser.st 2 2010-12-17 18:44:23Z vranyj1 §'
 ! !