首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
自制程序语言
bxt_kk
创建于2024-02-02
订阅专栏
自己打造程序语言。
暂无订阅
共6篇文章
创建于2024-02-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
自制程序语言・支持While语句
下面我们来让程序语言支持While语句,这会使得bkcalclang能够解决一些依赖循环结构处理的问题。 这次的代码以上一篇《支持If语句》的代码为基础编写,如果发现不熟悉当下的内容可以回顾一下之前的
自制程序语言・支持If语句
下面我们来让程序语言支持If语句,这会使得bkcalclang能够处理更加复杂的问题。 这次的代码以上一篇《使程序语言支持变量》的代码为基础编写,如果发现不熟悉当下的内容可以回顾一下之前的篇章。 直接
自制程序语言・使程序语言支持变量
下面我们来让计算器程序支持变量的使用,使得程序可以设置和获取变量的值。从现在开始我将不掩藏我们要实现的是一个程序语言,因为出自计算器所以命名为 bkcalclang 这次的代码以上一篇《使计算器支持语
自制程序语言・使计算器支持语句块
下面我们来为计算器程序增加语句块功能,使得程序可以做批量运算,类似于程序语言中的代码块。 这次的代码以上一篇《递归向下算法实现Calc》的代码为基础编写,如果发现不熟悉当下的内容可以回顾一下之前的篇章
自制程序语言・递归向下算法实现Calc
利用递归向下算法结合我们的BKLexer实现支持四则运算与括号优先级的计算器程序。 代码清单【Golang】 运行测试 引入需要的包 fmt 打印输出 os + bufio 读取用户输入 string
自制程序语言・使用BKLexer进行词法分析
前几天我已经封装好了词法分析器并命名BKLexer,当前BKLexer分别支持Go/C++/Python。 程序代码放在Github项目当中: 点进项目页 可以参考每一个版本的try_lexer代码进