Age | Commit message (Collapse) | Author | |
---|---|---|---|
2025-10-01 | np: lex: Add TT_NONE token for invalid types | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-10-01 | np: Allocate memory for identifier | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-10-01 | np: init: Keep track of objects with PTRBOX | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-10-01 | np: lex: Return -2 on EOF | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-10-01 | np: lex: Detect colon (':') | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-10-01 | np: lex: Add left/right bracket tokens | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-10-01 | np: lex: Handle digits in the stream | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | np: lex: Break up big token switch-case | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | lex: np: Add lexer arithmetic operators | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | np: lex: Detect '*' token (TT_STAR) | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | np: parse: Add initial parsing logic | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | np: lex: Increment line number every newline | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | np: lex: Parse identifiers and commas | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | np: lex: Cache last char during parse | Ian Moffett | |
Sometimes when parsing while we are scanning for a string, we might loose the last character if we don't save it Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | np: lex: Assume identifier if no error | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | np: lex: Add pr_error() macro for error logs | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
2025-09-30 | kern: Add initial pirho compiler sources | Ian Moffett | |
The pirho compiler is a ring-0 compiler used to compile core parts of the kernel during updates and installs from the initramfs. Signed-off-by: Ian Moffett <ian@osmora.org> |