While trying to use a symbol table for a grammar/parser I noticed that lexer/parser actions do not have access to the the grammar/parser/lexer/user_data to be able to get/set/find any user defined container for any purpose.
It seems that at least we'll need an extra parameter void *user_data
to allow pass data to be used there.
Can an working example of a grammar using a symbol table be added ?