首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ast词法语法分析
订阅
XHM
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
有赞零售小票打印图片二值化方案
小票打印是零售商家的基础功能,在小票信息中,必然会存在一些相关店铺的信息。比如,logo 、店铺二维码等。对于商家来说,上传 logo 及店铺二维码时,基本都是彩图,但是小票打印机基本都是只支持黑白二值图打印。为了商家的服务体验,我们没有对商家上传的图片进行要求,商家可以根据实…
如何手写一个JSON解析器?
前一段时间在工作的时候,遇到了如下的问题。后端传给我的JSON,其中id字段使用的number的格式,但是id的大小超过了2^53 - 1 ~ 2^53 - 1的范围。导致JSON.parse解析的过程中数字溢出。后端又不愿意修改接口。最后使用了json-bigint这个库解析…
平庸前端码农之蜕变 — AST
首先,先说明下该文章是译文,原文出自《AST for JavaScript developers》。很少花时间特地翻译一篇文章,咬文嚼字是件很累的事情,实在是这篇写的太棒了,所以忍不住想和大家一起分享。 该译文出自我的博客:github.com/CodeLittlePrince…
AST抽象语法树——最基础的javascript重点知识,99%的人根本不了解
抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。 本文将带大家从底层了解AST,并且通过发布一个小型前端工具,来带大家了解AST的强大功能 Javascript就像一台精妙运作的机器,我们可以用它来完成一切天马行空的构思。 我们对javascri…
前端Javascript: Babel 怎么把字符串解析成 AST,是怎么进行词法/语法分析的?
同时它允许开发者开发插件, 能够在编译时期转换 JavaScript 的结构。 Babel接收解析得到的AST并通过babel-traverse对其进行深度优先遍历,在此过程中对节点进行添加、更新及移除操作。 将经过转换的AST通过babel-generator再转换为js代码…
[译]用javascript实现一门编程语言-词法分析
词法分析是基于字符输入流进行操作的,但是通过peek() 或 next() 返回的是一个特殊对象,即token. 一个token中包含两个属性: type 和 value. 以下是几个例子: 空白和注释会被直接跳过,没有token返回. 这是一个分发函数,他会决定什么时候调用n…