![](/img/trans.png)
[英]JavaCC Syntax issue with understand ability
我開始學習 Javacc 並試圖解決這個問題,但我似乎無法完全理解我是否做對了。 所以我正在做的是為自定義語言制作解析器並使用 Javacc 生成 Java 解析器源代碼。 我認為我這樣做是正確的,但對這是否正確有很多疑問。 這是我到目前為止的.jj 文件。 ...
[英]JavaCC Syntax issue with understand ability
我開始學習 Javacc 並試圖解決這個問題,但我似乎無法完全理解我是否做對了。 所以我正在做的是為自定義語言制作解析器並使用 Javacc 生成 Java 解析器源代碼。 我認為我這樣做是正確的,但對這是否正確有很多疑問。 這是我到目前為止的.jj 文件。 ...
[英]Bison Shift/Reduce Conflict for a programming language grammar
我正在編寫一種編程語言解析器,但陷入了這種Shift / Reduce沖突。 這是通過使用-v運行bison獲得的parser.output文件中的沖突狀態 當我嘗試實現通話規則時,就會發生沖突,它似乎與正常的ident規則沖突。 這是語法的某些部分,(為簡單起見,刪除了一些 ...
[英]Strange Error Javacc Terminal
這是錯誤: 沒有我說過我想使用 u0440 等作為我的代碼語法。 我用了實際的詞 所有幫助表示贊賞。 ...
[英]How to create top-down “tree” construction using bison?
我已經找到了這個示例 ,但它會自下而上地創建樹。 是否可以使用野牛,flex創建樹的自上而下? 偽代碼: ...
[英]grammar compiler compiler for Java
我的公司正在嘗試為Android編寫一些軟件。 我們希望使用Java,並且該公司軟件的一個組件是c ++,因此需要移植(或者至少需要在嘗試NDK之前嘗試移植)。 此代碼是使用Accent創建的,它定義了語法語法。 就像我所知道的那樣,原作者(現在已經不在了)寫了一個語法來指定如何指定語法, ...
[英]Need help regarding one LALR(1) parsing
我正在嘗試解析一種上下文無關的語言,稱為Context Free Art 。 我已經使用類似YACC的JS LALR(1)解析器生成器JSCC在Javascript中創建了其解析器。 以以下CFA(上下文自由藝術)代碼為例。 此代碼是有效的CFA。 注意上面的A和s 。 s是 ...
[英]Is this grammar not LR(1)?
我正在為PHP解析生成器 。 目前我正在嘗試實現規范的LR(1)解析器 ,但它在后續語法上輸出reduce-reduce沖突。 這個語法不是LR(1)嗎? 或者我應該重新檢查我的算法? Bison中的語法(類似)表示法: 編輯: 計算表: 和沖突: ...
[英]What is TinyPG and how does it work?
什么是TinyPG,它是如何工作的? 我知道它是一個“編譯器 - 編譯器”,但我如何開始並在C#中創建自己的編譯器? ...
[英]Use existing languages in BNF with TinyPG?
如何在TinyPG中使用GOLD元語法 (RegExp + BNF)中的這些BNF語法 ? 我是BNF的新手,所以大約需要進行哪種轉換才能將BNF轉換為EBNF? 我認為這應該很簡單,因為TinyPG與RegExp + BNF的GOLD語法相比,需要RegExp + EBNF 。 ...