7 category:'* Projects & Packages *' |
7 category:'* Projects & Packages *' |
8 ! |
8 ! |
9 |
9 |
10 |
10 |
11 !stx_goodies_petitparser_tests class methodsFor:'accessing - monticello'! |
11 !stx_goodies_petitparser_tests class methodsFor:'accessing - monticello'! |
|
12 |
|
13 monticelloLastMergedVersionInfo |
|
14 "The last merged version is: " |
|
15 |
|
16 ^ ' |
|
17 Name: PetitTests-JanKurs.60 |
|
18 Author: JanKurs |
|
19 Time: 29-09-2014, 11:48:10 AM |
|
20 UUID: 28fd2e65-c287-4f73-b71e-5b6bb25bebaa |
|
21 Repository: http://smalltalkhub.com/mc/Moose/PetitParser/main |
|
22 ' |
|
23 |
|
24 "Created: / 03-10-2014 / 02:28:16 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
25 ! |
12 |
26 |
13 monticelloName |
27 monticelloName |
14 "Return name of the package for Monticello. This is used when package is exported" |
28 "Return name of the package for Monticello. This is used when package is exported" |
15 |
29 |
16 ^ 'PetitTests' |
30 ^ 'PetitTests' |
27 ^ #( |
41 ^ #( |
28 ) |
42 ) |
29 ! |
43 ! |
30 |
44 |
31 mandatoryPreRequisites |
45 mandatoryPreRequisites |
32 "list all required mandatory packages. |
46 "list packages which are mandatory as a prerequisite. |
33 Packages are mandatory, if they contain superclasses of the package's classes |
47 This are packages containing superclasses of my classes and classes which |
34 or classes which are extended by this package. |
48 are extended by myself. |
35 This list can be maintained manually or (better) generated and |
49 They are mandatory, because we need these packages as a prerequisite for loading and compiling. |
36 updated by scanning the superclass hierarchies |
50 This method is generated automatically, |
37 (the browser has a menu function for that)" |
51 by searching along the inheritance chain of all of my classes." |
38 |
52 |
39 ^ #( |
53 ^ #( |
40 #'stx:goodies/sunit' "TestAsserter - superclass of PPAbstractParserTest " |
54 #'stx:goodies/petitparser' "PPCompositeParser - superclass of PPArithmeticParser" |
41 #'stx:libbasic' "LibraryDefinition - superclass of stx_goodies_petitparser_tests " |
55 #'stx:goodies/sunit' "TestAsserter - superclass of PPAbstractParseTest" |
|
56 #'stx:libbasic' "LibraryDefinition - superclass of stx_goodies_petitparser_tests" |
42 ) |
57 ) |
43 ! |
58 ! |
44 |
59 |
45 referencedPreRequisites |
60 referencedPreRequisites |
46 "list all packages containing classes referenced by the packages's members. |
61 "list packages which are a prerequisite, because they contain |
47 This list can be maintained manually or (better) generated and |
62 classes which are referenced by my classes. |
48 updated by looking for global variable accesses |
63 We do not need these packages as a prerequisite for loading or compiling. |
49 (the browser has a menu function for that) |
64 This method is generated automatically, |
50 However, often too much is found, and you may want to explicitely |
65 by searching all classes (and their packages) which are referenced by my classes." |
51 exclude individual packages in the #excludedFromPreRequisites method." |
|
52 |
66 |
53 ^ #( |
67 ^ #( |
54 #'stx:goodies/petitparser' "PPParserResource - referenced by PPCompositeParserTest class>>resources " |
|
55 ) |
68 ) |
56 ! |
69 ! |
57 |
70 |
58 subProjects |
71 subProjects |
59 "list packages which are known as subprojects. |
72 "list packages which are known as subprojects. |
73 or an array-literal consisting of class name and attributes. |
86 or an array-literal consisting of class name and attributes. |
74 Attributes are: #autoload or #<os> where os is one of win32, unix,..." |
87 Attributes are: #autoload or #<os> where os is one of win32, unix,..." |
75 |
88 |
76 ^ #( |
89 ^ #( |
77 "<className> or (<className> attributes...) in load order" |
90 "<className> or (<className> attributes...) in load order" |
|
91 (PPAbstractParseTest autoload) |
78 (PPAbstractParserTest autoload) |
92 (PPAbstractParserTest autoload) |
|
93 (PPArithmeticParser autoload) |
|
94 PPContextMementoTest |
|
95 PPContextTest |
|
96 (PPLambdaParser autoload) |
|
97 (PPParserResource autoload) |
79 #'stx_goodies_petitparser_tests' |
98 #'stx_goodies_petitparser_tests' |
|
99 (PPComposedTest autoload) |
80 (PPCompositeParserTest autoload) |
100 (PPCompositeParserTest autoload) |
81 (PPAbstractParseTest autoload) |
|
82 (PPArithmeticParserTest autoload) |
|
83 (PPComposedTest autoload) |
|
84 (PPExtensionTest autoload) |
101 (PPExtensionTest autoload) |
85 (PPLambdaParserTest autoload) |
102 (PPMappingTest autoload) |
86 (PPObjectTest autoload) |
103 (PPObjectTest autoload) |
87 (PPParserResource autoload) |
|
88 (PPParserTest autoload) |
104 (PPParserTest autoload) |
89 (PPPredicateTest autoload) |
105 (PPPredicateTest autoload) |
90 (PPScriptingTest autoload) |
106 (PPScriptingTest autoload) |
91 (PPTokenTest autoload) |
107 (PPTokenTest autoload) |
|
108 (PPArithmeticParserTest autoload) |
|
109 (PPLambdaParserTest autoload) |
92 (PPExpressionParserTest autoload) |
110 (PPExpressionParserTest autoload) |
93 (PPMappingTest autoload) |
|
94 (PPArithmeticParser autoload) |
|
95 (PPLambdaParser autoload) |
|
96 ) |
111 ) |
97 ! |
112 ! |
98 |
113 |
99 extensionMethodNames |
114 extensionMethodNames |
100 "lists the extension methods which are to be included in the project. |
115 "list class/selector pairs of extensions. |
101 Entries are 2-element array literals, consisting of class-name and selector." |
116 A correponding method with real names must be present in my concrete subclasses" |
102 |
117 |
103 ^ #( |
118 ^ #( |
104 ) |
119 ) |
105 ! ! |
120 ! ! |
106 |
121 |