compiler/benchmarks/stx_goodies_petitparser_compiler_benchmarks.st
changeset 520 9ccc84deaea0
parent 518 a6d8b93441b0
child 523 09afcf28ed60
equal deleted inserted replaced
519:1563dce3c5b4 520:9ccc84deaea0
    57      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    57      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    58      This method is generated automatically,
    58      This method is generated automatically,
    59      by searching along the inheritance chain of all of my classes."
    59      by searching along the inheritance chain of all of my classes."
    60 
    60 
    61     ^ #(
    61     ^ #(
    62         #'stx:goodies/petitparser'    "PPCompositeParser - superclass of PPCSmalltalkNoopParser"
    62         #'stx:goodies/petitparser'    "PPCompositeParser - superclass of PPCLRPParser_johanfabry_39"
    63         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - superclass of PPCSmalltalkNoopParser"
    63         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - superclass of PPCSmalltalkNoopParser"
    64         #'stx:libbasic'    "Autoload - superclass of PPCSmalltalkNoopParserTests"
    64         #'stx:goodies/petitparser/parsers/smalltalk/tests'    "PPSmalltalkGrammarTests - superclass of PPCSmalltalkNoopParserTests"
       
    65         #'stx:goodies/petitparser/tests'    "PPAbstractParserTest - superclass of PPCSmalltalkNoopParserTests"
       
    66         #'stx:goodies/sunit'    "TestAsserter - superclass of PPCSmalltalkNoopParserTests"
       
    67         #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_compiler_benchmarks"
    65     )
    68     )
    66 !
    69 !
    67 
    70 
    68 referencedPreRequisites
    71 referencedPreRequisites
    69     "list packages which are a prerequisite, because they contain
    72     "list packages which are a prerequisite, because they contain
    74      includes explicit checks for the package being present.
    77      includes explicit checks for the package being present.
    75      This method is generated automatically,
    78      This method is generated automatically,
    76      by searching all classes (and their packages) which are referenced by my classes."
    79      by searching all classes (and their packages) which are referenced by my classes."
    77 
    80 
    78     ^ #(
    81     ^ #(
       
    82         #'jv:calipel/s'    "BenchmarkInstance - referenced by PPCBenchmark class>>run:"    
    79         #'stx:goodies/petitparser/compiler'    "PPCConfiguration - referenced by PPCBenchmark>>benchmarkSmalltalkParserCompiled"
    83         #'stx:goodies/petitparser/compiler'    "PPCConfiguration - referenced by PPCBenchmark>>benchmarkSmalltalkParserCompiled"
    80         #'stx:goodies/petitparser/compiler/tests/extras'    "PPCResources - referenced by PPCBenchmark>>initialize"
    84         #'stx:goodies/petitparser/compiler/tests/extras'    "PPCLRPParser - referenced by PPCBenchmark>>setupLRPParser"
    81         #'stx:goodies/petitparser/parsers/java'    "PPJavaSyntax - referenced by PPCBenchmark>>benchmarkJavaSyntax"
    85         #'stx:goodies/petitparser/parsers/java'    "PPJavaSyntax - referenced by PPCBenchmark>>benchmarkJavaSyntax"
    82         #'stx:goodies/refactoryBrowser/parser'    "RBArrayNode - referenced by PPCSmalltalkNoopParser>>buildArray:"
    86         #'stx:goodies/refactoryBrowser/parser'    "RBArrayNode - referenced by PPCSmalltalkNoopParser>>buildArray:"
    83     )
    87     )
    84 !
    88 !
    85 
    89 
   102      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   106      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   103 
   107 
   104     ^ #(
   108     ^ #(
   105         "<className> or (<className> attributes...) in load order"
   109         "<className> or (<className> attributes...) in load order"
   106         PPCBenchmark
   110         PPCBenchmark
       
   111         #'PPCLRPParser_johanfabry_39'
   107         PPCSmalltalkNoopParser
   112         PPCSmalltalkNoopParser
       
   113         (PPCSmalltalkNoopParserTests autoload)
   108         #'stx_goodies_petitparser_compiler_benchmarks'
   114         #'stx_goodies_petitparser_compiler_benchmarks'
   109         (PPCSmalltalkNoopParserTests autoload)
       
   110     )
   115     )
   111 !
   116 !
   112 
   117 
   113 extensionMethodNames
   118 extensionMethodNames
   114     "list class/selector pairs of extensions.
   119     "list class/selector pairs of extensions.