编译原理实验一
词法成分(标识符)分析
一、实验要求
- 编写一个函数,功能为对输入字符串进行分析,判断是否满足下面规则:
第一个字符为字母或下划线,其后为字母或者数字的任意组合。 - 编写一个主程序,对要求一的函数进行验证,方法如下:
用户输入字符串,改程序判断输入字符串是否为标识符。 - 编写一个主程序,读入文本文件,判断文本文件中的字符串是否为标识符
文本文件内容如下:
main int sum 90 _i2 x234 ufds
核心代码我是用js做的,页面也比较简单
代码:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="author" content="Liwker" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
#is1 {
width: 200px;
height: 200px;
border: 1px #666 solid;
margin-bottom: 50px;
}
#out1 {
height: 10px