On Mar 1, 2006, at 11:01 AM, James Britt wrote:
> Sean Mountcastle wrote:
>> I apologize if this has been asked on this list before (I did a quick
>> search using Namazu and didn't find any specific books; perhaps  
>> that's
>> because they don't exist):
>
> It's a good question.

You might want to read chapter 6 of The AWK Programming Language (Aho,
Kernighan, Weinberger).  The title of that chapter is 'little  
languages'.
The chapter includes the following examples (in AWK of course):

	assembler and interpreter
	drawing graphs
	a sort generator
	a reverse-polish calculator
	an infix calculator
	recursive-descent parsing


Gary Wright