generators.ET0LTreeGrammar("yet another dragon outline"):
( { S, A },
  { line:0, M:3, L:2 },
  {
    { 
      S -> M[A,A,A],
      A  -> L[A,A]
   },
  { 
      S -> line,
      A  -> L[line,line]
     }
  },
  S )
