parse-tree

    0熱度

    1回答

    如何在java中使用C#語法和antlr 4獲取C#文件的分析樹? 我試圖生成C#語法解析器和詞法分析器,但僅生成語法分析器,它拋出這個錯誤: can't find or load grammar CSharp4PreProcessor

    0熱度

    1回答

    我想通過Collins parser獲得依賴關係樹。我想知道這樣的事情是否存在。 我知道有很多其他解析器可以提供依賴關係樹,但我使用的是使用collins解析器解析文本的數據集。所以,我想通過同一個解析器來獲得依賴關係樹。 但是,不幸的是,我看不到任何關於如何獲得柯林斯解析器的自述文件中的依賴關係。 如果有人幫助我,我會很感激。 由於提前,

    0熱度

    2回答

    問題:在ANTLR v4中,在解析時構建自定義分析樹有沒有(更直接)的方法? 我猜測可以遍歷並重寫自動構建的樹,但是我想知道在解析時是否仍然可以手動構建樹(或者對此進行調整)(類似於ANTLR v3和ealier)。這個想法是,根據一個人寫他/她的語法的方式,我們在ANTLR構建的樹中得到了很多無用的節點,雖然我知道你只能覆蓋你感興趣的那些偵聽器方法,但仍然需要檢查並跳過無用的令牌類型等。

    2熱度

    2回答

    所以,我有一個英語句子這個斯坦福風格解析: "There is a tree behind a car" Parse: [S [NP There_EX NP] [VP is_VBZ [NP [NP a_DT tree_NN NP] [PP behind_IN [NP a_DT car_NN NP] PP] NP] VP] S] 我想用一些樹繪製方法在Python從數據中得出解析樹。 是否有一

    0熱度

    1回答

    我想知道是否有英文的開源概率深層解析器,它將輸入一系列令牌及其相應的語音部分(POS標籤)作爲輸入,並生成解析樹作爲結果。我知道的解析器只將標記序列作爲輸入,並將POS標記和解析樹作爲輸出生成。在我的情況下,我已經有一個特定的標記器和相應的(已被黑客攻擊的)帶有Penn標記集的POS標記器,並且只想根據這些標記和相應的標記生成分析樹。

    1熱度

    1回答

    我目前使用ANTLRWorks 2.我不知道如何解釋它的例子。在ANTLRWorks-1.5.2中有一個可以粘貼示例的解釋器選項卡。 ANTLRWorks 2中是否有類似的東西?你如何得到解析樹的輸入?輸入是否必須在特定文件中? 順便說一句,我無法通過在TestRig中使用Run-> Run並上傳任何輸入文件來獲得任何結果。

    0熱度

    1回答

    我想通過使用這裏提供的語法Java Grammar來解析特定的方法體。我通過修改起始分析規則(即compilationUnit)來調整語法,使其包含classBodyDeclaration作爲替代。 但是,當試圖解析如下所示的方法體時,它無法給我解析樹。 public static String[] getCNs(X509Certificate cert) { LinkedList<Strin

    5熱度

    1回答

    我正在使用nltk的樹數據結構來處理分析樹的字符串。 from nltk.tree import Tree parsed = Tree('(ROOT (S (NP (PRP It)) (VP (VBZ is) (ADJP (RB so) (JJ nice))) (. .)))') 但是,數據結構似乎是有限的。 是否有可能通過它的字符串值獲取節點,然後導航到頂部或底部? 例如,假設您想要獲取字

    2熱度

    1回答

    我使用Antlr 4語法分析了SQL查詢。 tree.toStringTree()的結果如下: ([]([845] SELECT([878 845]([1473 878 845]([1129 1473 878 845]([1700 1129 1473 878 845] col1)) )([1477 878 845] a))FROM([887 845]([1487 887 845]([1694 14

    5熱度

    2回答

    我有一個由斯坦福大學的CoreNLP系統預處理的語句語料庫。它提供的一件事是句子的分析樹(基於選區)。雖然我能理解時,它的繪製(如樹)一個解析樹,我不知道如何在這種格式閱讀: 如: (ROOT (FRAG (NP (NN sent28)) (: :) (S (NP (NNP Rome)) (VP (VBZ is