about summary refs log tree commit diff
path: root/users/tazjin
AgeCommit message (Expand)AuthorFilesLines
2021-01-06 r/2061 feat(tazjin/rlox): Parse & interpret logical operatorsVincent Ambo2-2/+55
2021-01-06 r/2060 feat(tazjin/rlox): Interpret if statementsVincent Ambo1-1/+13
2021-01-06 r/2059 feat(tazjin/rlox): Parse if statementsVincent Ambo3-1/+45
2020-12-31 r/2039 refactor(tazjin/rlox): Hold shared environment ptr in interpreterVincent Ambo1-17/+37
2020-12-31 r/2038 feat(tazjin/rlox): Implement block scope in interpreterVincent Ambo1-1/+28
2020-12-31 r/2037 feat(tazjin/rlox): Implement block parsingVincent Ambo3-6/+23
2020-12-31 r/2036 refactor(tazjin/rlox): Unify parser::Statement & parser::DeclarationVincent Ambo2-27/+20
2020-12-31 r/2035 feat(tazjin/rlox): Add support for scoped environmentsVincent Ambo1-8/+26
2020-12-31 r/2034 refactor(tazjin/rlox): Separate assignment and definitionVincent Ambo1-1/+14
2020-12-31 r/2033 feat(tazjin/rlox): Implement mutable variable assignmentVincent Ambo3-33/+74
2020-12-31 r/2032 refactor(tazjin/rlox): Retain interpreter state in REPLVincent Ambo2-30/+30
2020-12-31 r/2031 feat(tazjin/rlox): Add global variable support in interpreterVincent Ambo2-76/+137
2020-12-22 r/2027 feat(tazjin/rlox): Parse variable assignment & accessVincent Ambo3-3/+46
2020-12-22 r/2026 fix(tazjin/emacs): Don't override CARGO_INCREMENTALVincent Ambo1-1/+0
2020-12-22 r/2025 refactor(tazjin/rlox): Introduce declarations in parserVincent Ambo2-15/+36
2020-12-22 r/2024 feat(tazjin/rlox): Add support for statementsVincent Ambo3-35/+73
2020-12-20 r/2021 fix(tazjin/emacs): Bind notmuch shortcuts via EXWMVincent Ambo2-3/+5
2020-12-20 r/2020 chore(tazjin/emacs): Remove #'fefes-blogVincent Ambo1-5/+0
2020-12-20 r/2019 feat(tazjin/rlox): Add runtime type error handlingVincent Ambo2-14/+32
2020-12-20 r/2018 feat(tazjin/rlox): Implement tree-walk interpreter of exprsVincent Ambo2-10/+74
2020-12-14 r/2014 chore(3p/lieer): Upgrade to lieer 1.3Vincent Ambo1-2/+1
2020-12-10 r/1995 feat(tazjin/aoc2020): Add solution for day 8, part 2Vincent Ambo1-14/+44
2020-12-09 r/1994 refactor(tazjin/emacs): Always use completing-read instead of ivyVincent Ambo5-42/+38
2020-12-08 r/1993 feat(tazjin/aoc2020): Add solution for day 8, part 1Vincent Ambo1-0/+33
2020-12-08 r/1992 feat(tazjin/aoc2020): Add (somewhat delayed...) solution for day 7Vincent Ambo1-0/+92
2020-12-06 r/1991 feat(tazjin/rlox): Synchronise parser state after errorsVincent Ambo3-10/+67
2020-12-06 r/1990 feat(tazjin/rlox): Wire up parser to the REPLVincent Ambo2-7/+21
2020-12-06 r/1989 feat(tazjin/rlox): Implement parsing of parenthesised expressionsVincent Ambo2-1/+16
2020-12-06 r/1988 refactor(tazjin/rlox): Add error plumbing in parser functionsVincent Ambo1-29/+21
2020-12-06 r/1987 feat(tazjin/rlox): Implement parsing up to unary expressionsVincent Ambo2-15/+109
2020-12-06 r/1986 refactor(tazjin/aoc2020): Build all solutions in CIVincent Ambo1-6/+6
2020-12-06 r/1985 feat(tazjin/aoc2020): Add solution for day 6Vincent Ambo1-0/+40
2020-12-06 r/1984 feat(tazjin): Check in higher-quality version of avatarVincent Ambo1-0/+0
2020-12-06 r/1983 feat(tazjin): Check in hanebuschtag.txtVincent Ambo1-0/+63
2020-12-05 r/1982 feat(tazjin/aoc2020): Add solution for day 5Vincent Ambo1-0/+61
2020-12-04 r/1981 feat(tazjin/aoc2020): Add solution for day 4Vincent Ambo1-0/+98
2020-12-04 r/1980 feat(tazjin/aoc2020): Add solution for day 3Vincent Ambo1-0/+43
2020-12-02 r/1979 feat(tazjin/aoc2020): Add solution for day 2Vincent Ambo2-1/+55
2020-12-01 r/1972 feat(tazjin/aoc2020): Add solution for day 1Vincent Ambo2-0/+66
2020-12-01 r/1971 chore(writeElispBin): Move from //overrides to //nixVincent Ambo1-1/+1
2020-12-01 r/1970 chore(tazjin/aoc2019): Move out of //funVincent Ambo5-0/+240
2020-11-30 r/1967 fix(tazjin/emacs): Don't use use-package for dottime.elVincent Ambo1-5/+2
2020-11-30 r/1966 feat(tazjin/rlox): Bootstrap recursive-descent parser for LoxVincent Ambo3-5/+107
2020-11-29 r/1958 chore(3p): upgrade llvm to version 11Kane York2-2/+2
2020-11-28 r/1956 refactor(tazjin/rlox): Thread through scanner errorsVincent Ambo3-9/+29
2020-11-28 r/1955 feat(tazjin/rlox): Scan identifiers and keywordsVincent Ambo1-6/+41
2020-11-28 r/1954 feat(tazjin/rlox): Implement number scanningVincent Ambo1-2/+36
2020-11-28 r/1953 feat(tazjin/rlox): Implement string scanningVincent Ambo2-6/+36
2020-11-28 r/1952 fix(tazjin/rlox): Clear previous line in REPL modeVincent Ambo2-2/+4
2020-11-28 r/1951 feat(tazjin/rlox): Handle whitespace in scannerVincent Ambo1-0/+6