1 "{ Package: 'stx:goodies/petitparser/compiler' }" |
1 "{ Package: 'stx:goodies/petitparser/compiler' }" |
|
2 |
|
3 "{ NameSpace: Smalltalk }" |
2 |
4 |
3 LibraryDefinition subclass:#stx_goodies_petitparser_compiler |
5 LibraryDefinition subclass:#stx_goodies_petitparser_compiler |
4 instanceVariableNames:'' |
6 instanceVariableNames:'' |
5 classVariableNames:'' |
7 classVariableNames:'' |
6 poolDictionaries:'' |
8 poolDictionaries:'' |
7 category:'* Projects & Packages *' |
9 category:'* Projects & Packages *' |
8 ! |
10 ! |
9 |
11 |
10 !stx_goodies_petitparser_compiler class methodsFor:'documentation'! |
|
11 |
|
12 extensionsVersion_HG |
|
13 |
|
14 ^ '$Changeset: <not expanded> $' |
|
15 ! ! |
|
16 |
12 |
17 !stx_goodies_petitparser_compiler class methodsFor:'accessing - monticello'! |
13 !stx_goodies_petitparser_compiler class methodsFor:'accessing - monticello'! |
18 |
14 |
19 monticelloLastMergedVersionInfo |
15 monticelloLastMergedVersionInfo |
20 "The last merged version is: " |
16 "The last merged version is: " |
68 ! |
64 ! |
69 |
65 |
70 referencedPreRequisites |
66 referencedPreRequisites |
71 "list packages which are a prerequisite, because they contain |
67 "list packages which are a prerequisite, because they contain |
72 classes which are referenced by my classes. |
68 classes which are referenced by my classes. |
73 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. |
74 This method is generated automatically, |
73 This method is generated automatically, |
75 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." |
76 |
75 |
77 ^ #( |
76 ^ #( |
78 #'stx:libbasic2' "Stack - referenced by PPCCompiler>>initialize" |
77 #'stx:libbasic2' "Stack - referenced by PPCCompiler>>initialize" |
205 PPFailure context: |
199 PPFailure context: |
206 PPFailure message: |
200 PPFailure message: |
207 PPFailure position: |
201 PPFailure position: |
208 PPLiteralObjectParser asCompilerNode |
202 PPLiteralObjectParser asCompilerNode |
209 PPLiteralObjectParser compileWith: |
203 PPLiteralObjectParser compileWith: |
210 PPLiteralObjectParser firstCharParser |
|
211 PPLiteralParser id |
204 PPLiteralParser id |
212 PPLiteralSequenceParser asCompilerNode |
205 PPLiteralSequenceParser asCompilerNode |
213 PPLiteralSequenceParser compileWith: |
206 PPLiteralSequenceParser compileWith: |
214 PPLiteralSequenceParser firstCharParser |
|
215 PPNotParser asCompilerNode |
207 PPNotParser asCompilerNode |
216 PPNotParser compileWith: |
208 PPNotParser compileWith: |
217 PPNotParser firstCharParser |
|
218 PPOptionalParser asCompilerNode |
209 PPOptionalParser asCompilerNode |
219 PPOptionalParser compileWith: |
210 PPOptionalParser compileWith: |
220 PPParser asCompilerNode |
211 PPParser asCompilerNode |
221 PPParser asCompilerTree |
212 PPParser asCompilerTree |
222 PPParser bridge |
213 PPParser bridge |
223 PPParser cached |
|
224 PPParser compile |
214 PPParser compile |
225 PPParser compile: |
215 PPParser compile: |
226 PPParser compile:andParse: |
216 PPParser compile:andParse: |
227 PPParser compile:parameters: |
217 PPParser compile:parameters: |
228 PPParser compileWith: |
218 PPParser compileWith: |
229 PPParser compileWithParameters: |
219 PPParser compileWithParameters: |
230 PPParser first |
|
231 PPParser first: |
|
232 PPParser firstSetSuchThat: |
220 PPParser firstSetSuchThat: |
233 PPParser firstSetSuchThat:into:openSet: |
221 PPParser firstSetSuchThat:into:openSet: |
234 PPParser id |
222 PPParser id |
235 PPParser isCompiled |
223 PPParser isCompiled |
236 PPParser isContextFree |
224 PPParser isContextFree |
242 PPParser trimmingToken |
230 PPParser trimmingToken |
243 PPPluggableParser acceptsEpsilon |
231 PPPluggableParser acceptsEpsilon |
244 PPPluggableParser asCompilerNode |
232 PPPluggableParser asCompilerNode |
245 PPPossessiveRepeatingParser asCompilerNode |
233 PPPossessiveRepeatingParser asCompilerNode |
246 PPPossessiveRepeatingParser compileWith: |
234 PPPossessiveRepeatingParser compileWith: |
247 PPPossessiveRepeatingParser optimized |
|
248 PPPredicateObjectParser asCompilerNode |
235 PPPredicateObjectParser asCompilerNode |
249 PPPredicateObjectParser compileWith: |
236 PPPredicateObjectParser compileWith: |
250 PPPredicateObjectParser firstCharParser |
237 PPPredicateObjectParser firstCharSet |
|
238 PPPredicateObjectParser firstCharSetCached |
251 PPSequenceParser asCompilerNode |
239 PPSequenceParser asCompilerNode |
252 PPSequenceParser checkFirst: |
|
253 PPSequenceParser compileWith: |
240 PPSequenceParser compileWith: |
254 PPSequenceParser firstSetSuchThat:into:openSet: |
241 PPSequenceParser firstSetSuchThat:into:openSet: |
255 PPSequenceParser optimized |
|
256 PPSmalltalkGrammar comment |
242 PPSmalltalkGrammar comment |
257 PPSmalltalkGrammar updateContext: |
243 PPSmalltalkGrammar updateContext: |
258 PPSmalltalkGrammar whitespace |
244 PPSmalltalkGrammar whitespace |
259 PPSmalltalkGrammar whitespaceOld |
|
260 PPSmalltalkGrammar whitespaceX |
|
261 PPSmalltalkTokenParser compileWith: |
245 PPSmalltalkTokenParser compileWith: |
262 PPSmalltalkTokenParser parseOnX: |
246 PPSmalltalkTokenParser parseOnX: |
263 PPSmalltalkTokenParser updateContext: |
247 PPSmalltalkTokenParser updateContext: |
264 PPSmalltalkTokenParser whitespace |
248 PPSmalltalkTokenParser whitespace |
|
249 PPSmalltalkWhitespaceParser #'=' |
265 PPSmalltalkWhitespaceParser acceptsEpsilon |
250 PPSmalltalkWhitespaceParser acceptsEpsilon |
266 PPSmalltalkWhitespaceParser acceptsEpsilonOpenSet: |
251 PPSmalltalkWhitespaceParser acceptsEpsilonOpenSet: |
267 PPSmalltalkWhitespaceParser firstCharParser |
252 PPSmalltalkWhitespaceParser firstCharSet |
268 PPStream peek: |
253 PPStream peek: |
269 PPToken #'=' |
254 PPToken #'=' |
270 PPToken hash |
255 PPToken hash |
271 PPToken isToken |
256 PPToken isToken |
272 PPTokenParser asCompilerNode |
257 PPTokenParser asCompilerNode |
273 PPTokenParser displayName |
258 PPTokenParser displayName |
274 PPTokenParser firstSets:into: |
259 PPTokenParser firstSets:into: |
275 PPTokenParser id |
|
276 PPTokenParser isFirstSetTerminal |
260 PPTokenParser isFirstSetTerminal |
277 PPTokenParser isTokenParser |
261 PPTokenParser isTokenParser |
278 PPTokenParser isUnique |
|
279 PPTokenParser optimize |
262 PPTokenParser optimize |
280 PPTokenParser parseOnX: |
|
281 PPTokenParser parser |
263 PPTokenParser parser |
282 PPTokenParser startsWith: |
264 PPTokenParser startsWith: |
283 PPTokenParser whitespace |
265 PPTokenParser whitespace |
284 PPTrimmingParser asCompilerNode |
266 PPTrimmingParser asCompilerNode |
285 PPTrimmingParser compileWith: |
267 PPTrimmingParser compileWith: |
286 PPTrimmingParser firstSets:into: |
268 PPTrimmingParser firstSets:into: |
287 UndefinedObject asInteger |
269 UndefinedObject asInteger |
288 UndefinedObject isAlphaNumeric |
270 UndefinedObject isAlphaNumeric |
289 UndefinedObject isDigit |
271 UndefinedObject isDigit |
290 UndefinedObject isLetter |
272 UndefinedObject isLetter |
291 PPPredicateObjectParser firstCharSet |
|
292 PPPredicateObjectParser firstCharSetCached |
|
293 PPSmalltalkWhitespaceParser firstCharSet |
|
294 UndefinedObject isSeparator |
273 UndefinedObject isSeparator |
295 PPSmalltalkWhitespaceParser #'=' |
|
296 ) |
274 ) |
297 ! ! |
275 ! ! |
298 |
276 |
299 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'! |
277 !stx_goodies_petitparser_compiler class methodsFor:'description - project information'! |
300 |
278 |