五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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的使用的評論 (共 條)

分享到微博請遵守國家法律
崇信县| 石渠县| 瓮安县| 东光县| 台南县| 高安市| 渭源县| 靖边县| 旌德县| 宜州市| 富源县| 江川县| 渑池县| 内乡县| 威远县| 康马县| 石嘴山市| 湖南省| 田阳县| 泸水县| 房产| 高雄市| 称多县| 延津县| 台北县| 枝江市| 江口县| 平昌县| 绥中县| 凯里市| 化州市| 文安县| 安图县| 沾益县| 常宁市| 桃园市| 法库县| 汾西县| 阳谷县| 山丹县| 定西市|