Online syntax tree editor