我使用野牛發展解析器......在我的語法我收到此錯誤「不管」沒有聲明的類型
這裏是一個代碼
extern NodePtr CreateNode(NodeType, ...);
extern NodePtr ReplaceNode(NodeType, NodePtr);
extern NodePtr MergeSubTrees(NodeType, ...);
...................
NodePtr rootNodePtr = NULL; /* pointer to the root of the parse tree */
NodePtr nodePtr = NULL; /* pointer to an error node */
...........................
NodePtr mainMethodDecNodePtr = NULL;
................
/* YYSTYPE */
%union {
NodePtr nodePtr;
}
我得到這個錯誤,每當我使用像$$。nodePtr或$ 1.nodePtr ...我得到Parser.y:1302.32-33:'Expressi '的$ 1'沒有聲明的類型
在線後多出現Parser.y 1302(至少10行左右),以便更清楚地表明你正在嘗試做什麼。 – 2010-03-23 21:33:04