propagate

Makes r disappear in a sequence, letting its children take its place. It's equivalent to the '%' operator. Given A <- B %C D and C <- E F, a successful parse for A will generate a three with four children: B, E, F and D parse trees.

  1. ParseTree propagate(ParseTree p)
    template propagate(alias r)
  2. ParseTree propagate(string input)
  3. string propagate(GetName g)

Members

Functions

propagate
ParseTree propagate(ParseTree p)
Undocumented in source. Be warned that the author may not have intended to support it.
propagate
ParseTree propagate(string input)
Undocumented in source. Be warned that the author may not have intended to support it.
propagate
string propagate(GetName g)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta