grammar

    3熱度

    7回答

    爲了測試Zipf的定律,我需要編寫一個python腳本來刪除非字母字符的文本文件中的每個單詞。 例如: [email protected] said: I've taken 2 reports to the boss 到 taken reports to the boss 我應該如何進行?

    1熱度

    2回答

    我想知道用於Cloud Firestore安全規則的語法名稱,如https://firebase.google.com/docs/firestore/security/get-started?authuser=0所述。我想爲該語法找到語法高亮器,併爲它解析器。

    2熱度

    2回答

    我發展與公式語法簡單的計算器: grammar Formula ; expr : <assoc=right> expr POW expr # pow | MINUS expr # unaryMinus | PLUS expr # unaryPlus | expr PERCENT # percent | expr

    0熱度

    1回答

    給定一個語法 script: statement*; statement: do | check; do: 'do'; check: 'check'; 如何可以解析非根節點?換句話說, ScriptParser sp = new ScriptParser(); StatementContext sc = sp.parse<StatementContext>("do"); 我簡化了上

    0熱度

    1回答

    我有以下模式包含n次在文件中: ENUM CMF_QUOTE_EVENT CMF_QUOTE_EVENT_Activate "Activate" CMF_QUOTE_EVENT_Suspend "Suspend" CMF_QUOTE_EVENT_Delete "Delete" ENDENUM 我的目標是趕上枚舉的所有值。基本上我需要關鍵字「ENU

    2熱度

    1回答

    我試圖根據this教程爲IntelliJ Idea添加對UnrealScript語言(OOP,具有C風格語法)的支持。但是,我在語法和詞法分析器生成方面遇到了一些困難。 具體來說,有什麼目的: extends(".*expr")=expr在this .bnf文件(5號線)? name(".*expr")='expression' in this sample.bnf文件在文章結尾處? 我正在修改.

    0熱度

    1回答

    我用PLY構建的詞法分析器出現問題。 當我將for循環的代碼傳遞給我的程序時,無法識別{和}之間的換行符。相反,即使存在t_newline(t)函數,也會報告錯誤。 輸入到程序是: for(int i = 0 ; i < 5 ; i++){ } 而且,該程序的輸出是 1 . analizadorLexico.py 2 . analizadorSintactico.py 3 . parse

    1熱度

    1回答

    我寫Scala程序讀取來自用戶的字符串,並使用任一遞歸下降解析器或解析器組合,以確定是否輸入的字符串的下面的語法相匹配(即,是由a和b),同時建立一個分析樹。如果匹配成功,則輸出生成的樹。 語法: S -> E$ E -> C E2 E2 -> E E2 -> NIL C -> 'a' | 'b' 我是相當新的斯卡拉所以任何閱讀我們將不勝感激,如果你有任何想法,請讓我知道我怎麼能實現這

    0熱度

    1回答

    我有2句: procedure, when performed, some other text procedure, limited, some other text 我想以後它與逗號選擇VBN: import nltk sents = [ ['procedure', ',', 'when', 'performed', ',', 'some', 'other', 'text'

    0熱度

    1回答

    我上ANTLR4語法工作,用於解析的Python腳本DSL(Python中的一個子集,基本上)與目標設定爲Python 3中。我在處理換行時遇到了困難。 在我的語法,我使用的是移植到Python,使他們能夠與Python 3運行時可用於ANTLR,而不是基於Java的Bart Kiers's Python3 grammar for ANTLR4lexer::members和NEWLINE嵌入式代碼