chromatic writes:

> That's part of it

With his permission, I've put the relevant section of Stefan Kral's
master's thesis online at:

http://stud4.tuwien.ac.at/~e0225855/kral_optimizer.pdf

The chapter describes the implementation of a rule-based peep-hole
optimizer using Prolog DCGs. The rules start at page 55. They are all
quite concise, and I hope that the syntax is a useful starting point
for the language to be used in Parrot. If you have any questions about
it or the implementation of the rewrite system, please let me know.

Best wishes!
Markus Triska

Reply via email to