Construct tree-sitter grammar for JSON-based domain schema
Budget: $50 – $0 AUD
The goal of this project is to construct a Tree Sitter grammar (https://tree-sitter.github.io/tree-sitter) for an existing (large) JSON-based domain schema to allow e.g. autocomplete/syntax checking use cases.
It should be possible to extract the grammar from the schema definitions so this is potentially a scripted meta-programming project.
The resulting 'compiler/extractor' can be authored in any language within reason (Java/C#/Go/Node.js etc.)
Comprehensive test case authoring will be expected.
This is a project for someone at the computer science end of software development who enjoys getting into a complex domain area!
It should be possible to extract the grammar from the schema definitions so this is potentially a scripted meta-programming project.
The resulting 'compiler/extractor' can be authored in any language within reason (Java/C#/Go/Node.js etc.)
Comprehensive test case authoring will be expected.
This is a project for someone at the computer science end of software development who enjoys getting into a complex domain area!