TreeDoc is a tree structured editor. Unlike a plain text editor where you start a file and just start typing with a tree editor you must create a node to put the text in. New nodes can be added before, after or under an existing node. This makes for a tree structured text. A TreeDoc file can also be exported as a simple text file. This means you can work on an out line and then convert to normal text.
The HELP menu selection in the different PineTreeJoe programs use TreeDoc files. TreeDoc was written to make it easier to provide help for other programs. I was looking for something that looked pretty good and was less effort than html or chm. I found a couple of tree editors but didn’t like the format and none of them came with source code. So I wrote TreeDoc and released the source code for it.