String initial_uri = "";
public TemplateHelper(String sourceName, Object s, Ibex ibex) throws XML.Exn, IOException, JSExn {
+ System.out.println("1");
this.sourceName = sourceName;
+ System.out.println("2");
this.ibex = ibex;
+ System.out.println("3");
InputStream is = Stream.getInputStream(s);
+ System.out.println("4");
Ibex.Blessing b = Ibex.Blessing.getBlessing(s).parent;
+ System.out.println("5");
+ /*
while(b != null) {
if(b.parentkey != null) initial_uri = b.parentkey + (initial_uri.equals("") ? "" : "." + initial_uri);
b = b.parent;
}
+ */
+ initial_uri = "";
+ System.out.println("6");
parse(new InputStreamReader(is));
+ System.out.println("7");
JS staticScript = parseScript(static_content, static_content_start);
+ System.out.println("8");
t.staticScope = new PerInstantiationScope(null, ibex, null, null);
+ System.out.println("9");
if (staticScript != null) JS.cloneWithNewParentScope(staticScript, t.staticScope).call(null, null, null, null, 0);
+ System.out.println("10");
}
private JS parseScript(StringBuffer content, int content_start) throws IOException {