Research on Packrat-parser for rewriting the requisite parser
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Overview
We will attempt to rewrite the requisite parser so the code will be more manageable and easier to debug in the future.
We look into top-down Packrat parser as a potential alternative to the bottom-up parser that we are having now.
@Yogeb-tech found that there's a library https://github.com/launix-de/go-packrat, so we may not need to implement the algorithm from scratch.
We will attempt to write a proof of concept for that.
Note
This is likely going to be a series of issues in the future that go from writing the foundational code to improving it to be fully functional.
- Lingua principale
- Go
- Stelle
- 12
- Fork
- 54
- Merge medio
- 2m
- PR unite (30g)
- 1
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di UTDNebula/api-tools
-
Improve unit tests in sectionParser_test.goForse già presa @Sidd-Pelluru l’ha presa 17 giorni fa. ApertaL1 recommended for recruits
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Improve unit tests in discountsParser_test.goForse già presa @LikithInam l’ha presa 3 giorni fa. ApertaL1 recommended for recruits
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
L1 recommended for recruits
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
-
L1 Type: Bug Report
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Improve output in events.goForse già presa @DennisOrtin l’ha presa 7 giorni fa. ApertaL1 recommended for recruits
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Tutte le issue di UTDNebula/api-tools
Issue simili
-
docs(prompt): filer socket fragment hardcodes an issue-intent cap of 8 that Chore runs overrideApertaagent-butler-finding chore
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
jordansmall/spindrift#5128 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 84/100
I maintainer di solito rispondono entro 2 giorni
-
License GOtome under Apache 2.0 instead of AGPL-3.0Forse già presa @praetorianer777 l’ha presa oggi. Apertaarea:workflow documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
praetorianer777/GoTome#212 ·
I maintainer di solito rispondono entro 1 giorno
-
ci: pin Go version in Build and Unit Test workflows (>=1.26.6 floats to 1.27.2 and breaks golangci-lint)Forse già presa @leninmehedy l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 87/100
hashgraph/solo-weaver#1255 ·
I maintainer di solito rispondono entro 1 giorno
-
area/infra backlog type/chore
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
praetorianer777/Stator#374 ·
I maintainer di solito rispondono entro 1 giorno