[Roger Costello]
The big "aha moment" for me back in the day was when it dawned on me that running Charles Goldfarb's ARCSGML from the command line was essentially equivalent to a lex phase, followed by a yacc phase.It just dawned on me that a "schema validator" is actually a parser.