org.lsmp.djep.rewrite
Class ExpandPower

java.lang.Object
  extended by org.lsmp.djep.rewrite.ExpandPower
All Implemented Interfaces:
RewriteRuleI

public class ExpandPower
extends java.lang.Object
implements RewriteRuleI

Author:
Rich Morris Created on 01-Oct-2004

Constructor Summary
ExpandPower(XJep xj)
           
 
Method Summary
 Node apply(ASTFunNode node, Node[] children)
          Rewrites the node
 boolean test(ASTFunNode node, Node[] children)
          Returns true if node needs to be rewritten, according to this rule.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpandPower

public ExpandPower(XJep xj)
Method Detail

test

public boolean test(ASTFunNode node,
                    Node[] children)
Description copied from interface: RewriteRuleI
Returns true if node needs to be rewritten, according to this rule.

Specified by:
test in interface RewriteRuleI

apply

public Node apply(ASTFunNode node,
                  Node[] children)
           throws ParseException
Description copied from interface: RewriteRuleI
Rewrites the node

Specified by:
apply in interface RewriteRuleI
Throws:
ParseException


http://www.singularsys.com/jep Copyright © 2007 Singular Systems