startshape START
rule START {
FLOWER { } FLOWER { s 0.97 b 1} START { s 0.9 r 45 }
}
rule FLOWER {
D_LEAF { } D_LEAF { flip 45 }
}
rule D_LEAF {
FULL_LEAF {} FULL_LEAF { flip 90}
}
rule FULL_LEAF {
LEAF { } LEAF { flip 180 }
}
rule LEAF {
SHAPE { } LEAF { s 0.99 y 1 r 3 }
}
rule SHAPE {SQUARE { alpha -0.5 s 5}} rule SHAPE 0.5 {SQUARE { alpha -0.6 s 6}} rule SHAPE 0.5 {SQUARE { s 5 2 y -4 r 45 alpha -0.7 }}