compiler/tests/extras/stx_goodies_petitparser_compiler_tests_extras.st
changeset 511 527038bc8edf
parent 510 869853decf31
child 512 694a247a12ba
equal deleted inserted replaced
510:869853decf31 511:527038bc8edf
    81      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    81      They are mandatory, because we need these packages as a prerequisite for loading and compiling.
    82      This method is generated automatically,
    82      This method is generated automatically,
    83      by searching along the inheritance chain of all of my classes."
    83      by searching along the inheritance chain of all of my classes."
    84 
    84 
    85     ^ #(
    85     ^ #(
    86         #'stx:goodies/petitparser'    "PPCompositeParser - superclass of PPExpressionGrammar"
    86         #'stx:goodies/petitparser'    "PPCompositeParser - superclass of PPCLRPParser"
    87         #'stx:goodies/petitparser/parsers/java'    "PPJavaLexiconTest - superclass of PPCompiledJavaSyntaxTest"
    87         #'stx:libbasic'    "Autoload - superclass of PPCAbstractParserTest"
    88         #'stx:goodies/petitparser/parsers/smalltalk/tests'    "PPSmalltalkGrammarTests - superclass of PPCSmalltalkGrammarTests"
       
    89         #'stx:goodies/petitparser/tests'    "PPAbstractParserTest - superclass of PPCAbstractParserTest"
       
    90         #'stx:goodies/sunit'    "TestAsserter - extended"
       
    91         #'stx:libbasic'    "LibraryDefinition - superclass of stx_goodies_petitparser_compiler_tests_extras"
       
    92     )
    88     )
    93 !
    89 !
    94 
    90 
    95 referencedPreRequisites
    91 referencedPreRequisites
    96     "list packages which are a prerequisite, because they contain
    92     "list packages which are a prerequisite, because they contain
   101      includes explicit checks for the package being present.
    97      includes explicit checks for the package being present.
   102      This method is generated automatically,
    98      This method is generated automatically,
   103      by searching all classes (and their packages) which are referenced by my classes."
    99      by searching all classes (and their packages) which are referenced by my classes."
   104 
   100 
   105     ^ #(
   101     ^ #(
   106         #'stx:goodies/petitparser/compiler'    "PPCArguments - referenced by PPCSmalltalkTests>>setUp"
   102         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkParser - referenced by PPCLRPParser>>block"
   107         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCSmalltalkGrammarTests>>petitParserClass"
   103         #'stx:goodies/sunit'    "TestCase - referenced by stx_goodies_petitparser_compiler_tests_extras class>>additionalClassAttributesFor:"
   108         #'stx:libbasic2'    "Random - referenced by PPCResources>>expressionOfSize:stream:"
       
   109     )
   104     )
   110 !
   105 !
   111 
   106 
   112 subProjects
   107 subProjects
   113     "list packages which are known as subprojects.
   108     "list packages which are known as subprojects.
   127      or an array-literal consisting of class name and attributes.
   122      or an array-literal consisting of class name and attributes.
   128      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   123      Attributes are: #autoload or #<os> where os is one of win32, unix,..."
   129 
   124 
   130     ^ #(
   125     ^ #(
   131         "<className> or (<className> attributes...) in load order"
   126         "<className> or (<className> attributes...) in load order"
       
   127         PPCLRPNode
       
   128         PPCLRPParser
       
   129         (#'stx_goodies_petitparser_compiler_tests_extras' autoload)
       
   130         PPCLRPAction
       
   131         PPCLRPContainedElement
       
   132         PPCLRPSpawn
       
   133         PPCLRPComment
       
   134         PPCLRPEvent
       
   135         PPCLRPMachine
       
   136         PPCLRPOnEntry
       
   137         PPCLRPOnExit
       
   138         PPCLRPRunning
       
   139         PPCLRPState
       
   140         PPCLRPTransition
       
   141         PPCLRPVariable
       
   142         PPCLRPEpsilonTransition
       
   143         PPCLRPTimeoutTransition
       
   144         PPCLRPWildcardTransition
   132         (PPCAbstractParserTest autoload)
   145         (PPCAbstractParserTest autoload)
   133         (PPCCompiledJavaVerificationTest autoload)
   146         (PPCCompiledJavaVerificationTest autoload)
   134         (PPCCompositeParserTest autoload)
   147         (PPCCompositeParserTest autoload)
       
   148         (PPCExpressionGrammarTest autoload)
       
   149         (#'PPCExpressionGrammarTest_Tokenized' autoload)
       
   150         (#'PPCExpressionGrammarTest_Universal' autoload)
       
   151         (PPCExpressionGrammarVerificationTest autoload)
       
   152         (PPCLL1ExpressionGrammarTest autoload)
       
   153         (#'PPCLL1ExpressionGrammarTest_Tokenized' autoload)
       
   154         (#'PPCLL1ExpressionGrammarTest_Universal' autoload)
   135         (PPCResources autoload)
   155         (PPCResources autoload)
   136         (PPCSetUpBeforeTearDownAfterResource autoload)
   156         (PPCSetUpBeforeTearDownAfterResource autoload)
   137         (PPCSmalltalkGrammarTests autoload)
   157         (PPCSmalltalkGrammarTests autoload)
       
   158         (#'PPCSmalltalkGrammarTests_Tokenized' autoload)
       
   159         (#'PPCSmalltalkGrammarTests_Universal' autoload)
       
   160         (PPCSmalltalkGrammarVerificationTest autoload)
       
   161         (#'PPCSmalltalkGrammarVerificationTest_Tokenized' autoload)
       
   162         (#'PPCSmalltalkGrammarVerificationTest_Universal' autoload)
   138         (PPCSmalltalkParserTests autoload)
   163         (PPCSmalltalkParserTests autoload)
       
   164         (#'PPCSmalltalkParserTests_Tokenized' autoload)
       
   165         (#'PPCSmalltalkParserTests_Universal' autoload)
       
   166         (PPCSmalltalkParserVerificationTest autoload)
       
   167         (#'PPCSmalltalkParserVerificationTest_Tokenized' autoload)
       
   168         (#'PPCSmalltalkParserVerificationTest_Universal' autoload)
   139         (PPCSmalltalkTests autoload)
   169         (PPCSmalltalkTests autoload)
   140         (PPCompiledJavaResource autoload)
   170         (PPCompiledJavaResource autoload)
   141         (PPCompiledJavaSyntaxTest autoload)
   171         (PPCompiledJavaSyntaxTest autoload)
   142         (PPExpressionGrammar autoload)
   172         (PPExpressionGrammar autoload)
   143         (PPExpressionGrammarTest autoload)
   173         (PPExpressionGrammarTest autoload)
       
   174         (#'PPExpressionGrammarVerificationTest_Tokenized' autoload)
       
   175         (#'PPExpressionGrammarVerificationTest_Universal' autoload)
   144         (PPLL1ExpressionGrammar autoload)
   176         (PPLL1ExpressionGrammar autoload)
   145         (PPLL1ExpressionGrammarTest autoload)
   177         (PPLL1ExpressionGrammarTest autoload)
   146         (#'stx_goodies_petitparser_compiler_tests_extras' autoload)
       
   147         (PPCExpressionGrammarTest autoload)
       
   148         (PPCExpressionGrammarVerificationTest autoload)
       
   149         (PPCLL1ExpressionGrammarTest autoload)
       
   150         (#'PPCSmalltalkGrammarTests_Tokenized' autoload)
       
   151         (#'PPCSmalltalkGrammarTests_Universal' autoload)
       
   152         (PPCSmalltalkGrammarVerificationTest autoload)
       
   153         (#'PPCSmalltalkParserTests_Tokenized' autoload)
       
   154         (#'PPCSmalltalkParserTests_Universal' autoload)
       
   155         (PPCSmalltalkParserVerificationTest autoload)
       
   156         (#'PPCExpressionGrammarTest_Tokenized' autoload)
       
   157         (#'PPCExpressionGrammarTest_Universal' autoload)
       
   158         (#'PPCLL1ExpressionGrammarTest_Tokenized' autoload)
       
   159         (#'PPCLL1ExpressionGrammarTest_Universal' autoload)
       
   160         (#'PPCSmalltalkGrammarVerificationTest_Tokenized' autoload)
       
   161         (#'PPCSmalltalkGrammarVerificationTest_Universal' autoload)
       
   162         (#'PPCSmalltalkParserVerificationTest_Tokenized' autoload)
       
   163         (#'PPCSmalltalkParserVerificationTest_Universal' autoload)
       
   164         (#'PPExpressionGrammarVerificationTest_Tokenized' autoload)
       
   165         (#'PPExpressionGrammarVerificationTest_Universal' autoload)
       
   166     )
   178     )
   167 !
   179 !
   168 
   180 
   169 extensionMethodNames
   181 extensionMethodNames
   170     "list class/selector pairs of extensions.
   182     "list class/selector pairs of extensions.
   171      A correponding method with real names must be present in my concrete subclasses"
   183      A correponding method with real names must be present in my concrete subclasses"
   172 
   184 
   173     ^ #(
   185     ^ #(
   174         'TestResource class' availableFor:
       
   175     )
   186     )
   176 ! !
   187 ! !
   177 
   188 
   178 !stx_goodies_petitparser_compiler_tests_extras class methodsFor:'description - project information'!
   189 !stx_goodies_petitparser_compiler_tests_extras class methodsFor:'description - project information'!
   179 
   190