首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
monaco
订阅
低调de小呆
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
使用antlr&monaco editor实现自定义语法的代码编辑器
最近在日常搬砖时接到一个需求,需要在网页上实现一个代码编辑器,编辑器支持govaluate语法(govaluate语法简介请戳这里),需要有代码编辑器最基本的交互效果,代码提示、关键词高亮、代码错误捕
解析器生成器 ANTLR与SQL审计的详细介绍
什么是ANTLR ANTLR(Another Tool for Language Recognition)是一个强大的解析器生成器,用于读取、处理、执行和翻译结构化文本或二进制文件。它被广泛应用于构建
ANTLR:在浏览器中玩语法解析
在前端开发中,通常提到语法解析等功能,这是都是有后端负责提供接口,前端调用。那么前端是否能自主完成语法解析相关的功能,并在浏览器中运行呢?答案是肯定,本文将描述一种简化的语言称为Expr语言,并在浏览器中完成对输入的Expr代码做错误验证、执行和翻译等等功能。 前4行的行为是大…
Monaco Editor 自定义语言的实现
The Monaco Editor is the code editor that powers VS Code. It is licensed under the MIT License and supports IE 9/10/11, Edge, Chrome, Firef…
Monaco Editor 配置自定义语言高亮
在上一篇译文中,我们已经跑通了 Monaco Editor 的项目,接下来我们来具体看下,如何配置自定义语言高亮。 Monaco Editor 通过自带的语法高亮库 Monarch 来支持配置自定义语言。通过它,即可使用 JSON 创建声明式语法支持高亮。我们可以通过 mona…