cost 181 ms
PEGKit在堆棧上組合匹配的符號

[英]PEGKit combine matched symbols on stack

我正在為PEGKit編寫語法來解析Twine導出的Twee文件。 這是我第一次使用PEGKit,我試圖掌握它的工作原理。 我有這個正在解析的twee源文件 目前,我已經研究出如何使用以下語法解析以上內容 我得到的結果是 理想情況下,我想解析器為匹配的字詞結合pas ...

PegKit字符串插值

[英]PegKit string interpolation

我正在使用PegKit構建一種簡單的特定於域的解釋語言。 除了插值字符串,我基本上可以進行所有工作。 這個想法是要實現某種規則,例如: 已經定義了“表達式”產生的位置。 我在這里插入了一些邏輯,這些邏輯從我需要的標記中構建了一個字符串。 如果遇到表達式,我將對其求值並 ...

2016-02-12 13:40:25   1   26    pegkit  
PegKit:語法語法,以不同的方式處理相同的工作

[英]PegKit: Grammar syntax which handles same work in different ways

我正在使用PegKit編寫一些代碼,但遇到了一些不確定的問題。 我有一個看起來像這樣的語法(簡化): 我正在尋找以下結果: 但是,正在發生的是生成的解析器代碼如下所示: 其中有效表示要解析運行時expr,它必須以“ is”開頭。 這意味着[abc]被作為對象expr傳 ...

沒有有效的Mac開發人員證書,無法構建/運行PEGKit ParserGenApp

[英]Can't build/run PEGKit ParserGenApp without valid Mac Developer Certificate

我正在使用PEGKit為正在開發的iOS應用程序生成解析器。 為此,我需要運行一個與PEGKit一起分發的助手應用程序(ParserGenApp),以生成解析器源代碼。 我按照這里的指示進行: https://github.com/itod/PEGKitMiniMathTutorial ...

匹配PEGKit語法中的子字符串

[英]Match substrings within a PEGKit grammar

我正在嘗試建立一個語法,該語法將與一個單詞的子字符串匹配,並且語法不多。 運氣。 即,我嘗試匹配成功的文本“ an”,但無法匹配“ and”的前兩個字母 我意識到這是一個基本示例。 ...

PEGKit繼續嘗試規則

[英]PEGKit Keep trying rules

假設我有一條規則: 我公司供應的輸入myCoolToken something else now它試圖解析它貪婪地匹配myCoolToken作為一個單詞,然后打something ,並說唔我預計EOF,如果我安排的規則,因此它試圖匹配myCoolToken首先是好的,完美的解析,對於該輸 ...

2014-04-25 17:00:46   1   69    pegkit  
不區分大小寫的令牌匹配

[英]Case insensitive token matching

是否可以將語法設置為不區分大小寫。 所以例如一條規則: 將匹配check name和CHECK name ...

2014-04-18 19:47:08   1   125    pegkit  
從語法規則生成類,解析對象

[英]Generate classes from grammar rules, objects on parse

是否可以為任何語法/規則生成.m和.h,以便在解析過程中創建代表該規則的對象。 所以有些語法 可以生成一個名為coolObjName(或某些變體)的類,該類具有該單詞的字段,並生成操作: 然后是更高級別的規則,例如: 將創建一個具有coolObjName成員和一個數 ...

PegKit自定義包含文件,用於自定義操作

[英]PegKit custom include files for custom actions

我對自定義對象有操作。 我不想每次生成解析器時都復制並粘貼所有#import。 可以通過某些@begin或其他指令來實現。 例如: 一切都完美生成,但是然后在嘗試編譯時,顯然生成的文件缺少#import "MyCoolNewObject.h" ...

帶有動作的語法分析器堆棧管理

[英]Parser Stack management during grammar with actions

這是與ParseKit Actions中的Custom對象有關的第二個問題 如果我有一個語法規則,例如: 假設在匹配規則之前不會調用該操作是否正確? 因此,在這種情況下,當操作被調用到堆棧時可能看起來像: 這些評估正確嗎? 是否還有其他有關操作的文檔? 我知道它很大程 ...

ParseKit操作中的自定義對象

[英]Custom objects in ParseKit Actions

能夠向ParseKit語法添加動作的能力令我非常感興趣。 令人驚訝的是,很少有文檔說明這些操作中可用的內容。 假設我有兩個規則,例如: 這顯然不是一個完整的語法,但將作為示例。 解析時,我想“返回”具有某些屬性的CreateTableStmt對象。 如果我正確地理解了該工具,我會 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM