generators.BSTGrammar: extended translation
( { E, C },
  { F:4, G:4, H:4, sq:0, -:0, X:0 },
  { 1, 2 },
  2,
  {
    {
      {
        E -> F[C<1 1>,C<1 1>,C<1 2>,C<1 2>],
        C -> G[E<1 1>,C<1 1>,C<1 2>,E<1 1>]
      },
      {
        E -> F[E<1 1>,E<1 1>,E<1 2>,E<1 2>],
        C -> G[E<1 1>,C<1 1>,C<1 2>,E<1 1>]
      }
    },
    {
      {
        E -> H[H[sq,sq,-,-],H[sq,sq,-,-],H[-,-,sq,sq],H[-,-,sq,sq]],
        C -> H[H[sq,sq,-,-],H[sq,sq,-,sq],H[-,-,sq,-],H[-,sq,-,sq]]
      }
    } weight 0  % make sure that "random tables" does not terminate all the time
  },
  E<1 1>
)