Lexical-analysis

Lexical Analysis 这一章节我们来简单介绍下词法分析(Lexical Analysis)的基本逻辑和其中一些比较重要的概念。 一个例子 我们来把英语和编程语言进行类比。当我们在阅读一个英语句子时,我们首先会将其从左至右的进行单词划分...

学习

Regular Language vs. Formal Language

Regular Language vs. Formal Language 正则语言(Regular Language) 是我们在讲词法分析时所提及的一个概念,它是可以用正则表达式或者自动机所描述的语言,常常用于解析和设计编程语言当中。正则语言和有限...

学习

Compile-workflow

Compile 是什么 Compiler 基本原理 最近准备做 Programming Language 方向的研究,所以准备先简单学习一些静态分析相关的知识。而静态分析,很大程度上就是在模拟整个代码编译执行的过程,因此我们需要了解一下编译器 C...

学习