generators.ET0LTreeGrammar("with condensation (more efficient)"):
( {S},
  {F:4, G:2, triangle-outline:0 },
  {
    {
      S -> G[S,S]
    },
    {
      S -> triangle-outline
    }
  },
  S
)
