首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端小小min
掘友等级
前端开发
|
😃
阳光之夏
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
125
文章 125
沸点 0
赞
125
返回
|
搜索文章
最新
热门
编译原理实战五:使用编译器前端工具Antlr生成词法、语法分析器(上)
前面几篇讲解了词法分析和语法分析,在例子中提到的词法和语法规则也是高度简化的。虽然这些内容便于理解原理,也能实现一个简单的原型,在实际应用中却远远不够。实际应用中,一个完善的编译程序还要在词法方面以及语法方面实现很多工作,如下图可以直观地看一下。 如果让编译程序实现上面这么多工…
编译原理实战四:带你用JS实现一门简单的脚本语言
编译原理实战二:语法分析之 纯手工实现一个公式计算器、 编译原理实战三:语法分析之 怎么消除左递归、怎么确保正确的优先级和结合性? 两篇文章已经介绍了如何实现表达式的解析,并通过一个简单的解释器实现了公式的计算。但这个解释器还是比较简单的,看上去还不大像一门语言。那么如何让它支…
编译原理实战三:语法分析之 怎么消除左递归、怎么确保正确的优先级和结合性JS版?
在编译原理:语法分析实战纯手工实现一个公式计算器中已经讲解了如何初步实现一个简单的公式计算器,并直观地获得了写语法分析程序的体验,对语法分析有了已经的认识。 本篇文章主要是解决上篇文章中关于怎么消除左递归,怎么确保正确的优先级和结合性等问题 不过在课程开始之前,先来简单地温习一…
编译原理实战二:语法分析之 纯手工实现一个公式计算器JS版
通过本篇文章的学习你可以掌握语法分析的原理和递归下降算法(Recursive Descent Parsing),并初步了解上下文无关文法(Context-free Grammar,CFG)。 本篇内容借鉴自极客时间编译原理课程,有兴趣的可以去购买课程啊,本篇主要是希望更多的人可…
编译原理实战一:如何用JS实现一个词法分析器?
词法分析的工作是将一个长长的字符串识别出一个个的单词,这一个个单词就是 Token。而且词法分析的工作是一边读取一边识别字符串的,不是把字符串都读到内存再识别 其实,我们实现词法分析器的过程,就是写出正则表达式,画出有限自动机的图形,然后根据图形直观地写出解析代码的过程。 我们…
统计学:统计学基础、为什么要学统计?
本文内容是对统计学课程学习的记录,有兴趣可以去统计学上学习哦,感兴趣的可以看下呀。
数据库:带你全面了解msql索引
根据表中的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,实质上是一张描述索引列的列值与原表中记录行之间一一对应关系的有序表(如下图所示)。 通过索引查询数据时不用进行全表扫描,只是查询索引列。索引就好比字典的目录一样,我们通常都会先去目录查找关键偏旁或者字母再去查…
编译原理:前端学编译看这里(资料大全)
编译原理基础学习编译原理一:想初步了解编译原理?看这篇文章就够了编译原理二:编译的基础知识编译原理其他文章前端工程师为什么要学习编译原理?(作者介绍了编译在前端各个方面的应用,比如,babel、模版引
编译原理四:语法分析详解
预测分析是递归下降分析技术的一个特例,通过 在输入中向前看固定个数(通常是一个)符号来选 择正确的A-产生式。
编译原理三:词法分析详解
词法分析是编译的第一个阶段,在单词的级别上 分析和翻译源程序。其涉及的理论只是包括:有限自动机理论;有限自动机理论与正则文法、正则式之间在描述语言方面有一一对应的关系。 正规文法:是3型文法,这个在上篇编译器基础中有提到。正则文法是描述正规集的文法,可用于描述程序涉及语言的语法…
下一页
个人成就
文章被点赞
225
文章被阅读
56,445
掘力值
1,451
关注了
7
关注者
77
收藏集
4
关注标签
53
加入于
2016-07-15