compiler/benchmarks/stx_goodies_petitparser_compiler_benchmarks.st
changeset 462 89464ab03518
parent 459 4751c407bb40
child 465 f729f6cd3c76
equal deleted inserted replaced
461:5986bf6d7d60 462:89464ab03518
    42     "list packages which are to be explicitely excluded from the automatic constructed
    42     "list packages which are to be explicitely excluded from the automatic constructed
    43      prerequisites list. If empty, everything that is found along the inheritance of any of
    43      prerequisites list. If empty, everything that is found along the inheritance of any of
    44      my classes is considered to be a prerequisite package."
    44      my classes is considered to be a prerequisite package."
    45 
    45 
    46     ^ #(
    46     ^ #(
       
    47 
    47     )
    48     )
       
    49 
       
    50     "Modified: / 16-05-2015 / 19:19:24 / Jan Vrany <jan.vrany@fit.cvut.cz>"
    48 !
    51 !
    49 
    52 
    50 mandatoryPreRequisites
    53 mandatoryPreRequisites
    51     "list packages which are mandatory as a prerequisite.
    54     "list packages which are mandatory as a prerequisite.
    52      This are packages containing superclasses of my classes and classes which
    55      This are packages containing superclasses of my classes and classes which
    54      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.
    55      This method is generated automatically,
    58      This method is generated automatically,
    56      by searching along the inheritance chain of all of my classes."
    59      by searching along the inheritance chain of all of my classes."
    57 
    60 
    58     ^ #(
    61     ^ #(
       
    62         #'stx:goodies/petitparser'    "PPCompositeParser - superclass of PPCSmalltalkNoopParser"
       
    63         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - superclass of PPCSmalltalkNoopParser"
       
    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"
    59         #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_compiler_benchmarks"
    67         #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_compiler_benchmarks"
    60     )
    68     )
    61 !
    69 !
    62 
    70 
    63 referencedPreRequisites
    71 referencedPreRequisites
    69      includes explicit checks for the package being present.
    77      includes explicit checks for the package being present.
    70      This method is generated automatically,
    78      This method is generated automatically,
    71      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."
    72 
    80 
    73     ^ #(
    81     ^ #(
    74         #'stx:goodies/petitparser'    "PPContext - referenced by PPCBenchmark>>benchmarkSmalltalkParser"
       
    75         #'stx:goodies/petitparser/compiler'    "PPCConfiguration - referenced by PPCBenchmark>>benchmarkSmalltalkParserCompiled"
    82         #'stx:goodies/petitparser/compiler'    "PPCConfiguration - referenced by PPCBenchmark>>benchmarkSmalltalkParserCompiled"
    76         #'stx:goodies/petitparser/compiler/tests'    "PPExpressionGrammar - referenced by PPCBenchmark>>setupExpressionGrammar"
    83         #'stx:goodies/petitparser/compiler/tests'    "PPExpressionGrammar - referenced by PPCBenchmark>>setupExpressionGrammar"
    77         #'stx:goodies/petitparser/compiler/tests/extras'    "PPCResources - referenced by PPCBenchmark>>initialize"
    84         #'stx:goodies/petitparser/compiler/tests/extras'    "PPCResources - referenced by PPCBenchmark>>initialize"
    78         #'stx:goodies/petitparser/parsers/java'    "PPJavaSyntax - referenced by PPCBenchmark>>benchmarkJavaSyntax"
    85         #'stx:goodies/petitparser/parsers/java'    "PPJavaSyntax - referenced by PPCBenchmark>>benchmarkJavaSyntax"
    79         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCBenchmark>>setupSmalltalkGrammar"
    86         #'stx:goodies/refactoryBrowser/parser'    "RBArrayNode - referenced by PPCSmalltalkNoopParser>>buildArray:"
    80         #'stx:goodies/refactoryBrowser/parser'    "RBParser - referenced by PPCBenchmark>>benchmarkRBParserC"
       
    81     )
    87     )
    82 !
    88 !
    83 
    89 
    84 subProjects
    90 subProjects
    85     "list packages which are known as subprojects.
    91     "list packages which are known as subprojects.
   100      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,..."
   101 
   107 
   102     ^ #(
   108     ^ #(
   103         "<className> or (<className> attributes...) in load order"
   109         "<className> or (<className> attributes...) in load order"
   104         PPCBenchmark
   110         PPCBenchmark
       
   111         PPCSmalltalkNoopParser
       
   112         (PPCSmalltalkNoopParserTests autoload)
   105         #'stx_goodies_petitparser_compiler_benchmarks'
   113         #'stx_goodies_petitparser_compiler_benchmarks'
   106     )
   114     )
   107 !
   115 !
   108 
   116 
   109 extensionMethodNames
   117 extensionMethodNames