Classical L-Systems

angles
	(0.0, 2 * 3.141592653589 / 50)

axiom x

lines f, x

rules
	x = f [+++++++++ 0.5@ {x}] -f [--------- 0.4@ {x}] 0.6@ {x}


colors
	0:  (128, 064, 010)
	1:  (160, 080, 030)
	2:  (150, 100, 040)
	3:  (140, 120, 060)
	4:  (130, 140, 080)
	5:  (120, 180, 100)
	6:  (110, 220, 100)
	7:  (100, 255, 100)
Weed
angles
	(0.0, pi/18)

axiom x

lines f, x

rules
  x = f [+x] f [-x] +x;
  f = f f
Seaweed
angles
	(0, 2 * 3.141592653589 / 16)

axiom 3.0 @ f

lines f

rules
	f = f f -{[-f +f +f]}+{[+f -f -f]}

colors
	0:  (128, 064, 010)
	1:  (160, 080, 030)
	2:  (150, 100, 040)
	3:  (140, 120, 060)
	4:  (130, 140, 080)
	5:  (120, 180, 100)
	6:  (110, 220, 100)
	7:  (100, 255, 100)
Bushes
angles
	(.0, 2*pi/11)

lines f

blanks g

axiom x

rules
	x = [2@ -f x] g [2@ ---f x];
	f =
Alien figure
angles
	(.0, pi/3)

lines f

axiom x

rules
  x = f y [+ f y] [-- f y] f y;
  y = f x [++ f x] [- f x] f x;
  f =
Triangular grid
angles
	(.0, pi / 3)

axiom f

blanks h

lines f

rules
  f = -f +f +h [+f +f]-;
  h = h h
Hexagon
angles
	(.0, 2*pi/10)

lines f

axiom q

rules
	f=;
	p=--f r++++f s--f u;
	q=f t++f r----f s++;
	r=++f p----f q++f t;
	s=f u--f p++++f q--;
	t=+f u--f p+;
	u=-f q++f t-
Isoceles Triangles
angles
	(.0, 2*pi/4)

axiom G F

lines F

rules
	F = F-F+F+F+F-F-F-F+F;
	G = 0.3333 @ G
Peano Curve
angles
	(.0, 2*pi/4)

lines F

axiom F X

rules
	X=F X+F X+F X F Y-F Y-;
	Y=+F X+F X F Y-F Y-F Y;
	F=
Cross
angles
	(.0, 2*pi/4)

lines f

blanks g

axiom f

rules
	f = f+f-f-f-g+f+f+f-f;
	g = g g g
Carpet
angles
	(0.0, 2*3.1415/5)

lines F

axiom F-F-F-F-F

rules
	F=F-F++F+F-F-F
Pentigre
angles
	(.0, pi/2)

axiom f x

lines f, x, y

rules
  x= f x+f y;
  y= f x-f y;
  f=
HighWay