aboutsummaryrefslogtreecommitdiff
path: root/asm/lexer.cpp
AgeCommit message (Expand)Author
2024-04-16lerr_type_t::UNKNOWN_CHAR -> UNKNOWN_LEXEMEAryadev Chavali
2024-04-16Fixed examples for changes in lexerAryadev Chavali
2024-04-15Changed %const format in preprocesser nowAryadev Chavali
2024-04-15Changed output schema for printing tokensAryadev Chavali
2024-04-15Fix error where lexer would loop infinitely if unknown character foundAryadev Chavali
2024-04-15Changed hex format from x<digits> -> 0x<digits>Aryadev Chavali
2024-04-15Lexical error on char literal being too big or too smallAryadev Chavali
2024-04-15lerr_t is now a struct with constructorsAryadev Chavali
2024-04-15constexpr -> const in lexer.cppAryadev Chavali
2024-04-15~extern "C"~ when including lib/inst.hAryadev Chavali
2024-04-15Fix some off by one errors in lexerAryadev Chavali
2024-04-15lexer now produces a vector of heap allocated tokensAryadev Chavali
2024-04-14enum -> enum class in lexerAryadev Chavali
2024-04-14Added static assert to lexer in case of opcode changesAryadev Chavali
2024-04-14Implemented cstr functions.Aryadev Chavali
2024-04-14Implemented overload for ostream and token as well as constructors for tokenAryadev Chavali
2024-04-14Implemented tokenise_bufferAryadev Chavali
2024-04-14Implemented tokenise_literal_stringAryadev Chavali
2024-04-14Implemented tokenise_literal_char (tokenise_char_literal)Aryadev Chavali
2024-04-14Implemented tokenise_literal_hexAryadev Chavali
2024-04-14Implemented tokenise_literal_number (tokenise_number)Aryadev Chavali
2024-04-14Started implementing lexer in lexer.cppAryadev Chavali