-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
initial developmentStuff before enhancementsStuff before enhancements
Description
what
Develop an LC-3 string (&str) parser that retains and structures all input (as slices) to allow for syntax-based highlighting and detailed error reporting.
See https://hackmd.io/VHEHGXv-RwG8cLQySyaMRg for a rough description of the IRs listed below.
steps
- Lexer
- IR 1 Parser (SimpleLines)
- IR 2 Parser (Lines)
- IR 3 Parser (Unvalidated Objects)
- IR 4 Parser (CST [Validated Objects])
- Testing
where
branch: master
open questions
Can we restructure the CST to make it more useful for error messages or future LSP work?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
initial developmentStuff before enhancementsStuff before enhancements