Tab-tree input

Layout a PST using tab notation. Each child is indented by one more tab than its parent, and terminals are followed by a space and then their value in double quotes. No whitespace is allowed.

This currently only works in Firefox.