compiler/benchmarks/stx_goodies_petitparser_compiler_benchmarks.st
changeset 422 116d2b2af905
parent 421 7e08b31e0dae
child 438 20598d7ce9fa
equal deleted inserted replaced
421:7e08b31e0dae 422:116d2b2af905
     1 "{ Package: 'stx:goodies/petitparser/compiler/benchmarks' }"
     1 "{ Package: 'stx:goodies/petitparser/compiler/benchmarks' }"
       
     2 
       
     3 "{ NameSpace: Smalltalk }"
     2 
     4 
     3 LibraryDefinition subclass:#stx_goodies_petitparser_compiler_benchmarks
     5 LibraryDefinition subclass:#stx_goodies_petitparser_compiler_benchmarks
     4 	instanceVariableNames:''
     6 	instanceVariableNames:''
     5 	classVariableNames:''
     7 	classVariableNames:''
     6 	poolDictionaries:''
     8 	poolDictionaries:''
    59 !
    61 !
    60 
    62 
    61 referencedPreRequisites
    63 referencedPreRequisites
    62     "list packages which are a prerequisite, because they contain
    64     "list packages which are a prerequisite, because they contain
    63      classes which are referenced by my classes.
    65      classes which are referenced by my classes.
    64      We do not need these packages as a prerequisite for loading or compiling.
    66      We do not need these packages as a prerequisite for compiling or loading,
       
    67      however, a class from it may be referenced during execution and having it
       
    68      unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
       
    69      includes explicit checks for the package being present.
    65      This method is generated automatically,
    70      This method is generated automatically,
    66      by searching all classes (and their packages) which are referenced by my classes."
    71      by searching all classes (and their packages) which are referenced by my classes."
    67 
    72 
    68     ^ #(
    73     ^ #(
    69         #'stx:goodies/petitparser'    "PPContext - referenced by PPCBenchmark>>benchmarkSmalltalkGrammar"
    74         #'stx:goodies/petitparser'    "PPContext - referenced by PPCBenchmark>>benchmarkSmalltalkGrammar"
    70         #'stx:goodies/petitparser/compiler'    "PPCContext - referenced by PPCBenchmark>>benchmarkSmalltalkGrammarCompiled"
    75         #'stx:goodies/petitparser/compiler'    "PPCContext - referenced by PPCBenchmark>>benchmarkJavaSyntax"
    71         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCBenchmark>>benchmarkSmalltalkGrammar"
    76         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCBenchmark>>benchmarkSmalltalkGrammar"
    72         #'stx:goodies/refactoryBrowser/parser'    "RBParser - referenced by PPCBenchmark>>benchmarkRBParserC"
    77         #'stx:goodies/refactoryBrowser/parser'    "RBParser - referenced by PPCBenchmark>>benchmarkRBParserC"
    73     )
    78     )
    74 !
    79 !
    75 
    80