stx_goodies_petitparser.st
changeset 427 a7f5e6de19d2
parent 423 f3b99c7c1b20
child 447 cfbc9055c83b
--- a/stx_goodies_petitparser.st	Mon Apr 13 14:19:55 2015 +0100
+++ b/stx_goodies_petitparser.st	Mon Apr 13 22:00:44 2015 +0100
@@ -1,5 +1,7 @@
 "{ Package: 'stx:goodies/petitparser' }"
 
+"{ NameSpace: Smalltalk }"
+
 LibraryDefinition subclass:#stx_goodies_petitparser
 	instanceVariableNames:''
 	classVariableNames:''
@@ -7,12 +9,6 @@
 	category:'* Projects & Packages *'
 !
 
-!stx_goodies_petitparser class methodsFor:'documentation'!
-
-extensionsVersion_HG
-
-    ^ '$Changeset: <not expanded> $'
-! !
 
 !stx_goodies_petitparser class methodsFor:'accessing'!
 
@@ -86,7 +82,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."
 
@@ -157,6 +156,7 @@
         PPToken
         #'stx_goodies_petitparser'
         PPDelegateParser
+        PPEndOfFileParser
         PPEndOfLineParser
         PPEpsilonParser
         PPFailingParser
@@ -166,11 +166,14 @@
         PPPredicateParser
         PPStartOfLine
         PPStartOfLineParser
+        PPStartOfLogicalLineParser
+        PPStartOfWordParser
         PPUnresolvedParser
         PPActionParser
         PPAndParser
         PPChoiceParser
         PPCompositeParser
+        PPConditionalParser
         PPEndOfInputParser
         PPExpressionParser
         PPFlattenParser