compiler/stx_goodies_petitparser_compiler.st
changeset 546 679fd1f9a25b
parent 538 16e8536f5cfb
equal deleted inserted replaced
545:ecf04090fc50 546:679fd1f9a25b
    32 
    32 
    33     ^ 'PetitCompiler'
    33     ^ 'PetitCompiler'
    34 
    34 
    35     "Created: / 03-10-2014 / 01:47:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    35     "Created: / 03-10-2014 / 01:47:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    36     "Modified: / 26-10-2014 / 01:27:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    36     "Modified: / 26-10-2014 / 01:27:26 / Jan Vrany <jan.vrany@fit.cvut.cz>"
       
    37 !
       
    38 
       
    39 monticelloSplicemap
       
    40     "Return a splicemap for this package. This is used to forge a 
       
    41      'fake' ancestor when generating ancestry information out of 
       
    42      Mercurial (or anyt other) history. This should make merging 
       
    43      back into Squeak/Pharo a little easier as Monticello can (in theory)
       
    44      find a proper ancestor. 
       
    45 
       
    46      All this requires monticelloSplicemap being updated each time a code
       
    47      is merged from Monticello.
       
    48 
       
    49      The format of splicemap is a flat array of pairs 
       
    50      (commit id, MCVersionInfo to splice) as literal encoding.
       
    51     "
       
    52 
       
    53     ^ #(
       
    54         #(HGChangesetId 'f6f68d32de73') #(MCVersionInfo name: 'PetitCompiler-JanVrany.170' id: 'c20a744f-3b41-4aaa-bb8a-71ce74a2a952' date: '2015-08-24' time: '15:19:51.340' author: 'JanVrany' message: 'Removed CompiledMethod>>source
       
    55 
       
    56 Use #sourceCode which is defined in Smalltalk/X for Squeak/Pharo
       
    57 compatibility. This makes merging easier as merging as this 
       
    58 version  #source have disastrous effects on running Smalltalk/X
       
    59 system  - #source is the main source acessing method there. 
       
    60 ')
       
    61 
       
    62     )
    37 ! !
    63 ! !
    38 
    64 
    39 !stx_goodies_petitparser_compiler class methodsFor:'description'!
    65 !stx_goodies_petitparser_compiler class methodsFor:'description'!
    40 
    66 
    41 excludedFromPreRequisites
    67 excludedFromPreRequisites