grammar

    0熱度

    1回答

    我想拿出一個PEG語法,將根據的RFC 2396 hostname = *(domainlabel ".") toplabel [ "." ] domainlabel = alphanum | alphanum *(alphanum | "-") alphanum toplabel = alpha | alpha *(alphanum | "-") alphanum 以

    3熱度

    2回答

    我想使用Perl 6 Grammar來剔除.sql文件,我不知道在解析時是否可以跳過一些不相關的行? 例如:我想跳過DROP線,/*!....!*/線,--線,並且在下面的文本外CREATE TABLE塊中的空白。 也就是說,我JUSE要專心CREATE TABLE塊: DROP TABLE IF EXISTS `abcd`; /*!40101 SET @saved_cs_client = @

    0熱度

    1回答

    我試圖從統一使用Windows 10語法識別器,但它沒有檢測到任何東西。 private GrammarRecognizer grammarRecognizer; 在啓動功能 我: grammarRecognizer = new GrammarRecognizer(Application.streamingAssetsPath + "/SRGS/myGrammar.xml", Confiden

    1熱度

    2回答

    我正在尋找一種算法來從非遞歸上下文無關語法生成完整的有限語言。該應用程序是爲測試自動化生成一組可能的場景。在EBNF 實施例的語法(S是開始規則): S = Sender, Receiver; Sender = Human | Machine; Human = "user-type-1" | "user-type-2" Machine = Access, Protocol; Access

    0熱度

    1回答

    我目前正在編寫一個類似Visual Basic的LALR(1)語法,並面對這個特殊的轉換/減少衝突,我不知道如何正確解決它。 語法的問題的部分是(請參見EDIT 1和EDIT 2澄清): Expression : IndexExpression | /* other expressions */ IndexExpression : MemberExpression

    -1熱度

    1回答

    我正面臨以下情況。我目前正在編寫JSON文件驗證機制,以驗證是否滿足幾個約束條件。 對於這個任務,我想知道,這可能是最好的工具,我會很樂意提供任何合適的建議。 現在有些人可能想在這裏提到,JSON模式驗證器的用法可能是我正在尋找的東西,但我個人認爲它不符合我的用例。 讓我給你舉個例子: { "document" : { "Type" : "A", "Action"

    0熱度

    1回答

    我打算用野牛解析一些腳本語言移減少衝突,在這種語言,我可以寫類似下面的代碼: a = input() b = a + 1 function myfunc a = input() b = a + 1 end function 我發現,該塊 a = input() b = a + 1 其中進出函數定義的同時出現可以通過相同的規則stmts被減小,所以我寫如下代碼 %

    -1熱度

    1回答

    有沒有人知道任何檢查整個網站的英語拼寫和語法的好工具?我已經嘗試了語法,當然還有內置應用程序中的自動更正工具

    8熱度

    1回答

    想象一系列表示爲角色複雜的語法,雖然這個簡單的例子就足以表明衝突: role Alpha { token alpha { :i <[A..Z]> } } role Digit { token digit { <[0..9]> } } role Either does Alpha does Digit { token ei

    2熱度

    1回答

    我有一種情況需要匹配數字或帶下劃線的數字。 要匹配數字,很容易寫[0-9]+。 但如何匹配帶下劃線的數字?如何在Antlr4的語法中表示帶下劃線的數字?誰能幫我?感謝您的時間。