* * 词法分析的任务: 从左至右逐个字符地扫描源程序,产生一个个的单词符号,把作为字符串的源程序改造成为单词符号串的中间程序。 词法分析器/扫描器:执行词法分析的程序。 源程序 扫描器 scanner 1、关键字 词法分析器的功能如下图所示: 2、标识符 5、界符 4、运算符 3、常数 由程序语言定义的具有固定意义的标识符。也可称为保留字或基本字。例如:Pascal中的begin,end,if等。 界符:如逗号、分号、括号、/*,*/ 等。它是确定的。 运算符:如+、-、*、/ 等。它是确定的。 常数的类型一般有整型、实型、布尔型、文字型等。它是不限的。 用来表示各种名字,如变量名、数组名、过程名等。它是不限的。 词法分析器的功能:输入源程序,输出单词符号。 单词符号:一个程序语言的基本语法符号。分为以下5种。 1、关键字:由程序语言定义的具有固定意义的标识符。也可称为保留字或基本字。例如:Pascal中的begin,end,if等。它是确定的。 2、标识符:用来表示各种名字,如变量名、数组名、过程名等。它是不限的。 3、常数:常数的类型一般有整型、实型、布尔型、文字型等。它是不限的。 4、运算符:如+、-、*、/ 等。它是确定的。 5、界符:如逗号、分号
您可能关注的文档
- 缓蚀剂培训教材方案.ppt
- 编ASME焊接规范第九卷课件方案.ppt
- 绿色环保电子小报方案.ppt
- 编码期末考试试卷模版(最新)方案.doc
- 编写童话故事方案.ppt
- 编码器培训教程方案.ppt
- 编译原理词法分析报告方案.doc
- 缩句时常见练习题及答案方案.doc
- 缠绕管PPT方案.ppt
- 编童话故事作文课件方案.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 草船借箭-完整版课件.ppt VIP
- 江苏省南京市盐城市2021届高三3月第二次模拟考试化学试题(word含答案 ).docx VIP
- 草船借箭-PPT完整版.pptx VIP
- 2025年上海市安全员(C3证)考试练习题库(含答案).docx VIP
- 小学英语新人教版PEP三年级上册Unit 1 Making friends Part A第1课时教学课件(2024秋).pptx VIP
- 2026年卫滨区十五五规划.docx
- (最新)25年春统编一年级语文下册动物王国开大会【精品课件】.pptx VIP
- 红旗区十五五规划初稿.docx
- 生物化学中英文对照习题.pdf VIP
- 【西门子】SINAMICS G120X 变频器 操作说明.pdf VIP
原创力文档

文档评论(0)