Bison との共用体の一部として構造体を含めようとしていますが、%union の「構造体ノード引数」でエラーが発生します。
parser.y:17: error: field ‘args’ has incomplete type
コード:
struct node {
char * val;
struct node * next;
};
%}
%union {
char * string;
struct node args;
}
%token <string> CD WORD PWD EXIT
%type <args> arg_list
私が間違っていることを知っている人はいますか?