31 |
31 |
32 ^ #( |
32 ^ #( |
33 ) |
33 ) |
34 ! |
34 ! |
35 |
35 |
36 preRequisites |
36 mandatoryPreRequisites |
37 "list all required packages. |
37 "list all required mandatory packages. |
|
38 Packages are mandatory, if they contain superclasses of the package's classes |
|
39 or classes which are extended by this package. |
38 This list can be maintained manually or (better) generated and |
40 This list can be maintained manually or (better) generated and |
39 updated by scanning the superclass hierarchies and looking for |
41 updated by scanning the superclass hierarchies |
40 global variable accesses. (the browser has a menu function for that) |
42 (the browser has a menu function for that) |
41 Howevery, often too much is found, and you may want to explicitely |
43 However, often too much is found, and you may want to explicitely |
42 exclude individual packages in the #excludedFromPrerequisites method." |
44 exclude individual packages in the #excludedFromPreRequisites method." |
43 |
45 |
44 ^ #( |
46 ^ #( |
45 #'stx:goodies/sunit' "TestCase - superclass of PPTokenTest " |
47 #'stx:libbasic' "PositionableStream - extended " |
46 #'stx:libbasic' "Object - superclass of PPFailure " |
48 #'stx:libbasic2' "Text - extended " |
47 #'stx:libbasic2' "Text" |
49 ) |
|
50 ! |
|
51 |
|
52 referencedPreRequisites |
|
53 "list all packages containing classes referenced by the packages's members. |
|
54 This list can be maintained manually or (better) generated and |
|
55 updated by looking for global variable accesses |
|
56 (the browser has a menu function for that) |
|
57 However, often too much is found, and you may want to explicitely |
|
58 exclude individual packages in the #excludedFromPreRequisites method." |
|
59 |
|
60 ^ #( |
48 ) |
61 ) |
49 ! |
62 ! |
50 |
63 |
51 stcOptimizationOptions |
64 stcOptimizationOptions |
52 "do not inline the not operation here - it is overwritten" |
65 "do not inline the not operation here - it is overwritten" |
72 Each entry in the list may be: a single class-name (symbol), |
85 Each entry in the list may be: a single class-name (symbol), |
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" |
78 (PPAbstractParseTest autoload) |
91 (PPAbstractParseTest autoload) |
79 PPCharSetPredicate |
92 PPCharSetPredicate |
80 PPFailure |
93 PPFailure |
81 PPMemento |
94 PPMemento |
82 PPParser |
95 PPParser |
83 (PPParserResource autoload) |
96 (PPParserResource autoload) |
84 PPStream |
97 PPStream |
85 PPToken |
98 PPToken |
86 #'stx_goodies_petitparser' |
99 #'stx_goodies_petitparser' |
87 (PPComposedTest autoload) |
100 (PPComposedTest autoload) |
88 (PPCompositeParserTest autoload) |
101 (PPCompositeParserTest autoload) |
89 PPDelegateParser |
102 PPDelegateParser |
90 PPEpsilonParser |
103 PPEpsilonParser |
91 (PPExtensionTest autoload) |
104 (PPExtensionTest autoload) |
92 PPFailingParser |
105 PPFailingParser |
93 PPListParser |
106 PPListParser |
94 PPLiteralParser |
107 PPLiteralParser |
95 (PPMappingTest autoload) |
108 (PPMappingTest autoload) |
96 (PPObjectTest autoload) |
109 (PPObjectTest autoload) |
97 (PPParserTest autoload) |
110 (PPParserTest autoload) |
98 PPPluggableParser |
111 PPPluggableParser |
99 PPPredicateParser |
112 PPPredicateParser |
100 (PPPredicateTest autoload) |
113 (PPPredicateTest autoload) |
101 (PPScriptingTest autoload) |
114 (PPScriptingTest autoload) |
102 (PPTokenTest autoload) |
115 (PPTokenTest autoload) |
103 PPUnresolvedParser |
116 PPUnresolvedParser |
104 PPActionParser |
117 PPActionParser |
105 PPAndParser |
118 PPAndParser |
106 (PPArithmeticParserTest autoload) |
119 (PPArithmeticParserTest autoload) |
107 PPChoiceParser |
120 PPChoiceParser |
108 PPCompositeParser |
121 PPCompositeParser |
109 PPEndOfInputParser |
122 PPEndOfInputParser |
110 PPExpressionParser |
123 PPExpressionParser |
111 PPFlattenParser |
124 PPFlattenParser |
112 (PPLambdaParserTest autoload) |
125 (PPLambdaParserTest autoload) |
113 PPLiteralObjectParser |
126 PPLiteralObjectParser |
114 PPLiteralSequenceParser |
127 PPLiteralSequenceParser |
115 PPMemoizedParser |
128 PPMemoizedParser |
116 PPNotParser |
129 PPNotParser |
117 PPOptionalParser |
130 PPOptionalParser |
118 PPPredicateObjectParser |
131 PPPredicateObjectParser |
119 PPPredicateSequenceParser |
132 PPPredicateSequenceParser |
120 PPRepeatingParser |
133 PPRepeatingParser |
121 PPSequenceParser |
134 PPSequenceParser |
122 PPTrimmingParser |
135 PPTrimmingParser |
123 PPArithmeticParser |
136 PPArithmeticParser |
124 (PPExpressionParserTest autoload) |
137 (PPExpressionParserTest autoload) |
125 PPLambdaParser |
138 PPLambdaParser |
126 PPTokenParser |
139 PPTokenParser |
127 PPWrappingParser |
140 PPWrappingParser |
128 ) |
141 ) |
129 |
|
130 "Modified: / 04-05-2012 / 23:17:17 / Jan Vrany <jan.vrany@fit.cvut.cz>" |
|
131 ! |
142 ! |
132 |
143 |
133 extensionMethodNames |
144 extensionMethodNames |
134 "lists the extension methods which are to be included in the project. |
145 "lists the extension methods which are to be included in the project. |
135 Entries are 2-element array literals, consisting of class-name and selector." |
146 Entries are 2-element array literals, consisting of class-name and selector." |
136 |
147 |
137 ^ #( |
148 ^ #( |
138 Block asParser |
149 Block asParser |
139 BlockContext asParser |
150 BlockContext asParser |
140 Character #'-' |
151 Character #'-' |
141 Character asParser |
152 Character asParser |
142 Character ppMinus: |
153 Character ppMinus: |
143 Object asParser |
154 Object asParser |
144 Object isPetitFailure |
155 Object isPetitFailure |
145 Object isPetitParser |
156 Object isPetitParser |
146 PositionableStream asPetitStream |
157 PositionableStream asPetitStream |
147 SequenceableCollection asParser |
158 SequenceableCollection asParser |
148 SequenceableCollection asPetitStream |
159 SequenceableCollection asPetitStream |
149 Set asParser |
160 Set asParser |
150 Stream asPetitStream |
161 Stream asPetitStream |
151 String asParser |
162 String asParser |
152 Symbol asParser |
163 Symbol asParser |
153 Symbol value: |
164 Symbol value: |
154 Text asPetitStream |
165 Text asPetitStream |
155 UndefinedObject asParser |
166 UndefinedObject asParser |
156 ) |
167 ) |
157 ! ! |
168 ! ! |
158 |
169 |
159 !stx_goodies_petitparser class methodsFor:'description - project information'! |
170 !stx_goodies_petitparser class methodsFor:'description - project information'! |
160 |
171 |