Examples of EvalTemplateEvent


Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    wr.setLineWidth(lineWidth);
    Interpreter interp =
      new Interpreter(groupThatCreatedThisInstance, locale, true);
    interp.exec(wr, this); // render and track events
    List<InterpEvent> events = interp.getEvents();
    EvalTemplateEvent overallTemplateEval =
      (EvalTemplateEvent)events.get(events.size()-1);
    STViz viz = new STViz(errMgr, overallTemplateEval, out.toString(), interp,
                interp.getExecutionTrace(), errors.errors);
    viz.open();
    return viz;
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    viewFrame.ast.setModel(astModel);

    // highlight output text and, if {...} subtemplate, region in ST src
    // get last event for currentScope.st; it's the event that captures ST eval
    List<InterpEvent> events = currentScope.events;
    EvalTemplateEvent e = (EvalTemplateEvent)events.get(events.size() - 1);
    //m.output.moveCaretPosition(e.outputStartChar);
    highlight(m.output, e.outputStartChar, e.outputStopChar);
    try {
    m.output.scrollRectToVisible(m.output.modelToView(e.outputStartChar));
    }
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    this.interp = interp;
    this.root = new Wrapper(root);
  }

  public Object getChild(Object parent, int index) {
    EvalTemplateEvent e = ((Wrapper)parent).event;
    return new Wrapper(e.scope.childEvalTemplateEvents.get(index));
  }
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    EvalTemplateEvent e = ((Wrapper)parent).event;
    return new Wrapper(e.scope.childEvalTemplateEvents.get(index));
  }

  public int getChildCount(Object parent) {
    EvalTemplateEvent e = ((Wrapper)parent).event;
    return e.scope.childEvalTemplateEvents.size();
  }
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    EvalTemplateEvent e = ((Wrapper)parent).event;
    return e.scope.childEvalTemplateEvents.size();
  }

  public int getIndexOfChild(Object parent, Object child) {
    EvalTemplateEvent p = ((Wrapper)parent).event;
    EvalTemplateEvent c = ((Wrapper)parent).event;
        int i = 0;
        for (EvalTemplateEvent e : p.scope.childEvalTemplateEvents) {
            if ( e.scope.st == c.scope.st ) {
//        System.out.println(i);
//        System.out.println("found "+e.self+" as child of "+parentST);
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    return e.scope.childEvalTemplateEvents.size();
  }

  @Override
  public int getIndexOfChild(Object parent, Object child) {
    EvalTemplateEvent p = ((Wrapper)parent).event;
    EvalTemplateEvent c = ((Wrapper)parent).event;
        int i = 0;
        for (EvalTemplateEvent e : p.scope.childEvalTemplateEvents) {
            if ( e.scope.st == c.scope.st ) {
//        System.out.println(i);
//        System.out.println("found "+e.self+" as child of "+parentST);
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    Interpreter interp =
      new Interpreter(groupThatCreatedThisInstance, locale, true);
    InstanceScope scope = new InstanceScope(null, this);
    interp.exec(wr, scope); // render and track events
    List<InterpEvent> events = interp.getEvents();
    EvalTemplateEvent overallTemplateEval =
      (EvalTemplateEvent)events.get(events.size()-1);
    STViz viz = new STViz(errMgr, overallTemplateEval, out.toString(), interp,
                interp.getExecutionTrace(), errors.errors);
    viz.open();
    return viz;
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

      EvalExprEvent exprEvent = (EvalExprEvent)currentEvent;
      highlight(m.output, exprEvent.outputStartChar, exprEvent.outputStopChar);
      highlight(m.template, exprEvent.exprStartChar, exprEvent.exprStopChar);
    }
    else {
      EvalTemplateEvent templateEvent;
      if (currentEvent instanceof EvalTemplateEvent) {
        templateEvent = (EvalTemplateEvent)currentEvent;
      }
      else {
        List<InterpEvent> events = currentScope.events;
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    this.root = new Wrapper(root);
  }

  @Override
  public Object getChild(Object parent, int index) {
    EvalTemplateEvent e = ((Wrapper)parent).event;
    return new Wrapper(e.scope.childEvalTemplateEvents.get(index));
  }
View Full Code Here

Examples of org.stringtemplate.v4.debug.EvalTemplateEvent

    return new Wrapper(e.scope.childEvalTemplateEvents.get(index));
  }

  @Override
  public int getChildCount(Object parent) {
    EvalTemplateEvent e = ((Wrapper)parent).event;
    return e.scope.childEvalTemplateEvents.size();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.