extensions.st
changeset 226 f88e1127557a
parent 213 b38781d329c5
child 309 a60bee92ad60
equal deleted inserted replaced
225:d99d3e951afc 226:f88e1127557a
    28     "Create a range of characters between the receiver and the argument."
    28     "Create a range of characters between the receiver and the argument."
    29 
    29 
    30     ^ PPPredicateObjectParser between: self and: aCharacter
    30     ^ PPPredicateObjectParser between: self and: aCharacter
    31 
    31 
    32     "Created: / 19-12-2010 / 18:13:19 / Jan Kurs <kurs.jan@post.cz>"
    32     "Created: / 19-12-2010 / 18:13:19 / Jan Kurs <kurs.jan@post.cz>"
       
    33 ! !
       
    34 
       
    35 !Collection methodsFor:'*petitparser-core-converting'!
       
    36 
       
    37 asChoiceParser
       
    38 	^ PPChoiceParser withAll: (self collect: [ :each | each asParser ])
       
    39 ! !
       
    40 
       
    41 !Collection methodsFor:'*petitparser-core-converting'!
       
    42 
       
    43 asSequenceParser
       
    44 	^ PPSequenceParser withAll: (self collect: [ :each | each asParser ])
    33 ! !
    45 ! !
    34 
    46 
    35 !Interval methodsFor:'*petitparser-converting'!
    47 !Interval methodsFor:'*petitparser-converting'!
    36 
    48 
    37 asParser
    49 asParser
   151 ! !
   163 ! !
   152 
   164 
   153 !stx_goodies_petitparser class methodsFor:'documentation'!
   165 !stx_goodies_petitparser class methodsFor:'documentation'!
   154 
   166 
   155 extensionsVersion_CVS
   167 extensionsVersion_CVS
   156     ^ '$Header: /cvs/stx/stx/goodies/petitparser/extensions.st,v 1.10 2014-03-04 15:53:53 cg Exp $'
   168     ^ '$Header: /cvs/stx/stx/goodies/petitparser/extensions.st,v 1.11 2014-03-04 15:56:58 cg Exp $'
   157 ! !
   169 ! !
   158 
   170