Tree-Sitter Compiler Development for LR, LALR and GLR

Job ID: 39091854

Budget: $10 – $50 USD

I'm looking for a frontend compiler expert with proficiency in Tree-Sitter to assist in developing a compiler for software development, focusing on LR, LALR and GLR grammar.

Key Requirements:
- Expertise in using Tree-Sitter for parsing
- In-depth knowledge and experience with LR, LALR and GLR grammar
- Background in frontend compiler development

The goal is to devise the syntax of a programming language using something called tree-sitter

I can send over the given files on the github (crafting-grammars-with-tree-sitter-main.zip)

This is the base that I have to work on.

The crafting-grammars-with-tree-sitter-main.zip is the main file,

setup_treesitter.sh and codespaceUpdater.sh are helper files provided

It is due by this week Saturday 12 pm.

I don't have other files, if you need I can provide lecture slides for:

Lexing & Regex
Finite State Automata Constructions
Context-Free Grammars & Top Down Parsing
Top-down Parsing LL(1)
Bottom Up Parsing LR(1)

Notes: please give me updates of code I can push onto my github codespaces reguarly
Related categories: JavaScript Software Architecture Node.js