[英]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文件,如下圖所示
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.