Commit Graph

98 Commits

Author SHA1 Message Date
Kyler Olsen 9092d43c5f
Update README.md 2024-07-12 00:35:43 -06:00
Kyler 32ea0604fa Added links to readme 2024-07-12 00:31:22 -06:00
Kyler 8dc15cf538 Worked on code generation 2024-07-09 15:32:08 -06:00
Kyler 52225d49df Started code generation 2024-07-09 02:47:20 -06:00
Kyler b950ff80a2 Small changes 2024-07-09 01:03:02 -06:00
Kyler d9b891216d Added Semantical Analysis of Enums 2024-07-09 00:23:00 -06:00
Kyler 02a8686c37 Added DuoDeca-Script name and logo 2024-07-08 23:44:55 -06:00
Kyler 7a13614992 Updated help info 2024-07-08 22:54:08 -06:00
Kyler 905ee1c277 Fixed debug files formatting 2024-07-08 22:29:34 -06:00
Kyler d802ca3e07 Added nestable code blocks 2024-07-06 16:27:01 -06:00
Kyler 6c00f2b5da Separated out CodeBlock 2024-07-06 15:33:50 -06:00
Kyler 385202985f Flattening mostly working at function level 2024-07-06 01:50:28 -06:00
Kyler 3bb4aa0060 Fixed error 2024-07-06 01:34:25 -06:00
Kyler 3e75753b1b Added language definition note. 2024-07-05 20:39:53 -06:00
Kyler 97a27cf0b3 Updated docs/12-bit ISA.ods 2024-07-05 20:30:43 -06:00
Kyler ecb9d1968f Replaced docs/12-bit ISA.html 2024-07-05 20:27:09 -06:00
Kyler 5ec5d44736 Directed readers to docs/12-bit ISA.html instead of docs/12-bit ISA.ods 2024-07-05 20:26:20 -06:00
Kyler a6b7c421b1 Revert "Added ISA info tables"
This reverts commit a75e290f87.
2024-07-05 20:22:19 -06:00
Kyler a75e290f87 Added ISA info tables 2024-07-05 20:19:51 -06:00
Kyler c9df9bd3e7 Merge branch 'master' of https://github.com/KylerOlsen/ytd_12-bit_computer 2024-07-05 20:14:45 -06:00
Kyler Olsen 7512a39295
Directed readers to ISA document in docs directory 2024-03-28 16:59:00 -06:00
Kyler Olsen bf577ad5f3
Add to project introduction 2024-03-28 16:56:24 -06:00
Kyler 85eba1639b Expanded assembly examples 2024-03-19 00:16:57 -06:00
Kyler cb02a237dd Worked on semantical analyzer 2024-03-16 01:24:01 -06:00
Kyler 43e971f6c7 Started semantical analysis of functions 2024-03-15 07:33:14 -06:00
Kyler Olsen c16ae94d25 Cleaned up readme 2024-03-13 08:37:14 -06:00
Kyler 780ac646c3 started semantical analyzer 2024-03-13 00:41:34 -06:00
Kyler 6116c7ed44 Started Semantics Specification 2024-03-12 17:56:15 -06:00
Kyler Olsen a72e0b3b20 Added details to readme 2024-03-12 15:07:49 -06:00
Kyler 9e7b121397 Added link 2024-03-08 14:09:25 -07:00
Kyler 959609fe79 Fixed typo 2024-03-08 14:08:17 -07:00
Kyler 30a1ce5dbc Added usage instructions to readme and a small fix. 2024-03-08 14:07:18 -07:00
Kyler c655bb8982 Added character input to tty machine 2024-03-08 14:06:47 -07:00
Kyler 5ac213a779 Clean up and added license 2024-03-08 13:11:00 -07:00
Kyler c3af4ecfa5 Adjustments to error reporting and other fixes 2024-03-07 00:15:51 -07:00
Kyler 5a5ed5bee6 Fixed operator names in syntax tree_str output 2024-03-06 23:59:24 -07:00
Kyler 3034995a58 Added forgotten member of operator 2024-03-06 23:57:39 -07:00
Kyler e23888844b More error reporting improvements 2024-03-06 23:36:19 -07:00
Kyler c83aa3981e Improved UnexpectedEndOfTokenStream in _get_nested_group 2024-03-06 22:31:50 -07:00
Kyler fea9d9d0fa Improved compiler error information 2024-03-06 22:31:18 -07:00
Kyler 85d2fe67b6 Reorganized syntactical analyzer 2024-03-06 21:49:27 -07:00
Kyler c62122b0e3 The second code block in a do while loop isn't optional 2024-03-06 00:02:43 -07:00
Kyler cc7a59bad0 Removed Array Subscription syntax feature from docs 2024-03-05 23:54:33 -07:00
Kyler e833d2e311 More compiler fixes 2024-03-05 23:51:01 -07:00
Kyler c2051ffce4 Fixes to lexer and syntactical analyzer 2024-03-05 00:12:37 -07:00
Kyler 6ede3a4c5e Finished expression syntactical analysis 2024-03-03 13:41:13 -07:00
Kyler 8a962bc525 Worked on syntactical analyzer 2024-02-29 00:05:56 -07:00
Kyler 51c51502b5 Added function syntactical analyzer 2024-02-28 18:42:51 -07:00
Kyler Olsen c3eb62f5f2 Finished enumeration syntactical analyzer function. 2024-02-28 13:14:03 -07:00
Kyler Olsen f87f51ab22 Fixed typo 2024-02-28 12:57:08 -07:00