为什么ANTLR4需要花费很长时间来为String类构建解析树

为什么ANTLR4需要花费很长时间来为String类构建解析树,antlr4,Antlr4,我正在尝试使用以下标准ANTLR设置代码块为Java的String类构建解析树。我使用的是antlr4存储库上发布的标准Java8.g4语法(完整代码可在上获得) 输出为: Building the parse tree... Built the parse tree...(took 21 seconds) 我试着跑了好几次,我发现这需要20多秒。 花这么长时间是正常的吗?我的设置是否有问题?有没有办法加快解析树的构建速度 要观察计算机上的问题,请执行以下命令: git clone https

我正在尝试使用以下标准ANTLR设置代码块为Java的String类构建解析树。我使用的是antlr4存储库上发布的标准Java8.g4语法(完整代码可在上获得)

输出为:

Building the parse tree...
Built the parse tree...(took 21 seconds)
我试着跑了好几次,我发现这需要20多秒。 花这么长时间是正常的吗?我的设置是否有问题?有没有办法加快解析树的构建速度

要观察计算机上的问题,请执行以下命令:

git clone https://github.com/cagdasgerede/whysolong
cd whysolong
make

尝试第二次跑步,不要测量第一次(包括大量热身,这需要时间)。事情会好转吗?我需要一个更专业的建议。
git clone https://github.com/cagdasgerede/whysolong
cd whysolong
make