compiler/benchmarks/stx_goodies_petitparser_compiler_benchmarks.st
changeset 502 1e45d3c96ec5
parent 464 f6d77fee9811
child 503 ff58cd9f1f3c
child 539 610131174c0f
equal deleted inserted replaced
464:f6d77fee9811 502:1e45d3c96ec5
    54      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    54      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    55      This method is generated automatically,
    55      This method is generated automatically,
    56      by searching along the inheritance chain of all of my classes."
    56      by searching along the inheritance chain of all of my classes."
    57 
    57 
    58     ^ #(
    58     ^ #(
       
    59         #'stx:goodies/petitparser'    "PPCompositeParser - superclass of PPCSmalltalkNoopParser"
       
    60         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - superclass of PPCSmalltalkNoopParser"
       
    61         #'stx:goodies/petitparser/parsers/smalltalk/tests'    "PPSmalltalkGrammarTests - superclass of PPCSmalltalkNoopParserTests"
       
    62         #'stx:goodies/petitparser/tests'    "PPAbstractParserTest - superclass of PPCSmalltalkNoopParserTests"
       
    63         #'stx:goodies/sunit'    "TestAsserter - superclass of PPCSmalltalkNoopParserTests"
    59         #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_compiler_benchmarks"
    64         #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_compiler_benchmarks"
    60     )
    65     )
    61 !
    66 !
    62 
    67 
    63 referencedPreRequisites
    68 referencedPreRequisites
    69      includes explicit checks for the package being present.
    74      includes explicit checks for the package being present.
    70      This method is generated automatically,
    75      This method is generated automatically,
    71      by searching all classes (and their packages) which are referenced by my classes."
    76      by searching all classes (and their packages) which are referenced by my classes."
    72 
    77 
    73     ^ #(
    78     ^ #(
    74         #'stx:goodies/petitparser'    "PPContext - referenced by PPCBenchmark>>benchmarkSmalltalkParser"
       
    75         #'stx:goodies/petitparser/compiler'    "PPCConfiguration - referenced by PPCBenchmark>>benchmarkSmalltalkParserCompiled"
    79         #'stx:goodies/petitparser/compiler'    "PPCConfiguration - referenced by PPCBenchmark>>benchmarkSmalltalkParserCompiled"
    76         #'stx:goodies/petitparser/compiler/tests/extras'    "PPCResources - referenced by PPCBenchmark>>initialize"
    80         #'stx:goodies/petitparser/compiler/tests/extras'    "PPCResources - referenced by PPCBenchmark>>initialize"
    77         #'stx:goodies/petitparser/parsers/java'    "PPJavaSyntax - referenced by PPCBenchmark>>benchmarkJavaSyntax"
    81         #'stx:goodies/petitparser/parsers/java'    "PPJavaSyntax - referenced by PPCBenchmark>>benchmarkJavaSyntax"
    78         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCBenchmark>>setupSmalltalkGrammar"
    82         #'stx:goodies/refactoryBrowser/parser'    "RBArrayNode - referenced by PPCSmalltalkNoopParser>>buildArray:"
    79         #'stx:goodies/refactoryBrowser/parser'    "RBParser - referenced by PPCBenchmark>>benchmarkRBParserC"
       
    80     )
    83     )
    81 !
    84 !
    82 
    85 
    83 subProjects
    86 subProjects
    84     "list packages which are known as subprojects.
    87     "list packages which are known as subprojects.
    99      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   102      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   100 
   103 
   101     ^ #(
   104     ^ #(
   102         "<className> or (<className> attributes...) in load order"
   105         "<className> or (<className> attributes...) in load order"
   103         PPCBenchmark
   106         PPCBenchmark
       
   107         PPCSmalltalkNoopParser
       
   108         (PPCSmalltalkNoopParserTests autoload)
   104         #'stx_goodies_petitparser_compiler_benchmarks'
   109         #'stx_goodies_petitparser_compiler_benchmarks'
   105     )
   110     )
   106 !
   111 !
   107 
   112 
   108 extensionMethodNames
   113 extensionMethodNames