--- a/compiler/stx_goodies_petitparser_compiler.st Mon Nov 24 00:09:23 2014 +0000
+++ b/compiler/stx_goodies_petitparser_compiler.st Wed Apr 15 11:28:09 2015 +0100
@@ -1,5 +1,7 @@
"{ Package: 'stx:goodies/petitparser/compiler' }"
+"{ NameSpace: Smalltalk }"
+
LibraryDefinition subclass:#stx_goodies_petitparser_compiler
instanceVariableNames:''
classVariableNames:''
@@ -7,12 +9,6 @@
category:'* Projects & Packages *'
!
-!stx_goodies_petitparser_compiler class methodsFor:'documentation'!
-
-extensionsVersion_HG
-
- ^ '$Changeset: <not expanded> $'
-! !
!stx_goodies_petitparser_compiler class methodsFor:'accessing - monticello'!
@@ -70,7 +66,10 @@
referencedPreRequisites
"list packages which are a prerequisite, because they contain
classes which are referenced by my classes.
- We do not need these packages as a prerequisite for loading or compiling.
+ We do not need these packages as a prerequisite for compiling or loading,
+ however, a class from it may be referenced during execution and having it
+ unloaded then may lead to a runtime doesNotUnderstand error, unless the caller
+ includes explicit checks for the package being present.
This method is generated automatically,
by searching all classes (and their packages) which are referenced by my classes."
@@ -105,7 +104,6 @@
PPCContext
PPCContextMemento
PPCGuard
- PPCInlineStrategy
PPCMethod
PPCMethodStrategy
PPCNode
@@ -189,12 +187,8 @@
PPContext comment:
PPContext compiledParser
PPContext compiledParser:
- PPContext lastTokenResult
PPContext lwRemember
PPContext lwRestore:
- PPContext matchToken:
- PPContext nextToken
- PPContext nextToken:
PPContext peek:
PPContext whitespace
PPContext whitespace:
@@ -207,28 +201,22 @@
PPFailure position:
PPLiteralObjectParser asCompilerNode
PPLiteralObjectParser compileWith:
- PPLiteralObjectParser firstCharParser
PPLiteralParser id
PPLiteralSequenceParser asCompilerNode
PPLiteralSequenceParser compileWith:
- PPLiteralSequenceParser firstCharParser
PPNotParser asCompilerNode
PPNotParser compileWith:
- PPNotParser firstCharParser
PPOptionalParser asCompilerNode
PPOptionalParser compileWith:
PPParser asCompilerNode
PPParser asCompilerTree
PPParser bridge
- PPParser cached
PPParser compile
PPParser compile:
PPParser compile:andParse:
PPParser compile:parameters:
PPParser compileWith:
PPParser compileWithParameters:
- PPParser first
- PPParser first:
PPParser firstSetSuchThat:
PPParser firstSetSuchThat:into:openSet:
PPParser id
@@ -244,27 +232,24 @@
PPPluggableParser asCompilerNode
PPPossessiveRepeatingParser asCompilerNode
PPPossessiveRepeatingParser compileWith:
- PPPossessiveRepeatingParser optimized
PPPredicateObjectParser asCompilerNode
PPPredicateObjectParser compileWith:
- PPPredicateObjectParser firstCharParser
+ PPPredicateObjectParser firstCharSet
+ PPPredicateObjectParser firstCharSetCached
PPSequenceParser asCompilerNode
- PPSequenceParser checkFirst:
PPSequenceParser compileWith:
PPSequenceParser firstSetSuchThat:into:openSet:
- PPSequenceParser optimized
PPSmalltalkGrammar comment
PPSmalltalkGrammar updateContext:
PPSmalltalkGrammar whitespace
- PPSmalltalkGrammar whitespaceOld
- PPSmalltalkGrammar whitespaceX
PPSmalltalkTokenParser compileWith:
PPSmalltalkTokenParser parseOnX:
PPSmalltalkTokenParser updateContext:
PPSmalltalkTokenParser whitespace
+ PPSmalltalkWhitespaceParser #'='
PPSmalltalkWhitespaceParser acceptsEpsilon
PPSmalltalkWhitespaceParser acceptsEpsilonOpenSet:
- PPSmalltalkWhitespaceParser firstCharParser
+ PPSmalltalkWhitespaceParser firstCharSet
PPStream peek:
PPToken #'='
PPToken hash
@@ -272,12 +257,9 @@
PPTokenParser asCompilerNode
PPTokenParser displayName
PPTokenParser firstSets:into:
- PPTokenParser id
PPTokenParser isFirstSetTerminal
PPTokenParser isTokenParser
- PPTokenParser isUnique
PPTokenParser optimize
- PPTokenParser parseOnX:
PPTokenParser parser
PPTokenParser startsWith:
PPTokenParser whitespace
@@ -288,11 +270,7 @@
UndefinedObject isAlphaNumeric
UndefinedObject isDigit
UndefinedObject isLetter
- PPPredicateObjectParser firstCharSet
- PPPredicateObjectParser firstCharSetCached
- PPSmalltalkWhitespaceParser firstCharSet
UndefinedObject isSeparator
- PPSmalltalkWhitespaceParser #'='
)
! !