Fixed segault issue when evaluating an empty struct.
The semantic action in the grammar file made an empty struct
adopt a useless child (TOK_STRUCT) which caused the for loop
iterating over the declarations segfault