自己做一个编程语言——algoscript开发(1)
如题,我最近突然想写一个编译器,于是,algoscript的开发被提上日程。那必定得先明确干什么:主要定位:轻量级,无面向对象支持(反正本来的设想就是能让人专注于算法,忽略一些在轻量级开发上无需的内容)我们先开发几个基础内容:输入,输出,变量。这是基础中的基础,先开发这个。我们使用一个string数组来存储语句,值得注意的是,这个数组中并不是存储一行,而是存储近似与token的东西。这样就解决了输入问题。
原创
2022-12-30 17:14:17 ·
199 阅读 ·
0 评论