Examples of AutoIndentWriter


Examples of org.antlr.stringtemplate.AutoIndentWriter

            for(EnumGroup eg : proto.getEnumGroups())
            {
                String fileName = eg.getName() + fileExtension;
               
                Writer writer = CompilerUtil.newWriter(module, packageName, fileName);
                AutoIndentWriter out = new AutoIndentWriter(writer);
               
                StringTemplate enumBlock = group.getInstanceOf("enum_block");
                enumBlock.setAttribute("eg", eg);
                enumBlock.setAttribute("module", module);
                enumBlock.setAttribute("options", module.getOptions());

                enumBlock.write(out);
                writer.close();
            }
        }

        if(hasMessageBlock)
        {
            for(Message m : proto.getMessages())
            {
                String fileName = m.getName() + fileExtension;
               
                Writer writer = CompilerUtil.newWriter(module, packageName, fileName);
                AutoIndentWriter out = new AutoIndentWriter(writer);
               
                StringTemplate messageBlock = group.getInstanceOf("message_block");
                messageBlock.setAttribute("message", m);
                messageBlock.setAttribute("module", module);
                messageBlock.setAttribute("options", module.getOptions());
View Full Code Here

Examples of org.antlr.stringtemplate.AutoIndentWriter

       
        String fileName = name + fileExtension;
       
        Writer writer = CompilerUtil.newWriter(module, packageName, fileName);
       
        AutoIndentWriter out = new AutoIndentWriter(writer);
        StringTemplate protoOuterBlock = group.getInstanceOf("proto_block");
       
        protoOuterBlock.setAttribute("proto", proto);
        protoOuterBlock.setAttribute("module", module);
        protoOuterBlock.setAttribute("options", module.getOptions());
View Full Code Here

Examples of org.antlr.stringtemplate.AutoIndentWriter

       
        for(EnumGroup eg : proto.getEnumGroups())
        {
            Writer writer = CompilerUtil.newWriter(module,
                    javaPackageName, eg.getName()+".java");
            AutoIndentWriter out = new AutoIndentWriter(writer);
           
            StringTemplate enumBlock = group.getInstanceOf("enum_block");
            enumBlock.setAttribute("eg", eg);
            enumBlock.setAttribute("module", module);
            enumBlock.setAttribute("options", module.getOptions());

            enumBlock.write(out);
            writer.close();
        }
       
        for(Message m : proto.getMessages())
        {
            // true if its a service message w/c isn't supported atm
            if(m.getFields().isEmpty())
            {
                System.err.println("ignoring empty message: " + m.getFullName());
                continue;
            }
           
            Writer writer = CompilerUtil.newWriter(module,
                    javaPackageName, m.getName()+".java");
            AutoIndentWriter out = new AutoIndentWriter(writer);
           
            StringTemplate messageBlock = group.getInstanceOf("message_block");
            messageBlock.setAttribute("message", m);
            messageBlock.setAttribute("module", module);
            messageBlock.setAttribute("options", module.getOptions());
View Full Code Here

Examples of org.antlr.stringtemplate.AutoIndentWriter

       
        for(EnumGroup eg : proto.getEnumGroups())
        {
            Writer writer = CompilerUtil.newWriter(module,
                    javaPackageName, eg.getName()+".java");
            AutoIndentWriter out = new AutoIndentWriter(writer);
           
            StringTemplate enumBlock = group.getInstanceOf("enum_block");
            enumBlock.setAttribute("eg", eg);
            enumBlock.setAttribute("module", module);
            enumBlock.setAttribute("options", module.getOptions());

            enumBlock.write(out);
            writer.close();
        }
       
        for(Message m : proto.getMessages())
        {
            // true if its a service message w/c isn't supported atm
            if(m.getFields().isEmpty())
            {
                System.err.println("ignoring empty message: " + m.getFullName());
                continue;
            }
           
            Writer writer = CompilerUtil.newWriter(module,
                    javaPackageName, m.getName()+".java");
            AutoIndentWriter out = new AutoIndentWriter(writer);
           
            StringTemplate messageBlock = group.getInstanceOf("message_block");
            messageBlock.setAttribute("message", m);
            messageBlock.setAttribute("module", module);
            messageBlock.setAttribute("options", module.getOptions());
View Full Code Here

Examples of org.antlr.stringtemplate.AutoIndentWriter

       
        for(EnumGroup eg : proto.getEnumGroups())
        {
            Writer writer = CompilerUtil.newWriter(module,
                    javaPackageName, eg.getName()+".java");
            AutoIndentWriter out = new AutoIndentWriter(writer);
           
            StringTemplate enumBlock = group.getInstanceOf("enum_block");
            enumBlock.setAttribute("eg", eg);
            enumBlock.setAttribute("module", module);
            enumBlock.setAttribute("options", module.getOptions());

            enumBlock.write(out);
            writer.close();
        }
       
        for(Message m : proto.getMessages())
        {
            // true if its a service message w/c isn't supported atm
            if(m.getFields().isEmpty())
            {
                System.err.println("ignoring empty message: " + m.getFullName());
                continue;
            }
           
            Writer writer = CompilerUtil.newWriter(module,
                    javaPackageName, m.getName()+".java");
            AutoIndentWriter out = new AutoIndentWriter(writer);
           
            StringTemplate messageBlock = group.getInstanceOf("message_block");
            messageBlock.setAttribute("message", m);
            messageBlock.setAttribute("module", module);
            messageBlock.setAttribute("options", module.getOptions());
View Full Code Here

Examples of org.antlr.stringtemplate.AutoIndentWriter

       
        String fileName = resolveFileName(proto);
        Writer writer = CompilerUtil.newWriter(module, javaPackageName,
                "Schema" + fileName + ".java");
       
        AutoIndentWriter out = new AutoIndentWriter(writer);
        StringTemplate protoOuterBlock = group.getInstanceOf("proto_block");
       
        protoOuterBlock.setAttribute("proto", proto);
        protoOuterBlock.setAttribute("module", module);
        protoOuterBlock.setAttribute("options", module.getOptions());
View Full Code Here

Examples of org.antlr.stringtemplate.AutoIndentWriter

          pageSt.setAttribute("pagetitle", rt.getPageTitle());
          pageSt.setAttribute("body", unsafeHtmlString(stContent));

          addEmbedded(embeddedContent, pageSt);

          pageSt.write(new AutoIndentWriter(w));

        } else {
          throw new RuntimeException("Task " + t + " is of unknown type");
        }
      } finally {
View Full Code Here

Examples of org.codehaus.janino.util.AutoIndentWriter

        uv.unparseCompilationUnit(cu);
        uv.close();
    }

    public ModifiedUnparseVisitor(Writer w) {
        this.aiw = new AutoIndentWriter(w);
        this.pw = new PrintWriter(this.aiw, true);
    }
View Full Code Here

Examples of org.codehaus.janino.util.AutoIndentWriter

        uv.unparseCompilationUnit(cu);
        uv.close();
    }

    public UnparseVisitor(Writer w) {
        this.aiw = new AutoIndentWriter(w);
        this.pw = new PrintWriter(this.aiw, true);
    }
View Full Code Here

Examples of org.stringtemplate.v4.AutoIndentWriter

          new DebugInterpreter(outputFileST.groupThatCreatedThisInstance,
              outputFileST.impl.nativeGroup.errMgr,
              debug);
      InstanceScope scope = new InstanceScope(null, outputFileST);
      StringWriter sw = new StringWriter();
      AutoIndentWriter out = new AutoIndentWriter(sw);
      interp.exec(out, scope);

      for (String e : interp.evals) {
        if (e.contains(pattern)) {
          evals.add(e);
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.