Crate pipeline_script

Source
Expand description

Pipeline Script - 用于项目构建工具的脚本引擎

这个库提供了一个完整的脚本语言实现,包括词法分析、语法分析、 类型检查、LLVM代码生成和JIT执行功能。

Modules§

ast
抽象语法树相关模块
compiler
编译器模块 - 负责将AST编译为LLVM IR
context
执行上下文模块 - 管理模块和符号表
core
核心引擎和应用程序模块
lexer
词法分析器模块 - 将源代码转换为token流
llvm
LLVM集成模块 - 提供LLVM相关功能
parser
语法分析器模块 - 将token流转换为AST
plugin
插件系统模块
postprocessor
后处理器模块 - 在编译后对AST进行处理
preprocessor
预处理器模块 - 在解析前对源代码进行预处理