generators.ET0LTreeGrammar:
( { S1, S2 },
  { F1:1, F2:1, col:1, sq1:0, sq2:0 },
  {
    { 
      S1 -> F1[col[S2]],
      S2 -> F2[S1]
    },
    { 
      S1 -> sq1,
      S2 -> sq2
    }
  },
  S1 )
