I did a few fixups to lindenmayer.py. The original script is already great, but needed to remove something that seems to me a bug (the extra-segment stuff). Also expanded a litle the syntax for the rules, so you now can use A, B, C, D and F for making the job of F, and G,H,I,J,K,L for making the job of G. As in the original script, you can use other letters to produce only gramatical expansions and no graphical effects. Now it's posible to render Sierpinski triangles.
See the attached file to see the problems and the extra stuff.