LanguageIdea: TRON
- Dominant language
- No language data
- Stars
- 17
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Tree Object Notation.
Dug is a demo Tree Language showing one approach to a JSON isomorphism (https://jtree.treenotation.org/designer/#standard%20dug).
Another approach would be to create a keyword + suffix based language where the type comes from the suffix. For example:
```
resultMap
nameString jtree
versionString 30.0.0
descriptionBlockString
Simplify your code with Tree Notation. This jtree package
includes a Tree Notation parser, compiler-compiler, and virtual
machine for Tree Languages, as well as sample languages, implemented
in TypeScript.
prettierMap
useTabsBoolean false
tabWidthInt 2
semisBoolean false
printWidthInt 160
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the proposed TRON syntax in this issue and the linked Dug demo as the only referenced implementation direction. Define the language's scope and acceptance criteria before attempting work; the issue currently does not identify files, tests, or a concrete done state.
Written by the indexing model from the issue text.
Assessment
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100