import java.io.PrintWriter;
//**************************************************
// ExpEscape extension class
//**************************************************
public class ExpEscape
implements EscapeMarker { // not a list
String L = kernelConstants.LangName;
String beginParen = "(" + L +"ExprPre) new " +
L +"ExprPre().setParms( new " +
L +"AstToken().setParms(\" \",\"(\", 0),";
String endParen = ", new " +
L + "AstToken().setParms(\"\",\")\", 0))";
public void reduce2ast( AstProperties props ) {
PrintWriter pw = ( PrintWriter ) props.getProperty( "output" );
pw.println( beginParen );
reduce2astEscape( props, "Expression" );
pw.println( endParen );
}
}