compiler/tests/stx_goodies_petitparser_compiler_tests.st
changeset 422 116d2b2af905
parent 421 7e08b31e0dae
child 429 23de165842c3
equal deleted inserted replaced
421:7e08b31e0dae 422:116d2b2af905
     1 "{ Package: 'stx:goodies/petitparser/compiler/tests' }"
     1 "{ Package: 'stx:goodies/petitparser/compiler/tests' }"
       
     2 
       
     3 "{ NameSpace: Smalltalk }"
     2 
     4 
     3 LibraryDefinition subclass:#stx_goodies_petitparser_compiler_tests
     5 LibraryDefinition subclass:#stx_goodies_petitparser_compiler_tests
     4 	instanceVariableNames:''
     6 	instanceVariableNames:''
     5 	classVariableNames:''
     7 	classVariableNames:''
     6 	poolDictionaries:''
     8 	poolDictionaries:''
    62 !
    64 !
    63 
    65 
    64 referencedPreRequisites
    66 referencedPreRequisites
    65     "list packages which are a prerequisite, because they contain
    67     "list packages which are a prerequisite, because they contain
    66      classes which are referenced by my classes.
    68      classes which are referenced by my classes.
    67      We do not need these packages as a prerequisite for loading or compiling.
    69      We do not need these packages as a prerequisite for compiling or loading,
       
    70      however, a class from it may be referenced during execution and having it
       
    71      unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
       
    72      includes explicit checks for the package being present.
    68      This method is generated automatically,
    73      This method is generated automatically,
    69      by searching all classes (and their packages) which are referenced by my classes."
    74      by searching all classes (and their packages) which are referenced by my classes."
    70 
    75 
    71     ^ #(
    76     ^ #(
    72         #'stx:goodies/petitparser'    "PPCharSetPredicate - referenced by PPCCompilerTest>>testGuard1"
    77         #'stx:goodies/petitparser'    "PPCharSetPredicate - referenced by PPCNodeCompilingTest>>testCompileCharSetPredicate"
    73         #'stx:goodies/petitparser/compiler'    "PPCAbstractLiteralNode - referenced by PPCNodeFirstFollowNextTests>>testFirst1"
    78         #'stx:goodies/petitparser/compiler'    "PPCAbstractLiteralNode - referenced by PPCNodeFirstFollowNextTests>>testFirst1"
    74         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCCompilerTest>>testClass"
    79         #'stx:goodies/petitparser/parsers/smalltalk'    "PPSmalltalkGrammar - referenced by PPCompiledSmalltalkGrammarResource>>setUp"
    75     )
    80     )
    76 !
    81 !
    77 
    82 
    78 subProjects
    83 subProjects
    79     "list packages which are known as subprojects.
    84     "list packages which are known as subprojects.