import java.io.PrintWriter; //************************************************** // class AstOptNode extension //************************************************** public class AstOptNode { //************************************************** // reduce2ast() //************************************************** public void reduce2ast( AstProperties props ) { PrintWriter ps; ps = ( PrintWriter ) props.getProperty( "output" ); ps.println( " new "+ kernelConstants.LangName + "AstOptNode(" ); if ( arg[0] != null ) { ps.print( ").setParms(" ); arg[0].reduce2ast( props ); } ps.println( ") /* AstOptNode */" ); } }