Commit Graph

34 Commits

Author SHA1 Message Date
5436a706d7 Get/Set variables from the environment 2022-06-01 16:35:35 -05:00
2a7db71ded Run clippy 2022-06-01 16:30:29 -05:00
12c67d4d15 Include environment when evaluating 2022-06-01 14:48:31 -05:00
2e40afb9b5 Command line processsing, debug options 2022-06-01 14:18:50 -05:00
03cf0974de Begin evaluator, calculator with batteries 2022-02-14 16:32:07 -06:00
688b48ef42 Allow a bare expression that will be evaluated and echo'd to stdin 2022-02-14 15:37:46 -06:00
15055b9ece Objects, strings 2022-02-14 14:55:09 -06:00
51531b806f Conditionals 2022-02-14 10:42:49 -06:00
96d446dde3 &'a str are actually heap Strings 2022-02-06 22:40:14 -06:00
7069a70d70 Kinda repl 2022-02-06 22:25:52 -06:00
2f74e5785c Pre-processor puts dedents each on own line (for simplicity) 2022-02-01 12:16:18 -06:00
d0e56a8603 Add the pre-processor 2022-02-01 11:41:23 -06:00
acb27abb34 Simplify simplify 2022-02-01 10:57:50 -06:00
49badc37a4 Blocks are a kind of expression now 2022-02-01 10:57:04 -06:00
7669be9c59 Indentation and funcdefs 2022-02-01 10:48:04 -06:00
356905316e Fixup whitespace 2022-02-01 10:15:07 -06:00
35e7c66f68 Add dee-mode.el for emacs 2022-02-01 09:50:53 -06:00
2e04bcdfc1 One line functions 2022-01-31 17:16:32 -06:00
3b3501cb57 Renames, eof and comment fixes 2022-01-31 15:56:08 -06:00
cf5d0aa525 Relops, strs 2022-01-31 15:28:55 -06:00
85d13bc26e Assignments, numbers, funcalls 2022-01-31 14:03:47 -06:00
ddc4dcd97c Remove stack.hh 2021-12-12 09:48:30 -06:00
ea8df64acd Other display types 2021-12-08 15:12:41 -06:00
148abaf5ab Use strings 2021-12-08 14:58:36 -06:00
1c3233d272 Start echoing parse tree 2021-12-08 14:36:22 -06:00
ecc773b774 Convert to c++ 2021-11-26 14:35:52 -06:00
62d3f2c726 More semantics 2021-11-26 13:39:38 -06:00
4aff13c332 Begin semantics 2021-11-26 13:04:08 -06:00
acf66e1816 Organize 2021-11-26 12:14:07 -06:00
caabe8eb52 .. is concatenation 2021-11-26 11:20:56 -06:00
5886dcd8ff Allow dotted identifiers 2021-11-26 11:18:35 -06:00
a7edad1e66 Add currying examples 2021-11-25 18:39:22 -06:00
5b514a82bb Added object assignments 2021-11-25 11:31:47 -06:00
29ff4cf2d8 Init commit 2021-11-25 11:09:29 -06:00