【技术实现步骤摘要】
数据打印方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种数据打印方法、装置、设备及存储介质。
技术介绍
[0002]前端开发工程师在开发调试的时候,经常会用到打印日志的方法在控制台看变量的值。当控制台有多个变量打印时,不容易分清打印的值是对应哪个变量。而有些代码,每秒都会进行数据更新刷新,大量的打印信息将会出现在控制台,导致测试人员难以分清控制台打印的变量信息,增加代码调试的难度,降低了代码调试的效率。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
[0004]本专利技术的主要目的在于提供了一种数据打印方法、装置、设备及存储介质,旨在解决现有技术控制台打印信息过多时,测试人员难以分清控制台打印的变量信息,增加代码调试的难度,降低代码调试效率的技术问题。
[0005]为实现上述目的,本专利技术提供了一种数据打印方法,所述方法包括以下步骤:获取待处理源代码的初始抽象语法树中的待转换打印代码;对所述初始抽象语 ...
【技术保护点】
【技术特征摘要】
1.一种数据打印方法,其特征在于,所述数据打印方法包括以下步骤:获取待处理源代码的初始抽象语法树中的待转换打印代码;对所述初始抽象语法树中的所述待转换打印代码进行打印格式转换,获得目标抽象语法树;根据所述目标抽象语法树生成目标源代码,并根据所述目标源代码进行数据打印,以对所述待转换打印代码对应的变量数据进行标识。2.如权利要求1所述的数据打印方法,其特征在于,所述获取待处理源代码的初始抽象语法树中的待转换打印代码的步骤,包括:获取待处理源代码的初始抽象语法树;识别所述初始抽象语法树中各代码的代码类型;在所述代码类型为预设代码类型时,确定所述代码为待转换打印代码,所述预设代码类型包括CallExpression或MemberExpression。3.如权利要求2所述的数据打印方法,其特征在于,所述对所述初始抽象语法树中的所述待转换打印代码进行打印格式转换,获得目标抽象语法树的步骤,包括:识别所述初始抽象语法树中的所述待转换打印代码对应的代码属性;根据所述代码属性和预设打印格式转换策略对所述待转换打印代码进行打印格式转换,获得目标抽象语法树。4.如权利要求3所述的数据打印方法,其特征在于,所述获取待处理源代码的初始抽象语法树中的待转换打印代码的步骤之后,还包括:判断所述待转换打印代码是否为预设缩写代码;在所述待转换打印代码为所述预设缩写代码时,对所述待转换打印代码进行代码补全;根据补全后的待转换打印代码更新所述初始抽象语法树。5.如权利要求3所述的数据打印方法,其特征在于,所述识别所述初始抽象语法树中的所述待转换打印代码对应的代码属...
【专利技术属性】
技术研发人员:廖宏军,张宇翔,冯建设,
申请(专利权)人:深圳市信润富联数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。