Introduction
In other words, the part you'll never read...)
I need to warn you up front that I can be a bit long-winded, so bear with me while I try to describe a bit about what PCCTS is, how you can write parsers and compilers using it, what type of code it will produce, the color of the moon on an October evening and why "42" is such an important number (or so says Douglas Adams.)
Ok. Call me nuts. I just sick of all the whining about how hard it is to learn PCCTS. (So the whining is valid -- it's a bit hard to learn. I only had the cat to whine to.) I remembered learning it a few years ago using the "Advanced Tutorial" but things have changed significantly since then. Back then, I used PCCTS for a compiler course. I loved it and have loved it ever since. I figured, "Hey, I've got a simple compiler written in PCCTS, so why not revise it and write it as a tutorial?" So here it is.
I want this tutorial to really help people, so I'm asking for input. Email me at scott@javadude.com with any suggestions or comments you may have, and I just might do some more work on this.
History of this document
| 12/31/97 |
|
| 11/24/97 |
|
| 9/8/97 |
|
| 12/21/96 - part 2 | Marathon session time!
|
| 12/21/96 - part 1 |
|
| 12/15/96 |
|
| 12/??/96 |
|
And now let's talk about the language we'll be compiling.