Pattern-matching embedded domain specific language to manipulate a SpiderMonkey Parsing API tree.