Implement support for structs and enums in parser-lalr