As soon as I learned about grep in 1989 I wondered what the next level up was. It turned out that, although grammars are more powerful than regexes, there were no search tools available to utilise them. I wondered at the time if I would ever be able to write such a tool and now finally I have the libraries I need to do it!
Grepping Text using an LALR(!) Grammar
Ben Hanson started programming in 1983 using Sinclair BASIC, then moving on to Z80 machine code and assembler. In 1988 he programmed 68000 assembler on the ATARI ST and it was 1990 when he started his degree in Computing Systems where he learnt Pascal, C and C++ as well as various academic programming languages (ML, LISP etc.)