curious what parsing approach you went with. recursive descent, lalr, something else? also what was your target lang. the without llms choice is interesting - did you find it made you understand the dragon book stuff better or was it more like a rite of passage thing