簡體   English   中英

在PMD中使用基於ANTLR的解析器(以實現Apex語言模塊)

[英]Use ANTLR based parser in PMD (to implement a Apex language module)

我們正在為Salesforce.com語言Apex開發語言模塊(叉子)。 這是一種專有語言,其中沒有開放語法。 我想使用的是在Eclipse Public License下基於ANTLR的解析器庫。

我們將如何從技術上做到這一點? 是否有關於如何使用自定義解析器的示例或教程? 我發現僅基於JJTree / JavaCC的代碼,並猜測需要某種適配器。 我無法想象以前沒有人將ANTLR與PMD結合使用。

有點晚了,但仍然是完整的。

官方路線圖已對PMD提供ANTLR支持,但仍處於非常早期的計划階段。

另一方面,得益於原始海報和其他有才華的開發人員的工作,Apex現在在PMD上得到了完全支持。

暫無
暫無

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

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