最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ANTLR4的使用

2023-03-30 22:18 作者:就這需要改  | 我要投稿

什么是ANTLR4

????ANTLR是一個強大的語法分析器生成器,用于構(gòu)建編程語言、數(shù)據(jù)格式等的詞法分析器和語法分析器。

?

使用方式大致思路.

1 獲得jar包;?

2. 編譯出對應程序文件;?

3. 使用編譯的程序文件做你想做的任何事情.


  1. 獲得jar包:?

方法1:? 下載現(xiàn)成的


https://www.antlr.org/download.html

下載官方編譯好的jar包

方法2:?

手動下載源碼編譯

https://github.com/antlr/antlr4/releases


然后 根據(jù)?參考視頻 :

https://www.bilibili.com/video/BV1dG4y1P7ya/?spm_id_from=333.337.search-card.all.click&;vd_source=42302d957fa38099dcc2d7ec5decf195

如果你成功編譯了 那么在 tool下能看到jar包.

我前期沒注意可以有官方jar包可以下載, 根據(jù)視頻自己編譯了一遍.?

jar包位置

2. 根據(jù)jar包編譯g4文件, 獲得程序代碼

g4文件的獲得:?

2.1 自己寫

2.2 官網(wǎng)中獲得 : https://github.com/antlr/grammars-v4

3.?編譯g4

3.1 可以參考

https://blog.csdn.net/hweinifengkuang/article/details/116334095

3.2 我的操作截圖(g4文件來自grammars-v4)


準備g4文件

?然后編譯

編譯

4) 此時, 可以自己寫程序來做自己想要的事情了

4.1 我是c# dever

我創(chuàng)建一個了lib,然后編譯成dll( 注意:編譯的過程會有些許耗時,我開始以為我電腦性能不夠,結(jié)果是我錯了)?

創(chuàng)建lib

4.2 編寫程序進行解析

4.3 我最后拿到了我想要的結(jié)果:根據(jù)sql? query ,獲得 input模型

關于通過?grun 來獲得 圖片

在上面的csdn給出的文章中, 可以我試了, 可以成功獲得, 然后補充一種使用方式,?

grun Hello r -gui < input.txt

但是我根據(jù)文章中的操作, 處理sql語句時失敗了, 由于不是java dever,所以那圖片我就不知道怎么用grun來創(chuàng)建了

如果你是一個java dever ,我通過ij,?安裝這個,也能查看圖片

需要注意點的:?


ANTLR4的使用的評論 (共 條)

分享到微博請遵守國家法律
临高县| 宁明县| 岳阳市| 沁源县| 绥滨县| 平安县| 达孜县| 永安市| 松江区| 深圳市| 宁河县| 泰顺县| 镇远县| 昭觉县| 江津市| 弥渡县| 新化县| 安顺市| 台湾省| 汽车| 长武县| 临江市| 广德县| 牡丹江市| 盘山县| 铅山县| 武城县| 宝山区| 三原县| 敦煌市| 辽中县| 米林县| 沾益县| 合江县| 乐安县| 金山区| 繁昌县| 高淳县| 松桃| 宁蒗| 台前县|