(This is a modified repost of a post I recently put up on our company's wiki,
explaining a very old CS concept/approach which seems to be rather
neglected lately in production use.)
Introduction
If you're implementing any sort of miniature language as part of some software (query language, scripting capability) or even just attempting to parse structured input of some kind, using the full-boogie compiler-builder tools like YACC, bison, and friends can seem like…
Continue