aboutsummaryrefslogtreecommitdiff
path: root/asm/lexer.c
AgeCommit message (Expand)Author
2023-11-29Added function to copy tokensAryadev Chavali
2023-11-29Added TOKEN_PP_USE to lexer with implementationAryadev Chavali
2023-11-11Added string literals in tokeniserAryadev Chavali
2023-11-08Lexer symbols now recognise macro constants and referencesAryadev Chavali
2023-11-06Current work on preprocessorAryadev Chavali
2023-11-05Current work on preprocessor implementationAryadev Chavali
2023-11-03Symbols may now include digits in lexerAryadev Chavali
2023-11-03Added a start address (equivalent to `main`) to assemblerAryadev Chavali
2023-11-02Implemented CALL(_STACK) and RET on the assemblerAryadev Chavali
2023-11-02Made lexer more error prone so parser is lessAryadev Chavali
2023-11-02Made separate tokens for JUMP_ABS and JUMP_STACKAryadev Chavali
2023-11-02Removed instruction OP_JUMP_REGISTERAryadev Chavali
2023-11-02Started work on preprocessing jump addressesAryadev Chavali
2023-11-01Implemented MALLOC_STACK and SUB in the assemblerAryadev Chavali
2023-11-01Implemented stack versions of MGET and MSET in assemblerAryadev Chavali
2023-11-01Implemented OP_MSIZE into lexer/parser of ASMAryadev Chavali
2023-11-01Implemented lexer and parser for new memory management instructionsAryadev Chavali
2023-11-01Add MULT to lexer and parser for assemblerAryadev Chavali
2023-11-01Lexer now returns more descriptive tokensAryadev Chavali
2023-10-31Allow hex literals for numbersAryadev Chavali
2023-10-31Lexer now returns errors on failureAryadev Chavali
2023-10-28Ignore comments (using semicolons) in lexerAryadev Chavali
2023-10-28Introduced a column and line for each tokenAryadev Chavali
2023-10-26Added support in lexer for negative numbersAryadev Chavali
2023-10-26Lexer forces uppercase for symbolsAryadev Chavali
2023-10-26Auto fill licensesAryadev Chavali
2023-10-26Unified literal for numbers, main program now tokenisesAryadev Chavali
2023-10-25Separated lexer from main file in asmAryadev Chavali