Commit Graph

18 Commits

Author SHA1 Message Date
Lewis Dale
5e500e9ec3 Start working on expressions 2023-01-27 13:51:41 +00:00
Lewis Dale
627baa8449 Move Node into module 2023-01-27 08:29:52 +00:00
Lewis Dale
756d572d21 Move commands into separate module 2023-01-27 08:27:44 +00:00
Lewis Dale
c7c7704b5d Proper printing 2023-01-27 08:25:01 +00:00
Lewis Dale
ed885b0f81 Move command parsers into parsers module 2023-01-21 08:40:11 +00:00
Lewis Dale
92e98bbdcb More formatting and clippy fixes 2023-01-20 16:50:41 +00:00
Lewis Dale
b363349dd2 Fmt and remove unused imports 2023-01-20 16:49:23 +00:00
Lewis Dale
4da9e9d781 Start refactoring parsers into separate files inside a parsers module 2023-01-20 16:46:32 +00:00
Lewis Dale
b2e2db96db Support for assigning variables to other variables, printing variables, and commenting 2023-01-20 16:32:00 +00:00
Lewis Dale
0e6ebd621f Cargo clippy 2023-01-13 15:57:34 +00:00
Lewis Dale
98e2380981 Cargo fmt 2023-01-13 15:57:17 +00:00
Lewis Dale
007634c980 Support for variables 2023-01-06 15:54:25 +00:00
Lewis Dale
facd320822 Clippy, fmt, remove unused imports 2023-01-04 09:04:31 +00:00
Lewis Dale
dd6a64539a Implement From<&str> for Program 2023-01-04 09:00:27 +00:00
Lewis Dale
83bf4b3bac Implement GO TO functionality 2023-01-03 14:38:07 +00:00
Lewis Dale
9f55bef238 Parse escape characters properly 2023-01-02 18:46:20 +00:00
Lewis Dale
8edf1b9595 Parse escape characters properly 2023-01-02 18:41:39 +00:00
Lewis Dale
0536daefa3 First program: Runs Hello World using PRINT 2023-01-02 15:21:35 +00:00