I found and bought this book at a cheap book clearance sale yesterday-
"Build Your Own .NET Language and Compiler" by Edward G. Nilges,
(SGD $8 from the original price US$49.99 B-)
In chapter 3, he shows 3 phrase a typical compiler has.
1. Scanning - Also Lexical Analysis, Regular Expression could be used.
2. Parsing- and initial object code creation, Backus-Naur Form (BNF)
could be used.
3. Object code optimization- Reverse Polish Notation (RPN) helps to
run the code.
This gave me some understanding to compilers and parsing I didnt know befor=
It makes me think again about Lilypond (like a compiler) and Bert's new par=