编译原理
吃不尽的lemon
——What's the secret to good comedy?
——Timing.
——And what's courage?
——Grace under pressure.
——Who's the boss?
——I'm the boss.
展开
-
编译原理 语义分析
文章目录原创 2020-01-08 09:20:19 · 6498 阅读 · 0 评论 -
编译原理-语法分析
1.语法分析器的两个重要作用1.根据词法分析器提供的记号流,为语法正确的输入构造分析树(或语法树),这是本章的重点,在以后各节中详细讨论;2.检查输入中的语法(可能包括词法)错误,并调用出错处理器进行适当处理,下边简单介绍语法错误处理的基本原则,而在以后的讨论中忽略此问题。2.语法错误的处理和错误类型对语法错误的处理,一般希望达到以下基本目标:清楚而准确地报告错误的出现,地点正确、...原创 2020-01-08 09:19:58 · 1968 阅读 · 0 评论 -
编译原理复习一 词法分析
文章目录一.编译程序的基本组成有:词法分析 语法分析 语义分析 中间代码生成 代码优化、目标代码生成 符号表管理和出错处理构词规则与词法分析:词法分析的基本概念:正规式、正规集、有限自动机,词法分析器的构造词法分析器的作用:词法分析的主要内容:1.4.5 扫描遍数拉链回填技术:词法分析 1.单词的基本分类:例2.1 语句 position := initial + rate * 602...原创 2020-01-02 20:02:13 · 810 阅读 · 0 评论 -
编译原理之正则表达式-NFA-DFA-MFA 入门到精通
文章目录入门最简单的NFA三种基本状态图1. r=s|t2. r=st3.r=s*NFA到DFA简化(最小化)DFA入门最简单的NFA三种基本状态图1. r=s|t2. r=st3.r=s*其他的各种复杂正规式实际上是这些基本状态图的组合我们只需确认是哪几种基本正规式的搭配即可括号内为s|t,外为星闭包,将s|t看作一个整体替换s*状态图中的1——2即可得当正规式很长...原创 2019-10-30 19:14:20 · 1981 阅读 · 3 评论