generators.ET0LTreeGrammar:
( { LR, A, L, R },
  { F:9, sq:0, -:0 },
  {
    {
      LR -> F[sq,sq,sq,L,sq,R,-,LR,-],
      A -> F[sq,sq,sq,A,sq,A,-,LR,-],
      A -> F[sq,sq,sq,sq,A,A,R,-,-],
      A -> F[sq,sq,sq,A,A,sq,-,-,L],
      R -> F[sq,sq,sq,A,sq,R,-,LR,-],
      R -> F[sq,sq,sq,sq,A,R,R,-,-],
      L -> F[sq,sq,sq,L,sq,A,-,LR,-],
      L -> F[sq,sq,sq,L,A,sq,-,-,L]
    },
    {
      LR -> sq,
      A -> sq,
      L -> sq,
      R -> sq
    }
  },
  F[L,sq,R,-,LR,-,-,-,-]
)
