ludus/src/ludus
2023-06-01 12:46:52 -06:00
..
analyzer.clj Revert "clj -> cljc" 2022-04-30 14:08:04 -04:00
ast.clj Revert "clj -> cljc" 2022-04-30 14:08:04 -04:00
collections.clj Revert "clj -> cljc" 2022-04-30 14:08:04 -04:00
compile.clj make some notes 2023-05-22 00:14:53 -04:00
core.clj Unwire the things for parser refactor 2023-05-02 19:15:05 -04:00
data.clj Revert "clj -> cljc" 2022-04-30 14:08:04 -04:00
draw.clj proof of concept: add quil to ludus 2023-03-25 15:52:25 -04:00
grammar.clj Simplify conditional forms: when, if, etc. 2023-05-31 11:18:55 -06:00
interpreter_new.clj Simplify conditional forms: when, if, etc. 2023-05-31 11:18:55 -06:00
interpreter.clj Add clj fn to prelude, calls arbitrary Clojure. 2023-06-01 12:46:52 -06:00
loader.clj Fix file loading from REPL 2022-06-19 13:34:16 -04:00
ludus.ebnf Clean up some stuff, add ebnf grammar, fail to get quil working 2023-05-02 18:58:36 -04:00
parser_new.clj Use defp macros for parsers; update grammar using defp; update interpreter with new node names 2023-05-26 15:07:41 -04:00
parser.clj Unwire the things for parser refactor 2023-05-02 19:15:05 -04:00
prelude.clj Add clj fn to prelude, calls arbitrary Clojure. 2023-06-01 12:46:52 -06:00
process.clj Complete interpreter, less process system: spawn, receive 2023-05-22 16:56:24 -04:00
repl.clj Add some process functions 2022-06-02 18:42:02 -04:00
scanner.clj Simplify conditional forms: when, if, etc. 2023-05-31 11:18:55 -06:00
show.clj Things, mostly list & tuple splats are correct. 2023-05-31 09:30:12 -04:00
token.clj Dequalify token keywords 2023-05-02 19:43:57 -04:00