Descriptionparser/lexer: de-unionize semantic values, make all of them SCM
Being able to reliably interpret semantic values allows for better
parser extension and debugging.
Patch Set 1 #Patch Set 2 : Try clearing out semantic value on exit #Patch Set 3 : Unprotect a few cloned context defs to make undead warnings disappear. #Patch Set 4 : Rebase. #Patch Set 5 : Guile uses SCM_UNSPECIFIED rather than SCM_UNDEFINED for no accompanying value #Patch Set 6 : Let -ddebug-parser output token semantic values #
|