我構建了一個MGrammar規範來解析一些尋找特定位信息的僞代碼。除了1個關鍵元素外,我大部分的規範都在工作。 僞代碼支持if-then-else語法,我一直無法找到解析它的令人滿意的方式。確切的結構是... IF expression operator expression THEN Statement1 Statement2 Statementn ELSEIF expression opera
如何解析使用MGrammar的行註釋塊? 我想解析行註釋的塊。每行旁邊的行註釋應分組在MGraph輸出中。 我無法將行註釋塊分組在一起。我當前的語法使用「\ r \ n \ r \ n」來終止一個塊,但是在所有情況下都不起作用,例如在文件末尾或者當我引入其他語法時。 樣品輸入看起來是這樣的: /// This is block
/// number one
/// This is block