compiler/PPCAbstractPredicateNode.st
changeset 422 116d2b2af905
parent 421 7e08b31e0dae
child 438 20598d7ce9fa
--- a/compiler/PPCAbstractPredicateNode.st	Mon Nov 24 00:09:23 2014 +0000
+++ b/compiler/PPCAbstractPredicateNode.st	Wed Apr 15 11:28:09 2015 +0100
@@ -1,5 +1,7 @@
 "{ Package: 'stx:goodies/petitparser/compiler' }"
 
+"{ NameSpace: Smalltalk }"
+
 PPCNode subclass:#PPCAbstractPredicateNode
 	instanceVariableNames:'predicate'
 	classVariableNames:''
@@ -7,14 +9,6 @@
 	category:'PetitCompiler-Nodes'
 !
 
-!PPCAbstractPredicateNode class methodsFor:'instance creation'!
-
-new
-    "return an initialized instance"
-
-    ^ self basicNew initialize.
-! !
-
 !PPCAbstractPredicateNode methodsFor:'accessing'!
 
 predicate
@@ -37,10 +31,6 @@
 	^ false
 !
 
-firstCharParser
-	^ PPPredicateObjectParser on: predicate message: 'predicate expected'.
-!
-
 firstCharSet
 	^ PPCharSetPredicate on: predicate
 ! !
@@ -83,14 +73,5 @@
 
 asInlined
 	^ super asInlined
-!
-
-optimize: params status: changeStatus
-	| retval |
-	retval := self.
-	retval := retval rewrite: params status: changeStatus.
-	retval := retval inline: params status: changeStatus.
-	
-	^ retval
 ! !