compiler/tests/stx_goodies_petitparser_compiler_tests.st
changeset 438 20598d7ce9fa
parent 429 23de165842c3
child 452 9f4558b3be66
equal deleted inserted replaced
437:54b3bc9e3987 438:20598d7ce9fa
    55      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    55      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    56      This method is generated automatically,
    56      This method is generated automatically,
    57      by searching along the inheritance chain of all of my classes."
    57      by searching along the inheritance chain of all of my classes."
    58 
    58 
    59     ^ #(
    59     ^ #(
    60         #'stx:goodies/petitparser/tests'    "PPAbstractParserTest - superclass of PPCCompilerTest"
    60         #'stx:goodies/petitparser'    "PPCompositeParser - superclass of PPExpressionGrammar"
    61         #'stx:goodies/sunit'    "TestAsserter - superclass of PPCCompilerTest"
    61         #'stx:goodies/petitparser/parsers/java'    "PPJavaLexiconTest - superclass of PPCompiledJavaSyntaxTest"
       
    62         #'stx:goodies/petitparser/tests'    "PPAbstractParserTest - superclass of PPCCodeGeneratorTest"
       
    63         #'stx:goodies/sunit'    "TestAsserter - superclass of PPCCodeGeneratorTest"
    62         #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_compiler_tests"
    64         #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_compiler_tests"
    63     )
    65     )
    64 !
    66 !
    65 
    67 
    66 referencedPreRequisites
    68 referencedPreRequisites
    72      includes explicit checks for the package being present.
    74      includes explicit checks for the package being present.
    73      This method is generated automatically,
    75      This method is generated automatically,
    74      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."
    75 
    77 
    76     ^ #(
    78     ^ #(
    77         #'stx:goodies/petitparser'    "PPCharSetPredicate - referenced by PPCNodeCompilingTest>>testCompileCharSetPredicate"
    79         #'stx:goodies/petitparser/compiler'    "PPCAbstractCharacterNode - referenced by PPCOptimizingTest>>testForwarding"
    78         #'stx:goodies/petitparser/compiler'    "PPCAbstractLiteralNode - referenced by PPCNodeFirstFollowNextTests>>testFirst1"
    80         #'stx:goodies/petitparser/compiler/benchmarks'    "PPCBenchmarkResources - referenced by PPCVerificationTest>>testJava"
    79         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCompiledSmalltalkGrammarResource>>setUp"
    81         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCVerificationTest>>smalltalkGrammar"
    80     )
    82     )
    81 !
    83 !
    82 
    84 
    83 stcOptimizationOptions
    85 stcOptimizationOptions
    84     "do not inline the not operation here - it is overwritten"
    86     "do not inline the not operation here - it is overwritten"
   106      or an array-literal consisting of class name and attributes.
   108      or an array-literal consisting of class name and attributes.
   107      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   109      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   108 
   110 
   109     ^ #(
   111     ^ #(
   110         "<className> or (<className> attributes...) in load order"
   112         "<className> or (<className> attributes...) in load order"
       
   113         PPCCodeGeneratorTest
   111         PPCCompilerTest
   114         PPCCompilerTest
   112         PPCContextMementoTest
   115         PPCContextMementoTest
   113         PPCContextTest
   116         PPCContextTest
       
   117         PPCCopyVisitorTest
   114         PPCGuardTest
   118         PPCGuardTest
       
   119         PPCInliningVisitorTest
       
   120         PPCMergingVisitorTest
   115         PPCMockCompiler
   121         PPCMockCompiler
   116         (PPCNodeCompilingTest autoload)
   122         (PPCNodeCompilingTest autoload)
   117         PPCNodeFirstFollowNextTests
   123         PPCNodeFirstFollowNextTests
   118         PPCNodeTest
   124         PPCNodeTest
   119         PPCOptimizingTest
   125         PPCOptimizingTest
       
   126         PPCOptimizingVisitorTest
       
   127         PPCProtype1Test
       
   128         PPCTokenDetectorTest
       
   129         PPCTokenVisitorTest
       
   130         PPCTokenizingCodeGeneratorTest
       
   131         PPCVerificationTest
       
   132         PPCompiledExpressionGrammarResource
       
   133         PPCompiledExpressionGrammarTest
       
   134         PPCompiledJavaResource
       
   135         (PPCompiledJavaSyntaxTest autoload)
   120         PPCompiledSmalltalkGrammarResource
   136         PPCompiledSmalltalkGrammarResource
   121         (PPCompiledSmalltalkGrammarTests autoload)
   137         (PPCompiledSmalltalkGrammarTests autoload)
       
   138         PPExpressionGrammar
       
   139         PPExpressionGrammarTest
   122         #'stx_goodies_petitparser_compiler_tests'
   140         #'stx_goodies_petitparser_compiler_tests'
   123     )
   141     )
   124 !
   142 !
   125 
   143 
   126 extensionMethodNames
   144 extensionMethodNames