eggshells-lang / eggshells-lang/eggshells
Better lexing/tokenenization
- Vorherrschende Sprache
- Python
- Sterne
- 3
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
The current implementation is pretty hacked together and relies on a lot of random if-statements. A proper lexer/tokenizer would go a long way in ensuring scripts are parsed as expected.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, die aktuelle Implementierung zum Parsen von Skripten zu lokalisieren und nachzuverfolgen, wo ihre bedingte Logik Tokens verarbeitet. Definiere die Grenze zwischen Lexer und Tokenizer sowie die von Eggshell-Skripten benötigten Tokenformen, bevor du das Verhalten änderst. Fertig ist die Arbeit, wenn Skripte konsistent tokenisiert werden und weiterhin wie erwartet geparst werden, mit Abdeckung für die unterstützte Syntax.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- compilers
- Issue-Typ
- Refactoring
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100