【编译原理】【语言基础】
来源:互联网 发布:生物多样性监测网络 编辑:程序博客网 时间:2024/05/01 02:06
1. 四种方式
- 并
- 连接 2个集合的连接类似于 笛卡尔积
- 闭包
- 正闭包
2.定义正则表达式
1.null L(null) = {null}
2. L(a) = a (a是字母表)
3. (r) | (s) -> L(r) || L(s)
4. (r) (s) -> L(r)L(s)
5. (r)* -> (L(r))*
6. (r) -> L(r)举个栗子:
(a*b) | ((c)(d))
然后L($) = L(a*b) || L((c)(d)) = L(a*) || L(b) || L(c)L(d) = L(a)* || L(b) || L(c)L(d) = null||a||aa||aaa…. || bb || cd然后增加一些规则
1. * > union > | 都是左结合
0 0
- 【编译原理】【语言基础】
- c语言编程基础------1.c语言编译原理介绍
- C语言编译原理
- 编译原理:tiny语言
- 编译原理基础:文法
- 编译原理基础
- 编译原理基础
- 编译原理----基础概念
- 《编译原理》SP语言练习
- C语言编译原理简介
- C语言编译原理介绍
- C语言编译原理简介
- C语言编译原理分析
- 编译原理:文法和语言
- C语言编译原理简介
- 编译原理--文法和语言
- 编译原理---文法和语言
- 编译原理 基础 ----------持续更新
- 华为 挑7
- 反编译工具的使用
- 站点标题应该怎样写才能增加浏览?
- Unity立体几何 点到直线距离计算
- 学习感触
- 【编译原理】【语言基础】
- javascript HTML DOM listener
- ElasticSearch及插件安装,集群安装
- CCF-CAP 201312-1 出现次数最多的数 答案
- 第99讲:手动Artifacts打包并运行SBT开发Akka第一个案例学习笔记
- Python+OpenCV学习(8)---Harris_corner
- 通过gdb快速定位“段错误”的位置
- 欢迎使用CSDN-markdown编辑器
- 每天开电脑的第一件事