usethesource/rascal
GitHub: usethesource/rascal
Rascal 是一门基于 JVM 的元编程语言完整实现,提供了解析、类型检查、编译和运行时支持,专为源码分析、程序转换和领域专用语言构建而设计。
Stars: 454 | Forks: 82
# Rascal - 元编程语言
[](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解析器