我想解析一個文件,並將數據複製到一個類對象內的向量。我採取了員工示例,並將其修改爲我正在嘗試執行的操作。正在解析的文件看起來像這樣(但多行)... 1 0.2 0.3 0.4
我添加了一個向量爲結構的員工和我在phrase_parse線越來越斷言失敗。 static assertion failed: Attribute does not have the expected size.
st
我正在考慮自永遠以來(自從Uni上的編譯器類以來,我主要已經忘記了)編寫基本上我的第一個解析器。 由於我使用C++,我正在考慮使用Boost Spirit。然後我注意到有「常規」2.5.2,並且有一些名爲Spirit X3的代碼有一些神奇的子集。 我也注意到Boost Spirit X3在兩年前已經發布/討論/預發佈,但Boost Spirit的正式版本是2.5.2。最後,我讀: Where is
我基於我的應用程序關閉這個例子,並得到完全相同的結果。出於某種原因,輸入字符串的內容全部被解析爲融合結構'comments',並且沒有任何東西被解析爲融合結構'numbers'。所以不知道我在哪裏錯了。 namespace client {
namespace ast {
struct number {
int num1;
int num2;