cost 169 ms
具有理解能力的 JavaCC 語法問題

[英]JavaCC Syntax issue with understand ability

我開始學習 Javacc 並試圖解決這個問題,但我似乎無法完全理解我是否做對了。 所以我正在做的是為自定義語言制作解析器並使用 Javacc 生成 Java 解析器源代碼。 我認為我這樣做是正確的,但對這是否正確有很多疑問。 這是我到目前為止的.jj 文件。 ...

針對編程語言語法的Bison Shift / Reduce沖突

[英]Bison Shift/Reduce Conflict for a programming language grammar

我正在編寫一種編程語言解析器,但陷入了這種Shift / Reduce沖突。 這是通過使用-v運行bison獲得的parser.output文件中的沖突狀態 當我嘗試實現通話規則時,就會發生沖突,它似乎與正常的ident規則沖突。 這是語法的某些部分,(為簡單起見,刪除了一些 ...

用於Java的語法編譯器編譯器

[英]grammar compiler compiler for Java

我的公司正在嘗試為Android編寫一些軟件。 我們希望使用Java,並且該公司軟件的一個組件是c ++,因此需要移植(或者至少需要在嘗試NDK之前嘗試移植)。 此代碼是使用Accent創建的,它定義了語法語法。 就像我所知道的那樣,原作者(現在已經不在了)寫了一個語法來指定如何指定語法, ...

需要有關一個LALR(1)解析的幫助

[英]Need help regarding one LALR(1) parsing

我正在嘗試解析一種上下文無關的語言,稱為Context Free Art 。 我已經使用類似YACC的JS LALR(1)解析器生成器JSCC在Javascript中創建了其解析器。 以以下CFA(上下文自由藝術)代碼為例。 此代碼是有效的CFA。 注意上面的A和s 。 s是 ...

這個語法不是LR(1)嗎?

[英]Is this grammar not LR(1)?

我正在為PHP解析生成器 。 目前我正在嘗試實現規范的LR(1)解析器 ,但它在后續語法上輸出reduce-reduce沖突。 這個語法不是LR(1)嗎? 或者我應該重新檢查我的算法? Bison中的語法(類似)表示法: 編輯: 計算表: 和沖突: ...

在TinyPG中使用BNF中的現有語言嗎?

[英]Use existing languages in BNF with TinyPG?

如何在TinyPG中使用GOLD元語法 (RegExp + BNF)中的這些BNF語法 ? 我是BNF的新手,所以大約需要進行哪種轉換才能將BNF轉換為EBNF? 我認為這應該很簡單,因為TinyPG與RegExp + BNF的GOLD語法相比,需要RegExp + EBNF 。 ...


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