首页 > 其他分享 >esprima 与 escodegen 格式化代码(带注释)

esprima 与 escodegen 格式化代码(带注释)

时间:2022-12-28 23:24:01浏览次数:57  
标签:comment escodegen 格式化 tree tokens esprima true

var jsContentStr1 = fs.readFileSync(path.join(__dirname,"output","newGenEpos.js"),"utf-8");

let jsBodyArr1 = esprima.parseScript(jsContentStr1,{
    range: true,
    tokens: true,
    comment: true
}).body;


let tree = esprima.parseScript(jsContentStr1,{
    range: true,
    tokens: true,
    comment: true
});
tree = escodegen.attachComments(tree, tree.comments, tree.tokens);
escodegen.generate(tree.body[0],{comment:true})

  

 

标签:comment,escodegen,格式化,tree,tokens,esprima,true
From: https://www.cnblogs.com/jt789/p/17011501.html

相关文章

  • MySQL DATE_FORMAT() 格式化日期
    定义和用法DATE_FORMAT()函数用于以不同的格式显示日期/时间数据。语法DATE_FORMAT(date,format)date 参数是合法的日期。format 规定日期/时间的输出格式。可以使......
  • 【服务器数据恢复】ocfs2文件系统被格式化为Ext4文件系统的数据恢复案例
    服务器故障:用户误操作将linux文件系统误装入到Ocfs2文件系统的数据卷上,导致原始Ocfs2文件系统被格式化为Ext4文件系统。因为Ext4文件系统每隔几百兆就会写入文件系统的原......
  • Python格式化字符串的3种常用方式
    Python格式化字符串的3中方式一:%号​%号格式化字符串的方式从Python诞生之初就已经存在,时至今日,python官方也并未弃用%号,但也并不推荐这种格式化方式。#格式的字符串(......
  • 用IDEA插件实现json字符串格式化
    用IDEA插件实现json字符串格式化Echoo华地于2022-10-1411:50:47发布分类专栏:使用工具文章标签:intellij-ideaidejson格式化json字符串格式化订阅专栏安装插件......
  • python 字符串格式化输出
    1.python字符串格式化输出示例代码#变量赋值name="张三"avg=22height=1.75方法1、使用(%s%d%f)格式化输出print("我的名字叫:%s,我的年龄是:%d,我......
  • 六、格式化输入输出和错误处理函数
    相关函数:printf头文件 :#include<stdio.h>函数原型:intprintf(constchar*format,…);函数说明:printf会根据参数format来转换并格式化数据,然后将结果写到标准输......
  • Clang-Format格式化代码
    安装Linuxsudoapt-getinstallclang-formatwindows每每到这时候就越能感受到用Linux作为开发环境的优势,Windows安装就稍显复杂了。你可以选择安装完整的LLVM......
  • 内存泄漏、块级格式化上下文、语义化标签的作用
    一、内存泄漏?定义:申请到的一块内存既不能被使用,也不能被回收,直到浏览器进程结束。哪些常见的内存泄漏?1.意外的全局变量一个函数体内的变量没有使用var或let关键字......
  • while循环、break、格式化、运算符、编码初始
    1、while循环:不断的重复着某件事就是循环2、while循环图解:3、break:终止当前循环。4、continue就是跳出本次循环、继续下次循环。下方代码都不会执行。......
  • 基础教程-try.except-命令行输入-字符串格式化
    tryexpecttry块允许您测试代码块以查找错误。except块允许您处理错误。finally块允许您执行代码,无论try和except块的结果如何。多个异常elsefinally定义多......