首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
编译原理
订阅
redAcher
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
用JavaScript实现一门编程语言 3-3 (解析器之词法分析器)
next()返回的值是tokens。一个token是一个对象,包含两个属性:type和value。下面是一些支持tokens的例子: 空格和评论会被跳过,不会返回tokens。 为了写词法分析器,我们需要深入研究我们语言的语法。要注意当前字符(通过input.peek()返回)…
【转译器原理 parser 篇】实现 js 新语法并编译到 css
转译器的 parser 篇: 如何实现 js 新语法 并编译到 css。 js、css、html parser 都有哪些,如何写 acron 插件、postcss 插件。本文都会告诉你
编译原理实战一:如何用JS实现一个词法分析器?
词法分析的工作是将一个长长的字符串识别出一个个的单词,这一个个单词就是 Token。而且词法分析的工作是一边读取一边识别字符串的,不是把字符串都读到内存再识别 其实,我们实现词法分析器的过程,就是写出正则表达式,画出有限自动机的图形,然后根据图形直观地写出解析代码的过程。 我们…