public String show() { StringBuilder buf = new StringBuilder(); if ( imports.size()!=0 ) buf.append(" : "+imports); for (String name : templates.keySet()) { CompiledST c = rawGetTemplate(name); if ( c.isAnonSubtemplate || c==NOT_FOUND_ST ) continue; int slash = name.lastIndexOf('/'); name = name.substring(slash+1, name.length()); buf.append(name); buf.append('('); if ( c.formalArguments!=null ) buf.append( Misc.join(c.formalArguments.values().iterator(), ",") ); buf.append(')'); buf.append(" ::= <<"+Misc.newline); buf.append(c.template+ Misc.newline); buf.append(">>"+Misc.newline); } return buf.toString(); }
public String show() { StringBuilder buf = new StringBuilder(); if ( imports.size()!=0 ) buf.append(" : "+imports); for (String name : templates.keySet()) { CompiledST c = rawGetTemplate(name); if ( c.isAnonSubtemplate || c==NOT_FOUND_ST ) continue; int slash = name.lastIndexOf('/'); name = name.substring(slash+1, name.length()); buf.append(name); buf.append('('); if ( c.formalArguments!=null ) buf.append( Misc.join(c.formalArguments.values().iterator(), ",") ); buf.append(')'); buf.append(" ::= <<"+Misc.newline); buf.append(c.template+ Misc.newline); buf.append(">>"+Misc.newline); } return buf.toString(); }
public String show() { StringBuilder buf = new StringBuilder(); if ( imports.size()!=0 ) buf.append(" : "+imports); for (String name : templates.keySet()) { CompiledST c = rawGetTemplate(name); if ( c.isAnonSubtemplate || c==NOT_FOUND_ST ) continue; int slash = name.lastIndexOf('/'); name = name.substring(slash+1, name.length()); buf.append(name); buf.append('('); if ( c.formalArguments!=null ) buf.append( Misc.join(c.formalArguments.values().iterator(), ",") ); buf.append(')'); buf.append(" ::= <<"+Misc.newline); buf.append(c.template+ Misc.newline); buf.append(">>"+Misc.newline); } return buf.toString(); }
public String show() { StringBuilder buf = new StringBuilder(); if ( imports.size()!=0 ) buf.append(" : "+imports); for (String name : templates.keySet()) { CompiledST c = rawGetTemplate(name); if ( c.isAnonSubtemplate || c==NOT_FOUND_ST ) continue; int slash = name.lastIndexOf('/'); name = name.substring(slash+1, name.length()); buf.append(name); buf.append('('); if ( c.formalArguments!=null ) buf.append( Misc.join(c.formalArguments.values().iterator(), ",") ); buf.append(')'); buf.append(" ::= <<"+Misc.newline); buf.append(c.template+ Misc.newline); buf.append(">>"+Misc.newline); } return buf.toString(); }
public String show() { StringBuilder buf = new StringBuilder(); if ( imports!=null ) buf.append(" : "+imports); for (String name : templates.keySet()) { CompiledST c = rawGetTemplate(name); if ( c.isAnonSubtemplate || c==NOT_FOUND_ST ) continue; int slash = name.lastIndexOf('/'); name = name.substring(slash+1, name.length()); buf.append(name); buf.append('('); if ( c.formalArguments!=null ) buf.append( Misc.join(c.formalArguments.values().iterator(), ",") ); buf.append(')'); buf.append(" ::= <<"+Misc.newline); buf.append(c.template+ Misc.newline); buf.append(">>"+Misc.newline); } return buf.toString(); }
public String show() { StringBuilder buf = new StringBuilder(); if ( imports.size()!=0 ) buf.append(" : "+imports); for (String name : templates.keySet()) { CompiledST c = rawGetTemplate(name); if ( c.isAnonSubtemplate || c==NOT_FOUND_ST ) continue; int slash = name.lastIndexOf('/'); name = name.substring(slash+1, name.length()); buf.append(name); buf.append('('); if ( c.formalArguments!=null ) buf.append( Misc.join(c.formalArguments.values().iterator(), ",") ); buf.append(')'); buf.append(" ::= <<"+Misc.newline); buf.append(c.template+ Misc.newline); buf.append(">>"+Misc.newline); } return buf.toString(); }
protected void updateStack(InstanceScope scope, STViewFrame m) { List<ST> stack = Interpreter.getEnclosingInstanceStack(scope, true); m.setTitle("STViz - ["+ Misc.join(stack.iterator()," ")+"]"); // // also do source stack // StackTraceElement[] trace = st.newSTEvent.stack.getStackTrace(); // StringWriter sw = new StringWriter(); // for (StackTraceElement e : trace) { // sw.write(e.toString()+"\n"); // } }
public String show() { StringBuilder buf = new StringBuilder(); if ( imports.size()!=0 ) buf.append(" : "+imports); for (String name : templates.keySet()) { CompiledST c = rawGetTemplate(name); if ( c.isAnonSubtemplate || c==NOT_FOUND_ST ) continue; int slash = name.lastIndexOf('/'); name = name.substring(slash+1, name.length()); buf.append(name); buf.append('('); if ( c.formalArguments!=null ) buf.append( Misc.join(c.formalArguments.values().iterator(), ",") ); buf.append(')'); buf.append(" ::= <<"+Misc.newline); buf.append(c.template+ Misc.newline); buf.append(">>"+Misc.newline); } return buf.toString(); }
protected void updateStack(InstanceScope scope, STViewFrame m) { List<ST> stack = interp.getEnclosingInstanceStack(scope, true); m.setTitle("STViz - ["+ Misc.join(stack.iterator()," ")+"]"); // // also do source stack // StackTraceElement[] trace = st.newSTEvent.stack.getStackTrace(); // StringWriter sw = new StringWriter(); // for (StackTraceElement e : trace) { // sw.write(e.toString()+"\n"); // } }
public String show() { StringBuilder buf = new StringBuilder(); if ( imports.size()!=0 ) buf.append(" : "+imports); for (String name : templates.keySet()) { CompiledST c = rawGetTemplate(name); if ( c.isAnonSubtemplate || c==NOT_FOUND_ST ) continue; int slash = name.lastIndexOf('/'); name = name.substring(slash+1, name.length()); buf.append(name); buf.append('('); if ( c.formalArguments!=null ) buf.append( Misc.join(c.formalArguments.values().iterator(), ",") ); buf.append(')'); buf.append(" ::= <<"+Misc.newline); buf.append(c.template+ Misc.newline); buf.append(">>"+Misc.newline); } return buf.toString(); }
protected void updateStack(InstanceScope scope, STViewFrame m) { List<ST> stack = Interpreter.getEnclosingInstanceStack(scope, true); m.setTitle("STViz - ["+ Misc.join(stack.iterator()," ")+"]"); // // also do source stack // StackTraceElement[] trace = st.newSTEvent.stack.getStackTrace(); // StringWriter sw = new StringWriter(); // for (StackTraceElement e : trace) { // sw.write(e.toString()+"\n"); // } }
protected void updateStack(InstanceScope scope, STViewFrame m) { List<ST> stack = Interpreter.getEnclosingInstanceStack(scope, true); m.setTitle("STViz - ["+ Misc.join(stack.iterator()," ")+"]"); // // also do source stack // StackTraceElement[] trace = st.newSTEvent.stack.getStackTrace(); // StringWriter sw = new StringWriter(); // for (StackTraceElement e : trace) { // sw.write(e.toString()+"\n"); // } }
protected void updateStack(InstanceScope scope, STViewFrame m) { List<ST> stack = Interpreter.getEnclosingInstanceStack(scope, true); m.setTitle("STViz - ["+ Misc.join(stack.iterator()," ")+"]"); // // also do source stack // StackTraceElement[] trace = st.newSTEvent.stack.getStackTrace(); // StringWriter sw = new StringWriter(); // for (StackTraceElement e : trace) { // sw.write(e.toString()+"\n"); // } }
protected void updateStack(InstanceScope scope, STViewFrame m) { List<ST> stack = Interpreter.getEnclosingInstanceStack(scope, true); m.setTitle("STViz - ["+ Misc.join(stack.iterator()," ")+"]"); // // also do source stack // StackTraceElement[] trace = st.newSTEvent.stack.getStackTrace(); // StringWriter sw = new StringWriter(); // for (StackTraceElement e : trace) { // sw.write(e.toString()+"\n"); // } }
protected void updateStack(InstanceScope scope, STViewFrame m) { List<ST> stack = Interpreter.getEnclosingInstanceStack(scope, true); m.setTitle("STViz - ["+ Misc.join(stack.iterator()," ")+"]"); // // also do source stack // StackTraceElement[] trace = st.newSTEvent.stack.getStackTrace(); // StringWriter sw = new StringWriter(); // for (StackTraceElement e : trace) { // sw.write(e.toString()+"\n"); // } }
protected void updateStack(InstanceScope scope, STViewFrame m) { List<ST> stack = Interpreter.getEnclosingInstanceStack(scope, true); m.setTitle("STViz - ["+ Misc.join(stack.iterator()," ")+"]"); // // also do source stack // StackTraceElement[] trace = st.newSTEvent.stack.getStackTrace(); // StringWriter sw = new StringWriter(); // for (StackTraceElement e : trace) { // sw.write(e.toString()+"\n"); // } }
console.print(timeStamp+": antlr4 "+Misc.join(args.iterator(), " ")+"\n", ConsoleViewContentType.SYSTEM_OUTPUT); antlr.removeListeners(); RunANTLRListener listener = new RunANTLRListener(antlr, console);
viewFrame.trace.setText(Misc.join(trace.iterator(), "\n"));
setText(viewFrame.template, currentScope.st.impl.template); setText(viewFrame.bytecode, currentScope.st.impl.disasm()); setText(viewFrame.trace, Misc.join(trace.iterator(), "\n"));
setText(viewFrame.template, currentScope.st.impl.template); setText(viewFrame.bytecode, currentScope.st.impl.disasm()); setText(viewFrame.trace, Misc.join(trace.iterator(), "\n"));