about summary refs log tree commit diff
path: root/users/tazjin/rlox/src/main.rs (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-02-07 r/3776 fix(users/tazjin): rustfmt code with non-default settingsVincent Ambo1-13/+4
2021-02-28 r/2247 feat(tazjin/rlox): Wire up bytecode interpreter & print resultsVincent Ambo1-4/+7
2021-02-27 r/2235 style(tazjin/rlox): Set max_width=80Vincent Ambo1-3/+9
2021-01-19 r/2132 refactor(tazjin/rlox): Prepare scanner for shared useVincent Ambo1-0/+1
2021-01-18 r/2129 refactor(tazjin/rlox): Add Interpreter trait for switching implsVincent Ambo1-2/+57
2021-01-17 r/2126 chore(tazjin/rlox): Move other modules under treewalk::Vincent Ambo1-9/+0
2021-01-17 r/2123 refactor(tazjin/rlox): Move entrypoints into interpretersVincent Ambo1-44/+4
2021-01-17 r/2120 refactor(tazjin/rlox): Move treewalk interpreter into subdirectoryVincent Ambo1-5/+4
2021-01-17 r/2118 refactor(tazjin/rlox): Call resolver from interpreterVincent Ambo1-2/+1
2021-01-16 r/2113 feat(tazjin/rlox): Implement variable depth resolverVincent Ambo1-11/+8
2021-01-14 r/2107 refactor(tazjin/rlox): Let scanner tokens own their lexemeVincent Ambo1-4/+5
2021-01-14 r/2104 refactor(tazjin/rlox): Thread lifetimes through interpreterVincent Ambo1-5/+4
2021-01-14 r/2097 refactor(tazjin/rlox): Constructor for interpreter with globalsVincent Ambo1-2/+2
2020-12-31 r/2032 refactor(tazjin/rlox): Retain interpreter state in REPLVincent Ambo1-2/+27
2020-11-30 r/1966 feat(tazjin/rlox): Bootstrap recursive-descent parser for LoxVincent Ambo1-0/+1
2020-11-28 r/1952 fix(tazjin/rlox): Clear previous line in REPL modeVincent Ambo1-0/+1
2020-11-23 r/1914 feat(tazjin/rlox): Implement single-character scanningVincent Ambo1-0/+2
2020-11-23 r/1913 feat(tazjin/rlox): Add basic program structureVincent Ambo1-10/+27
2020-11-23 r/1912 feat(tazjin/rlox): Bootstrap programVincent Ambo1-0/+23