//
// This software is now distributed according to
// the Lesser Gnu Public License. Please see
// http://www.gnu.org/copyleft/lesser.txt for
// the details.
// -- Happy Computing!
//
package com.stevesoft.ewe_pat;
/** See the example file
<a href="http://javaregex.com/code/trans3.java.html">trans3.java</a> for
further examples of how this is used. You will probably not
want to call it directly. */
public class PushRule extends SpecialRule {
Regex NewRule;
public PushRule(PushRule p) { NewRule = p.NewRule; }
public PushRule(String nm,Regex rr) { name=nm; NewRule = rr; }
public PushRule(String nm,Transformer tr) { name = nm; NewRule = tr.rp; }
public Object clone1() { return new PushRule(this); }
public String String1() { return "${+"+name+"}"; }
public void apply(StringBufferLike sbl,RegRes rr) {}
}