compiler/tests/PPCTokenizingCodeGeneratorTest.st
changeset 534 a949c4fe44df
parent 529 439c4057517f
child 535 a8feb0f47574
equal deleted inserted replaced
533:666372dbe307 534:a949c4fe44df
    40         yourself.       
    40         yourself.       
    41 
    41 
    42     self cleanClass.
    42     self cleanClass.
    43     
    43     
    44     configuration := PPCPluggableConfiguration on: [ :_self | 
    44     configuration := PPCPluggableConfiguration on: [ :_self | 
    45         _self cacheFirstFollow.
    45         _self runPass: PPCCacheFirstFollowPass.
    46         _self buildParserClazz.
    46         _self runPass: PPCTokenizingCodeGenerator. 
    47         _self unmarkConsumeTokensForInline.
    47         _self runPass: PPCFSAVisitor.
    48         _self createFSAs.
    48         _self runPass: PPCTokenCodeGenerator.
    49         _self buildScannerTokens.
    49         _self runPass: PPCScannerCodeGenerator.        
    50         _self buildScannerScans.        
       
    51         _self generateScanner.
    50         _self generateScanner.
    52         _self generateParser.
    51         _self generateParser.
    53     ] base: PPCConfiguration tokenizing.
    52     ] base: PPCConfiguration tokenizing.
    54 
    53 
    55     configuration options: options.
    54     configuration options: options.
    56 
    55 
    57     "Modified: / 24-08-2015 / 23:40:08 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    56     "Modified: / 03-09-2015 / 22:34:22 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    58 !
    57 !
    59 
    58 
    60 tearDown
    59 tearDown
    61     "nothing to do now"
    60     "nothing to do now"
    62 ! !
    61 ! !