stx_goodies_petitparser.st
changeset 405 0470a5e6e712
parent 387 e2b2ccaa4de6
child 408 ead04d661728
equal deleted inserted replaced
404:8da796db7f95 405:0470a5e6e712
    28 
    28 
    29 monticelloLastMergedVersionInfo
    29 monticelloLastMergedVersionInfo
    30     "The last merged version is: "
    30     "The last merged version is: "
    31 
    31 
    32     ^ '
    32     ^ '
    33     Name: PetitParser-JanKurs.250
    33     Name: PetitParser-JanKurs.253
    34     Author: JanKurs
    34     Author: JanKurs
    35     Time: 01-10-2014, 04:44:04 AM
    35     Time: 30-10-2014, 03:55:46 AM
    36     UUID: c46eea20-51a0-4deb-8fd5-8cb99810a8b4
    36     UUID: c7100f9c-e875-4453-8f26-e0c91dd49b91      
    37     Repository: http://smalltalkhub.com/mc/Moose/PetitParser/main
    37     Repository: http://smalltalkhub.com/mc/Moose/PetitParser/main
    38     '
    38     '
    39 
    39 
    40     "Created: / 03-10-2014 / 02:27:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    40     "Created: / 03-10-2014 / 02:27:21 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
    41     "Modified: / 03-11-2014 / 08:27:00 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    41 !
    42 !
    42 
    43 
    43 monticelloName
    44 monticelloName
    44     "Return name of the package for Monticello. This is used when package is exported"
    45     "Return name of the package for Monticello. This is used when package is exported"
    45 
    46 
   124 mc:
   125 mc:
   125 	mkdir mc
   126 	mkdir mc
   126 
   127 
   127 mcz: mc
   128 mcz: mc
   128 	$(TOP)/projects/smalltalk/smalltalk --eval "                            \
   129 	$(TOP)/projects/smalltalk/smalltalk --eval "                            \
   129 		Smalltalk packagePath add:''$(TOP)'' .                          \
   130 		Smalltalk packagePath add:''$(TOP)/..'' .                       \
   130 		Smalltalk loadPackage:''stx:goodies/petitparser''.              \
   131 		Smalltalk loadPackage:''stx:goodies/petitparser''.              \
   131 		(Smalltalk at: #''stx_goodies_petitparser'') exportAsMczTo: ''mc''."
   132 		(Smalltalk at: #''stx_goodies_petitparser'') exportAsMczTo: ''mc''."
   132 
   133 
   133 '
   134 '
   134 
   135 
   203         Interval asParser
   204         Interval asParser
   204         Object asParser
   205         Object asParser
   205         Object isPetitFailure
   206         Object isPetitFailure
   206         Object isPetitParser
   207         Object isPetitParser
   207         PositionableStream asPetitStream
   208         PositionableStream asPetitStream
   208         SequenceableCollection asParser
       
   209         SequenceableCollection asPetitStream
   209         SequenceableCollection asPetitStream
   210         Set asParser
   210         Set asParser
   211         Stream asPetitStream
   211         Stream asPetitStream
   212         String asParser
   212         String asParser
   213         Symbol asParser
   213         Symbol asParser
   292    packages := #(
   292    packages := #(
   293         'stx:goodies/petitparser'
   293         'stx:goodies/petitparser'
   294         'stx:goodies/petitparser/tests'
   294         'stx:goodies/petitparser/tests'
   295         'stx:goodies/petitparser/analyzer'
   295         'stx:goodies/petitparser/analyzer'
   296         'stx:goodies/petitparser/analyzer/tests'
   296         'stx:goodies/petitparser/analyzer/tests'
       
   297         'stx:goodies/petitparser/parsers/smalltalk'
       
   298         'stx:goodies/petitparser/parsers/smalltalk/tests'
       
   299         'stx:goodies/petitparser/compiler'
       
   300         'stx:goodies/petitparser/compiler/tests'
   297     ).
   301     ).
   298 
   302 
   299     exporter := [:pkgnm|
   303     exporter := [:pkgnm|
   300         | mcpkg mcwc mcvi mcversion |
   304         | mcpkg mcwc mcvi mcversion |
   301 
   305 
       
   306         Stdout nextPutAll: 'Exporting '; nextPutLine: pkgnm.
   302         Smalltalk loadPackage: pkgnm.
   307         Smalltalk loadPackage: pkgnm.
   303         mcpkg := MCPackage named: pkgnm.
   308         mcpkg := MCPackage named: pkgnm.
   304         mcwc := mcpkg workingCopy.
   309         mcwc := mcpkg workingCopy.
   305         mcvi := HGMCVersionInfo forPackage: pkgnm.
   310         mcvi := HGMCVersionInfo forPackage: pkgnm.
   306         [
   311         [