
计算器与编译器
文章平均质量分 93
FishPotatoChen
一个想法颇多的人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
头文件+源文件、动态库和静态库、宏定义
关于静态库与动态库的作用与用法原创 2022-04-22 16:19:15 · 2954 阅读 · 0 评论 -
编译原理上机——函数绘图语言(五):编译器与解释器
目录相关篇目说明文件罗列语法分析器编译器编译器主体主函数测试测试文件目标代码绘图结果说明相关篇目编译原理上机——函数绘图语言(一)编译原理上机——函数绘图语言(二):词法分析器编译原理上机——函数绘图语言(三):语法分析器编译原理上机——函数绘图语言(四):语义分析器说明这是编译原理上机的最后一部分代码了,激动不?兴奋不?最后一篇代码是基于编译原理上机——函数绘图语言(四):语义分析器的改写,将其改为方便于编译器读取的代码.(大同小异,大同小异)文件罗列test.py测试文件crea原创 2020-12-04 23:01:51 · 1877 阅读 · 0 评论 -
编译原理上机——函数绘图语言(四):语义分析器
目录相关篇目说明生成符号表词法分析器扫描器语义分析器语义分析器主体主函数测试测试文件测试结果结果解释简单说明相关篇目编译原理上机——函数绘图语言(一)编译原理上机——函数绘图语言(二):词法分析器编译原理上机——函数绘图语言(三):语法分析器说明为了让语法分析器更好的为语义分析器服务,我更改了语法分析器的部分代码。所以在这里重新进行说明。生成符号表文件名为createtable.py# -*- coding: utf-8 -*-"""Created on Mon Nov 23 20:0原创 2020-12-04 19:40:19 · 1658 阅读 · 0 评论 -
编译原理上机——函数绘图语言(三):语法分析器
目录相关篇目说明词法分析器生成符号表词法分析器主体扫描器语法分析器语法分析器主体主函数测试测试文件测试结果简单说明库说明AST的文法全部文法举例说明相关篇目编译原理上机——函数绘图语言(一)编译原理上机——函数绘图语言(二):词法分析器说明为了让词法分析器更好的为语法分析器服务,我更改了词法分析器的部分代码。所以在这里重新进行说明。词法分析器生成符号表这是一个表驱动型词法分析器,符号表将会被保存在文件TOKEN.npy中.# -*- coding: utf-8 -*-"""Create原创 2020-12-03 19:12:51 · 1325 阅读 · 0 评论 -
编译原理上机——函数绘图语言(二):词法分析器
目录词法分析器生成符号表词法分析器主体扫描器主函数测试测试文件输出结果编译原理上机——函数绘图语言(一)词法分析器生成符号表符号表将会被保存在文件TOKEN.npy中.import numpy as npimport mathTOKEN = { # 常量 'PI': {'TYPE': 'CONST_ID', 'VALUE': math.pi, 'FUNCTION': None}, 'E': {'TYPE': 'CONST_ID', 'VALUE': math.e, '原创 2020-12-02 18:12:42 · 1553 阅读 · 4 评论 -
编译原理上机——函数绘图语言(一)
目录简介函数绘图语言介绍5种语句参数默认值屏幕(窗口)的坐标系语言举例编译原理介绍6+2图正片开始词法分析器生成符号表词法分析器主体扫描器主函数测试测试文件输出结果未完待续简介这是编译原理的一个上机作业,需要写一个解释器,用于运行函数绘图语言,我会持续更新至该上机结束,希望大家及时指出我程序的bug.联系方式QQ:2411016277函数绘图语言介绍5种语句循环绘图(FOR-DRAW)比例设置(SCALE)角度旋转(ROT)坐标平移(ORIGIN)注释(–或//)参数默认值默认原创 2020-12-02 18:12:54 · 2155 阅读 · 0 评论 -
基于C++计算器,中序表达式,后序表达式,波兰表达式
C++计算器原创 2020-06-29 23:53:12 · 997 阅读 · 0 评论 -
基于Java计算器 科学计算器与标准计算器相互转化
这是Java计算器原创 2020-06-29 23:09:47 · 3266 阅读 · 7 评论