generators.regularTreeGrammar:
( { S },
  { up:1, plus:1, minus:1, sq:0 },
  { S -> up[S] weight .5,
    S -> up[plus[S]],
    S -> up[minus[S]],
    S -> sq weight 0
  },
  S )
