语法分析器

ANTLR, YACC, LEX

Bison和Flex导致较小的内存占用,但您没有图形IDE .

antlr使用更多内存,但你有antlrworks,一个图形IDE . -- 从网上的各家评论来看,ANTLR更好一些。

1. antlr

官方网址: https://www.antlr.org/download.html

支持以下语言直接使用,即不用再多个语言之间切换。比如可以全程使用python语言调用它来完成你想要的功能。

The latest version of ANTLR is 4.9.3, released Nov 6, 2021. As of 4.9.3, we have these code generation targets: 
  - Java 
  - C# (and an alternate C# target)
  - Python (2 and 3)
  - JavaScript
  - Go
  - C++
  - Swift
  - PHP
  - DART