The purpose of a structure editor is to make editing a syntax tree as quick and painless as possible. There are three ways to build a structure editor: - By appending "with seditable" at the end of a type
- By specifying a context free grammar which can contain types declared with the first method
- By subclassing the node class
A highly efficient and responsive backend has been developed to support large syntax trees. A full programming language, Eastwest, has been built with OSET. I suggest g etting it and then following the manual. OSET in action: |
|