首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
antlr4
订阅
我真的好暴躁啊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
抽象语法树(AST)入门
AST简介 **抽象语法树(abstract syntax tree,AST)**是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的,是因为抽象语法树并不会表示
monaco-editor:在你的网页中搞一个VsCode风格的代码编辑器~
公司有一个数据中台类的项目,因为之前技术栈比较老迭代不便等种种原因近期开始重构了,这个项目前辈们迭代了三年之久,可想重构起来的工作量[手动狗头],以前端技术栈是ng1.x + nodejs...
译:使用 TypeScript,React,ANTLR 和 Monaco Editor 创建一个自定义 Web 编辑器(一)
在本文中,我将介绍 Web 编辑器是如何工作的,并且我们将创建一个自定义语言。 我们要构建的语言编辑器很简单。它声明一个 TODO 列表,然后将一些预定义的指令应用于它们。我将这种语言称为 TodoLang。以下一些示例是这个语言的说明: 我们可以使用 COMPLETE TOD…
Antlr4 前端应用与实践
1. 背景 在前端开发中,通常提到语法解析等功能,一般都是由后端负责提供接口,前端调用;或者如果要执行也是直接扔给服务端去处理;但是在一些特殊的情况下,譬如使用编辑器的时候,往往需要具备一些错误提醒、自动完成等的功能;虽然市面上也有现成的编辑器可以直接拿来使用,但是在一些特殊或…
ANTLR:在浏览器中玩语法解析
在前端开发中,通常提到语法解析等功能,这是都是有后端负责提供接口,前端调用。那么前端是否能自主完成语法解析相关的功能,并在浏览器中运行呢?答案是肯定,本文将描述一种简化的语言称为Expr语言,并在浏览器中完成对输入的Expr代码做错误验证、执行和翻译等等功能。 前4行的行为是大…
使用 TypeScript,React,ANTLR 和 Monaco Editor 创建一个自定义 Web 编辑器(二)
译文来源 欢迎阅读如何使用 TypeScript, React, ANTLR4, Monaco Editor 创建一个自定义 Web 编辑器系列的第二章节