-
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?
Metadata
Metadata
Assignees
Labels
initial developmentStuff before enhancementsStuff before enhancements