文件名称:
Pava:《两周自制脚本语言》学习笔记与源代码-源码
开发工具:
文件大小: 732kb
下载次数: 0
上传时间: 2021-03-23
详细说明:《两周自制脚本语言》总结
一,词法分析(词法分析)
词法分析的目的在于将输入的源代码(一大串字符文本)拆解成一个一个基本组成单元(令牌),并且在拆解的过程中,提炼出令牌的类型(变量:变量,标识符,数值等)等信息,为后面语法分析打下基础。
在该书中,通过正则表达式的方式来完成此任务。
为了简单起见,这里我们设定语法规则如下:
类型
具体语法规定
注释
以//开头的内容
数值
暂定只支持整数,为了简单起见09这样的整体也认为是合法的
弦乐
""内的内容,支持\\ , \" , \n转义字符
识别符
以字母或下划线开头,后接字母数字下划线的变量名;各种操作符,标点符号
具体正则表达式为: "\\s*((//.*)|([0-9]+)|(\"(\\\\\"|\\\\\\\\|\\\\n|[^\"])*\")|[A-Z_a-z][A-Z_a-z0-9]*|==|<=|>=|&&|\\|\\||\\p{
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.