JTree

Build your own language using Tree Notation.

A checklist for creating a new Tree Language from Scratch

{yourLanguageNameGoesHere}Node root {yourLanguageNameGoesHere}Node root description {thisIsALangageToHelpYouDoX} birthdaysNode root description A language for storing your friend's birthdays. friendNode description Store information about a friend. birthdaysNode root description A language for storing your friend's birthdays. inScope friendNode friendNode description Store information about a friend. friend friend friend ... friendNode description Store information about a friend. inScope nameNode nameNode friend name friend name ... nameCell highlightScope string ... ... nameNode catchAllCellType nameCell friend name Ben Franklin friend name Ada Lovelace birthdaysNode root description A language for storing your friend's birthdays. inScope friendNode catchAllNodeType errorNode errorNode baseNodeType errorNode frieeeend name Ben Franklin

That's all for now! Let us know what you need to do next. Of course, we haven't really gotten to the fun stuff yet. Languages get really interesting once you start implementing the "interesting methods", like compile, execute, render, and format.

Gmail icon Twitter icon GitHub icon
Built with Scroll v21.1.0