簡體   English   中英

如何安裝antlr4?

[英]How to install antlr4?

我在github上的antlr4文檔中讀了很多書,並且我有點理解它是如何工作的。 問題是我不是專業的Java編碼器,我正在嘗試將antlr4與python結合使用。

無論如何,我在執行此步驟的步驟中陷入僵局

antlr4 -Dlanguage=Python2 Hello.g4

我下載了antlr4 complete.jar,但我不知道如何設置或使用它。 有什么幫助嗎?

我發現-jar參數最易於使用,因此我的命令行(在批處理文件中)如下所示:

set LOCATION=antlr4-4.5.4-SNAPSHOT.jar
java -jar %LOCATION% -Dlanguage=Cpp -listener -visitor -o generated/ -package antlrcpptest TLexer.g4 TParser.g4

取自C ++ ANTLR運行時演示 您無需更改類路徑,也不必添加任何環境變量(或doskeys)。

不要驚慌!

本教程適用於在Windows計算機上安裝Antlr4

我知道在Windows機器上設置Antlr會有些復雜,即使有些專家用戶認為這樣做也不是一件容易的事! 但是,我將創建一個完整的教程,並嘗試涵蓋AZ在Windows計算機上對Antlr進行“設置”和“測試”。

假設您已經安裝了Java ,則可以從命令行中進行檢查,如下圖所示:

在此處輸入圖片說明

拿起一杯咖啡或茶,然后按照以下步驟操作:

1-轉到http://www.antlr.org並下載完整的Antlr jar文件,如下圖所示

Antlr下載頁面

2-下載Antlr.bat文件: http : //www.filedropper.com/antlr 為了能夠從任何目錄的命令行調用Antlr。

3-http://www.filedropper.com/grun下載Grun.bat文件為了能夠測試語法並顯示解析樹的各種視圖。

4-C驅動器中創建一個文件夾,並將其命名為“ Javalib”,然后將已下載的所有三個文件移動到該文件夾​​中,如下圖所示: 在此處輸入圖片說明

5-打開高級系統設置

在此處輸入圖片說明

6-開放環境變量

在此處輸入圖片說明

7-系統變量中 ,編輯CLASSPATH變量,然后在變量值C:\\Javalib\\antlr-4.7.1-complete.jar;簡單添加以下行C:\\Javalib\\antlr-4.7.1-complete.jar; 就像下面的圖片:

在此處輸入圖片說明

8-現在找到並編輯Path變量,只需添加C:\\Javalib; 到行尾,如下圖所示:

在此處輸入圖片說明

9-現在讓我們測試一下,看看它是否有效! 只需在命令行中編寫antlr ,您應該會看到類似以下內容:

在此處輸入圖片說明

完成!

希望本教程對您有所幫助,歡迎在下面的評論中與我分享您的問題:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM