usethesource/rascal

GitHub: usethesource/rascal

Rascal 是一门基于 JVM 的元编程语言完整实现,提供了解析、类型检查、编译和运行时支持,专为源码分析、程序转换和领域专用语言构建而设计。

Stars: 454 | Forks: 82

# Rascal - 元编程语言 [![构建与部署](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/8262835a22223444.svg)](https://github.com/usethesource/rascal/actions/workflows/build.yaml) 这是 Rascal 元编程语言的核心实现。它包含了解释器、解析器生成器、解析器运行时、 (带文档的)标准库、类型检查器、编译器以及文档编译器("tutor")。 其他相关代码库: * https://github.com/usethesource/rascal-language-servers - 用于 Rascal 的 IDE 功能 * https://github.com/usethesource/rascal-maven-plugin - 用于通过 Maven 命令使用 Rascal * https://github.com/usethesource/rascal-website - 用于在线文档 * https://github.com/usethesource/vallang - 用于 Rascal 运行时的核心值、类型和 IO。 请访问 http://www.rascal-mpl.org 获取有关 Rascal 的所有信息。 如有问题,请使用 [StackOverflow 上的 rascal 标签](http://stackoverflow.com/questions/tagged/rascal)。
标签:JS文件枚举, JVM运行时, Maven插件, odt, Rascal, SOC Prime, 云安全监控, 代码分析, 代码生成, 代码重构, 元编程, 凭证管理, 域名枚举, 开发工具, 抽象语法树, 标准库, 渗透测试工具, 程序验证, 类型检查器, 编程语言, 编译器, 解析器生成器, 解释器, 语言服务器协议, 静态分析, 默认DNS解析器