1 个不稳定版本
0.1.0 | 2023年2月23日 |
---|
79 在 #preprocessor
17KB
251 行(不含注释)
onescript-preprocessor
OneScript 语言预处理程序
为什么需要?
- 从源代码中删除预处理指令
- 获取存储在预处理指令中的信息
功能?
- 接收源代码字符串输入,从中删除预处理指令,并返回“纯净”的字符串
- 返回源代码中标记的名称和位置信息
- 返回使用
#Use
指令使用的库的名称信息
如何使用?
use onescript_preprocessor::preprocessor::Preprocessor;
fn main() {
let example = "#region Test\nProcedure Test()\nEndProcedure\n#EndRegion";
let preprocessor = Preprocessor::new();
let result = preprocessor.preprocess(example);
}
需要注意什么?
目前还没有准备好所有三个复选框,公共 API 可能会根据需要更改。