Age | Commit message (Collapse) | Author | |
---|---|---|---|
8 days | np: Add signed integer types | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | np: parse: Parse procedure signature | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | np: lex: Add the rest of the UINT tokens | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | np: parse: Add AST structure and initial logic | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | np: lex: Add TT_NONE token for invalid types | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | np: Allocate memory for identifier | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | np: lex: Detect colon (':') | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | np: lex: Add left/right bracket tokens | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
8 days | np: lex: Handle digits in the stream | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | lex: np: Add lexer arithmetic operators | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | np: lex: Detect '*' token (TT_STAR) | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | np: lex: Annotate token types | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | np: parse: Add initial parsing logic | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | np: lex: Parse identifiers and commas | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | np: lex: Use foward declaration of np_work | Ian Moffett | |
Signed-off-by: Ian Moffett <ian@osmora.org> | |||
9 days | 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> |