root () ....node1 (col 4 line 1 range {1 3} text foo type Command) ....node4 (col 0 line 2 range {5 5} text { } type Text)