103个版本 (25个重大更新)

0.26.2 2024年8月18日
0.25.7 2024年8月5日
0.25.4 2024年7月26日
0.20.2 2024年3月27日
0.3.2 2023年3月11日

258编程语言

Download history 752/week @ 2024-05-01 805/week @ 2024-05-08 168/week @ 2024-05-15 338/week @ 2024-05-22 356/week @ 2024-05-29 558/week @ 2024-06-05 199/week @ 2024-06-12 446/week @ 2024-06-19 415/week @ 2024-06-26 126/week @ 2024-07-03 402/week @ 2024-07-10 418/week @ 2024-07-17 592/week @ 2024-07-24 705/week @ 2024-07-31 570/week @ 2024-08-07 300/week @ 2024-08-14

2,312 每月下载量
用于 6 个crate(5 个直接使用)

MIT 协议

220KB
6.5K SLoC

此模块定义了ast-grep支持的编程语言。

它提供了一组具有expando_char / pre_process_pattern的自定义语言和一组不带预处理的占位符语言。一般来说,如果你的语言不接受像 $VAR 这样的标识符,你需要使用 impl_lang_expando! 宏和独立文件进行测试。否则,你可以使用 impl_lang! 定义它为一个占位符语言。要查看语言的全列表,请访问 <https://ast-grep.github.io/reference/languages.html>

依赖项

~5–76MB
~2M SLoC