| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 56 min. | parser: Add initial preprocessing macro parsingmain | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 57 min. | parser: Use 'res' instead of 'tok' indirection | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 28 hours | core: symbol: Add symbol management | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 31 hours | core: parser: Remove debug lines | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 31 hours | core: parser: Add initial preprocessing stubs | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 31 hours | core: tokbuf: Fix up token buffer | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 32 hours | core: state: Ensure compiler FSM to zeroed | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 39 hours | core: tokbuf: Dynamically expand token buffer | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 40 hours | core: parser: Add parser-side nom function | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 40 hours | core: tokbuf: Fix buffer overflow | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 41 hours | core: lexer: Add operational tokens | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 41 hours | core: lexer: Fix up putback pop in consumption function | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 41 hours | core: lexer: Add token for ':' byte | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 41 hours | core: lexer: Add unsigned type tokens | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 41 hours | core: lexer: Add preprocessor tokens | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 42 hours | core: lexer: Return -1 on bad ident | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 42 hours | core: lexer: Add token for 'return' keyword | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 42 hours | core: lexer: Add arrow token | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 42 hours | core: lexer: Add comment skipping | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 42 hours | core: lexer: Fix up whitespace skipping | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 42 hours | core: lexer: Add keyword tokens | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 43 hours | core: state: Keep track of current pass | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 43 hours | build: Add -MMD to build flags | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 43 hours | lexer: Add scanning of identifiers | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 43 hours | core: ptrbox: Return allocated entry | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 44 hours | core: Add pointer box / RAII impl | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 47 hours | core: Add missing copyright headers | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 47 hours | core: Add token buffer | Chloe M. | |
| Signed-off-by: Chloe M. <chloe@mirocom.org> | |||
| 48 hours | core: Add lexer + parser groundwork | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 48 hours | cescal: Add fmt to log macros | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 48 hours | testbench: Add concept source file | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 2 days | core: Add logging helpers | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 2 days | build: Add headers | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 2 days | build: Add clean target | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
| 2 days | initial commit | Ian Moffett | |
| Signed-off-by: Ian Moffett <ian@mirocom.org> | |||
