index
:
ovm
asm-rewrite-cpp
master
ARCHIVED - A stack based virtual machine to act as a target for other programming languages
Aryadev Chavali <aryadev@aryadevchavali.com>
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
asm
/
lexer.cpp
Age
Commit message (
Expand
)
Author
2024-04-16
lerr_type_t::UNKNOWN_CHAR -> UNKNOWN_LEXEME
Aryadev Chavali
2024-04-16
Fixed examples for changes in lexer
Aryadev Chavali
2024-04-15
Changed %const format in preprocesser now
Aryadev Chavali
2024-04-15
Changed output schema for printing tokens
Aryadev Chavali
2024-04-15
Fix error where lexer would loop infinitely if unknown character found
Aryadev Chavali
2024-04-15
Changed hex format from x<digits> -> 0x<digits>
Aryadev Chavali
2024-04-15
Lexical error on char literal being too big or too small
Aryadev Chavali
2024-04-15
lerr_t is now a struct with constructors
Aryadev Chavali
2024-04-15
constexpr -> const in lexer.cpp
Aryadev Chavali
2024-04-15
~extern "C"~ when including lib/inst.h
Aryadev Chavali
2024-04-15
Fix some off by one errors in lexer
Aryadev Chavali
2024-04-15
lexer now produces a vector of heap allocated tokens
Aryadev Chavali
2024-04-14
enum -> enum class in lexer
Aryadev Chavali
2024-04-14
Added static assert to lexer in case of opcode changes
Aryadev Chavali
2024-04-14
Implemented cstr functions.
Aryadev Chavali
2024-04-14
Implemented overload for ostream and token as well as constructors for token
Aryadev Chavali
2024-04-14
Implemented tokenise_buffer
Aryadev Chavali
2024-04-14
Implemented tokenise_literal_string
Aryadev Chavali
2024-04-14
Implemented tokenise_literal_char (tokenise_char_literal)
Aryadev Chavali
2024-04-14
Implemented tokenise_literal_hex
Aryadev Chavali
2024-04-14
Implemented tokenise_literal_number (tokenise_number)
Aryadev Chavali
2024-04-14
Started implementing lexer in lexer.cpp
Aryadev Chavali