summaryrefslogtreecommitdiff
path: root/core/lexer.c
AgeCommit message (Collapse)Author
44 hourscore: lexer: Fix up putback pop in consumption functionIan Moffett
Signed-off-by: Ian Moffett <ian@mirocom.org>
44 hourscore: lexer: Add token for ':' byteIan Moffett
Signed-off-by: Ian Moffett <ian@mirocom.org>
44 hourscore: lexer: Add unsigned type tokensIan Moffett
Signed-off-by: Ian Moffett <ian@mirocom.org>
44 hourscore: lexer: Add preprocessor tokensIan Moffett
Signed-off-by: Ian Moffett <ian@mirocom.org>
45 hourscore: lexer: Return -1 on bad identChloe M.
Signed-off-by: Chloe M. <chloe@mirocom.org>
45 hourscore: lexer: Add token for 'return' keywordChloe M.
Signed-off-by: Chloe M. <chloe@mirocom.org>
45 hourscore: lexer: Add arrow tokenChloe M.
Signed-off-by: Chloe M. <chloe@mirocom.org>
45 hourscore: lexer: Add comment skippingChloe M.
Signed-off-by: Chloe M. <chloe@mirocom.org>
45 hourscore: lexer: Fix up whitespace skippingChloe M.
Signed-off-by: Chloe M. <chloe@mirocom.org>
45 hourscore: lexer: Add keyword tokensChloe M.
Signed-off-by: Chloe M. <chloe@mirocom.org>
46 hourslexer: Add scanning of identifiersChloe M.
Signed-off-by: Chloe M. <chloe@mirocom.org>
2 dayscore: Add missing copyright headersChloe M.
Signed-off-by: Chloe M. <chloe@mirocom.org>
2 dayscore: Add lexer + parser groundworkIan Moffett
Signed-off-by: Ian Moffett <ian@mirocom.org>